body {margin: 0;}header#masthead {width:100% !important;background: #fff;}.breadcrumb-label {color:#fff;}.jet-mobile-menu__breadcrumb .breadcrumb-label {font-size:23px;color: #fff;}.jet-mobile-menu__back .fas.fa-times, .jet-mobile-menu__back .fas.fa-angle-left:before, .jet-dropdown-arrow .fas.fa-angle-right, .jet-mobile-menu__back {color:#fff !important;}.jet-mobile-menu__body {margin-top: 18px;}.transtechheader-logobox {width:148px;height:126px;}.transtech-headerlogo .jet-logo img {max-width:148px;height:auto;}.transtech-footer-logo .jet-logo img {max-width:178px;height:auto;} .portfolio-details div > p a, .portfolio-details div > a {color:#6ec0e5 !important;}footer h3.elementor-heading-title.elementor-size-default a {color: #fff;}footer a.contactinfo-atag {color: #6EC0E5;}#toTop {background:#6ec0e5;}#rev_slider_1_1_wrapper .construction.tparrows:hover, #rev_slider_1_1_wrapper .construction .tp-arr-titleholder:hover {background-color:#61666a;}.transtechcontent a {color:#61666A;font-weight:700;}.jet-portfolio__image {border: 2px solid #e3e4e4f7;}.listing-item a.title {font-size: 28px; color: #42474c; line-height: 1.38;}.single-post .post > .entry-content {overflow:hidden;}#advanced_iframe {margin-top: -64px;}.comments-area {display:none;}/* Grid style */.display-posts-listing.grid {	display: grid; grid-gap: 16px;}.display-posts-listing.grid .title {	display: block;}.display-posts-listing.grid img { 	display: block; max-width: 370px; height: 207px; } @media (min-width: 600px) {.display-posts-listing.grid {grid-template-columns: repeat( 2, 1fr );}} @media only screen and (max-width:767px) {p.elementor-icon-box-description {clear: both;} .elementor-icon-box-icon {padding-right: 10px;}		h3.elementor-icon-box-title {}} @media (min-width: 768px) {.transtechheader-logobox {width:32% !important;}.header-contactinfocol {width: 41% !important;}.header-contactbtn {width: 27%;}} @media (min-width: 1024px) {.display-posts-listing.grid {grid-template-columns: repeat( 3, 1fr );}}.display-posts-pagination .nav-links {padding:60px 0 30px 0;}.nav-links span.page-numbers.current, a.page-numbers {padding: 10px;}.single .category-newsletter .post-thumbnail {display: none !important;}.single.single-post .post-thumbnail{display: none;}.single.single-post .related-posts .post-thumbnail {display:block;}.subbanner .elementor-column-wrap {max-height: 280px;}.yt-vid{position:relative;padding-bottom:56.25%;overflow:hidden;} .yt-vid iframe, .yt-vid object, .yt-vid embed {position:absolute;top:0;left:0;width:100%;height:100%;}.single.single-post .entry-content p a, .pagecontent a {color:#6ec0e5;}.blog .post-thumbnail-wrap .post-thumbnail {max-height: 207px; overflow: hidden; min-height: 207px;}.single.single-post ul.blocks-gallery-grid {margin: auto;}.display-posts-listing .listing-item a.title {font-size: 28px; font-weight: 500; color: #42474c; line-height: 1.38; margin: 25px 0 0px; text-size-adjust: 100%; min-height:77px;}.display-posts-listing .listing-item .date, .display-posts-listing .listing-item .author {font-size:13px;font-style:italic;}.display-posts-listing .listing-item .author::first-letter {text-transform:capitalize;}.display-posts-listing .listing-item span.category-display {display: block; font-style:italic; margin-bottom:43px;}.display-posts-listing .listing-item .excerpt-dash {display:none;}.display-posts-listing .listing-item span.excerpt {display: block; margin-top: 30px;}.display-posts-listing .listing-item .excerpt-more {font-weight:700;background:#0f467e;padding:12px 15px;}.display-posts-listing .listing-item .excerpt-more, .display-posts-listing .listing-item .excerpt-more:hover {color:#ffff;}.display-posts-listing .listing-item .excerpt-more:hover {background:#222931;}.display-posts-listing .listing-item { margin-bottom:50px;}.nc-icon-mini.ui-1_calendar-60, .nc-icon-mini.shopping_tag-content {color:#aeb6be;margin-right:5px;}.nav-links {border-top: 1px solid rgb(247, 247, 247);}p.col-lg-12.col-md-12.col-sm-12.col-xs-12 {margin: 0;}span.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {background: none !important;}.home .projectsfiltergriditem .elementor-jet-animated-box.jet-elements, .home .projectsfiltergriditem .jet-animated-box__back {max-height: 300px; overflow: hidden;}.aboutleftcol {position:relative;}.aboutleftcol .allservices-butn {position: absolute; top: 50%; transform: translateY(-50%);}.aboutcontent-butn-container1, .aboutcontent-butn-container2 {float: left; width: 25%; margin: 0 0px 30px 0px; vertical-align: middle; }.aboutcontent-butn-container1 {height: 114px;}.aboutcontent-butn-container2 {height: 109px;}.aboutcontent-butn {font-family: 'Hind', sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; color: #fff !important; background: #0f467e; padding: 13px 29px 10px 29px; position: absolute; top: 50%; left: 0%; transform: translateY(-50%);} @media only screen and (max-width:1024px) {.aboutcontent-butn-container1, .aboutcontent-butn-container2 {float: none; width: 100%; position: relative; text-align: center;}.aboutcontent-butn {font-family: 'Hind', sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase; color: #fff !important; background: #0f467e; padding: 13px 29px 10px 29px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0;}}	@media only screen and (max-width:560px) {.aboutcontent-butn {padding:13px 15px 10px 15px;}} @media only screen and (max-width: 767px) {	div#content {transition:margin-top 0.05s;} .header-contactbtn {width:100% !important;} .fa-bars:before {content: "\f0c9" !important;} .elementor-2565 .elementor-element.elementor-element-e41a24e {	width: 90%; max-width: 90%;} .contactinfocol .elementor-position-left .elementor-icon-box-icon {display: inline-block;}.contactinfocol .elementor-widget-icon-box .elementor-icon-box-content {display: inline-block; vertical-align: top; max-width: 80%;}}.transtechheader-menubox {display:none;}.transtechheader-menubox .jet-mobile-menu__toggle-icon {margin-top: 25px;}.transtechheader-menubox .jet-mobile-menu__container-inner {	background:#00274E;}.transtechheader-menubox .jet-mobile-menu__container-inner .jet-mobile-menu__back .fas.fa-angle-left:before, .jet-dropdown-arrow .fas.fa-angle-right {color:#fff;}.transtechheader-menubox .jet-mobile-menu__container-inner .jet-mobile-menu__item .jet-menu-label {	font-family:"Hind", Sans-serif; font-size:14px; Font-weight:600; text-transform:uppercase; line-height:23px; letter-spacing:0.56px; color:#fff;}.transtechheader-menubox .jet-mobile-menu__container-inner .jet-mobile-menu__item--active  .jet-menu-label {	color:#FFC704;}.transtechheader-menubox .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {font-size:26px !important;}