*{margin:0 auto;padding:0;box-sizing:border-box}.span12.container{float:none;margin:0 auto !important;padding:0 20px;max-width:1530px;width:100%;display:table}body{font-family:'Roboto',sans-serif;color:#58595a;font-size:28px;line-height:42px;font-weight:300}h1,h2,h3,h4,h5{font-family:'Roboto',sans-serif;color:#2e4a6f;font-weight:300}.gc-banner-section .gcb-left.col8{width:53%;float:left;padding-left:0}h1{font-family:'Roboto',sans-serif;font-size:76px;line-height:78px;margin-bottom:20px}h3{font-size:17px;margin-bottom:10px}h2{font-size:20px;color:#2e4a6f;line-height:45px;margin:10px auto 25px auto}.btn{width:auto;display:inline-block;padding:10px 15px;border-radius:5px;text-align:center;text-decoration:none;font-size:15px;font-weight:bold;text-transform:uppercase;min-height:40px;min-width:130px;line-height:20px}.text-center{text-align:center}.col6{float:left;width:47.87%}.col6s .col6:last-child{float:right;width:47.87%}textarea,input,select{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;border-radius:0px;border:0px;border-bottom:4px solid #e7e4dc;padding:9px 0px !important;font-size:28px;line-height:32px;font-family:'Roboto',sans-serif;color:#919191 !important;font-weight:300;width:100% !important;margin-bottom:5px}.gc-banner-section fieldset.form-columns-2 .hs-form-field{width:100% !important}.header-container-wrapper{position:relative;width:100%;padding:32px 0;float:left;z-index:9}.header-container-wrapper:before,.form-wrap:before{content:"";background:transparent;position:absolute;width:100%;height:100%;top:0;left:0}.header-container.container-fluid,.possre{position:relative}.logo img{max-height:60px;max-width:100%;height:auto;width:auto !important}.header-right{float:right;text-align:right;padding-top:7px}.header-right .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:18px;line-height:26px;font-family:'Roboto',sans-serif;color:#fff}.header-right .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left;line-height:9px}.header-right .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#2e4a6f}.header-right1>ul li a:hover{color:#e8e8e8}.body-container-wrapper{margin-top:-124px;position:relative;float:left;width:100%}.gc-banner-section,.gc-counter-section{background:center fixed #fff;position:relative;padding:60px 0;background-repeat:no-repeat;background-size:cover;float:left;width:100%;display:block;height:auto}.gc-banner-section{padding-top:200px;padding-bottom:200px;padding-right:0px;padding-left:0px}.gc-banner-section::before,.gc-counter-section::before{background:rgba(0,0,0,0.3);content:"";position:absolute;width:100%;height:100%;top:0;left:0px}.pr{position:relative}.gc-counter-section::before{background:transparent}.gc-banner-section .gcb-right.col4{width:24%}.form-wrap{margin:0px auto 0 auto;max-width:100%;border-radius:5px;box-shadow:0 0px 13px rgba(0,0,0,0.35);text-align:center;position:relative;padding:35px 23px 45px 23px}.form-wrap h3{text-transform:uppercase;font-weight:bold}.form-wrap input.hs-button.primary.large:hover,.form-wrap input.hs-button.primary.large:focus{outline:0}.gcb-left h1{font-family:'Roboto',sans-serif;font-weight:500;margin-top:50px;padding-right:26%}.form-wrap .subheading{padding:0 5%;margin-bottom:15px}.form-wrap .hs-richtext.hs-main-font-element{display:none}.form-wrap .field.hs-form-field{position:relative;width:100%;margin-bottom:12px;float:left}.form-wrap .hs_cos_wrapper_type_form{padding:0 14px;width:100%;display:table}.form-wrap .submitted-message{overflow:auto;color:#efede8}.form-wrap .field.hs-form-field label{display:none}.hs-button.primary.large,input[type="submit"]{cursor:pointer;background:transparent;width:100%;border-radius:3px;border:0;color:#58595a;font-size:24px;font-weight:300;font-family:'Roboto',sans-serif;line-height:26px;padding:7px 18px;border:4px solid #2e4a6f}.hs_error_rollup .no-list.hs-error-msgs.inputs-list{display:block !important;list-style:none;color:red}.no-list.hs-error-msgs.inputs-list{display:none !important}input.error{border-bottom:2px solid red}.gbb-social-wrap{width:33px;height:77%;position:absolute;left:5%;bottom:inherit;float:left;top:150px;padding-top:25%}.gbb-social-wrap a{color:#e7e4dc;width:33px;height:33px;margin:25px auto;opacity:.5;display:block}.gbb-social-wrap a svg{color:#e7e4dc;fill:#e7e4dc;width:33px;height:33px}.gcb-content{font-size:30px;line-height:36px;font-weight:300}.gccites-content p{color:#58595a;font-size:18px;background:transparent;line-height:35px;margin:15px auto}.form-wrap input::placeholder{color:#fff;opacity:1}.form-wrap input:-ms-input-placeholder{color:#fff}.form-wrap input::-ms-input-placeholder{color:#fff}.form-wrap input.hs-button.primary.large{background:transparent;border:6px solid #e7e4dc;margin-top:20px;font-size:28px;line-height:34px;color:#e7e4dc;border-radius:3px}h1.mart0,.mart0{margin-top:0}.gc-mobileapp-section,.gc-service-section,.gc-video-section,.gc-testimonial-section,.gc-amk-section,.cfiline-wrap,.gc-wp-section{float:left;width:100%;display:block;padding:50px 0}.gccits h3{color:#858b9a;font-weight:normal;margin-top:87px;margin-bottom:20px}.sec-heading{text-align:center;float:left;width:100%;margin-bottom:20px}.sec-heading h6{color:#58595a;font-size:14px;line-height:21px;margin-bottom:10px;font-weight:normal}.text-right{text-align:right}.col4s,.box-icon-simple{float:left;width:100%;display:block;position:relative}.box-icon-simple{padding-top:50px}.gcmatext{width:calc(100% - 70PX);float:left}.box-icon-simple .gcicon{width:50px;float:left}.col4{float:left;width:31%}.col4s .col4:nth-child(2){margin:0 3.5%}.box-icon-simple.text-right .gcicon{float:right}.gcmatext h3{color:#f7b11d;font-weight:400;font-size:16px}.box-icon-simple.right .gcmatext{width:100%;padding-left:70px;position:relative}.box-icon-simple.right .gcicon{position:absolute;left:0}.gc-wcu-section{float:left;width:100%;padding:60px 0;background-image:url('https://services.vancouvergeneralcontractors.com/hubfs/dc33dbb0-choose-us-bg.jpg');background-position:center bottom;background-repeat:no-repeat}.sec-heading h2{font-size:60px;line-height:83px}.wcu-content{width:calc(100% - 120px);float:right}.wcu-icob{background-color:#f7b11d;width:102px;height:102px;display:inline-flex;padding:20px;border-radius:50px;align-items:center}.wcu-icob img{max-width:54px !important;max-height:60px;object-fit:contain}.wcu-right-box{float:left;width:100%;margin-bottom:40px}.wcu-right-box:last-child{margin-bottom:0px}.col6s.flex,.col84s.flex{display:flex;width:100%;align-content:center;flex-wrap:wrap;align-items:center}.gcl-lists li{width:16.66667%;padding:0 20px;display:flex;align-content:center;align-items:center}.gcl-lists{padding:40px 0;float:left;width:100%;list-style:none;display:inline-flex;flex-wrap:wrap}.gcl-lists li img{max-height:100px;max-width:130px !important;object-fit:contain}.sec-heading .content{padding:0 13%}.gcs-lists{float:left;width:100%;margin:0 auto;display:block}.gcs-list-box{float:left;margin:0 2% 25px 0 !important;width:15%;background:#fff;padding:10px;border-radius:5px;box-shadow:0px 0px 12px rgba(0,0,0,0.12);text-align:center}.gcs-lists{float:left;width:100%;margin:0 auto;display:block;display:inline-flex;flex-wrap:wrap}.gcs-list-box:nth-child(6n+6){margin-right:0px !important}.gcs-img{float:left;width:100%;position:relative;height:132px;margin-bottom:6px}.gcs-img img{max-width:100% !important;height:132px !important;object-fit:cover;margin:0 auto;width:100%}.gbb-social-wrap:before{content:"";width:2px;height:65%;background:#e7e4dc;position:absolute;top:0;left:49%;opacity:.5}.gc-counter-section{padding:80px 0;color:#fff;display:flex;align-content:center;align-items:center}.gc-counter-section h2{color:#fff;margin-bottom:20px;margin-top:0;font-size:38px}.counter.col4e{float:left;width:100%;text-align:center;color:#fff;width:25%;padding:0 20px;font-weight:300;font-size:20px}.timer.count-title.count-number{color:#fff;font-size:68px;font-weight:300;line-height:120px;margin:0 auto 20px auto}p.count-text{font-size:35px;line-height:45px;margin-top:25px}.gc-testimonial-section .sec-heading h2{font-size:48px;line-height:42px}.modal{display:none;position:fixed;z-index:99999;padding-top:0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.95);align-items:center}.video-popup-section{position:relative;width:60vw;margin:0 auto}.close{position:absolute;top:-15px;right:56px;color:#fff;font-size:27px;font-weight:bold;transition:.3s;width:28px;text-align:center}.video{float:left;width:100%;position:relative;height:60vh;overflow:hidden}.video-img{position:relative;width:100%;max-height:60vh;text-align:center;max-width:60vw}.video-img img{position:relative;width:100%;max-width:60vw;max-height:60vh;object-fit:cover;margin:0 auto}#myImg{position:absolute;max-width:60vw;max-height:60vh;top:0;left:0;z-index:9;cursor:pointer;bottom:0;right:0;display:flex;align-items:center}#myImg img{width:58px}.video-img::after{background:rgba(0,0,0,0.35);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.close1{position:absolute;top:15px;right:24px;color:#fff;font-size:27px;font-weight:bold;transition:;width:28px;text-align:center;cursor:pointer;z-index:99;opacity:1}.myModal1 .modal-content{height:100%;width:100%;display:flex;align-items:center}.myModal1 .form-wrap{background:#fff}#myIframe{width:60vw;height:80vh;margin:0 auto}div#myModal1{background:rgba(0,0,0,0.8)}div#myModal1 .form-wrap{background-color:#fff}.gctestimonial-list-box:nth-child(3n+3){margin-right:0px}.gctestimonial-list-box{width:30%;margin:0 5% 0px 0;float:left}.gctestimonial-content{padding:20px 20px;text-align:center;background:#fafafa;font-size:16px;line-height:20px}.rating-img{margin:5px auto 0 auto}.gctestimonial-bottom{text-align:center;margin:20px auto 0 auto}.testimonial-img img{width:80px;height:80px;object-fit:contain;border-radius:50px}.gctestimonial-bottom h5{margin-top:10px;font-size:16px;margin:5px auto}.gctestimonial-content p{min-height:125px}#cta .cta_button{background:#f7b11d !important;font-size:18px !important;text-transform:uppercase !important;border-radius:5px !important;font-family:'Roboto',sans-serif !important;font-weight:600 !important;padding:12px 40px !important}#cta{text-align:center;margin:40px auto 0 auto}.gcb-bottom{min-height:400px;display:flex;align-items:center}.gc-google-section{float:left;width:100%;display:block;max-height:50vh;overflow:hidden}.gc-google-section iframe{width:100vw;height:50vh}.footer{padding:25px 0;background:#111;float:left;display:block;width:100%}.copyright{float:left}.social-menu{float:right;display:inline-block}.social-menu a{float:left;padding:0 5px;margin:0 5px;color:#606060;font-size:16px}.topm{min-height:70vh}.gc-citsection{float:left;width:100%;display:block}.gccits-contentw h2{margin:0 auto 36px auto;font-size:40px;line-height:60px;float:left;width:100%}.modal{display:none;position:fixed;z-index:99999;padding-top:8%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.25)}.col4.wow.fadeInLeft.yes.animated img{margin-left:-32px}.gccits-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between}.gccits-wrap{float:left;width:100%}.gccits{width:31%;padding:30px;border-radius:3px;box-shadow:11px 0 9px rgba(0,0,0,0.05);margin:60px 0;text-align:center}.gccits-contentw{padding:28px 0}.gccits-count h3{font-size:30px}.col84s .col8{width:62%}.gc-amk-section h2{margin-bottom:30px;font-size:42px;line-height:40px}.gc-amk-section h3{font-size:28px;line-height:42px;font-weight:500}.gc-amk-section.conmap{font-size:30px;font-weight:400;line-height:42px}a.myBtn1.btn,a.blue-btn.btn{font-size:28px;line-height:34px;padding:8px 49px;margin-top:10px;text-transform:inherit;font-weight:400;background-color:transparent;color:#2e4a6f;border:6px solid #858b9a}iframe{width:100%}.col4{float:right;width:31%}.gc-citsection.style2 .gccits{text-align:left}.gc-citsection.style2 .gccits h2{color:#2e4a6f;font-weight:400;font-size:43px;line-height:61px}.gc-citsection.style2 .gccits h4{color:#58595a;font-size:35px;line-height:30px;font-weight:350}.gc-cibtn a{float:right;text-decoration:none;color:#858b9a;font-weight:400;font-size:20px;text-transform:capitalize;margin-top:40px}.gc-cibtn a:hover{color:#376eb2}.cfiline-wrap form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between;width:100%}.cfiline-wrap form .hs-form-field{width:23%}.cfiline-wrap form .hs_submit.hs-submit{width:22%;margin-top:-10px}.cfiline-wrap form label{display:none}.cfiline-wrap form textarea,.cfiline-wrap form input,.cfiline-wrap form select{border-bottom:2px solid #376eb2;color:#595959;padding:10px 0;font-style:italic;font-size:24px;line-height:29px}.cfiline-wrap form textarea.error,.cfiline-wrap form input.error,.cfiline-wrap form select.error{border-bottom:2px solid red}.gc-amk-section.rtl .col84s.flex{flex-direction:row-reverse}.gccits.gcosp{position:relative;border-radius:0;box-shadow:inherit}.gccits.gcosp:nth-child(2n):before{border-left:4px solid #858b9a;content:"";color:#858b9a;width:4px;height:88%;position:absolute;left:-11px;top:0px}.gccits.gcosp:nth-child(2n):after{border-left:4px solid #858b9a;content:"";color:#858b9a;width:4px;height:88%;position:absolute;right:-11px;top:0px}.gccits.gcosp .gccits-img img{max-width:100%;max-height:160px;object-fit:contain;margin-bottom:80px}.gc-wp-section{background-size:36% auto;background-repeat:no-repeat;background-position:top right;position:relative}.gc-wp-section:before{content:"";position:absolute;width:36%;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 70%);height:100%;top:0;right:0}.quotation-wrap{position:relative;padding-left:5%;position:relative}.quotation-wrap:before{content:"";background-image:url(https://f.hubspotusercontent20.net/hubfs/6786728/VGC%202020/%E2%80%9C.png);background-repeat:no-repeat;background-size:contain;background-position:top left;position:absolute;width:19%;height:100%;top:-50px}.quotation-top h3{color:#58595a;font-size:35px;line-height:53px;padding-left:11%;font-weight:300}.quotation-top h3 span{position:relative;padding-left:12%;font-size:20px;color:#444}.quotation-top h3 span:before{width:35%;height:2px;background:#ccc;position:absolute;bottom:6px;content:"";left:6px}.hs_cos_wrapper.hs_cos_wrapper_type_module{float:left;width:100%}.cfiline-wrap form input::placeholder{color:#376eb2;opacity:1}.cfiline-wrap form input:-ms-input-placeholder{color:#376eb2}.cfiline-wrap form input::-ms-input-placeholder{color:#376eb2}.cfiline-wrap form fieldset.form-columns-1 .hs-form-field{width:100% blur}.cfiline-wrap form fieldset.form-columns-1{width:25%;margin-right:1%}.cfiline-wrap form fieldset.form-columns-2{max-width:100% !important;width:50%}.cfiline-wrap form fieldset.form-columns-2 .hs-form-field{width:48%;float:left;margin-right:2%}.col4.no img{margin-left:-73px}.gc-citsection.v3ci{padding:50px 0 0 0}.v3ci .gccites-content{font-size:28px;line-height:34px;font-weight:300}.gc-wp-section .sec-heading h2{font-size:43px;line-height:63px}.gc-amk-section.conmap .poup-btn{margin-top:40px}.col84s.inline{float:left;width:100%}.col84s.inline .col4{float:left;width:42%}.col84s.inline .col8{float:left;width:58%}.btn-left{float:left;margin-top:100px}* ========================================================================== Custom Menu Primary ========================================================================== */.custom-menu-primary .hs-menu-wrapper>ul{background:}.custom-menu-primary .hs-menu-wrapper>ul>li{background:}.custom-menu-primary .hs-menu-wrapper>ul>li>a{color:}.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{color:}.custom-menu-primary .hs-menu-wrapper>ul ul li{background:}.custom-menu-primary .hs-menu-wrapper>ul ul li a{color:}.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover{color:}.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible !important;max-width:none !important;width:auto !important}@media screen and (min-width:768px){.custom-menu-primary .hs-menu-wrapper{display:block !important}}.mobile-trigger,.child-trigger{display:none}@media(max-width:767px){.custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a{display:block;float:none;position:static;top:auto;right:auto;left:auto;bottom:auto;padding:0px;margin:0px;background-image:none;background-color:transparent;border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:none;width:100%;height:auto;line-height:1;font-weight:normal;text-decoration:none;text-indent:0px;text-align:left;color:#fff}.mobile-trigger{display:inline-block !important;cursor:pointer;position:absolute;top:0px;right:10px;width:auto;height:auto;padding:7px 10px 8px 10px;background:#fff;border:1px solid #000;font-size:16px;font-weight:normal;text-align:left;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000}.mobile-trigger:hover{text-decoration:none;color:#fff;background-color:#000;border-color:transparent}.mobile-open .mobile-trigger{color:#fff;background-color:#000;border-color:transparent}.mobile-trigger i{display:inline;position:relative;top:-4px}.mobile-trigger i:before,.mobile-trigger i:after{position:absolute;content:''}.mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after{width:22px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#000;display:inline-block}.mobile-trigger i:before{top:-6px}.mobile-trigger i:after{top:6px}.mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after,.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:before,.mobile-open .mobile-trigger i:after{background-color:#fff}.child-trigger{display:block !important;cursor:pointer;position:absolute;top:0px;right:0px;width:55px !important;min-width:55px !important;height:45px !important;padding:0 !important;border-left:1px dotted rgba(255,255,255,.20)}.child-trigger:hover{text-decoration:none}.child-trigger i{position:relative;top:50%;margin:0 auto !important;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.child-trigger i:after{position:absolute;content:''}.child-trigger i,.child-trigger i:after{width:10px;height:1px;background-color:#fff;display:block}.child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-menu-primary.js-enabled{position:relative;padding-top:44px;margin:10px 0 10px 0}.custom-menu-primary.js-enabled .hs-menu-wrapper,.custom-menu-primary.js-enabled .hs-menu-children-wrapper{display:none}.custom-menu-primary ul.hs-menu-children-wrapper{visibility:visible !important;opacity:1 !important;position:static !important;display:none}.custom-menu-primary.js-enabled .hs-menu-wrapper{width:100%;position:relative;top:0;left:0;padding:0}.custom-menu-primary .hs-menu-wrapper{background-color:#000;width:100%}.custom-menu-primary .hs-menu-wrapper>ul>li{position:relative}.custom-menu-primary .hs-menu-wrapper>ul>li a{font-size:22px;line-height:45px;overflow:visible}.custom-menu-primary .hs-menu-wrapper>ul li{border-top:1px dotted rgba(255,255,255,.35)}.custom-menu-primary .hs-menu-wrapper>ul li a{padding:0 10px;color:#fff}.custom-menu-primary .hs-menu-wrapper>ul li a:hover{color:#fff}.custom-menu-primary .hs-menu-wrapper>ul ul li{background-color:rgba(255,255,255,.08)}.custom-menu-primary .hs-menu-wrapper>ul ul li a{text-indent:10px;font-size:16px}.custom-menu-primary .hs-menu-wrapper>ul ul ul li a{text-indent:30px}.custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a{text-indent:50px}}a.myBtn1.btn:hover,a.blue-btn.btn:hover{background-color:#858b9a !important;color:#fff !important}.hs-button.primary.large:hover,input[type="submit"]:hover{background-color:#2e4a6f !important;color:#fff !important}.form-wrap input.hs-button.primary.large:hover{background-color:#e7e4dc !important;color:#2e4a6f !important}.slick-slide.slick-cloned.slick-active,.slick-slide.slick-cloned.slick-active:focus{outline:0}@media only screen and (min-width:200px) and (max-width:1700px){.gbb-social-wrap::before{height:63%}.gbb-social-wrap{left:20px}.span12.container{max-width:1440px}.gcb-left h1{padding-right:0}.gcb-content{font-size:28px}.gc-banner-section .gcb-right.col4{width:27%}textarea,input,select{border-bottom:3px solid #e7e4dc;font-size:21px;line-height:27px}.form-wrap input.hs-button.primary.large{border:3px solid #e7e4dc;margin-top:20px;font-size:25px;line-height:34px}@media only screen and (max-width:1574px){.gbb-social-wrap::before{height:59%}}@media only screen and (max-width:1560px){.span12.container{max-width:1200px}h1{font-size:62px;line-height:68px}.gcb-left h1{margin-top:0}.gcb-content{font-size:24px;line-height:32px}textarea,input,select{border-bottom:3px solid #e7e4dc;font-size:19px;line-height:21px}.form-wrap input.hs-button.primary.large{margin-top:8px;font-size:22px;line-height:29px}body{font-size:24px;line-height:35px}.sec-heading h2{font-size:50px;line-height:71px}.gccits.gcosp .gccits-img img{max-height:148px;margin-bottom:58px}.gccits-contentw h2{margin:0 auto 26px auto;font-size:32px;line-height:37px}.gccites-content p{font-size:23px;line-height:30px}.quotation-top h3{font-size:34px;line-height:42px}p.count-text{font-size:24px;line-height:34px}.gc-amk-section h3{font-size:28x;line-height:37px;margin-bottom:0}.gc-amk-section.conmap{font-size:25px;font-weight:400;line-height:34px}a.myBtn1.btn,a.blue-btn.btn{font-size:23px;line-height:27px;padding:8px 49px;margin-top:10px;border:3px solid #858b9a}}@media only screen and (max-width:1400px){.gbb-social-wrap{left:20px}.timer.count-title.count-number{font-size:70px;line-height:80px}.gc-banner-section .gcb-right.col4{width:37%}}@media only screen and (max-width:1325px){.gbb-social-wrap::before{height:53%}}@media only screen and (max-width:1300px){.gc-banner-section{padding:168px 0 70px 77px}.gbb-social-wrap{padding-top:211px}.gbb-social-wrap::before{height:215px}h1{font-size:50px;line-height:57px}}@media only screen and (max-width:900px){.col6,.col4,.col6s.flex{float:left;width:100%;display:block}.gcb-left h1{margin-top:0}.gcb-left.col6,.col6s.flex .col6:first-child{text-align:center}.col6s .col6:last-child{float:left;width:100%;margin-top:40px}.gc-mobile-img.text-center{padding:40px 0}.box-icon-simple{padding-top:20px}.sec-heading{margin-bottom:20px}.gcl-lists li{width:33.3336%;padding:20px}.gcs-list-box{width:23.5%}.gcs-list-box:nth-child(6n+6){margin-right:2% !important}.gcs-list-box:nth-child(4n+4){margin-right:0 !important}.timer.count-title.count-number{font-size:50px;line-height:60px;margin-bottom:10px}.gccits{width:100%;margin:30px 0;float:left;display:block}.col84s .col8{width:100%;margin-bottom:30px}h2{font-size:24px;line-height:32px}.cfiline-wrap form{display:block}.cfiline-wrap form .hs-form-field{width:47%;float:left;margin:0 2% 20px auto;display:inline-block}.cfiline-wrap form .hs_submit.hs-submit{width:47%;float:left}.gccits.gcosp:nth-child(2n):before{border-top:4px solid #858b9a;width:100%;height:2px;left:0;top:-37px;border-left:0}.gccits.gcosp:nth-child(2n):after{border-bottom:4px solid #858b9a;width:100%;height:2px;position:absolute;right:0;bottom:-16px;top:inherit;border-left:0}.map{margin-top:40px}.quotation-top h3{font-size:20px;line-height:30px}.quotation-top h3 span{padding-left:15%;font-size:14px}.gc-wp-section .span2.widget-span.widget-type-custom_widget{float:left;width:15%;display:inline-block}.gc-wp-section .span7.widget-span.widget-type-custom_widget{float:left;width:64%}.quotation-top h3{font-size:20px;line-height:33px}.quotation-top h3 span{padding-left:14%;font-size:14px}.gc-citsection.style2 .gccits h2{line-height:34px;font-size:43px}.gc-banner-section .gcb-left.col8,.gc-banner-section .gcb-right.col4{width:100%}.form-wrap{max-width:57%}.cfiline-wrap form fieldset.form-columns-1{width:100%;margin-right:0}.cfiline-wrap form fieldset.form-columns-1,.cfiline-wrap form fieldset.form-columns-2{width:100%;margin-right:0;max-width:100%}.cfiline-wrap form fieldset.form-columns-2 .hs-form-field:last-child{margin-right:0px;float:right}.cfiline-wrap form .hs_submit.hs-submit{width:100%;float:left;margin-top:20px}.col4.no img{margin:0 auto;width:auto;display:inherit}.gc-citsection.v3ci{padding:65px 0 0 0}.gc-mobileapp-section,.gc-service-section,.gc-video-section,.gc-testimonial-section,.gc-amk-section,.cfiline-wrap,.gc-wp-section{padding:50px 0}p.count-text{font-size:15px;line-height:34px}.gc-counter-section h2{margin-bottom:30px;font-size:35px}.col84s.inline .col4,.col84s.inline .col8{float:left;width:100%}.btn-left{float:left;margin-top:28px}}@media only screen and (max-width:767px){.header-container-wrapper{padding:10px 0}.logo img{max-height:49px}.span6.logo{float:left}.header-right{padding:0}.col4s .col4:nth-child(2){margin:0 auto}.header-right .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:14px;line-height:24px}.span3.widget-span.widget-type-custom_widget.logo{float:left;width:auto;position:relative;z-index:9999}.span9.widget-span.widget-type-custom_widget.header-right{float:right;width:100%;display:inline-block;position:absolute;right:0}.gc-wp-section .span2.widget-span.widget-type-custom_widget{float:left;width:14%}.gc-wp-section .span7.widget-span.widget-type-custom_widget{float:left;width:58%}.gc-wp-section{background-position:bottom right}}@media only screen and (max-width:700px){.gcs-list-box{width:32%}.gcs-list-box:nth-child(4n+4){margin-right:2% !important}.gcs-list-box:nth-child(3n+3){margin-right:0 !important}.sec-heading .content{padding:0 5%;margin-bottom:15px}.video-img,.video-img img{max-height:50vh;max-width:90vh}.video{height:60vh}.gcb-bottom{min-height:auto}.wcu-icob{width:80px;height:80px}.wcu-icob img{max-width:48px !important;max-height:49px}#myIframe{height:auto}.gccits.right .gccits-wrap{flex-direction:inherit;display:block}.gccits-img{width:100%;text-align:center}.gccits.right .gccits-contentw{text-align:center;float:left}.gccits-contentw{width:100%;margin:30px auto;text-align:center}.gccits-count{float:left;width:100%;text-align:center}.gccits-wrap{display:block;align-items:inherit;justify-content:inherit}.gbb-social-wrap{left:inherit;position:relative;top:0;height:auto;padding:40px 20px 0 20px;float:left;width:100%;text-align:center}.gbb-social-wrap a{margin:0 8px;display:inline-block;opacity:.9}.gbb-social-wrap a svg{width:19px;height:20px}.gbb-social-wrap::before{content:none;height:0}.gc-banner-section{padding:168px 0 70px 0px}}@media only screen and (max-width:600px){.gctestimonial-list-box{width:100%;margin:0 auto;float:left}.gctestimonial-content{padding:28px 20px}.gctestimonial-content p{min-height:auto}#cta .cta_button{font-size:14px !important;padding:9px 27px !important}h2{font-size:30px;color:#000;line-height:39px}.timer.count-title.count-number{font-size:35px;line-height:50px}.counter.col4e{padding:10px;width:50%}.gc-counter-section{min-height:auto}.wcu-content{width:calc(100% - 100px)}.video{height:50vh}.gcs-list-box{width:48%;margin-right:4% !important}.gcs-list-box:nth-child(4n+4){margin-right:4% !important}.gcs-list-box:nth-child(3n+3){margin-right:4% !important}.gcs-list-box:nth-child(even){margin-right:0 !important}.gcl-lists li{padding:10px}.btn{padding:7px 10px;font-size:12px;min-height:34px;min-width:102px;line-height:20px}.form-wrap{padding:29px 10px}.copyright{float:left;width:100%;text-align:center;margin-bottom:10px}.social-menu{float:none;display:table;white-space:nowrap}.social-menu a{float:none;padding:0 5px;margin:0 5px;color:#606060;font-size:16px}.header-right .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:10px 12px}.gc-banner-section{padding:150px 0 70px 0px}body{font-size:16px;line-height:28px}.gc-amk-section h3{font-size:18px;line-height:35px}}@media only screen and (max-width:480px){.gcl-lists li img{max-width:100% !important}div#myModal1 .form-wrap{max-width:80%}.cfiline-wrap form .hs-form-field{width:100%;float:left;margin:0 auto 20px auto}.cfiline-wrap form .hs_submit.hs-submit{width:100%}.gc-amk-section.conmap{font-size:17px;font-weight:400;line-height:22px}}servicebox{font-size:40px !important}