h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}@media screen and (max-width:1366px){h6{font-size:12px}.fig-caption h6{margin-top:0;margin-bottom:0}}div.content-page-content p{cursor:default;font-size:20px;line-height:30px;text-align:justify;word-wrap:break-word;letter-spacing:2px}.btn{background-color:transparent;color:#000;text-decoration:none;transition:.5s ease-in-out}.btn:hover{background-color:#96ca1e;color:#000}.btn.inverse{padding:10px 35px;background-color:#fff;text-shadow:none}div.contact-banner-button a{padding:10px 35px;background-color:#fff;text-shadow:none}.spacing{margin-bottom:30px}div.page-banner{position:relative;overflow:hidden;height:400px}div#slider a.btn{padding:15px 30px;background-color:#6bdb4c;color:#fff;font-weight:700;font-size:18px}div.page-banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%}div.page-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:18px;padding:60px 0}div.logo_wrap a.contact{margin-right:15px;color:#fff}div#nav_button{position:absolute;right:0;font-size:24px;color:#a6ce3a;display:none}div#nav_button:hover{cursor:pointer}header#navbar-wrapper .fixed{opacity:0;position:fixed;background-color:#303030;transition:.5s ease-in-out;transform:translateY(-100%);z-index:999;top:0}header#navbar-wrapper.scrolled .fixed{opacity:1;transform:translateY(0)}div.logo_wrap i{color:#fff;margin-right:5px}div.contact-details{padding-bottom:5px}.navMove{transform:translate(0,0)!important}div.mobile_nav_container{margin-top:135px;text-align:center;max-width:100%;overflow:hidden}div.mobile_nav_container ul{margin:0}div.mobile_nav_container li,div.mobile_nav_container ul{width:100%}div.mobile_nav_container li{margin-bottom:18px}div.mobile_nav_container li a{color:#fff;font-weight:700;font-size:24px}div.mobile_contact{margin-bottom:15px;margin-top:20px;text-align:center}div.mobile_nav_container li a:hover{background-color:transparent!important;text-decoration:underline}div#nav_close{position:absolute;right:17px;top:38px;color:#fff;font-size:24px}div.mobile_contact a i{color:#fff;font-size:22px;margin-right:10px}@media (max-width:1550px){div#nav_button{display:block;bottom:20px;right:20px}}header#navbar-wrapper button.nav-toggle.collapse span.icon-top{transform:rotate(45deg);transform-origin:20% 15%}header#navbar-wrapper button.nav-toggle.collapse span.icon-middle{opacity:0}header#navbar-wrapper button.nav-toggle.collapse span.icon-bottom{transform:rotate(-45deg);transform-origin:0% 10%}div.mobile-menu nav.mobile-nav.active{display:block}div.mobile-menu nav.mobile-nav ul.menu a i.toggle{position:absolute;font-size:34px;right:0;top:0;text-align:center;width:60px;line-height:48px;height:100%;color:#bbb;transition:all .6s ease;border-left:1px solid #bbb}div.mobile-menu nav.mobile-nav ul.sub-menu.active{display:block;background-color:rgba(0,0,0,.05);margin:0;padding:0;list-style-type:none}div.mobile-menu nav.mobile-nav ul.menu a i.toggle{position:absolute;font-size:34px;right:0;top:0;text-align:center;width:60px;line-height:48px;height:100%;color:#bbb;transition:all .6s ease;border-left:1px solid #bbb}footer#main-footer{background-color:#3a3a3a;color:#fff}.footer_container{background-color:#595959;color:#fff}.footer_information{position:relative;bottom:50px}.footer_phone{color:#a6ce3a}.footer_email{color:#a6ce3a}.contact_heading{color:#a6ce39}div.footer_privacy{text-align:center}div.footer_privacy p a{color:#fff;text-decoration:underline}div.footer_powered p a{color:#96ca1e}@media (max-width:991px){.footer_copyright,.footer_powered{text-align:center}.footer_copyright p,.footer_powered p{float:none!important}}header#navbar-wrapper.inner-page-menu nav.navbar-default{position:fixed;width:100%;top:0;background-color:#464646}div#banner div.page-banner-overlay{background-color:rgba(0,0,0,.5)}div#banner div.page-banner-content{color:#fff}div#banner div.page-banner-content h1::after{border-bottom:2px solid #fff}div.home-banner{position:relative;overflow:hidden}div.home-banner-content span{font-weight:700;font-size:20px;margin-left:20px}div.home-banner-curve{position:absolute;bottom:-1%;left:50%;transform:translate(-50%,0);width:101%}div.home-banner-curve path{fill:#fff}div.services-header{margin:30px 0;text-align:center}div.services-boxes .row.is-flex{display:flex;flex-wrap:wrap}div.services-item{margin-bottom:30px;flex-flow:column}div.services-image{position:relative;overflow:hidden;height:100%;width:100%}div.services-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;background-color:rgba(0,0,0,.5);transition:.5s ease-in-out}div.services-hover-lines{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}div.services-hover-lines::after,div.services-hover-lines::before{content:".";color:transparent;position:absolute;top:50%;left:50%;transition:opacity .7s,transform .7s;opacity:0}div.services-hover-lines::before{border-top:1px solid #fff;border-bottom:1px solid #fff;height:70%;width:90%;transform-origin:0 0;transform:translate(-50%,-50%) scale(0,1)}div.services-hover-lines::after{border-right:1px solid #fff;border-left:1px solid #fff;width:80%;height:90%;transform-origin:100% 0;transform:translate(-50%,-50%) scale(1,0)}div.services-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:60%;text-align:center}div.services-overlay:hover{background-color:rgba(0,0,0,.8)}div.services-overlay:hover div.services-hover-lines::after,div.services-overlay:hover div.services-hover-lines::before{transform:translate(-50%,-50%) scale(1);opacity:1}div.contact-banner{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative;height:50vh}div.contact-banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(150,202,30,.3)}div.contact-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;text-shadow:1px 1px 0 #000}div.contact-banner-button a{padding:10px 35px;background-color:#fff;text-shadow:none}div.story-item{padding:0 15vw;display:flex;flex-wrap:wrap;margin-bottom:15px}div.story-item>div{flex-flow:column;margin:60px 0}div.story-item:nth-child(odd){background-color:#f5f5f5;flex-direction:row-reverse}div.story-item:nth-child(odd)::after{background-color:#f5f5f5;bottom:-4%}div.story-item::after{content:".";color:transparent;background-color:#fff;position:absolute;bottom:-6%;left:50%;transform:translate(-50%,0) rotate(45deg);height:50px;width:50px;z-index:1100}div.story-item:last-of-type::after{display:none}div.story-content h2{margin:0}@media only screen and (max-width:1200px){div.story-item>div{margin:0;margin-top:15px}div.story-item::after{display:none}}@media only screen and (max-width:767px){div.story-item{padding:0}}.services_page{padding:30px 0}div.services_page .row{display:flex;flex-wrap:wrap;margin-bottom:80px}div.services_page .row>div{flex-direction:column;margin:50px 0;margin-top:0}div.service_text h2{margin:0;transition:.3s ease-out}div.service_text h2:hover{color:#676767}div.service_text h2,div.service_text span{display:inline-block;color:#a6ce3a;cursor:pointer}div.service_image{float:right;width:100%}div.service_text{position:absolute;right:-100px;z-index:1;padding:40px 30px;background-color:rgba(248,249,249,.95);bottom:auto;margin-top:30px;box-shadow:0 3px 0px rgba(0,0,0,15%);width:118%}div.services_content:nth-of-type(even) div.service_text{float:left;left:15px;right:auto;margin-top:0;bottom:30px}div.services_content:nth-of-type(even) div.service_image{float:right}div.services .row{display:flex;flex-wrap:wrap}div.services .row .services_content{flex-flow:column;margin:50px 0;margin-bottom:60px;margin-top:60px}div.contact-page .row.is-flex{display:flex;flex-wrap:wrap}div.contact-details{color:#fff;position:relative;background-size:cover;background-repeat:no-repeat}div.contact-details h1::after{content:".";color:transparent;width:100px;position:absolute;left:15%;transform:translate(0,0);border-bottom:2px solid #fff}div.details-overlay{padding:5% 10%;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}div.details-overlay div *{display:inline-block;color:#fff}div.details-overlay i{margin-right:10px}div.contact-form-section{padding:90px 0;background-color:#dcdcdc}div.contact-form-header{text-align:center}div.contact-form-header h2:after{content:".";color:transparent;width:100px;position:absolute;left:50%;transform:translate(-50%,0);border-bottom:2px solid #000}div.color-seperation{padding:15px 0}div.half-section .row{display:flex;flex-wrap:wrap}div.half-left-section,div.half-right-section{flex-flow:column}div.half-title{height:100%;width:100%;display:flex;align-items:center;justify-content:center}div.icons-fa{font-size:40px;border:2px solid #000;background-color:transparent;border-radius:100%;width:75px;height:75px;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:.5s ease-in-out}div.icons-fa:hover{background-color:#000;color:#fff}div.full-width-banner{height:500px;width:100%;overflow:hidden;position:relative}div.full-width-banner-overlay{background-color:rgba(0,0,0,.4);height:100%;width:100%;position:absolute;top:0;left:0}div.full-width-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}div.card-image{height:300px;overflow:hidden}div.single-post{margin-top:115px}article#single-post div.post-image{height:500px;position:relative;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:center center;text-align:center}article#single-post .col-xs-12{padding:0}aside{border:1px solid #f2f2f2;text-align:center;margin-bottom:15px}aside h3.widget-title{text-align:center;background-color:#67ab55;border-bottom:1px solid #f2f2f2;margin:0;margin-bottom:15px;width:100%;padding:10px;color:#fff}aside form{margin-bottom:15px}aside.widget_recent_entries ul{text-align:left}aside.widget_categories select{padding:5px;width:90%}.missing-content-message{background-color:#3a3a3a;padding:90px 30px;margin:120px 0;color:#fff;text-align:center}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media only screen and (max-width:767px){div.service_image{width:100%}div.service_text{position:unset;width:100%;background-color:transparent;box-shadow:none;padding:0;right:unset;float:unset;bottom:unset;top:unset}div.service_text h2{margin-top:15px;color:#a6ce3a}div.services .row .services_content{margin-bottom:0}div.contact-banner{margin-top:15px}div.service_text{left:0!important;width:100%!important;position:relative!important}.project-image{margin-bottom:30px}.service_text{margin-bottom:30px}}@media only screen and (max-width:1366px){div.service_image{width:100%}div.service_text{float:left;left:15px;right:auto;margin-top:0;margin-top:30px;bottom:30px;bottom:auto;position:absolute;width:39%;padding:40px 30px;background-color:rgba(248,249,249,.95);box-shadow:0 3px 20px rgba(0,0,0,.15)}div.service_text h2{margin-top:15px}div.services .row .services_content{margin-bottom:0}div.mobile_contact{margin-bottom:45px}}@media only screen and (max-width:767px){div.mobile_nav_container li{margin-bottom:0}div.mobile_nav_container li a{font-size:16px}}@media not all and (min-resolution:0.0001dpcm){@media{div.contact-page .row{flex-wrap:unset;display:block}}}div#slider ol.flickity-page-dots{display:none}div.testimonials-header{margin:30px 0}div.testimonials-slider{margin-bottom:30px}div.testimonials-nav .slick-list{padding:0!important}div.testimonials-slider-image{position:relative;height:400px;overflow:hidden}div.testimonials-slider-overlay{position:absolute;top:0;left:0;height:100%;width:100%}div.testimonials-slider-content{position:absolute;top:50%;color:#fff;width:350px;padding:15px;background-color:rgba(0,0,0,.8)}div.testimonials-slider-content.left{left:0;transform:translate(0,-50%)}div.testimonials-slider-content.center{left:50%;transform:translate(-50%,-50%)}div.testimonials-slider-content.right{right:0;transform:translate(0,-50%)}div.testimonials-slider-content *{margin:0}div.testimonials-slider-name{text-align:right}div.testimonials-content-repeater{display:flex;flex-wrap:wrap}div.testimonials-item{flex-flow:column;margin-bottom:30px}div.testimonials-image{text-align:center;margin-bottom:25px;height:90px}div.testimonials-content{width:100%;text-align:justify;padding:0 15px}#navbar-wrapper.eng-number .usa{display:none}#navbar-wrapper.usa-number .eng{display:none}div#enquire-button{position:fixed;top:25vh;right:0;background-color:#303030;color:#fff;color:#fff;padding:10px 30px;border-top-left-radius:3px;border-bottom-left-radius:3px;z-index:1100;transition:.5s ease-in-out;text-align:center;opacity:0}div#enquire-button.scrolled{opacity:1}div#enquire-button:hover{color:#a6ce3a}div#trigger{height:1px}div.modal-header span{font-size:25px}div.modal-body .form div.input-field,div.modal-body .form div.privacy_form,div.modal-body .form div.submit-button,div.modal-body .form div.text-area{padding:0}@media only screen and (max-width:1024px){.fixed{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.services_heading_green{max-width:163px;left:50px}}.map{padding:0;margin-top:30px;margin-bottom:-10px}@media only screen and (max-width:767px){.contact-details{display:none}}div.contact-page{margin-top:30px}@media only screen and (max-width:1024px){div.testimonials-slider-overlay div.testimonials-slider-content{top:unset;transform:unset;bottom:0;width:100%}}div.page-banner-content *{margin:0}div.page-banner-content .btn{margin-top:15px!important}div.form-section .row{background-color:#dcdcdc;padding:15px 0}.textwidget{position:relative;overflow:hidden}aside.widget_pages{text-align:left;padding:0 15px}aside.widget_pages li{list-style-type:none}@media only screen and (max-width:767px){div.sidebar{margin-bottom:100px}}aside ul{padding:0}.textwidget p{padding:0 15px}.pum-open #pum-1375{display:block;opacity:1!important}div#popmake-1375{top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0!important}div#pum_popup_title_1375{text-align:center}@media only screen and (max-width:767px){.pum-content.popmake-content *{font-size:15px!important}.pum-open .fixed{display:block!important}div#pum_popup_title_1375{font-size:20px}}.footer_powered div{display:inline-block;margin-right:10px;margin-top:15px}.footer_powered i{color:#fff;font-size:18px}div.image-content-section{margin-top:15px}div.image-content-item{margin-bottom:30px}div.image-content-item a{color:#000;text-decoration:none}div.read-more{font-weight:700;text-decoration:underline}div.social-media-section{text-align:center}div.social-media-section div.row div{display:inline-block;margin-right:15px}div.social-media-section i{font-size:35px}div.social-media-section div.facebook i{color:#3b5998}div.social-media-section div.twitter i{color:#1da1f2}div.social-media-section div.instagram i{color:#e1306c}div.social-media-section div.youtube i{color:#f00}div.social-media-section div.linkedin i{color:#0077b5}.business-log{width:50%;margin:auto;padding-top:5px}.business-log-e4k{width:50%;margin:auto;padding-top:5px}.contact-button{position:fixed;right:0;top:50%;z-index:1001;background-color:#a6ce3a;transform:rotate(-90deg) translate(0%,85%);transition:.5s ease-in-out;padding:20px 30px}.contact-button a{color:#000;text-decoration:none;font-size:23px;font-weight:700;transition:.5s ease-in-out}.contact-button:hover{background-color:#303030}.contact-button a:hover{color:#a6ce3a}@media only screen and (max-width:768px){.business_page{height:auto!important}article#single-post div.post-image{height:unset}.page-template-business-page .page-banner-content h1,.page-template-business-page .page-banner-content h1{font-size:20px}.page-template-business-content-page div.page-banner{height:auto!important}}@media only screen and (max-width:767px){.business_page{height:35vh!important}.page-template-business-content-page div.page-banner{height:35vh!important}.page-template-business-content-page div.page-banner .page-banner-content h1{font-size:28px}}@media only screen and (min-width:1025px){.page-template-business-page div.page-banner,.page-template-business-content-page div.page-banner{height:25vh}}.projects_heading{text-align:center;margin-bottom:40px}.projects_container{text-align:center}.contact_container{background:#2d2f30;color:#fff;height:35px}.contact_text_header{float:right;padding-top:10px}.number-link{color:#fff;font-size:10px}.email-link{color:#fff;font-size:10px}@media (min-width:768px) and (max-width:991px){.carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px) and (max-width:768px){.carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px){.carousel-item-no-issue{margin-right:0}.carousel-inner .active+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;visibility:visible;display:block}}@media (min-width:768px){.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;visibility:visible;display:block}}@media (min-width:991px){.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;display:block;visibility:visible}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;visibility:visible;display:block}}div.side_facebook{top:260px;height:45px}div.side_twitter{top:310px;height:45px}div.side_instagram{top:360px;height:45px}div.side_linkedin{top:410px;height:45px}.line:after{content:"";position:absolute;top:-2px;bottom:0;left:99%;height:106%;border-right:15px solid}figure.snip1256 h3{margin:0;text-transform:uppercase}figure.snip1256 .general-read-more{border:2px solid #fff;padding:.5em 1em;font-size:.8em;text-decoration:none;color:#fff;display:inline-block;position:relative}figure.snip1256 .general-read-more:hover{background-color:#fff;color:#000}.edit{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;line-height:150px;text-align:center;background:rgba(0,0,0,.6);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.edit a{color:white}.footer_overlay{position:relative;height:200px;width:300px;overflow:hidden}.footer_overlay:hover .edit{opacity:1}.hr-line{width:10%;border-top:dotted 5px;border-color:#a6ce3a}.green{background-color:#fffdd0;height:476px}.orange{background-color:#b0fdff;height:476px}.padding-0{padding-right:0;padding-left:0}.box_image{width:100%}.orange input.wpcf7-text{height:40px;width:100%;border:none;background:#3f3f3f;color:#fff}.orange input.wpcf7-form-control.wpcf7-submit{width:55.5%;height:40px;position:relative;background-color:#a6ce3a;color:#fff;right:0}.orange textarea.wpcf7-textarea{width:55%;width:334px;margin:0;height:90px;position:relative;right:0;border:none;background:#3f3f3f;color:#fff;margin-bottom:-35px}.green_parallax{background:#4bb671;height:200px;color:#fff}.pill-button{border-radius:500px;background:#fff;padding:10px 52px;font-size:18px;text-transform:uppercase;border-color:transparent;box-shadow:0px 10px 40px rgba(0,0,0,30%);color:#000;text-align:center;font-weight:900;letter-spacing:2px;margin-right:110px;margin-top:35px}.nav-previous a{background:#fff;border:2px solid #a6ce39;padding-left:46px;padding-right:46px;padding-top:18px;padding-bottom:18px;font-size:23px;padding:10px 20px;font-weight:700;text-transform:uppercase;color:#000}.nav-next a{background:#fff;border:2px solid #a6ce39;padding-left:46px;padding-right:46px;padding-top:18px;padding-bottom:18px;font-size:23px;padding:10px 20px;font-weight:700;text-transform:uppercase;color:#000}.button-background{border:solid 2px #a6ce39;color:white;padding:10px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;top:30px;font-weight:700;background:0 0}.button-background:hover{background:#a6ce39}.parallax-button-background{border:solid 2px #a6ce39;color:white;padding:10px 55px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-top:35px;margin-left:30px;cursor:pointer;position:absolute;font-weight:700;background:0 0}div.home-aboutus-text{color:#fff;width:100%;padding:0 50px}.pill-button{margin-left:30px}.navbar-inner{background:0 0}.margin-top-50{margin-top:50px}.spacing-top{margin-top:30px}.margin-top--30{margin-top:-30px}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.mobile-banner-title{font-size:10vw!important}.underline{font-size:7vw!important}.button-background{display:none}.top-left{left:27px!important}.rounded-div-container{height:auto!important;margin-top:130px!important}.new-contact-image{max-width:100%!important}.left-button{margin-bottom:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.mobile-banner-title{font-size:10vw!important}.button-background{display:none}.parallax-button-background{position:relative}.new-contact-image{max-width:100%!important;height:auto!important}.underline{font-size:4vw!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.underline{margin-top:50px}.mobile-banner-title{font-size:10vw!important}.button-background{display:none}.parallax-button-background{position:relative}.underline{font-size:4vw!important}}@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.mobile-banner-title{font-size:10vw!important}.underline{font-size:2.3em!important}.button-background{display:none}.parallax-button-background{position:relative}.ipad-right{position:relative!important;left:66%}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.mobile-banner-title{font-size:10vw!important}.underline{font-size:4vw!important}.new-contact-image{width:-webkit-fill-available}}.textwidget .input-field input{border:1px solid #e1e3eb}.textwidget textarea.wpcf7-textarea{border:1px solid #e1e3eb}.textwidget .submit-button{margin-bottom:30px}.textwidget input.wpcf7-form-control.wpcf7-submit{background-color:#000}.rounded-div{-webkit-box-shadow:rgba(0,0,0,.8) 0px 0 10px;-moz-box-shadow:rgba(0,0,0,.8) 0 0 10px;box-shadow:rgba(0,0,0,.8) 0 0 10px;height:700px}.rounded-div-container{margin-top:200px;margin-bottom:200px}.new-contact-image{max-width:107%;height:700px}.top-left{position:absolute;top:8px;left:60px;color:#fff}.contact_number{cursor:pointer;color:#fff}.contact_form{margin-top:110px}.center{text-align:center}.margin-top--50{margin-top:-50px;font-size:50px;margin-bottom:0}.white{color:#fff}.white:hover{color:#fff;cursor:pointer}.font-size-25px{font-size:25px}.blog_title_background{background:#67ab55;margin-top:-1px;margin-bottom:30px}.blog_title_background .post-title{display:table;height:150px}.blog_title_background .post-title h1{display:table-cell;vertical-align:middle}.card{margin-top:30px}.underline{font-size:4vw;color:#fff}.wpb-pcf-form-style-true input[type=submit].wpcf7-submit,.wpb-pcf-form-style-true input[type=button].wpcf7-submit{position:relative;border-radius:0;left:0}@media screen and (max-width:1920px){.underline{font-size:3vw}}@media screen and (max-width:1550px){.button-background{display:none}.mobile-banner-title{font-size:4vw!important}}@media screen and (max-width:1280px){.button-background{display:none}.mobile-banner-title{font-size:4vw!important}}@media screen and (max-width:414px){.mobile-banner-title{font-size:10vw!important}.underline{font-size:7vw!important}.button-background{display:none}.top-left{left:27px!important}.rounded-div-container{height:auto!important;margin-top:130px!important}.new-contact-image{max-width:100%!important}.left-button{margin-bottom:20px}.font-size-25px{font-size:24px!important}.margin-top--50{margin-top:0}}@media screen and (max-width:375px){.mobile-banner-title{font-size:10vw!important}}@media screen and (max-width:320px){.font-size-25px{font-size:21px!important}.mobile-banner-title{font-size:10vw!important}.underline{font-size:6vw!important}}@media screen and (max-width:540px){.mobile-banner-title{font-size:10vw!important}.underline{font-size:7vw!important}.button-background{display:none}.top-left{left:27px!important}.rounded-div-container{height:auto!important;margin-top:130px!important}.new-contact-image{max-width:100%!important}.left-button{margin-bottom:20px}.font-size-25px{font-size:24px!important}.margin-top--50{margin-top:0}}.show-nav-left .mobmenu-panel.show-panel,.show-nav-right .mobmenu-panel.show-panel{background:#3a3a3a}.mobmenur-container i{position:relative;top:35px}nav.navbar-default a:hover>.dropdown-menu{display:block!important}@media screen and (max-width:600px){.mobile-banner-title{font-size:10vw!important}}div.general-content-banner{height:820px;background-repeat:no-repeat;background-repeat:no-repeat;position:relative;background-size:cover;background-position:center}div.general-content-banner-text{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);color:#fff;width:100%;font-size:25px}div.general-content-banner-text h2{margin:0;font-size:4vw}div.general-content-banner-text span{font-weight:700;font-size:20px}div.home-banner-content-general{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;font-size:25px}.mobile-banner-title{margin-left:5%;max-width:90%;font-size:4vw}@media screen and (max-width:1024px){div.general-content-banner{height:500px}}@media screen and (max-width:767px){.swal2-show{margin-top:100px!important}.rounded-div{height:auto!important}}.swal2-show{padding-bottom:100px!important}.swal2-show input[type=checkbox]{margin:4px 5px 0}.swal2-show .wpcf7 form.sent .wpcf7-response-output{margin-top:50px}.widget_pages li,.popular-posts li{padding:10px;border:1px solid #ccc}.top-footer-content{margin-bottom:50px}.testimonials-slider{top:80px}.testimonials-space{margin-top:100px}.swal2-container{z-index:99999!important}.zjQjuyjNMMNTNA4AMwMTzNYUIyYxjNktheme--light{display:none}.led-section{margin-top:30px;margin-bottom:30px}.led-section .padding{padding:0!important}.lead-logo{background:#464646;border-top-left-radius:25px;text-align:center}.lead-contact{background:#a6ce39;min-height:250px;text-align:center;border-bottom-left-radius:25px}.led-content a,.led-content .company_number{color:#fff!important}.lead-contact h3{margin-top:0;color:#fff!important}.lead-form{position:relative;box-shadow:10px 10px 5px #464646;border-top-right-radius:25px;border-bottom-right-radius:25px;min-height:500px;background:rgba(211,211,211,.68)}.led-content p{margin-top:0;padding-top:30px;color:#fff}.page-template-leag-generation div.general-content-banner{height:400px!important}.lead-top-section{height:80px}@media screen and (max-width:1024px){.led-section .row{display:flex;flex-direction:column-reverse}.lead-form{border-bottom-left-radius:25px;border-top-left-radius:25px;margin-bottom:30px}.lead-contact{border-bottom-right-radius:25px;margin-bottom:30px}.lead-logo{border-top-right-radius:25px}.led-section .padding{padding-left:15px!important;padding-right:15px!important}}#single-post .content-section .aligncenter{border-radius:15px}@media screen and (max-width:767px){.column-reverse-mobile{display:flex;flex-direction:column-reverse}}