.ast-header-break-point .site-header{border-bottom:0!important}body{font-size:18px;line-height:28px;color:#000}h2{margin-bottom:20px!important}h2,h4{font-weight:700}h4{margin-bottom:0!important}h3{font-weight:500}.page-hero-section h2,.home-our-clients-section h2{margin-bottom:0!important}.site-content ul{margin-top:16px;margin-left:52px}.site-content ul li{margin-bottom:17px}.trail-items{margin-top:0!important;margin-left:0!important}.trail-items li{margin-bottom:0!important}.ast-sticky-active{background-color:#000!important}p{margin-bottom:1.75em;font-size:15px!important;letter-spacing:.1px;line-height:24px!important}#primary{margin:0!important}.elementor-widget:not(:last-child){margin-bottom:0!important}.ast-theme-transparent-header #masthead{padding-top:40px}.ast-header-breadcrumb{background-image:url(images/breadcrumb-bg.jpg);background-size:cover;padding-top:29px!important;padding-bottom:27px!important}.main-navigation .menu-item{display:block;float:none;position:relative;padding-left:10px;padding-right:10px;margin-top:-10px}.ast-sticky-active .main-navigation .menu-item{margin-top:0!important}.main-navigation .menu-item:after{content:'';position:absolute;top:50%;right:-1px;margin-top:-39px;background-image:url(images/nav-line.png);background-repeat:no-repeat;width:2px;height:78px}.main-navigation .menu-item:last-child:after{display:none}.main-navigation .menu-item:last-child{padding-right:0;padding-left:8px}.main-navigation a{color:#fff;display:block;font-size:16px;font-weight:500;outline-offset:-1px;padding-bottom:12px;padding-top:12px;text-decoration:none;text-transform:uppercase}.main-navigation a:focus,.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .sub-menu .current-menu-item>a:focus,.main-navigation .sub-menu .current-menu-item>a:hover{color:#e9b01b!important;text-decoration:none}.e-gallery-image{background-position:center center;background-size:auto!important;background-repeat:no-repeat}.e-gallery-item:nth-child(2) .e-gallery-image{background-size:contain!important}.our-clients-logos .e-gallery-image{padding-bottom:0!important;height:80px!important;max-width:140px;margin:0 auto;background-size:auto!important}.our-clients-logos .e-gallery-item:nth-child(4) .e-gallery-image,.our-clients-logos .e-gallery-item:nth-child(7) .e-gallery-image,.our-clients-logos .e-gallery-item:last-child .e-gallery-image{background-size:100%!important}.site-footer{background-color:#343434!important}.site-footer .ast-container{max-width:100%!important;padding:0!important}.ast-footer-overlay{padding-top:0!important;padding-bottom:0!important}.ast-small-footer-section-1{background-color:#424242;padding:24px 20px}.ast-small-footer-section-1 ul{font-size:0}.ast-small-footer-section-1 li{font-size:0%;position:relative;padding-right:8px!important;margin-right:8px!important}.ast-small-footer-section-1 li:after{content:'';position:absolute;top:50%;right:0;margin-top:-6.5px;background-color:#fff;width:1px;height:13px}.ast-small-footer-section-1 a{text-transform:uppercase;font-weight:300;font-size:14px;letter-spacing:.25px;padding-right:0}.ast-small-footer-section-1 li:last-child{padding-right:0!important;margin-right:0!important}.ast-small-footer-section-1 li:last-child:after{display:none}.ast-small-footer-section-2{font-size:16px;margin:0!important;padding:50px 20px}.ast-small-footer-section-2 .footer-logo{display:inline-block;width:160px;height:65px;background-image:url(images/logo.png);background-repeat:no-repeat;background-position:center;background-size:contain}.ast-small-footer-section-2 span{display:inline-block;vertical-align:middle;background-color:#fff;width:1px;height:13px;margin:0 8px}.footer-cta{margin-top:40px}.footer-cta .button{position:relative;text-transform:uppercase;color:#fff;font-size:13.27px;font-weight:500;background:0 0!important;border:solid 1px #fff!important;border-radius:5px;overflow:hidden;letter-spacing:1px;padding:15px 24px 13px;margin:0 1px;line-height:1}.footer-cta .button:before{content:'';display:inline-block;vertical-align:middle;margin-right:6px;width:21px;height:15px;background-image:url(images/mail.png);background-repeat:no-repeat}.footer-cta .button:hover{background-color:#4e4c4c!important}.cta-form-section form{max-width:822px;margin-left:auto;margin-right:auto}.cta-form-section .wpforms-field{padding:5px 0!important}.cta-form-section input[type=text],.cta-form-section input[type=email],.cta-form-section textarea{width:100%!important;max-width:100%!important;border:0!important}.cta-form-section label{font-size:18px!important;font-weight:400!important;color:#fff;margin-bottom:5px!important}.cta-form-section .wpforms-field-description,.cta-form-section .wpforms-field-description a{font-size:16px!important;line-height:34px!important;color:#fff;text-align:center}.cta-form-section .wpforms-field-description a{text-decoration:underline}.cta-form-section .button{background:#ec1b24!important;color:#fff!important;font-size:13.27px!important;font-weight:600;text-transform:uppercase!important;padding:15px 30px 13px!important;border:0!important;border-radius:5px!important;overflow:hidden;line-height:1!important}.cta-form-section .button:hover{background:#a31e19!important}.cta-form-section .wpforms-submit-container{text-align:center}.contact-us-form h2{margin-bottom:12px!important}.contact-us-form .elementor-text-editor{max-width:514px;margin-left:auto;margin-right:auto}.contact-us-form form{display:block;max-width:678px;margin-left:auto;margin-right:auto}.contact-us-form .wpforms-field{padding:5px 0!important}.contact-us-form input[type=text],.contact-us-form input[type=email],.contact-us-form textarea{width:100%!important;max-width:100%!important;border:0!important}.contact-us-form label{font-size:18px!important;font-weight:400!important;color:#000;margin-bottom:5px!important}.contact-us-form .wpforms-field-description,.contact-us-form .wpforms-field-description a{font-size:16px!important;line-height:34px!important;color:#000;text-align:center}.contact-us-form .wpforms-field-description a{text-decoration:underline}.contact-us-form .button{background:#ec1b24!important;color:#fff!important;font-size:13.27px!important;font-weight:600;text-transform:uppercase!important;padding:15px 30px 13px!important;border:0!important;border-radius:5px!important;overflow:hidden;line-height:1}.contact-us-form .button:hover{background:#a31e19!important}.contact-us-form .wpforms-submit-container{text-align:center;margin-top:18px!important}.contact-details-section a{color:#000;text-decoration:underline}.contact-details-section p{margin-bottom:.8em}.contact-map-section .elementor-column-wrap{padding:0!important}.single-testimonial-section .elementor-text-editor{max-width:908px;margin-left:auto;margin-right:auto}.single-testimonial-section p{margin-bottom:.9em}.projects-gallery-section .elementor-column-wrap{padding:0!important}.projects-gallery-section .elementor-post__card{position:relative;border-radius:0!important}.projects-gallery-section .elementor-post__thumbnail__link{position:relative;z-index:1;margin-bottom:0!important}.projects-gallery-section .elementor-post__text{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;text-align:center;opacity:0;visibility:hidden;transition:visibility 0s,opacity .5s linear}.projects-gallery-section article:hover .elementor-post__text{opacity:1;visibility:visible}.projects-gallery-section .elementor-post__text:after{content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:#464646;opacity:.95}.projects-gallery-section .elementor-post__text h3,.projects-gallery-section .elementor-post__text div{position:relative;z-index:10}.projects-gallery-section .project-content{position:absolute;top:50%;left:0;z-index:10;width:100%;text-align:center;padding:0 30px}.project-content h3,.project-content p{margin-bottom:0!important}.project-content a{cursor:default!important}.projects-heading-section{padding:93px 0 56px}.projects-heading-section h2{margin-bottom:28px!important}.projects-heading-section p{margin-bottom:20px!important}.buidlings-content-section h3{color:#000;font-weight:700!important;margin-bottom:14px}.buidlings-content-section p{color:#000}.buidlings-content-section .cta-con{margin-top:20px;text-align:right}.buidlings-content-section .button{background-color:transparent;border:solid 1px #ec1b24;color:#ec1b24;font-weight:600;font-size:13.27px;text-transform:uppercase;letter-spacing:.25px;padding:15px 30px 13px!important;border-radius:5px;display:inline-block;line-height:1}.buidlings-content-section .button:hover{background-color:#fbebea!important}.buidlings-content-section .elementor-image-box-wrapper{background-color:#f6f6f6}.buidlings-content-section .elementor-image-box-content{padding:60px 80px 50px 0}.buidlings-content-section .elementor-column-wrap{padding:0!important}.buidlings-content-section .elementor-container,.buidlings-content-section .elementor-row,.buidlings-content-section .elementor-column{display:block!important;width:100%!important}.buidlings-content-section .elementor-column{margin-bottom:40px}.buidlings-content-section .elementor-widget-container{font-size:0}.models-header-desc{padding-bottom:28px}.models-header-desc .elementor-widget-container{max-width:982px;margin-left:auto;margin-right:auto}.models-box-con .elementor-column-wrap{padding:23px!important}.models-box-con p:last-child{margin-bottom:0!important}.models-box-con .elementor-heading-title{border-bottom:solid 1px #000;padding-bottom:10px;margin-top:7px;margin-bottom:20px!important}.models-box-con .elementor-widget-image{margin-bottom:10px!important}.models-box-con .elementor-column{width:calc(50% - 20px)}.models-box-con .elementor-column:last-child{margin-left:40px}.models-bsp-box-con .elementor-column-wrap{padding:23px 23px 53px!important}.models-bsp-box-con .elementor-widget-text-editor{border-bottom:solid 1px #000;padding-bottom:17px;margin-bottom:60px!important}.models-bsp-box-con p:last-child{margin-bottom:0!important}.models-bsp-box-con .elementor-heading-title{padding-bottom:0;margin-top:7px;margin-bottom:0!important}.models-bsp-box-con .elementor-column{width:calc(33.333% - 22px)}.models-bsp-box-con .elementor-column:nth-child(2){margin-left:33px;margin-right:33px}.building-maintenance-heading-desc .elementor-widget-container{max-width:1008px;margin-left:auto;margin-right:auto}.building-maintenance-section .elementor-column h2{margin-bottom:0!important}.our-mission-section h3{font-weight:400!important}.what-makes-us-great-section .elementor-image-box-wrapper{max-width:545px}.what-makes-us-great-section .elementor-image-box-img{max-width:61px;min-width:61px}.what-makes-us-great-section .elementor-image-box-content{padding-left:46px}.map-box-content{max-width:678px!important}.map-mapper-con{position:absolute;top:0;right:0;max-width:771px;width:100%!important}.map-mapper-con,.map-mapper-con iframe,.map-mapper-con .elementor-widget-google_maps,.map-mapper-con .elementor-widget-container,.map-mapper-con .elementor-custom-embed{height:100%!important}.our-location-map-box .elementor-container,.our-location-map-box .elementor-row{position:unset!important}.our-location-section .elementor-widget-wrap{display:block!important}.content-col-box{float:right;max-width:813px}.our-history-section .start-icon{width:26px;height:26px;background:#7c7c7c;border-radius:50%;text-align:center;line-height:26px;position:absolute;top:5px;left:-69px;z-index:1}.our-history-section .history-start:after{content:'';position:absolute;left:-57px;width:57px!important;height:2px!important;background-color:#7c7c7c!important;border-right:0!important;transition:none!important;border:0!important;margin-top:0;top:20px;z-index:0}.our-history-section .history-start{position:relative;margin-top:-15px}.our-history-section .elementor-widget-heading h2{margin-bottom:20px!important}.our-history-desc .elementor-widget-container{max-width:1130px;margin-left:auto;margin-right:auto}.our-history-section .uael-timeline-marker{margin-top:0}.our-history-section .uael-timeline__line{top:70px!important}.our-history-section .uael-timeline-field:first-child .uael-day-new{margin-top:140px}.our-history-section .uael-timeline-arrow:after{width:57px!important;height:2px!important;background-color:#7c7c7c!important;border-right:0!important;transition:none!important;border:0!important;margin-top:0}.our-history-section .uael-day-left .uael-timeline-arrow:after{left:-45px}.our-history-section .uael-day-right .uael-timeline-arrow:after{right:-45px}.our-history-section .uael-days{position:relative}.our-history-section .uael-timeline-field{position:relative;z-index:10}.our-history-section .uael-timeline-field:first-child .uael-timeline-marker{margin-top:140px!important}.our-history-section .uael-days:after{content:'';position:absolute;top:13px;left:0;width:100%;height:calc(100% - 709px);background-image:url(images/ruler.png);background-repeat:repeat-y;background-position:center top}.show-more-projects{float:left;width:100%;position:relative;background-color:#4f4f4f;text-align:center}.show-more-projects .wrap{position:relative;max-width:1248px;margin:0 auto;padding:46px 0}.show-more-projects .wrap:before,.show-more-projects .wrap:after{content:'';position:absolute;top:50%;margin-top:-12px;background-color:#959595;width:calc(50% - 36px);height:1px}.show-more-projects .wrap:before{left:0}.show-more-projects .wrap:after{right:0}.show-more-projects a{display:inline-block;vertical-align:middle;width:108px;height:57px;background-image:url(images/show-more-white.png);background-repeat:no-repeat;background-position:center}.home-our-clients-show-more{font-size:0!important}.home-our-clients-show-more .elementor-widget-container:before,.home-our-clients-show-more .elementor-widget-container:after{content:'';position:absolute;top:50%;margin-top:10px;background-color:#959595;width:calc(50% - 36px);height:1px}.home-our-clients-show-more .elementor-widget-container:before{left:0}.home-our-clients-show-more .elementor-widget-container:after{right:0}.home-our-clients-show-more .elementor-widget-container .elementor-heading-title{display:inline-block;vertical-align:middle;width:104px;height:57px;cursor:pointer;background-image:url(images/show-more.png);background-repeat:no-repeat;background-position:0 0}.home-our-clients-show-more .elementor-widget-container .elementor-heading-title.completed{background-position:0 -57px}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:none}.home-our-approach .elementor-container{position:relative;z-index:10}.home-our-approach:after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#fff}.section-bg-hero{display:none;position:absolute;top:0;left:0;z-index:5;width:100%;height:468px;background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#fff}@media only screen and (min-width:1500px) and (max-width:1772px){.map-box-content{max-width:500px!important}}@media only screen and (min-width:1240px) and (max-width:1499px){.map-mapper-con{max-width:500px!important}}@media only screen and (min-width:1040px) and (max-width:1239px){.our-location-map-box .elementor-container{max-width:1e3px!important}.map-box-content{max-width:400px!important}.map-mapper-con{max-width:600px!important}}@media only screen and (max-width:1039px){.our-location-map-box{padding-top:254px!important;height:auto!important}.our-location-map-box .elementor-container{height:auto!important;min-height:auto!important}.map-box-content{max-width:100%!important;width:100%!important}.map-mapper-con{left:0!important;right:unset!important;height:250px!important;max-width:100%!important}}@media only screen and (max-width:1042px){.main-navigation{background-color:#000}.main-navigation .menu-item:after{display:none!important}.main-navigation ul{padding:0 23px!important}.main-navigation .menu-item,.main-navigation .menu-item a{padding-left:0!important;padding-right:0!important}.main-navigation .menu-item:last-child{border-bottom:0!important}.main-navigation .menu-item{background-image:url(images/menu-item-arrow.png);background-repeat:no-repeat;background-position:right center}.main-navigation .current-menu-item{background-image:url(images/menu-item-arrow-active.png)}.main-navigation .menu-item a{padding-right:15px!important}.our-history-section .uael-timeline-field:first-child .uael-day-new,.our-history-section .uael-timeline-field:first-child .uael-timeline-marker{margin-top:47px!important}.elementor-176 .elementor-element.elementor-element-e1161a9 .uael-timeline-field:not(:last-child){margin-bottom:-160px!important}}@media only screen and (max-width:1290px){.buidlings-content-section{padding-left:30px!important;padding-right:30px!important}}@media only screen and (min-width:1039px) and (max-width:1290px){.home-our-approach .elementor-container,.what-makes-us-great-section .elementor-container{max-width:100%!important}.home-our-approach{padding-left:50px!important}.about-us-our-approach,.what-makes-us-great-rc .elementor-column-wrap{padding-left:50px!important;padding-right:50px!important}}@media only screen and (max-width:1039px){.section-bg-hero{display:block}.history-timeline h2,.history-timeline p,.history-timeline .history-meta{padding-left:20px;padding-right:20px}.ast-logo-title-inline .ast-site-identity{display:block!important;text-align:center;padding:46px 0 0!important}.ast-sticky-active .ast-site-identity{padding-top:29px!important;padding-bottom:17px!important}.site-branding img,.site-header .site-logo-img .custom-logo-link img{width:153px}.ast-theme-transparent-header #masthead{padding-top:0!important}.ast-logo-title-inline .site-logo-img{padding-right:0!important;display:inline-block}.main-header-bar .main-header-container,.main-header-bar .site-branding{display:block!important}.main-header-bar .ast-container{padding-left:0!important;padding-right:7px!important}.main-header-bar .site-branding{padding-right:0!important}.ast-logo-title-inline .site-logo-img{margin-left:0!important}.ast-header-break-point .ast-mobile-menu-buttons{position:absolute;top:0;right:0}.ast-button-wrap .menu-toggle.main-header-menu-toggle{font-size:57px!important;height:auto;line-height:1;padding:0}.ast-button-wrap .menu-toggle .menu-toggle-icon{line-height:1!important}.ast-header-break-point .main-navigation{max-width:90%;margin:0 auto}.main-navigation .menu-item{margin-top:0!important}.main-navigation .menu-item a{font-size:20px}.buidlings-content-section .elementor-image-box-content{padding:40px}.content-col-box{max-width:100%}.ast-small-footer-section-1{display:none!important}.home-our-approach,.our-location-section,.what-makes-us-great-section{background-position:left top!important;background-repeat:no-repeat!important;background-size:contain!important}.our-location-section.no-bg-top{padding-top:0!important;background-repeat:repeat!important}.britespan-buildings-section{background-size:contain!important;background-position:left top!important}.home-our-approach.about-us-our-approach{background-size:contain!important;background-position:center top!important}.about-us-our-approach .elementor-image-box-img{max-width:100px}}@media only screen and (min-width:581px) and (max-width:1039px){.home-our-approach,.our-location-section,.what-makes-us-great-section,.home-our-approach.about-us-our-approach{padding-top:468px!important}}@media only screen and (max-width:768px){h2,h3{font-size:35px;line-height:1!important}.buidlings-content-section .cta-con{text-align:center}.our-mission-section{padding:80px 40px!important}.our-mission-section .elementor-container{min-height:auto!important}.our-mission-section p{margin-bottom:0!important}.our-history-section .uael-days:after{height:calc(100% - 709px)}.home-our-clients-section .elementor-gallery__container,.home-our-clients-section .e-gallery-image{display:block!important}.home-our-clients-section .elementor-gallery-item{display:block;float:left;width:33%;margin-bottom:20px;padding:10px}.home-our-clients-section .e-gallery-image{height:80px;padding:20px!important}.show-more-projects .wrap{width:90%}.about-us-our-approach .elementor-image-box-img{float:left;margin-bottom:0!important;text-align:left!important;max-width:50px!important}.about-us-our-approach .elementor-image-box-content{padding-left:80px!important;text-align:left!important}.about-us-our-approach .elementor-image-box-wrapper{overflow:hidden}}@media only screen and (max-width:767px){.our-history-section .uael-days:after{background-position:left -30px top!important}.uael-date-new,.uael-events-inner-new{max-width:300px!important}.our-history-section .uael-day-right .uael-timeline-arrow:after{right:unset!important;left:-47px!important}.our-history-section .uael-timeline-field:first-child .uael-timeline-date-new{display:block!important;position:absolute;width:calc(100% - 65px);left:65px}.our-history-section .uael-timeline-field:first-child .uael-day-new,.our-history-section .uael-timeline-field:first-child .uael-timeline-marker{margin-top:147px!important}.elementor-176 .elementor-element.elementor-element-e1161a9 .uael-timeline-field:not(:last-child){margin-bottom:60px!important}.uael-timeline-date-hide{display:none!important}.our-history-section .start-icon{left:-75px!important}}@media only screen and (min-width:768px) and (max-width:1039px){.home-our-approach{background-size:cover!important}}@media only screen and (max-width:580px){.home-our-clients-section .elementor-gallery-item{width:100%!important}.page-hero-section h1,.page-hero-section h3{margin-bottom:11px!important}.home-our-approach h2{margin-bottom:20px!important}.button{font-size:16px!important}.buidlings-content-section .button{display:block!important;padding:15px!important}.buidlings-content-section{padding-left:0!important;padding-right:0!important}.models-bsp-box-con,.models-box-con{margin-bottom:0!important}.models-bsp-box-con .elementor-column:nth-child(2),.models-box-con .elementor-column:last-child{margin-left:0!important;margin-right:0!important}.home-our-approach,.our-location-section,.what-makes-us-great-section,.britespan-buildings-section{padding-top:238px!important;background-position:left top!important;background-size:contain!important}.section-bg-hero{height:238px}}@media only screen and (max-width:500px){.our-mission-section{padding:50px 25px!important}.what-makes-us-great-section .elementor-image-box-content{padding-top:10px;padding-left:0!important}}@media only screen and (max-width:400px){.footer-cta .button{display:block;margin-bottom:10px}}@media only screen and (max-width:380px){.ast-logo-title-inline .ast-site-identity{padding-top:43px!important}.home-civil-construction-section .elementor-image-box-content{padding-top:30px!important}}@media only screen and (max-width:360px){h2,h3{font-size:24px}.home-civil-construction-section .elementor-image-box-content{padding-left:30px!important;padding-right:30px!important}.home-civil-construction-section .elementor-container{min-height:auto}}@media only screen and (max-width:330px){.about-us-our-approach .elementor-image-box-content{padding-left:60px!important}}@media only screen and (max-width:1800px){.ast-theme-transparent-header #masthead{padding-top:10px!important}.ast-logo-title-inline .site-logo-img{max-width:150px!important}.main-navigation a{font-size:14px!important;padding-top:8px!important;padding-bottom:8px!important}p,.cta-form-section label,.ast-small-footer-section-2,.contact-us-form label,.contact-us-form .wpforms-field-description,.contact-us-form .wpforms-field-description a{font-size:15px!important;line-height:24px!important}h1{font-size:40px!important;line-height:56px!important}h2{font-size:30px!important;line-height:35px!important}h3,.projects-gallery-section .elementor-post__title a{font-size:23px!important;line-height:30px!important}.page-hero-section h6{font-size:18px!important;margin-top:5px!important}.home-hour-clients-descriptions .elementor-widget-container{margin-top:20px!important}.page-hero-section .elementor-container{min-height:654px!important}.home-civil-construction-section .elementor-column-wrap{margin-top:-250px!important}#home-civil-construction-container .elementor-container{max-width:550px!important;min-height:550px!important}.home-civil-construction-section .elementor-widget-button .elementor-widget-container{padding-bottom:35px!important}.home-what-makes-us .elementor-container,.contact-details-section .elementor-container{max-width:900px!important}.page-id-521 .home-what-makes-us .elementor-container{max-width:700px!important}.home-what-makes-us div.elementor-heading-title{font-size:20px!important}.home-what-makes-us h3.elementor-heading-title{font-size:20px!important}.home-what-makes-us .elementor-widget-container{margin-bottom:10px!important}.projects-heading-section h2{margin-bottom:18px!important}.ast-header-breadcrumb{padding-top:18px!important;padding-bottom:18px!important}.ast-header-breadcrumb *{font-size:16px!important}.models-bsp-box-con .elementor-heading-title,.models-box-con .elementor-heading-title{font-size:20px!important;line-height:1!important}.custom-heading-section{padding-bottom:20px!important}.site-content ul li{font-size:15px!important}.site-content ul{margin-left:20px!important;margin-top:0!important}.join-us-section h1{font-size:30px!important}.history-timeline .elementor-widget-container{max-width:1e3px;margin-left:auto!important;margin-right:auto!important}.history-timeline h2,.history-start{font-size:21px!important}.history-timeline .history-meta .year{font-size:16px!important}.history-timeline .history-meta .location{font-size:15px!important}.solo-image-section .elementor-container{min-height:400px!important}.page-id-176 .what-makes-us-great-section .elementor-widget-heading .elementor-widget-container{padding-bottom:0!important}.page-id-176 .what-makes-us-great-section .elementor-widget-image-box .elementor-widget-container{margin-bottom:20px!important}}@media only screen and (min-width:750px) and (max-width:1039px){.ast-button-wrap .menu-toggle.main-header-menu-toggle{font-size:46px!important}.page-hero-section .elementor-container{min-height:500px!important}#home-civil-construction-container .elementor-container{min-height:400px!important}.home-civil-construction-section .elementor-column-wrap{margin-top:-300px!important}.home-what-makes-us .elementor-column-wrap{margin-bottom:10px!important}}@media only screen and (min-width:481px) and (max-width:770px){.home-civil-construction-section .elementor-column-wrap{margin-top:-200px!important}#home-civil-construction-container .elementor-container{min-height:450px!important}h1{line-height:1!important}}@media only screen and (max-width:500px){h1{line-height:1!important}.page-hero-section .elementor-container{min-height:554px!important}#home-civil-construction-container .elementor-container{min-height:450px!important}}