@media only screen and (max-width :1200px){#navbar-float .menu-extension .tel,#navbar-home .menu-extension .tel{display:none}#navbar-float .menu-extension .btn,#navbar-home .menu-extension .btn{margin-left:0}#navbar-float .btn.btn-d,#navbar-home .btn.btn-d{min-width:auto;height:auto;display:inline-flex;align-items:center}#navbar-float .btn.btn-d span,#navbar-home .btn.btn-d span{font-size:17px}.el-cta .flex-text{flex-wrap:wrap}.el-cta-img.v1 .marleft{margin-left:0}}@media only screen and (max-width :1024px){.no-br br{display:none}header .navbar-brand{max-width:150px}header #navbar-home{min-height:auto;padding:10px 0}section.element .wrap{padding:30px 0}section.element .dtext p:last-child{margin-bottom:0}.el-banner .wrap{height:auto}.el-banner .mtitle{font-size:7vw}.el-banner .atitle{font-size:3vw;height:auto}.el-banner.inner .wrap{height:auto;min-height:300px;padding:50px 0}.el-banner.inner .overlay-bg1{background:0 0;background-color:rgba(0,0,0,1);opacity:.5;height:100%}.el-banner.inner .overlay-bg2{display:none}.el-banner.inner .mtitle{margin-bottom:0;font-size:40px;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.7))}.el-banner.sub .wrap{align-items:center}.el-banner.about .dtext{font-size:30px;line-height:140%}.el-banner.inner.no-thumb .wrap{min-height:inherit}section.el-icons .wrap{padding:20px 0 0}.el-icons .iconic{margin-bottom:20px}.el-icons .col-lg-3:last-child .iconic{margin-bottom:0}.el-icons .iconic .icon-bg{width:66px;flex:0 0 66px}.el-icons .iconic .icon-bg img{max-width:58px}.el-title.v1 .wrap{padding:30px 0}.el-title.v1 .mtitle{font-size:35px}.el-title.v1 .dtext{margin-bottom:25px}.el-title.v1 .mtitle br{display:none}.el-slider .mtitle{font-size:40px}.el-slider .dtop{margin-bottom:30px}.el-slider .dbutton{padding-top:0;justify-content:center}.el-slider .dslider .proj .ititle,.el-slider .dslider .proj .meta{text-align:center}.el-slider .dbutton hr{display:none}.el-slider .dslider .proj .ititle{font-size:23px}.proj .ititle{margin-bottom:6px}.proj .loc{margin-bottom:3px}.el-quotes .btitle{margin-bottom:20px}.el-quotes .slide p{font-weight:400;font-size:17px}.el-quotes .slide .text{margin-bottom:20px}.prev_next{display:none}.newsletter{margin-top:20px;text-align:center}.newsletter.gform .ginput_container{margin-bottom:20px}.newsletter form{display:block}.el-cta .flex-text .text{font-size:3vw;text-align:center}footer .navbar-brand{max-width:250px}footer .inner.wrap{padding:30px 0}footer{text-align:center}footer .social,footer .address{padding-top:30px}footer .address br{display:none}footer .social{justify-content:center;margin-bottom:30px}footer .social a{margin:0 10px}footer .logos{justify-content:center}footer .logos .logo{padding:0 10px}footer .logos img{max-height:50px}footer .copy{flex-direction:column}footer .copy .rt{margin-bottom:20px}footer .menu{padding:0;margin-bottom:30px}footer .menu ul li{margin-bottom:5px}#menu-oc-right .closer{text-align:right}#menu-oc-right .menu-extension{text-align:center}#menu-oc-right .menu-extension .btn{margin:30px auto}#menu-oc-right .menu-extension .tel{margin:0 auto}.ent .mtitle{margin-top:0}.element .dtext{line-height:140%}.el-content .row{align-items:flex-start}.el-content .d-image{max-width:400px;margin-top:10px}.el-cta-img .dinfo{padding:30px;max-width:450px}.el-cta-img .dinfo .overlay{left:0;width:100%}.el-cta-img .dinfo .pos-rel{width:100%}.el-content.v2 .wrap{padding:30px 0}.el-content .extra-text{font-size:18px;border:6px solid #e0e0e0;padding:8px}.el-content .extra-text img{max-height:100px}.el-content .extra-text.logo{height:auto;padding:0;min-width:auto}.el-contact-info .info .mtitle,.el-form .mtitle,.ent .mtitle,section.el-content .mtitle{font-size:30px}.el-logos .logo-slider .slide,.el-logos .logo-slider a{height:100%}.el-logos .logo-slider a img{height:auto}.el-title.v2 .wrap{padding:30px 0 0}.el-content.dv3 .wrap{padding:30px 0;!important}.sub_list.el-cta-img.v4.ver-4 .dlist .flexic{margin:0 !important}.sub_list.el-cta-img.v4.ver-4 .dlist .flexic:nth-child(1){order:1}.sub_list.el-cta-img.v4.ver-4 .dlist .flexic:nth-child(2){order:4}.sub_list.el-cta-img.v4.ver-4 .dlist .flexic:nth-child(3){order:2}.sub_list.el-cta-img.v4.ver-4 .dlist .flexic:nth-child(4){order:5}.sub_list.el-cta-img.v4.ver-4 .dlist .flexic:nth-child(5){order:3}.sub_list.el-cta-img.v4.ver-4 .dlist .flexic:nth-child(6){order:6}.el-tabs .dtabs .overlay.liner,.el-tabs .dtabs .overlay.line{display:none}.el-tabs .etabs .tab-pane .year{margin-left:0}.el-tabs .etabs .dtext{padding:0}.el-tabs .etabs .tab-pane{padding:20px}.el-tabs .dtabs .overlay.liner{display:none}.el-tabs .etabs .dimage{max-width:100%;margin-left:0}.el-tabs .dtabs{justify-content:center}.el-tabs .dtabs .dtab{margin:5px 8px;width:110px;height:110px}.el-tabs .dtabs .dtab.active:after{display:none}.el-tabs .etabs.tab-content{padding-top:20px}.el-blog .posts .post{margin-bottom:0}.el-blog .wrap{padding:30px 0}.el-blog .meta{margin-bottom:20px}.el-blog .posts .post:nth-child(even){background-color:#f5f5f5 !important}.el-blog .posts .post:hover{background-color:transparent}aside.cta-2{padding:25px 20px 10px}aside.cta .mtitle{font-size:30px}aside.cta{margin-bottom:30px;padding:30px}aside.cta p{font-size:14px}.el-blog .posts .post{padding:20px}.posts .post .feat-img{flex:0 0 200px;max-width:200px;width:100%;height:140px;margin-right:17px}.posts .post .post-excerpt{line-height:140%}.page-archive .post-pagination ul li a,.el-blog .post-pagination ul li a{padding:5px 13px}.page-archive .wrap{padding:30px 0}.page-archive .post .feat-img{margin-bottom:20px}.page-archive .dhr{margin-top:0}.el-logos .btitle{margin-bottom:20px}.el-banner.dark.wtext .wrap{min-height:unset}.el-banner.dark .dtext{margin-bottom:10px}.el-cta-img .dinfo{max-width:100%}.el-cta-img.v4 .dinfo{padding:30px 20px}.el-cta-img.v4 .dtext{padding-top:0}.el-cta-img.v4.ver-2 .dinfo,.el-cta-img.v4.ver-4 .dinfo,.el-cta-img.v4.ver-1 .dinfo{padding:20px}.el-content.dv3.nohr .dtext{padding-top:0}.el-cta-img.v4.ver-1 .dlist .flexic{margin-bottom:10px}section.el-banner.inner .wrap{padding:30px 0}.el-content.rep .overlay.bg-img{display:none}.el-content.rep .dbuttons{padding-top:20px}section.el-content.rep .wrap{padding:30px 0}.el-content.rep a .dtext{padding-top:10px}.el-icons-flex .iconic .wex{max-width:100%}section.el-icons-flex .wrap{padding-bottom:0}.el-cta-img.v4.ver-3 .wrap{padding-top:30px}.el-cta-img.v4.ver-3 .dinfo{padding:30px}.el-cta-img.v4.ver-3 .dlist{max-width:100%;margin-top:30px}.el-project .container-xl{background-color:var(--color4)}button.btn.btn-d{height:auto;padding:5px 15px;min-height:44px}.el-project.alt .proj-info .dtext{padding-right:0;margin-bottom:25px}.el-content.dv3 .dtext.lists{padding-top:25px}.el-cta-img.v4.ver-4 .dinfo{padding-top:20px}.el-cta-img.v4.ver-4 .wrap{padding-top:30px}.el-cta-img.v4.ver-2 .bg-img,.el-cta-img.v4.ver-1 .bg-img,.el-cta-img.v4.ver-4 .bg-img,.el-cta-img.v4.ver-3 .bg-img{max-height:unset}.el-grid .cats{margin-bottom:30px}.el-grid .proj .bg-img{min-height:180px}.el-grid .proj .proj-img{margin-bottom:20px}.el-grid .proj{margin-bottom:40px}.el-grid .dbuttons.hnr{margin-bottom:0}.project-details .wrap{padding:30px 0 0}.project-details aside{padding:20px}.project-details aside .info{margin-bottom:20px}.project-details{min-height:unset}.single-project .el-slider .wrap{padding:30px 0 0}.single-project .el-slider .dslider{padding:0 15px}.el-slider .dslider .slide{height:auto !important}.single-project .el-slider .img-slider.lightSlider{height:180px !important}.single-project .el-slider .proj .bg-img,.single-project .el-slider .proj .bbg{height:180px;min-height:unset}.proj-info .dtext.hl{margin-bottom:25px}.proj-info .dtext.hl h4{font-size:19px}.proj-info .meta{max-width:100%}.el-form .dtext{font-size:15px}.el-form .dtop{margin-bottom:30px}.gform .gform_wrapper.gravity-theme .gform_footer{margin-top:0;padding-bottom:0}section.el-icons-flex.ver-3 .wrap{padding:30px 0}.el-icons-flex.ver-3 .iconic{margin:0 15px}.el-career .job .dinfo{padding:0 25px 25px}.el-career .job{margin-bottom:30px}section.el-career .wrap{padding-bottom:0}.el-career .meta-button{padding:0}.el-career .title-f .mtitle{font-size:30px}.form-modal .gform .mtitle{font-size:30px;margin-bottom:20px}.form-modal .gform .ginput_container{margin-bottom:0}}@media only screen and (max-width :768px){.col-md-2,.col-md-4,.col-md-8,.col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-banner .mtitle{font-size:50px}.el-banner .etitle,.el-banner .atitle{font-size:25px}.el-banner .atitle{margin-bottom:0}.el-banner.about .dtext{font-size:22px;margin-bottom:30px}.el-slider .mtitle{font-size:40px}.el-cta .flex-text .text{margin-right:0;margin-bottom:20px}.el-content.v2 .row,.el-content.v1 .row{flex-direction:column-reverse}.el-content .img-extra,.el-content .d-image{max-width:300px;margin:0 auto}.el-content .d-image{margin-left:0;margin-bottom:30px}.el-content.v2 .extra-text,.el-content .extra-text{left:80%;right:unset}.el-content .dtext{text-align:center}.ent .mtitle{text-align:center}.ent hr{margin:0 auto}.el-logos .logo-slider a img{max-height:40px}.el-logos .btitle{margin-bottom:30px}.el-tabs .etabs .tab-pane .year{text-align:center;margin:0 auto 20px}.el-tabs .etabs .dtext{margin-bottom:30px;text-align:center}.el-tabs .etabs .dimage{max-width:350px;margin:0 auto}.el-tabs .dtabs .dtab{width:110px;height:110px}aside.cta input[type=email]{max-width:300px}aside.cats ul{display:flex;flex-wrap:wrap}aside.cats ul li{width:50%}.el-cta .flex-text{flex-direction:column}.el-grid .proj{padding:20px}.el-grid .proj .bg-img{min-height:220px}.el-grid .proj{margin-bottom:0}.el-grid .col-md-4:nth-child(odd){background-color:#f0f0f0}.el-grid .dbuttons.hnr{margin-top:30px}.el-grid .wrap{padding-bottom:0}.project-details .dtext{margin-bottom:30px}.single-project .el-slider .wrap{padding-top:0}.single-project .el-slider .dslider{margin-bottom:0}section.el-contact-info .wrap{padding:0}.el-contact-info .info{margin-bottom:30px}.el-contact-info .info .dtext p{margin-bottom:10px}.el-title .dtext a{margin-top:20px}.el-title.v1 .mtitle{margin-bottom:8px}.el-tabs .etabs .dimage,.el-content .img-extra,.el-content .d-image{max-width:600px}.el-tabs .etabs .dimage,.el-content .d-image,.el-content.v2 .d-image{height:300px}.el-tabs .etabs .dimage img,.el-content .d-image img,.el-content.v2 .d-image img{object-fit:cover;height:100%;width:100%}.el-cta-img.v2 .dinfo .dtext{padding-right:0}.el-cta-img.v2 .wrap{min-height:unset}.el-content.v2 .extra-text,.el-content .extra-text{left:-30px}.gform .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:16px}.el-content .dtext.reader{text-align:left}.el-banner.inner .mtitle{max-width:600px}.el-content.rep a{margin-bottom:30px}.el-icons-flex.ver-2 .iconic,.el-icons-flex .iconic{flex:0 0 27%;max-width:27%;margin-bottom:20px}.el-project .proj.bg-img{height:300px;max-width:unset;margin-bottom:30px}.el-project .p-info{padding:30px 0 0}.el-content.dv3 .dbuttons{margin-top:25px;margin-bottom:25px}.el-content.dv3.list li{padding:0}.el-content.dv3.list li:before{display:none}.el-icons-flex.ver-2 .flexic{padding-top:25px}.proj-info .dtext{padding-top:10px}.el-project .row{margin-bottom:30px}.el-project .proj.bg-img{border:3px solid #fff}.el-team .btn-group{flex-wrap:wrap;justify-content:flex-start}.el-team .btn-group .btn{margin-right:20px}.el-team .col-md-6,.el-team .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-team a.dmodal{margin:15px 0}.el-icons-flex.ver-3 .iconic{flex:0 0 31%;max-width:31%;margin-bottom:20px}.el-icons-flex .flexic{padding-top:30px}.el-career .title-f hr{top:50%}.el-career .title-f{margin-bottom:0}.el-career .meta-1{margin-bottom:30px}.el-career .meta-right,.el-career .meta-2{margin-bottom:20px}.el-career .title-f .mtitle{padding-right:0}.el-career .title-f hr{display:none}.element .gform .gchoice{padding-top:20px}.form-modal .gform{padding:30px 15px}.form-modal .gform .gfield{margin-bottom:15px}.form-modal .gform .gform_wrapper.gravity-theme .gform_footer{margin-top:0}}@media only screen and (max-width :540px){.mobile-menu .dropdown-item{font-size:18px}.el-banner .etitle,.el-banner .atitle{font-size:20px}.el-banner .mtitle{font-size:45px}.el-cta .flex-text .text{font-size:22px}.el-title.v1 .mtitle{font-size:30px}.el-title.v1 hr{margin:15px 0 20px}.el-content .img-extra{max-width:100%}.el-content .d-image{max-width:100%}.el-content .extra-text{font-size:18px;border:3px solid #fff;padding:10px 5px}.el-content .extra-text.text{left:0;width:100%;height:auto;bottom:0;top:unset}.el-content .extra-text span.meta{margin-top:0}.el-content .dtext{text-align:left}.el-content .dtext p:last-child{margin-bottom:0}.ent .mtitle{text-align:left}.ent hr{margin:0}.el-cta-img .dinfo{padding:20px 20px 10px}.el-cta-img.v2 .wrap{min-height:auto}.el-content .extra-text.logo{width:auto;left:0;border:5px solid #fff}.prev_next{display:block}.el-logos .dslider .l_prev{left:-5px}.el-logos .dslider .l_next{right:-5px}.el-blog .posts .post:nth-child(odd){background-color:#f0f0f0 !important}.el-blog .posts .post:nth-child(2n){background-color:transparent !important}section.el-blog .wrap{padding:0}.posts .post .post-info{flex-wrap:wrap}.posts .post .feat-img{flex:0 0 100%;max-width:100%}aside.cats .mtitle{margin-bottom:25px}aside.cats ul li{width:100%}.post-content h3,.post-content h4{margin-bottom:20px}article aside:last-child{margin-bottom:0}.el-grid .proj{padding:30px 0}.gform .p20,.gform .by-2{width:100%;padding:0}.gform .ginput_container{margin-bottom:15px}.single-project .proj-side{margin-bottom:30px}.single-project .el-slider .mtitle{font-size:30px}.single-project .dslider .go_prev{left:-5px}.single-project .dslider .go_next{right:-5px}.el-team .col-md-6,.el-team .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}section.el-icons .wrap{padding-bottom:20px}.el-quotes .slide p{line-height:150%;font-size:15px}footer .social a{margin:0 5px}footer .menu ul a{font-size:25px}.el-content .extra-text img{max-width:150px}.el-tabs .dtabs .dtab{width:50px;height:50px;border:1px solid #dde8ed}.el-banner.inner .wrap{min-height:250px}.el-tabs .dtabs .dtab:hover,.el-tabs .dtabs .dtab.active{border:1px solid #fff}.el-tabs .etabs .dimage,.el-content .d-image,.el-content.v2 .d-image{height:225px}.el-tabs .etabs .dtext{text-align:left}.el-banner.inner .mtitle{font-size:30px}.el-banner.dark .icons{flex-wrap:wrap}.el-banner.dark .icons .iconic,.el-banner.dark.wtext .icons .iconic{display:flex;align-items:center}.el-banner.dark .icons .iconic{margin-bottom:20px}.el-banner.dark .icons .iconic .ititle{text-align:left;margin:0 0 0 20px}.el-banner.dark .icons .iconic .icon-bg{flex:0 0 90px;width:90px;height:90px;margin-bottom:0}.el-banner.dark .icons .iconic img{max-width:40px;max-height:40px}.el-banner.dark.wtext .icons{padding-bottom:0}.el-cta-img.v4 .dtext.reader{padding-top:20px;line-height:150%;font-size:17px}.el-cta-img.v4 .mtitle{text-align:center}.gform .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0px}.gform_wrapper.gravity-theme .gform_fields label{display:none}.el-cta-img.v4 .dlist .flexic{flex:0 0 100%;max-width:100%}.el-cta-img.v4.ver-1 .dlist .flexic{padding-left:0}.el-content.dv3.half-list .dtext ul{float:none;margin-bottom:20px;width:100%}.el-title.v2 .mtitle,.el-content.rep .mtitle{text-align:center}.el-icons-flex.ver-3 .iconic,.el-icons-flex.ver-2 .iconic,.el-icons-flex .iconic{flex:0 0 100%;max-width:100%}.el-icons-flex.ver-3 .iconic .wex,.el-icons-flex.ver-2 .iconic .wex,.el-icons-flex .iconic .wex{display:flex;align-items:center}.el-icons-flex.ver-3 .iconic .icon-bg,.el-icons-flex .iconic .icon-bg{flex:0 0 60px;max-width:60px;width:unset;height:60px;margin-right:20px;margin-bottom:0}.el-icons-flex.ver-3 .iconic .icon-bg img,.el-icons-flex .iconic .icon-bg img{max-height:35px;max-width:35px}.el-icons-flex .iconic .ititle{margin-bottom:0}.el-icons-flex.ver-2 .iconic,.el-icons-flex .iconic{margin-bottom:10px}section.el-icons-flex .wrap{padding-bottom:20px}.el-cta-img.v4.ver-3 .dlogo{flex:0 0 100%;max-width:100%}.el-cta-img.v4.ver-3 .v3-rend{display:block}.el-cta-img.v4.ver-3 .dinfo{padding:30px 15px}.el-cta-img.v4.ver-3 .dtext{margin:0}.el-cta-img.v4.ver-3 .dlist .flexic,.el-cta-img.v4 .dlist .flexic{padding:0}.el-project.alt .proj-info{flex-wrap:wrap}.el-project.alt .proj-info .meta{flex:0 0 100%;max-width:100%}.el-project.alt .proj-info .meta-1{margin-bottom:15px}.el-project .proj-info,.el-project.alt .proj-info{padding-bottom:30px}.el-project .row{margin-bottom:0}.el-content.dv3 .wex{float:none;width:100%;margin-bottom:15px}.el-content.dv3 .wex:nth-child(2n){padding-left:0}.el-icons-flex .iconic .ititle{text-align:left}.el-project .proj.bg-img{height:225px}.el-career .job .dinfo{padding:0 15px 25px}.el-career a .dlabel{padding-left:20px}.dslider .go_next,.el-quotes .q_next{right:0}.dslider .go_prev,.el-quotes .q_prev{left:0}footer .copy img{max-width:100px}footer .bg-img{background-position:20% center}section.el-tabs .wrap{padding-top:0}.el-grid .dbuttons.hnr{margin-bottom:30px}.posts .post .feat-img{margin-bottom:25px}.posts .post .post-excerpt .more{margin-top:10px}.element .gform .gchoice{align-items:flex-start}.element .gform .gchoice input{margin-top:5px}.el-content.dv3.half-list .dtext ul{margin-bottom:0}.el-content.dv3 .dtext ul li{margin-bottom:15px}.el-content.dv3 .dtext ul li:before{content:"";display:block;width:5px;height:5px;position:absolute;background-color:var(--color2);top:9px;left:0}.el-cta-img.v4.ver-3 .dlist .text-list,.el-content.dv3 .dtext ul li{padding-left:20px}section.el-banner .wrap{padding:60px 0}.el-banner .atitle{padding:0 0 3px 10px}.el-team .btn-group{justify-content:center}.el-team .btn-group .btn{margin:0}.el-team .btn-group{padding-bottom:20px}.el-grid .cats{display:none}}