@media only screen and (min-width:1500px){#abt-sec-1 .hybrid-image,.hybrid-image{max-height:400px}}@media only screen and (max-width:414px){.navTabs{flex-direction:column}#proj-sec-title{margin-top:50px}.cat-title{padding:0 20px}#blog-signup{padding:15px 20px}#blog-signup h3{font-size:21px}#jobs-slider .jobs-none h3{width:90%}}@media only screen and (max-width:767px){.blue-line{display:none!important}#featured-proj .drk-blue{margin:6rem auto 0}.address-row.info-col div a{color:#fff!important}.cat-container{flex-direction:column}.project-page #sec1-r{padding-top:30px;text-align:center}.project-page .sub-row-1{padding-top:150px}#proj-sec-title h2{font-size:42px;margin-bottom:10px;text-align:center}#banktype,#credittype{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.project-card-container{-ms-flex-pack:start;-ms-flex-line-pack:start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:flex;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:flex-start;max-height:3800px;position:relative;width:100%}.project-card{align-content:center;align-items:center;display:flex;overflow:hidden;width:100%}#home-foot-cta h2{font-size:30px;line-height:40px;margin:0;text-align:center}#home-foot-cta #button-group{display:flex;flex-direction:column;gap:0}#home-gallery .gallery-title-row h2{font-size:30px}.galrowOne,.galrowThree,.galrowTwo{display:flex;flex-direction:column;height:700px;max-height:700px;min-height:100px}#testimonial-slider h2{font-size:30px;margin:40px auto 0;width:100%}#testimonial-slider h3{width:90%}.testimonial-slider__inner-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;align-content:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0}.testimonial-slider__slide-content{padding:40px 0 0}.testimonial-slider__slide{height:556px;left:0;position:absolute;width:auto}.testimonial-slider *{text-align:center}.flickity-button,.testimonial-slider .flickity-page-dots{display:none}.icon-block{flex-direction:column}.vivalocity{width:80%!important}.vivalocity h4{padding-top:20px}#home-sec1 .row1{padding:0}#home-sec1 .row2{margin-top:0;width:83%}#home-sec-2 .title-row{padding:0 10px 60px}#home-sec-2 .title-row h2{font-size:30px}#home-sec-2 .title-row h3{font-size:23px}.cta-text,.gallery-title-row,.top-title{text-align:center}.cta-text h2{font-size:35px}#home-sec1 .row1 .sec-text-left{margin-top:0;padding-left:0}#home-sec1 .page-center-2 h2{color:#4eace1;font-size:35px;text-align:center}#home-sec1 .img-right{position:relative;top:0;width:100%}#home-sec1 .row2 .sec-right-txt{padding:30px 10px;position:relative;text-align:center}#home-sec1 .row2 [class^=drk-],#top-blue-cta .cta-text [class^=drk-]{margin:0 auto!important}#home-sec1 .row2 .img-left{margin:0 auto;padding-left:0}#top-blue-cta .cta-text p{width:100%}#abt-sec-1 .thumbnail,.abt-sec1-r .vid-img{left:0;position:relative;top:0}#abt-sec-1 .thumbnail{border:1px solid #fff;width:auto;z-index:9}#our-team #sec-video .vid-box{position:relative;right:0;width:100%}#our-team #sec-video .img-inset{border:0 solid #fff;position:relative;top:20px;width:100%}#our-team #sec-text,.about-us #top-blue-cta{text-align:center}#our-team #sec-text .drk-blue{margin:1rem auto!important}#ctact-sec1{background:url(https://2479702.fs1.hubspotusercontent-na1.net/hubfs/2479702/Site%20FIles%202021/contact-hero-bg.png) no-repeat 0 0;background-size:cover}.top-blue{padding-left:10%;padding-right:10%;padding-top:80px;width:100%!important}#ctact-sec1 .hero-right{width:100%}#ctact-sec2 .form{padding:0}#ctact-sec2 form.hs-form-cd72cee2-c790-4616-b301-0f13d91f9612_acefcaa5-7e59-4c07-a4f8-779688836819:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,#ctact-sec2 form.hs-form-cd72cee2-c790-4616-b301-0f13d91f9612_acefcaa5-7e59-4c07-a4f8-779688836819:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input{width:100%!important}#ctact-sec2 form.hs-form-cd72cee2-c790-4616-b301-0f13d91f9612_acefcaa5-7e59-4c07-a4f8-779688836819:not(.hs-video-form) .form-columns-2 .hs-form-field,#ctact-sec2 form.hs-form-cd72cee2-c790-4616-b301-0f13d91f9612_acefcaa5-7e59-4c07-a4f8-779688836819:not(.hs-video-form) .form-columns-3 .hs-form-field{margin-top:10px!important}#ctact-sec1 .hero-right .image-inset{border:8px solid #fff;bottom:-50%;left:18px;position:absolute;right:18px;width:90%;z-index:99}#ctact-sec2{padding:140px 0 120px}#address-block{padding:0 20px}body form.hs-form input{display:inline;padding:8px;width:100%!important}#address-col h3{margin-bottom:0}#cTop-footer h2{font-size:35px;width:100%}#cTop-footer h3{font-size:20px}#evolve-vid{width:90%!important}.icon-block-two .iconTitle{width:70%}.icon-block-two{width:90%}.icon{float:left!important;margin-right:12px;padding-bottom:10px}#address-col .address-info{color:#fff;font-size:18px!important;padding:32px 0 0}#navTabs ul{display:flex;flex-direction:column;gap:20px}#lgnews,#list-all,#market,#partner,#resources{display:flex;flex-direction:column;justify-content:flex-start}#list-all button{padding:15px 25px}.BlogSection .blog-content{width:100%}.BlogSection-single .blog-content{display:flex;flex-direction:column;min-height:300px;position:relative;width:100%}.BlogSection-single .blog-content .single-left{min-height:200px;position:relative;width:100%}.BlogSection-single .blog-content .single-right{padding:20px 20px 30px;width:100%}.BlogSection-single .blog-content .single-left .featured-image{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.BlogSection-single .blog-tags-main{top:70%}ul.social-icons{display:flex;gap:15px;justify-content:space-evenly!important;list-style:none;margin:10px auto 40px;padding:0;width:40%}.address-group{align-content:center;align-items:center;gap:30px;justify-content:center;padding:10px 0}.add-info,.address-group{display:flex;flex-direction:column}.add-info{width:100%}.sub-menu-item{align-content:center;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly}.img-vid{padding:0!important}.core-values{flex-direction:column}.core-div,.menu-list{width:100%}.core-values :first-child{order:1}.core-values :nth-child(2){order:2}#benefits h2{width:100%}.sec-desc{padding:0 0 20px}.icon-set-container{flex-direction:column}.icon-set-container .icon{margin:0!important}.item-menu button{text-align:left}.career-page .galrowOne,.career-page .galrowThree,.career-page .galrowTwo{display:flex;flex-direction:column;height:1200px;max-height:1200px;min-height:100px}.galRowItem{background-position:top}.evolve-hero .media-choice{height:200px!important;position:relative!important;width:100%}#footer-nav-col{width:100%!important}.foot-navi ul li{margin-right:0;text-align:center;text-transform:uppercase}.social-row{display:flex;flex-direction:column;padding-top:20px}.cat-list{width:95%!important}.sub-row-1{margin-top:30px!important}.navTabs{flex-direction:column}#proj-sec-title{margin-top:50px}#sec1-r .cat-title{padding:0 20px}#blog-signup{padding:15px 20px}#blog-signup h3{font-size:21px}.project-card-container{max-height:83800px}.single-address-group .info-block{flex-direction:column!important;width:100%}.single-address-group .address-row{width:100%}.address-group.multi{flex-direction:column!important;padding:10px 20px}.sec1-l-img .hybrid-image{height:250px}}@media only screen and (min-width:1680px){#home-sec1 .row2 .sec-right-txt{padding:140px 120px 30px 30px}.vivalocity p{font-size:16px;line-height:27px}#home-sec1 .row1{padding:0 0 160px;width:80%}#home-sec1 .row2{margin-top:-120px;padding:30px 0;width:80%}.iconTitle{padding:0 10%}.vivalocity{padding:25px 25px 20px}.vivalocity h4{padding-top:20px}#home-sec1 .img-right{right:30px}#home-sec-2 #icon-group{width:100%!important}.icon-block-two .iconTitle{width:40%}#top-blue-cta .cta-img{margin-top:0}#ctact-sec1 .hero-right{max-height:565px;position:relative}#ctact-sec1 .hero-right .hybrid-image{max-height:565px}#address-col .address-info{font-size:21px}#address-col .icon{margin-top:-10px}#home-sec1 .row1 .sec-text-left{margin-top:-40px;padding-left:0;padding-right:30px}.top-blue{padding-top:80px}#address-block{width:60%!important}#address-col h3{padding:0 0 30px}.side-add{padding-left:70px}#abt-sec-1 .thumbnail{top:-200px}#our-team{padding:10px 0 150px}#our-team #sec-video .img-inset{top:200px}#right-col1{margin:5% 0 0 30px}#right-col2{margin:5% 0 0}#right-col3{margin:20px 0 0}#right-col4{margin:8% 0 0}#right-col5{margin:8% 0 0 30px}.career-page .right-col .img-vid{padding:0 40px!important}.single-address-group .address-row{justify-content:flex-start}.single-address-group .info-block{width:53%}.project-page #home-sec-1{padding-bottom:60px}.foot-navi ul li{margin-right:45px;text-transform:uppercase}.foot-navi ul li a{font-size:19px}}@media only screen and (min-width:1921px){.foot-navi ul li{margin-right:80px;text-transform:uppercase}#home-sec1 .row1 .sec-text-left{margin-top:-40px;padding-left:0;padding-right:10%}#home-sec1 .row2 .sec-right-txt{padding:140px 120px 30px 40px}.vivalocity p{font-size:18px;line-height:33px}#our-team{min-height:600px;padding:10px 0 150px}#our-team #sec-video .img-inset{top:220px;width:40%}#address-block{padding-left:3%;width:56%!important}.about-us .left-col{padding:5% 0 0}.about-us .right-col{padding:6% 0 0!important}#right-col1{margin:10% 0 0 30px}#right-col2{margin:8% 0 0}#right-col3{margin:80px 0 0}.project-page #home-sec-1{padding-bottom:60px}#jobs-slider .jobs-none h3{width:76%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){#home-sec1 .page-center-2 h2{font-size:34px}.top-title{font-size:15px}p{font-size:14px;line-height:1.1em}.header-text h1{font-size:50px}#my-video{transform:translate3d(0,-414px,0)!important}.txtDesc p{font-size:13px}.gallery-title-row .span9{width:65%!important}.gallery-title-row .span3{width:30%!important}#career-sec2 h2{font-size:31px}.item-menu button{text-align:left}#benefits h2{font-size:35px}.icon-set-container{padding:0 0 20px}.icon-content h4{font-size:20px}.about-hero-header .media-choice,.career-hero-header .media-choice{height:318px}.about-hero-header .media-choice video,.career-hero-header .media-choice video{top:50%}.about-us h1{font-size:35px}#our-team h2{font-size:33px}.foot-navi ul li{margin-right:70px}.cat-list{height:225px}.cat-container{gap:10px}.cat-title{font-size:20px}#sec1-r h1{font-size:41px}.BlogSection .post-title{font-size:16px;padding:20px 10px}.BlogSection .excerpt{font-size:13px;line-height:18px;padding:0 10px}.BlogSection .blog-content{height:454px}#ctact-sec1 .hero-right{height:579px;position:absolute!important;right:0}.single-address-group .info-block{width:90%}#ctact-sec1 .hero-right .hybrid-image{height:579px}.top-blue h2{font-size:26px!important;margin-top:50px}#ctact-sec1 .top-blue{padding:46px 0 37px 60px}#header-nav li a{padding:0 15px}}@media only screen and (min-device-width:768px) and (max-device-width:1023px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.cta-text h2{font-size:28px}#home-sec-2 .title-row h2{font-size:35px}#home-sec-2 .title-row h3{font-size:22px}.icon-block{flex-direction:column;gap:20px;padding:0 0 10px;width:54%}.iconTitle{font-size:14px;line-height:18px}#testimonial-slider h2{font-size:37px;width:75%}#testimonial-slider h3{font-size:13px}.testimonial-slider__slide-content p{font-size:10px;font-style:italic;line-height:19px}.testimonial-info{font-size:14px}#home-gallery .gallery-title-row h2{font-size:25px}#home-sec1 .page-center-2 h2{font-size:23px}.top-title{font-size:9px}p{font-size:10px;line-height:1.1em}.header-text h1{font-size:43px;text-align:center}.home-hero{max-height:385px}#my-video{transform:translate3d(0,-217px,0)!important}.txtDesc p{font-size:10px}.gallery-title-row .span9{width:56%!important}.gallery-title-row .span3{width:40%!important}#career-sec2 h2{font-size:22px}.item-menu button{text-align:left}#benefits h2{font-size:35px}.icon-set-container{padding:0 0 20px}.icon-content h4{font-size:14px}.about-hero-header .media-choice,.career-hero-header .media-choice{height:238px}.about-hero-header .media-choice video,.career-hero-header .media-choice video{top:50%}#our-team h2,.about-us h1{font-size:28px}.foot-navi ul li{margin-right:70px}.cat-list{height:163px}.cat-container{gap:10px}.cat-title{font-size:18px}#sec1-r h1{font-size:30px}.BlogSection .post-title{font-size:12px;line-height:normal;padding:20px 10px}.BlogSection .excerpt{font-size:13px;line-height:18px;padding:0 10px}.BlogSection .blog-content{height:454px}#ctact-sec1 .hero-right{height:612px;position:absolute!important;right:0}#ctact-sec1 .hero-right .hybrid-image{height:612px}#ctact-sec1 .top-blue{padding:46px 0 37px 60px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.foot-navi ul li{margin-right:0;text-align:center;text-transform:uppercase}#footer-nav-col{margin:0;width:100%!important}#footer-nav-col ul{display:flex;flex-direction:column}.social-row{align-content:center;align-items:center;justify-content:center}#header-nav li a{font-size:11px;padding:0 12px;white-space:nowrap}.sub-title{font-size:17px;line-height:22px}#abt-sec-1 .thumbnail{left:0;top:-78px;width:323px}.get-results h2{font-size:26px}.get-results .results-text p{font-size:10px}#our-team #sec-video .img-inset{top:135px;width:68%}#our-team #sec-text{padding:0}#our-team #sec-text .text-box p{font-size:12px}#our-team{min-height:357px}.team-member-name h3{font-size:11px;line-height:normal;margin:6px 0 5px}.socialItem{font-size:12px;line-height:normal}#info-holder-biz{min-height:105px}#executive-team{padding:40px 0 20px}.team-member-name1 h3{font-size:13px;line-height:normal;margin:15px 0 5px}.team-member-designation p,.team-member-designation1 p{font-size:10px;line-height:1.3em}.socialItem1{font-size:11px;letter-spacing:1px}.footer-logo-col{padding:0 0 20px;text-align:center;width:100%!important}#header-nav ul{height:73px}#header-nav ul.hs-menu-children-wrapper{top:73px!important}.career-page h2{font-size:24px}.slide-box{width:100%!important}#career-sec2{padding:40px 0}.item-menu button{font-size:13px}.services-page h2{font-size:24px}.services-page h3{font-size:14px}#home-sec-1 .drk-blue{margin:3rem auto 4rem}.project-page #home-sec-1{padding-bottom:60px}.btn-group-vertical>.btn,.btn-group>.btn{font-size:10px}.BlogSection-single p span{font-size:14px!important;line-height:normal}.top-blue h1{color:#fff!important;font-size:26px!important}.hero-txt{font-size:14px;line-height:20px}#sec-blue-info{font-size:11px;line-height:22px}#sec-blue-info h3{font-size:13px;padding-top:12px}#sec-blue h1{font-size:30px}.blog-center h1{font-size:35px}#blog-box h2{font-size:30px}.bh-hor .content .post-title{padding:20px 11px}.bh-hor .excerpt{font-size:14px;padding:0 9px}.bh-hor .read-more-link{bottom:-24px}#footer-nav-col ul.social-icons{display:flex;flex-direction:row}#jobs-slider .jobs-none h3{width:76%}}