/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2023 | 03:01:25 */
.site-info_top-bar,.socials{background-color:transparent;display:flex;align-items:center;flex-wrap:wrap}.site-info_top-bar li span,.site-info_top-bar li a{font-size:12px}.socials>li,.site-info>li{margin-bottom:0!important;font-size:14px}.fa.fa-phone{transform:rotate(90deg)}.socials>li:not(:last-child){margin-right:15px}.site-info>li:not(:last-child){margin-right:30px}.site-info>li>i,.socials>li>a>i{margin-right:5px;color:#F7512F;vertical-align:middle}.inside-top-bar p{margin-bottom:0}.inside-top-bar aside{width:100%}ul.site-info_top-bar{justify-content:space-between}ul.site-info_top-bar>li>i{margin-right:5px;color:#F05523}.inside-header{position:relative}.js_active .site-logo{opacity:1}.site-logo{position:absolute;top:0;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);background:#fff;width:100%;max-width:690px;padding-bottom:30px;text-align:center;box-shadow:4px 4px 40px rgb(0 0 0 / 25%);z-index:101;opacity:0;transition:all 0.3s ease 3s}.site-header .header-image{width:90%!important}.site-logo::before{content:"";position:absolute;width:40px;height:100%;background:#fff;-webkit-transform:skewX(20deg);left:-5px}.site-header .header-image{transform:skewX(20deg);margin-top:10px}.slideout-navigation ul.site-info_top-bar,.slideout-navigation ul.site-info_top-bar a{font-size:14px}.slideout-navigation .site-info_top-bar li{margin-bottom:15px}#menu-main-menu>li:last-child{background-color:#F7512F;clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%);padding-left:50px;padding-right:25px}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item>a{-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}ul.sub-menu{-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.main-navigation .main-nav ul li:not(:last-child)[class*="current-menu-"]>a{color:#F7512F!important;font-weight:700}.main-navigation .main-nav ul li:not(:last-child)[class*="current-menu-"]::after{content:'';width:53px;height:4px;background-color:#F7512F!important;margin-left:auto;margin-right:auto;display:block;left:50%;bottom:1px}.main-navigation .main-nav ul li:not(:last-child):hover>a{color:#fff}.main-navigation .slideout-menu li a{text-align:center}.subpages_banner{min-height:400px}.subpages_banner .gambit_background_row_inner{background-position:center!important;background-repeat:no-repeat!important}.custom__breadcrumbs p,.custom__breadcrumbs a{color:#fff}.btn_default>.vc_btn3{font-size:18px;font-weight:700;background-image:unset!important;min-width:220.65px;height:54px;padding:0;line-height:54px}.btn_default.min-width-300>.vc_btn3{min-width:300px}.btn_default>.vc_btn3.vc_btn3-icon-left{padding-left:65px!important}.btn_default>.vc_btn3.vc_btn3-icon-left>i{left:40px!important}.slanted>*{clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}.uppercase{text-transform:uppercase}.contact-form input[type="submit"],.join_us_form input[type="submit"]{background:#F7512F;font-size:18px;font-weight:700;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);min-width:153.65px;text-transform:uppercase}.owl-ca-carousel{padding:0}rs-module-wrap#rev_slider_1_1_wrapper{width:100%!important}#rev_slider_1_1_wrapper .custom.tparrows{background:unset!important}#rev_slider_1_1_wrapper .custom.tparrows::before{font-family:'Font Awesome 5 Free';font-weight:900}#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:before{content:'\f178'!important}#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:before{content:'\f177'!important}.logo-slider .wpb_text_column p{display:flex;justify-content:center;flex-wrap:wrap}.logo-slider .wpb_text_column img{max-width:220px;display:inline-block;flex:1 1 20%;margin:10px}.logo-slider .carousel-anything-container{height:440px}.mw-584{max-width:584px}.contact-form .gform_required_legend,.join_us_form .gform_required_legend{display:none}.contact-form .gform_wrapper.gravity-theme .gfield_label,.join_us_form .gform_wrapper.gravity-theme .gfield_label{font-weight:400;color:#5B5B5B;margin:0;line-height:24px}.contact-form .gform_wrapper input{min-height:54px;padding-left:25px!important;font-size:16px!important;border:1px solid #5B5B5B}.contact-form .gform_wrapper textarea{padding-top:15px;padding-left:25px;border:1px solid #5B5B5B}.contact-form .gform_wrapper textarea::placeholder,.contact-form .gform_wrwapper input::placeholder,.join_us_form .gform_wrapper textarea::placeholder,.join_us_form .gform_wrwapper input::placeholder{color:#BEBEBE;font-size:16px}.services{display:flex;justify-content:center}.services>.wpb_column>.vc_column-inner{min-height:297px;display:flex;align-items:flex-end;padding:35px}.services>.wpb_column:first-child>.vc_column-inner{background-position:right!important}.services>.wpb_column:not(:last-child){margin-right:-15px}.services>.wpb_column:first-child{clip-path:polygon(0% 0%,100% 0%,90% 100%,0% 100%)}.services>.wpb_column:nth-child(2),.services>.wpb_column:nth-child(3){clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}.services>.wpb_column:last-child{clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)}.services>.wpb_column::before{content:'';position:absolute;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 57.63%,#000000 100%);height:100%;width:100%}.services>.wpb_column .vc_custom_heading{position:relative}.services>.wpb_column .vc_custom_heading a{color:#ffff!important}.services>.wpb_column .vc_custom_heading::after{content:'\f178'!important;font-family:'Font Awesome 5 Free';font-weight:900;margin-left:15px}.icon-banner{margin:0;max-width:76.85px;width:100%;min-height:84px;position:absolute;left:15px;top:0;background-color:#F7512F;display:flex;justify-content:center;align-items:center}.services>.wpb_column:not(:first-child) .icon-banner{left:55px}.icon-banner .vc_figure{max-width:48px}.mw-1100{max-width:1100px;margin-left:auto;margin-right:auto}.col_2_paragraphs .wpb_wrapper{display:flex;justify-content:center;gap:30px}.custom_list ul{list-style:none;margin-left:0;margin-top:15px}.wpb_raw_html.custom_list>li>:not(:first-child){margin-left:18px}.custom_list p{margin-bottom:0}.custom_list ul>li{margin-bottom:10px}.custom_list ul>li>ul{margin-left:25px}.wpb_raw_html.custom_list ul>li>:not(:first-child){margin-left:18px}.custom_list ul>li>ul>li::before{width:5px;height:5px}.custom_list li::before{content:'';height:8px;width:8px;border-radius:100%;background-color:#F05523;float:left;margin-top:8px;margin-right:10px}.custom_list h4{font-size:16px;color:#5b5b5b;line-height:24px}.color-white{color:#fff}.section_products .gambit_background_row_inner{background-blend-mode:overlay}.join_us_form>.vc_column-inner>.wpb_wrapper{background:#fff;box-shadow:4px 4px 40px rgb(0 0 0 / 25%);padding:3em 5em}.join_us_form .gform_footer.top_label{display:flex;justify-content:center}.join_us_form input[type="text"],.join_us_form input[type="email"],.join_us_form input[type="url"],.join_us_form input[type="password"],.join_us_form input[type="search"],.join_us_form input[type="tel"],.join_us_form input[type="number"],.join_us_form textarea,.join_us_form select{background:#FFF;border:1px solid #5B5B5B;padding-left:25px;font-size:16px}.join_us_form input[type="file"]{border:1px solid #5B5B5B;padding:10px;background:#FFF}.join_us_form .gform_wrapper.gravity-theme .gform_fileupload_rules{font-size:12px;padding:0}ul.contact-info{list-style:none;margin-left:0}ul.contact-info *{font-size:18px;font-weight:700;color:#161616;font-family:"Poppins",sans-serif}ul.contact-info h2{margin-bottom:0}ul.contact-info>li{margin-bottom:15px}article#post-39,article#post-97{margin-top:75px}.project_slider .vc_carousel-slideline-inner .vc_item{display:flex;align-items:center;justify-content:center;max-height:520px}.project_slider .vc_images_carousel .vc_carousel-control{opacity:1;color:#fff}.custom_arrow_list ul{margin:0;list-style:none}.custom_arrow_list ul>li{display:flex}.custom_arrow_list ul>li::before{content:"\f105";font-family:'FontAwesome';color:#f7512f;font-weight:700;margin-right:10px}.subheading p{font-size:15.34px;line-height:23.01px;letter-spacing:.4em}ul.footer-site-info{padding-left:30px}ul.footer-site-info>li{position:relative;margin-bottom:1.2em}ul.footer-site-info>li i{position:absolute;left:-30px;top:5px;color:#F7512F}.inside-footer-widgets h3{font-size:20px;color:#fff}.inside-footer-widgets>div:not(:first-child){flex:1 1 30%;margin-left:30px}.inside-footer-widgets>div:first-child{flex:1 1 40%}.inside-footer-widgets ul#menu-main-menu-1>li{margin-bottom:.9em}.inside-footer-widgets ul#menu-main-menu-1>li::before{content:"\f105";font-family:'Font Awesome 6 Free';font-weight:900;margin-right:10px;color:#F7512F;font-size:10px}.inside-footer-widgets .menu>.menu-item>a>i{display:none}.footer-widgets .footer-widget-1 .widget:first-child{margin-bottom:0}.inside-footer-widgets ul#menu-main-menu-1>li:last-child::before{margin-right:7px}.copyright-bar{display:flex;justify-content:space-between;width:100%}.logo-slider .owl-ca-carousel.has-arrows .owl-nav{display:none!important}.logo-slider .owl-ca-carousel.has-arrows .owl-nav>*::before{font-family:'font awesome 5 free';font-weight:900}.logo-slider .owl-ca-carousel.has-arrows .owl-nav>.owl-next::before{content:'\f178'!important}.logo-slider .owl-ca-carousel.has-arrows .owl-nav>.owl-prev::before{content:'\f177'!important}@media all and (max-width:1780px){.site-logo{max-width:440px}}@media all and (max-width:1620px){.site-logo{max-width:360px}}@media all and (max-width:1560px){.main-navigation a{font-size:14px}}@media all and (max-width:1440px){.site-logo{max-width:275px}.main-navigation .main-nav ul li a,.menu-toggle{line-height:86px}.vc_custom_1673331198596{margin-left:0!important}}@media all and (max-width:1300px){.main-navigation a{font-size:11.5px}#carousel-anything-1 .owl-prev{left:0}#carousel-anything-1 .owl-next{right:0}}@media all and (max-width:1200px){#recent-projects .gambit_background_row_inner{background-position:left!important}.slideout-navigation .inside-navigation{margin-top:3.5em}.slideout-navigation .main-nav ul li a{font-size:16px;line-height:2.5em!important}.slideout-navigation .main-nav ul li a i{display:none}ul.site-info_top-bar{flex-direction:column;align-items:flex-start}ul.site-info_top-bar>li{display:flex;align-items:center}ul.site-info_top-bar>li>i{margin-right:15px}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#f7512f!important;font-weight:700}.main-navigation .main-nav ul li[class*=current-menu-]::after{content:'';width:53px;height:4px;background-color:#f7512f!important;margin-left:auto;margin-right:auto;display:block;left:50%;bottom:1px}.separate-containers .inside-article{padding:0 30px!important}.footer-widgets-container{padding-left:30px;padding-right:30px}.logo-slider .carousel-anything-container{height:auto}.top-bar{display:none}}@media all and (max-width:991px){#about .wpb_single_image,#about h2,#about p{text-align:center!important}#about .vc_btn3-container{text-align:center;width:100%}#contact{padding:2em!important}#contact .gambit_background_row_inner{background-size:initial!important}.contact-form>.vc_column-inner{margin-left:0!important}#call-us .vc_btn3-container{text-align:left!important;padding-top:0!important}.services h2{font-size:18px!important}.services>.wpb_column>.vc_column-inner{min-height:180px}.inside-header{padding-left:0!important}.subpages_banner .gambit_background_row_inner{background-color:rgba(0,0,0,.3)!important;background-blend-mode:overlay}.inside-footer-widgets>div:not(:first-child){margin-left:0}}@media all and (max-width:767px){.inside-header{padding-right:0!important}.copyright-bar{flex-direction:column}.vc_custom_1672802441789{padding-left:0!important;padding-right:0!important}.vc_custom_1673244714225{padding-top:30px!important;padding-bottom:30px!important}#contact .gambit_background_row_inner{background-size:cover!important}#contact{padding:76px 15px!important}.services>.wpb_column .icon-banner{left:30px!important}.services>.wpb_column{clip-path:unset!important;margin-right:0!important;margin-bottom:15px}.services{flex-direction:column;margin:0 15px}#carousel-anything-1 .owl-prev,#carousel-anything-1 .owl-next{display:none}.inside-footer-widgets ul#menu-main-menu-1>li::before{margin-right:20px;margin-left:5px}.col_2_paragraphs{padding:0!important}.col_2_paragraphs .wpb_wrapper{flex-direction:column;padding:0!important}h2{font-size:27px!important;line-height:34px!important}.subpages_banner h1{font-size:44px!important;line-height:51px!important}.join_us_form>.vc_column-inner>.wpb_wrapper{padding:30px}.wpb_raw_code .contact-info{margin:0!important}}@media all and (max-width:500px){.site-logo{max-width:230px}}