@font-face{font-family:mystyle;src:url(../fonts/400.woff);font-weight:400}@font-face{font-family:ital;src:url(../fonts/ital.woff);font-weight:400}:root{--dGray:#181818}body{margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;position:relative;font-family:mystyle;font-weight:400;font-size:19px;letter-spacing:-1px;background:url(../img/bg-main-w.jpg)}body.no-scroll{overflow:hidden}section{position:relative}.btn,.gal_btn,a,a *{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}a:hover{text-decoration:none}button:focus{outline:0}img{width:100%}button,input{outline:0}*,div{box-sizing:border-box}p{margin:0;padding:0;font-size:18px;line-height:27px;font-weight:400;letter-spacing:-.5px}b{font-weight:100}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}#loader{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:#fff;z-index:100;Display:flex;align-items:center;justify-content:center;overflow:hidden}#loader .loaderlogo{width:200px;position:relative}#loaderlogo.out{animation:logoout 1s forwards}#loader .loaderlogo img{width:200px}#loader .loaderlogo .load{position:absolute;left:0;top:0;z-index:1;overflow:hidden;animation:loader1 3.5s forwards}@keyframes loader1{from{width:0}to{width:100%}}#loader.opener{animation:opener .5s forwards}#loader.end{Display:none}@keyframes opener{0%{top:0}50%{opacity:.5}100%{opacity:0}}.container{width:94%;margin:0 auto}header{position:fixed;left:0;top:-56px;width:100%;padding:0;z-index:101;height:124px;overflow:hidden;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-top:solid 1px #999393;Display:flex;align-items:center;opacity:0;background:#000;background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 100%)}.inside header{top:0;opacity:1}#header.active{opacity:1;top:0}header.hide-header{transform:translateY(-100%)}.header.scrolled-down{height:1px}header .topnav{display:flex;align-items:center;justify-content:space-between;padding:0;padding-left:20%}.logo{display:block;width:150px;position:relative;position:fixed;z-index:102;height:130px;left:3%;top:-130px;background-image:url(../img/logo.svg);background-size:75%;background-position:center left;background-repeat:no-repeat;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.inside .logo{top:0}#logo.active{top:0}header .topnav .btn{height:38px;line-height:34px;background-color:#fff;border-radius:5px;color:#000;margin-right:50px;padding:0 50px;letter-spacing:0;border:solid 1px #797979;white-space:nowrap}header .topnav .navbar{display:flex;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .topnav .navbar.hide{opacity:0;visibility:hidden}header .topnav .navbar a{color:#fff;font-size:17px;padding:0 20px;line-height:52px;white-space:nowrap}header .topnav .navbar a:hover{color:#ccc}.btn{font-size:17px;height:48px;line-height:46px;padding:0 60px;display:inline-block;border-radius:2px;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;border:solid 1px red;cursor:pointer}.btn:hover{transform:scale(1.05)}.btn.white{background-color:#fff;color:#000;border:solid 1px #dbdbdb}.btn.red{background-color:#eb1d24;color:#fff}header .cntrl{display:flex;align-items:center}header .trigger{width:44px;background-color:#fff;background-image:url(../img/menulines.svg);background-size:21px;background-position:center;background-repeat:no-repeat;height:38px;cursor:pointer;border-radius:5px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .trigger.active{background-color:#cccccc26;border-radius:100px;width:44px;height:44px;background-image:url(../img/close-sm.svg)}.basefix{height:100vh;overflow:hidden;width:100%;position:fixed;left:0;top:0;background-color:#333}.basewall{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.basewall .sub{background-color:#fff;height:0;overflow:hidden}.basewall .sub.active{height:auto;overflow:visible}.v1{display:block;width:100%;height:100vh;opacity:0;overflow:hidden;-webkit-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease}#v1.active{opacity:1}.v1 video{width:100%}.v1.hiding{display:none;opacity:0}.v1 iframe{width:100%;height:100%;position:absolute;left:0;top:0;transform:scale(1.2)}.v1.homeVideo iframe{transform:scale(1.5)}.banner_data{width:100%;height:100vh;display:flex;align-items:end;position:relative;overflow:hidden}button.butt{width:36px;height:36px;z-index:2;border:0;background-image:url(../img/mute.svg);background-size:75%;background-repeat:no-repeat;background-position:center;cursor:pointer;Display:none;position:fixed;right:50px;bottom:50px;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px}button.butt.active{background-image:url(../img/sound.svg)}.factory .butt{Display:block}.banner_data:after,.insidebnr.short:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);opacity:.5}.banner_data h1{color:#fff;font-size:64px;padding-bottom:50px;position:relative;z-index:2;margin-bottom:-100px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:0}.banner_data h1 span{Display:block;font-size:18px;padding-top:20px;width:50%}.banner_data h1 p{display:table;border-top:solid 1px #fff;margin-top:20px;padding-top:20px;font-size:20px}.banner_data h1 p b{font-size:16px;display:block;padding-bottom:5px}#maintag.active{margin-bottom:0;opacity:1}.headblock{text-align:center;padding:100px 0 100px 0;color:#000}.headblock.type2.pro{padding-top:80px}.headblock.type2.pro .subHead{display:block;font-size:24px;text-transform:uppercase;font-weight:700;padding-top:16px}.headblock.lowheight{padding:100px 0 50px 0}.headblock h6{text-transform:uppercase;font-size:34px;font-weight:700;color:#939393}.headblock h1{font-size:55px;padding:50px 0;line-height:70px}.headblock p.short{margin:0 auto;padding:0 25%}.headblock.type2{text-align:left;padding:0}.headblock.type2 .container{display:flex;align-items:end}.headblock.type2 .container h1{padding-bottom:0;width:50%}.headblock.type2 .container p{width:35%}.headblock.type3{padding:90px 0 140px 0}.headblock.type5{text-align:left;padding:50px 0 100px 0}.headblock.type6{padding-bottom:30px}.headblock.type7{padding-top:30px;padding-right:25%;padding-left:20px;text-align:left}.headblock.type5 p{width:40%}.headblock .menu{padding-bottom:40px;Display:none}.headblock .menu a{text-transform:uppercase;font-size:14px;color:#666;padding:5px 30px}.headblock .menu a:hover{color:#eb1d24}.owl-dots{Display:none}.owl-theme .owl-nav{position:absolute;left:0;top:45%;width:100%;display:flex;justify-content:space-between}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background-color:#fff!important;width:36px;height:44px;font-size:0px!important;border:solid 1px #999!important;background-position:center!important;background-size:15px!important;background-repeat:no-repeat!important;margin:0;opacity:1;border-radius:0;box-shadow:rgba(0,0,0,.16) 0 10px 36px 0,rgba(0,0,0,.06) 0 0 0 1px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{border-color:#000!important}.owl-carousel .owl-nav button.owl-next{background-image:url(../img/common-right.svg)!important;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0!important}.owl-carousel .owl-nav button.owl-prev{background-image:url(../img/common-left.svg)!important;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:0!important}.owl-carousel .owl-nav button.owl-next svg,.owl-carousel .owl-nav button.owl-prev svg{display:none!important}#sync1,#sync11{height:90vh;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}#sync2,#sync22{padding:10px 0;margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;cursor:pointer}.current .item{background:#fff;color:#000}#sync11.owl-theme{position:relative;height:40px;margin-top:-20px;position:absolute;top:50%}.owl-prev{left:10px}.owl-next{right:10px}.slideblock p{color:#fff;font-size:26px;padding:50px;width:100%;padding-right:50%;line-height:30px;background:rgba(0,0,0,.7);background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);font-weight:700}.slideblock .container{position:relative}.slideblock .owl-stage-outer{border-radius:10px}#sync2,#sync22{position:absolute;bottom:7%;width:50%;left:26%}#sync22{width:34%;left:38%}#sync2 .item,#sync22 .item{font-size:12px;background:#ffffff2b;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;letter-spacing:0}.projects_slide{padding-top:80px}.turnkey .projects_slide{padding-top:0}.projects_slide .owl-theme .owl-nav{top:34%}.projects_slide .item,.projects_slide .item *{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.projects_slide .item{padding:30px;margin-bottom:30px;border-radius:20px;border:1px solid #eee;background:#fff}.projects_slide .item:hover .thumb{opacity:.7}.projects_slide .item .thumb{border-radius:10px;overflow:hidden}.projects_slide .item .thumb img{border-radius:10px;margin-top:10px;width:100%;aspect-ratio:1/0.7;object-fit:cover}.projects_slide .item .custom{display:flex;padding-bottom:10px;align-items:end;padding-top:20px;justify-content:space-between}.projects_slide .item .nameblock{font-size:26px;width:55%}.projects_slide .item .owner{width:32px;border-radius:100%;position:relative;height:32px;cursor:pointer;margin:0 50px}.projects_slide .item .owner:before{position:absolute;left:-4px;top:-4px;width:46px;height:46px;border:solid 1px #666;border-radius:100%}.projects_slide .item .owner:after{content:'';background-image:url(../img/chat-target.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);margin-top:1.5px;margin-left:-.9px}.projects_slide .item .owner img{border-radius:100%}.projects_slide .item .gal_btn{height:30px;line-height:30px;font-size:11px;color:#000;cursor:pointer;border:solid 1px #000;border-radius:3px;padding:0 15px;position:relative;top:-6px;text-transform:uppercase;letter-spacing:1px}.projects_slide .item .gal_btn:hover{background-color:#333;color:#fff;border-color:#fff}.projects_slide.testislide{padding-top:0;padding-bottom:100px}.projects_slide.testislide .owl-theme .owl-nav{top:40%}.projects_slide.testislide .container{display:flex;justify-content:space-between}.projects_slide.testislide .item{position:relative;overflow:hidden;display:flex;align-items:center;background:#fff;border-radius:20px}.projects_slide.testislide .item .echobox{box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;position:absolute;width:96%;height:auto;right:2%;bottom:-115%;background-color:#fff;padding:40px;border:solid 1px #ccc;border-radius:10px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding-bottom:20px;z-index:1;opacity:0}.projects_slide.testislide .item .echobox:after{content:'';width:20px;height:20px;position:absolute;left:10%;bottom:-10px;background-color:#fff;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;transform:rotate(-46deg) translate(0,0)}.projects_slide.testislide .item:hover .echobox{opacity:1;bottom:25%}.projects_slide.testislide .item .echobox p{font-size:16px;padding-bottom:20px;color:#454545}.projects_slide.testislide .item .thumb{height:550px;display:flex;align-items:end;justify-content:center;background-size:cover;background-position:center bottom;width:50%;border-radius:20px;overflow:hidden;cursor:pointer;animation:bgloop 15s infinite alternate ease-in-out}.projects_slide.testislide .item .thumb.thumb2{animation:bgloop2 15s infinite alternate ease-in-out}@keyframes bgloop{from{background-position:center left}to{background-position:center right}}@keyframes bgloop2{from{background-position:center right}to{background-position:center left}}.projects_slide.testislide .item .thumb img{width:auto;height:50%}.projects_slide.testislide .item .data{width:50%;padding:40px;display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-bottom:0}.projects_slide.testislide.test_details .item .data{-webkit-line-clamp:20}.projects_slide.testislide .item .nameblock{padding-bottom:10px;font-size:21px;width:85%}.projects_slide.testislide .item .custom{padding:0}.projects_slide.testislide .item p{color:#333;font-size:16px}.shade{position:relative;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;background-attachment:fixed;border-radius:10px}.shade h1{font-size:30px;font-weight:700;color:#fff;padding-top:50px}.shade.customshade{display:flex}.shade.customshade2 h1{width:50%;font-size:30px}.shade.customshade .container{display:flex;padding-top:80px}.shade.customshade h1{padding-top:0}.shade.customshade p{color:#fff;width:45%;margin-left:15%}.shade.customshade:after{content:'';position:absolute;left:0;top:0;width:100%;height:50%;z-index:-1;background:rgba(0,0,0,.9);background:-moz-linear-gradient(top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.9)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%)}.ourfeatures{background-color:#fff;padding-bottom:100px;padding-top:70px}.ourfeatures .container{display:flex;justify-content:space-between}.ourfeatures .item{background-color:#fff;padding-bottom:25px;border-radius:10px;width:30%;text-align:center}.ourfeatures .fname{padding:45px 30px;font-size:30px}.ourfeatures img{width:80%;margin:0 auto;display:table;margin-bottom:20px;border-radius:10px}.ourfeatures .sub{color:#eb1d24;padding:20px 30px;font-size:19px;background:#fff;margin-bottom:20px}.ourfeatures p{padding:20px 30px;padding-top:0;color:#333;min-height:100px}.headblock h1.lowheight{padding-bottom:0}footer{background-color:#f7f7f7;position:relative;z-index:1;padding-top:50px;padding-bottom:100px;background-repeat:no-repeat;background-position:2% 110%;background-size:120px}footer .row{display:flex;justify-content:space-between}footer .row.aleft{justify-content:flex-start}footer .row .column{font-size:15px}footer .row .title{text-transform:uppercase;color:#666;font-size:13px;margin-bottom:30px}footer .row p{line-height:30px;font-size:16px}footer .row a{color:#000;font-size:16px}footer .row a:hover{color:#eb1d24}footer .row:last-child{margin-top:170px;align-items:end}.footerLogo img{max-width:150px}.footer_menu ul{list-style:none;padding:0}.footer_menu ul li{padding:5px 0;min-width:200px}.footer_menu.split2 ul{column-count:2}.footer_menu .icon img{max-width:20px;vertical-align:bottom;margin-right:10px}.topCall{background:#fff;padding:8px 15px;border-radius:5px;color:#000}.topCall:hover{color:#444}.topCall_m{display:none}#scrollContainer{height:100%;overflow:hidden;position:relative}.content{position:absolute;width:100%;height:200%;background:linear-gradient(to bottom,#f06,#ff0)}:root{--animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--animation-duration:1s}@-webkit-keyframes slideInUp{0%{opacity:0;transform:translateY(25%)}100%{opacity:1;transform:none}}@keyframes slideInUp{0%{opacity:0;transform:translateY(25%)}100%{opacity:1;transform:none}}[data-animation]{opacity:0;-webkit-animation-timing-function:var(--animation-timing-function);animation-timing-function:var(--animation-timing-function);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);will-change:transform,opacity}.animations-disabled,.animations-disabled [data-animation]{-webkit-animation:none!important;animation:none!important;opacity:1!important}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.introblock{position:fixed;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.introblock:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:60%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.insidesub{background-color:#fff!important}.insidebnr{display:flex;align-items:end;height:100vh;padding-bottom:60px}.insidebnr.short{height:75vh;position:relative}.insidebnr.short:after{z-index:-1;height:100%}.insidebnr h1{color:#fff;font-size:64px;width:50%}.insidebnr p{color:#fff;width:40%;padding-top:5px}.counter{Display:flex;justify-content:space-evenly;padding-bottom:100px;padding-top:50px}.counter div{text-align:center}.counter div span:first-child{font-size:32px}.counter div b{display:block;font-size:17px;padding-top:10px}.inside .ourfeatures{padding:80px 0 50px 0}.awradsnav{background-color:#f7f7f7}.awradsnav .item:last-child{border-bottom:solid 1px #ccc}.awradsnav .item{border-top:solid 1px #ccc;font-size:20px;color:#000;background-color:#f7f7f7}.awradsnav .item,.awradsnav .item *{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.awradsnav .item .container{position:relative;padding:60px 0}.awradsnav:hover .item{opacity:.5;background-color:#f7f7f7}.awradsnav .item:hover{background-color:#fff;opacity:1;position:relative;z-index:2}.awradsnav .item:hover span{padding-left:30px}.awradsnav .item .thumb{width:70px;height:70px;position:absolute;right:0;border-radius:15px;background-position:center;background-size:cover;top:36px;z-index:1}.awradsnav .item:hover .thumb{opacity:0;transform:Scale(0)}.awradsnav .item .thumb.thumb2{right:25%;top:50%;transform:translateY(-50%);opacity:0;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}.awradsnav .item:hover .thumb.thumb2{opacity:1;width:320px;height:320px}.teamlist{padding-bottom:150px}.teamlist .container{display:flex;justify-content:space-between}.teamlist .container .item{width:20%;background:#fff;padding:20px;border:1px solid #eee;border-radius:10px}.teamlist .container .item img{border-radius:10px}.teamlist .container .item .name{font-size:20px;padding:10px 0}.teamlist .container .item h6{opacity:.7;font-size:15px}.groupdiv{position:relative}.groupdiv img{border-radius:10px}.titleport{font-size:64px;text-align:center;padding:70px 0 50px 0}.titleport p{padding:20px 29%}.ser-features{padding:120px 0}.ser-features .container{Display:flex;justify-content:space-between;width:70%}.ser-features .container:first-child{padding-bottom:40px}.ser-features .container:last-child{padding-top:40px}.ser-features .container .item{width:37%}.ser-features .container .item .icon{width:50px;margin-bottom:20px;filter:hue-rotate(198deg)}.ser-features .container .item b{Display:block;padding-bottom:20px;font-size:24px;color:#000;line-height:30px;width:75%}.ser-features .container .item p{color:#444;font-size:17px}.amtm{position:relative;height:100vh;background-position:center bottom;background-size:cover;overflow-x:hidden;border-radius:10px}@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.horizontal-scrolling-items{display:flex;font-size:20px;width:2600px;animation-name:infiniteScroll;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;color:#fff;top:0;padding:10px 0}.horizontal-scrolling-items__item{white-space:nowrap}.megamenu{position:fixed;background-color:#181818;z-index:100;right:-100%;top:0;width:calc(97% - 150px);height:100%;Display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}.megamenu.active{right:0;opacity:1}.megamenu .base1{padding-top:50px}.megamenu .base1 .box{Display:flex;width:100%;flex-wrap:wrap;border-bottom:solid 3px #252525;padding-bottom:30px;opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.megamenu .base1 .box a{width:25%;font-size:27px;display:block;line-height:80px}.megamenu .base1 ul{padding:0;margin:0;list-style:none;Display:flex;flex-wrap:wrap;padding-top:50px;padding-bottom:50px;opacity:0;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.megamenu .base1 ul li{width:50%}.megamenu .base1 ul li a{font-size:15px;display:block;padding:5px 0}@keyframes gradient-animation{0%{color:#666}50%{color:#fff}100%{color:#666}}.megamenu h3{color:#999;font-size:20px;background:linear-gradient(45deg,#666,#fff);-webkit-background-clip:text;color:transparent;animation:gradient-animation 1s infinite ease-in-out}.megamenu a{color:#8a8a8a!important}.megamenu a:hover{color:#fff!important}.mg-connect{Display:flex;align-items:center;justify-content:space-between;padding-top:30px;opacity:0;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.megamenu.active .box,.megamenu.active .mg-connect,.megamenu.active ul{opacity:1}.mg-connect a{font-size:16px;background-size:20px;background-position:center left;background-repeat:no-repeat;padding-left:30px}.cs{padding-top:50px;padding-bottom:60px;background-color:#fff}.cs .container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.cs .item{overflow:hidden;position:relative;padding-top:63px;margin:10px 0;background-color:#fff;border:solid 1px #ccc;border-radius:10px}.cs .item .name{position:absolute;left:0;top:0;padding:20px 20px;background-color:#fff;width:100%}.cs .item .name h6{color:#999;letter-spacing:1px;padding-bottom:25px}.cs .item .thumb{width:100%;height:300px;background-color:#c4c4c4;background-position:center top;background-repeat:no-repeat;background-size:cover}.cs .item .data{padding:30px}.cs .item .data p{font-size:16px;color:#444;line-height:25px}.happenings .container{display:flex;justify-content:space-between;flex-wrap:Wrap;align-items:end;align-items:center}.happenings .container .item{padding-top:70px;width:30%}.happenings .container .item h6{width:51%;font-size:15px;padding-bottom:10px;min-height:96px;display:flex;align-items:end}.happenings .container .item .thumb{background-color:#eee;border-radius:10px}.happenings .container .item .thumb img{border-radius:10px;max-height:300px;width:auto;max-width:100%;display:table;margin:0 auto}.getaquote{position:fixed;bottom:0;right:-50%;width:50%;height:100vh;background-color:#fff;z-index:101;Display:flex;align-items:center;justify-content:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;opacity:0}.getaquote.active{right:0;opacity:1}.careerquote .back,.getaquote .back{position:absolute;right:10%;top:3%;font-size:16px;line-height:30px;cursor:pointer;background-image:url(../img/left.svg);background-size:11px;background-position:center left;background-repeat:no-repeat;padding-left:16px;opacity:.6}.careerquote .back:hover,.getaquote .back:hover{opacity:1}.getaquote .wrapper{width:80%;padding-top:5%}.getaquote .wrapper h1{font-size:50px}.getaquote .wrapper h6{font-size:18px;padding-top:5px;padding-bottom:15px;opacity:.5}form *{font-size:16px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}form .form-group{position:relative}form .form-group .inlabel{position:absolute;left:16px;top:-4px;font-size:13px;background-color:#fff;color:#666;padding:0 5px}form .form-group.upfile{margin-bottom:15px;margin-top:5px}form .form-group input,form .form-group select,form .form-group textarea{width:100%;border-radius:0;border:0;border-bottom:solid 1px #ccc;height:60px;padding:0 0;resize:none;background:#fff}form .form-group select option{font-family:Arial,Helvetica,sans-serif;font-size:15px}#popup form .form-group input,#popup form .form-group select,#popup form .form-group textarea{height:50px}#popup form .form-group input[type=submit]{width:55px;height:55px;font-size:14px}form .form-group input:hover,form .form-group select:hover,form .form-group textarea:hover{border-color:#333!important}form .form-group :focus{border-color:#000;box-shadow:none;outline:0;color:#000}form .form-group textarea{padding-top:10px}form .form-group.form_flex{Display:flex;align-items:center;justify-content:space-between}form .form-group.form_flex select{width:38%;background:#fff}form .form-group.form_flex input{width:60%}form .form-group.form_flex .btn{width:65px;height:65px;background-color:#e21c23;color:#fff;border-radius:50px;padding:0;border:0;margin-top:10px;font-size:16px}.h_free_quote .captcha{transform:scale(.9);transform-origin:0 0;margin-top:10px}.h_free_quote .ro_btn{margin-left:-20px}.h_free_quote{width:100%;display:block}.c-page-form{background-color:#fff;width:45%;padding:50px}.c-page-form h1{font-size:30px;padding-bottom:30px}.c-page-form form .form-group input,.c-page-form form .form-group select,.c-page-form form .form-group textarea{border:solid 1px #ccc;border-radius:5px;height:50px;padding-left:20px;margin:7px 0}.c-page-adbar{width:50%}.c-page-adbar .wrapper{width:100%;padding:70px;padding-top:30px;padding-left:0}.c-page-adbar .column{position:relative;padding:40px 0 40px 0;position:relative}.c-page-adbar .column:after{content:'';width:50px;height:1px;background-color:#000;position:absolute;left:0;bottom:0}.c-page-adbar .column:last-child{border-bottom:0}.c-page-adbar .column:last-child:after{display:none}.c-page-adbar .column h6{color:#6e6e6e;padding-bottom:10px}.c-page-adbar .column p{color:#000;width:auto;font-size:19px;padding:0}.c-page-adbar .column a{font-size:19px;color:#000}.c-page-adbar .column a:hover{opacity:.7}.c-page-adbar .column:last-child a{line-height:30px;margin-right:20px}.c-page-adbar .column img{width:36px;position:absolute;left:0;top:38px;border:solid 1px #a7a7a7;padding:5px;border-radius:20px}.c-blocks{background-color:#fff}.c-blocks .container{Display:flex;justify-content:space-between}.c-blocks .block{width:50%;background-image:url(../img/services/1.jpg);background-position:center;background-size:cover;color:#fff;display:flex;align-items:end;animation:bgloop 30s infinite alternate ease-in-out;-webkit-border-bottom-right-radius:50px;-moz-border-radius-bottomright:50px;border-bottom-right-radius:50px}.c-blocks .block .data{text-align:center;padding:0 50px 50px 50px;width:100%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);height:100%;padding-top:40%;-webkit-border-bottom-right-radius:50px;-moz-border-radius-bottomright:50px;border-bottom-right-radius:50px}.c-blocks .block .data h1{font-size:64px}.map{background-image:url(../img/map.jpg);background-position:center;background-size:cover}.ourprojects .projects_slide{padding-top:40px}.ourprojects .projects_slide .container{display:flex;flex-wrap:wrap;justify-content:space-between}.ourprojects .projects_slide .container .item{width:47%;cursor:pointer;padding-bottom:40px;padding:30px;margin-bottom:30px;border-radius:20px;border:1px solid #eee;background:#fff}.ourprojects .projects_slide .item .nameblock{width:50%}.gal-modal{position:fixed;left:0;z-index:110;background-color:#333;width:100%;height:100%;overflow:hidden;bottom:-100%;opacity:0}.gal-modal.active{bottom:0;opacity:1}.slider-container{position:relative;width:90%;margin:0 auto;text-align:center;display:flex;justify-content:space-between;top:50%;transform:translateY(-50%);overflow:hidden;border-radius:10px;background-color:#fff}.slider-container .slider{position:relative;overflow:hidden;width:70%}.slider-container .slides{display:flex;transition:transform .5s ease-in-out}.slider-container .slide{min-width:100%;box-sizing:border-box;background-color:#fff}.slider-container .slide img{display:block;width:auto;height:90vh;margin:0 auto}.slider-container .next,.slider-container .prev{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#ffffff00;border:none;padding:10px;cursor:pointer;font-size:18px;width:40px;height:40px;border-radius:50px;font-size:0;background-position:center;background-size:50%;background-repeat:no-repeat;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.slider-container .prev{left:10px;background-image:url(../img/arrow-left-white.svg)}.slider-container .next{right:10px;background-image:url(../img/arrow-right-white.svg)}.slider-container .databox{width:29%}.slider-container .thumbnails{width:100%;display:flex;flex-wrap:wrap;flex-wrap:wrap;height:fit-content;padding:20px;overflow-y:scroll;max-height:61vh}.slider-container .thumbnails .thumb{background-size:cover;width:21%;height:50px;object-fit:cover;cursor:pointer;transition:opacity .3s;border-radius:5px;margin:0;margin-right:10px;margin-bottom:10px;background-repeat:no-repeat;background-position:center}.slider-container .thumbnails .thumb:hover{opacity:.7}.slider-container .active-thumb{border:2px solid #eb1d24}.slider-container .data{width:100%;text-align:left;padding:20px;padding-top:0}.slider-container .data b{font-size:21px}.slider-container .data span{display:block;font-size:16px;color:#333}.slider-container .closenav{display:flex;justify-content:end;padding:5px}.closer{width:40px;padding:9px;cursor:pointer;opacity:.6}.closer:hover{opacity:1}.owl-gallery .owl-theme .owl-nav{width:calc(100% - 0px);left:0}.owl-gallery .item{position:relative;overflow:hidden;border-radius:10px;background-color:#fff}.owl-gallery .item .image{border-radius:10px;overflow:hidden}.owl-gallery .item .data{position:absolute;left:0;top:0;width:100%;height:70%;color:#fff;padding:40px 50px;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(3,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(3,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(3,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(3,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(3,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(3,0,0,0) 100%)}.owl-gallery .item .data h4{font-size:17px;padding-top:10px;padding-bottom:2px}.owl-gallery .item .data h5{font-size:13px;padding:2px 0}.construction .owl-gallery .item .image{filter:contrast(120%)}.careers .item{border-bottom:solid 1px #ccc;padding:50px 0;position:relative}.careers .item h1{font-size:30px;padding-bottom:20px}.careers .item .rules h6{display:flex}.careers .item .rules h6 img{width:14px;margin-right:10px}.careers .item h6{font-size:13px;padding:8px 15px;margin-right:10px;border-radius:10px;background-color:#ededed;margin-bottom:5px;width:fit-content;letter-spacing:.2px}.careers .item p{font-size:16px;color:#333;padding:5px 0}.careers .item p.first{padding-top:20px}.careers .item .apply{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#eb1d24;border-radius:20px;color:#fff;padding:13px 30px;font-size:15px;cursor:pointer}.btn1{border-radius:5px;color:#fff;font-size:15px;cursor:pointer;width:fit-content}.btn1 a{background-color:#eb1d24;color:#fff;padding:13px 30px}.btn1.mla{margin-left:auto}.careers .item .apply:hover{background-color:#333}.careerquote{position:fixed;opacity:0;right:-50%;top:0;width:50%;height:100vh;z-index:999;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:rgba(255,255,255,.1) 0 1px 1px 0 inset,rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.careerquote.active{opacity:1;right:0}.careerquote .wrapper{width:80%}.careerquote form .form-group input,.careerquote form .form-group select,.careerquote form .form-group textarea{border:solid 1px #ccc;border-radius:5px;height:50px;margin:5px 0;padding:0 15px;font-size:15px}.careerquote form .form-group.form_flex.phone input{width:49%}form .form-group.upfile .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form .form-group.upfile .inputfile+label{cursor:pointer;font-size:1.25em;font-weight:700;color:#fff;background-color:#000;display:inline-block}form .form-group.upfile .inputfile+label *{pointer-events:none}form .form-group.upfile .inputfile+label{padding:13px 15px;margin:0;background-color:#fff;width:100%;text-align:left;font-weight:400;color:#666;background-image:url(../img/plus.svg);background-size:20px;background-position:98% 50%;background-repeat:no-repeat;border:solid 1px #ccc;border-radius:5px}form .form-group.upfile .inputfile+label:hover,form .form-group.upfile .inputfile:focus+label{background-color:#fff;color:#000;border:solid 1px #333}.blogs{padding-top:70px;padding-bottom:70px}.blogs.blogsopen .container{justify-content:space-between}.blogs.blogsopen .echo{width:60%}.blogs.blogsopen .otherblogs{width:30%}.blogs.blogsopen .otherblogs a{margin:0;margin-bottom:20px;width:100%}.blogs.blogsopen .otherblogs a .item{height:180px}.blogs.blogsopen .echo p{padding-bottom:10px}.blogs.blogsopen .echo h6{font-size:18px;padding-bottom:10px;padding-top:20px;color:#f44336}.blogs.blogsopen .echo img{border-radius:10px;margin:15px 0}.blogs.blogsopen .echo .alt-font{margin-top:30px;padding-bottom:10px;font-size:25px}.blogs.blogsopen .echo .alt-font:first-child{margin-top:0}.blogs .container{display:flex;justify-content:center;flex-wrap:wrap}.blogs a{width:30%;margin:20px;overflow:hidden;border-radius:10px;display:block}.blogs a .item{height:400px;display:flex;align-items:end;background-position:center;background-size:cover}.blogs a .item .data{color:#fff;padding:30px;padding-top:100px;width:100%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.blogs a .item .data .tagline{font-size:11px;padding-bottom:5px;text-transform:uppercase}.blogs a .item .data .date{font-size:13px;padding-bottom:20px}.blogs a .item .data .alt-font{font-size:20px}.blogs a:hover .item .data{padding-bottom:50px}.blogs h2{margin-bottom:20px}.blogs h3{font-size:19px;font-weight:700;color:#000;font-weight:700;margin-top:20px;padding-bottom:15px}.blogs ul{margin:0;padding:0;list-style:none;margin-bottom:30px;font-size:18px;margin-top:10px}.blogs ul li{padding:4px 0;position:relative;padding-left:26px;line-height:27px}.blogs ul li::before{position:absolute;content:"";top:12px;left:0;width:10px;height:10px;background:red;border-radius:3px}.privacy{background-color:#181818;margin:0;padding-top:200px;padding-bottom:100px;padding-left:15%;padding-right:15%}.privacy *{color:#ccc}.privacy ul{margin:25px 0;padding:0}.privacy ul li{font-size:16px}.privacy p{font-size:16px;padding-bottom:10px}.privacy h2{margin-top:40px;padding-bottom:6px;font-size:24px}.privacy strong{color:#eb1d24}.privacy h1{padding-bottom:50px;font-size:50px;border-bottom:solid 1px #cccccc24;margin-bottom:50px}.reels{background-color:#fff;margin:0;padding-top:200px;padding-bottom:0}.reels .container{display:flex;flex-wrap:wrap;justify-content:space-between}.reels .container .item{width:21%;border-radius:10px;overflow:hidden;position:relative;margin:25px 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.reels .container .item video{width:100%;border-radius:10px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.reels .container .item:hover video{filter:brightness(80%)}.reels h1{text-align:center;padding:50px 20% 90px 20%;font-size:40px}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffff47;border:none;cursor:pointer;font-size:16px;border-radius:100px;width:60px;height:60px;font-size:0;background-image:url(../img/play.svg);background-size:50%;background-position:center;background-repeat:no-repeat}.play-btn.active{background-image:url(../img/pause.svg)}.quickcon{position:fixed;right:-50px;bottom:5px;z-index:200;padding:10px;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.quickcon.active{right:25px;opacity:1}.quickcon a{width:38px;height:38px;display:block;border-radius:50px;padding:8px;position:relative}.quickcon a:hover .tost{opacity:1;transform:scale(1)}.quickcon a .tost{position:absolute;right:50px;background-color:#fff;border-radius:10px;padding:10px 10px 7px 10px;color:#333;font-size:16px;box-shadow:rgba(0,0,0,.16) 0 10px 36px 0,rgba(0,0,0,.06) 0 0 0 1px;top:-8px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;transform:scale(0)}.quickcon a .tost:after{content:'';position:absolute;right:-7px;width:7px;height:14px;background-color:#fff;top:50%;transform:translateY(-50%);clip-path:polygon(100% 50%,0 0,0 100%);box-shadow:rgba(0,0,0,.16) 0 10px 36px 0,rgba(0,0,0,.06) 0 0 0 1px}.quickcon a .tost span{display:block;font-size:11px;text-transform:uppercase;color:#666;padding-bottom:2px}.quickcon a:first-child{background-color:#25d366;border:solid 1px #00ff5f;background:#57d163;background:-moz-linear-gradient(top,#57d163 0,#23b33a 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#57d163),color-stop(100%,#23b33a));background:-webkit-linear-gradient(top,#57d163 0,#23b33a 100%);background:-o-linear-gradient(top,#57d163 0,#23b33a 100%);background:-ms-linear-gradient(top,#57d163 0,#23b33a 100%);background:linear-gradient(to bottom,#57d163 0,#23b33a 100%)}.quickcon a:last-child{background-color:#e21c23;padding:10px;margin-top:10px;border:1px solid #fffFFF57}.megamenu_title{color:#fff;font-size:34px;position:absolute;margin-top:-53px;font-weight:700;text-transform:uppercase}.popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:999999}.popup-dis{display:flex!important}.popup-content{position:relative;background:#fff;padding:2px;width:80%;max-width:600px;box-shadow:0 0 236px 130px #00000091;border-radius:7px;top:-200px;opacity:0;transition:all .5s ease}.popup-content.popmZero{top:0;opacity:1}.popup-content iframe{width:100%;height:315px;border-radius:8px}.close-btn{position:absolute;top:-13px;right:-13px;font-size:27px;cursor:pointer;width:29px;height:29px;background:#fff;border-radius:50%;line-height:27px;text-align:center;color:#333}.projectHeadWrap{flex-direction:column}.headblock.type2 .container.projectHeadWrap h1,.headblock.type2 .container.projectHeadWrap p{width:100%}.headblock.type2 .container.projectHeadWrap p{padding-top:20px}.star_wrap{display:flex;padding:10px 0}.star_wrap img{padding:0;margin:0}.owl-carousel .owl-item .star_wrap img{width:17px;margin-right:5px}.container.contLeft{width:70%;text-align:left!important}.container.contLeft p.short{padding:0}.amtm h3{margin-left:10%;font-size:18px;padding:16px;background:#fff;position:absolute;border-radius:10px;top:100px}.homeHighlight{color:#fff;padding:100px}.homeHighlight ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;text-align:center}.homeHighlight ul li i{display:block;color:#e21c23;font-size:50px;margin-bottom:20px}.homeHighlight ul li{width:20%;font-size:16px;padding:20px;line-height:24px;position:relative}.homeHighlight ul li:not(:last-child)::after{position:absolute;content:"";width:1px;height:20px;top:calc(50% - 10px);right:0;border-right:1px dotted #ccc}.homeHighlight h1{font-size:55px;padding:50px 0;line-height:70px;text-align:center}.pb50{padding-bottom:50px!important}.pb100{padding-bottom:100px!important}.pt50{padding-top:50px!important}.pt100{padding-top:100px!important}.basewall .sub,.c-blocks,.insidesub,.ourfeatures,footer{background:url(../img/bg-main-w.jpg) #fff!important;background-size:cover;background-attachment:fixed;-webkit-backface-visibility:hidden}.basewall .sub .art+.sub{background:0 0!important}.ourfeatures .item{border:1px solid #eaeaea}.bg_b{background:url(../img/bg-main-b.jpg) #000!important;color:#fff!important;background-size:cover;background-attachment:fixed;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.bg_b .headblock{color:#fff}.bg_b .projects_slide .item{background:var(--dGray)!important;border:0!important}.bg_b .projects_slide .item .gal_btn{border:solid 1px #575757;color:#fff}.bg_b .ourfeatures{background:0 0}.bg_b .ourfeatures .item{background:var(--dGray)}.bg_b .basewall .sub,.bg_b .ourfeatures .sub{background:0 0}.bg_b .ourfeatures p{color:#ccc}.bg_b .teamlist .container .item{background:0 0;border:0;background:var(--dGray)}.bg_r{background:url(../img/bg-main-r.jpg) #a40006!important;color:#fff!important;background-size:cover;background-attachment:fixed;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.bg_r .btn.red{background-color:#000;border:none}.ourprojects .projects_slide.bg_b .container .item{background:var(--dGray)!important;border:none}.projects_slide.bg_b .item .gal_btn{border:solid 1px #575757;color:#fff}.social_footer ul{display:flex;list-style:none;padding:0}.social_footer ul li{margin-right:10px}.social_footer ul li a{padding:5px;width:40px;height:40px;border-radius:50%;display:block}.social_footer ul li a:hover{background:#f1f1f1}@media only screen and (max-width:600px){header .topnav .navbar{display:none}p{font-size:16px}.container{width:calc(100% - 30px)}.v1 video{width:auto;height:100%;left:50%;position:relative;transform:translateX(-50%)}.v1.homeVideo iframe{transform:scale(3.5)}header .topnav{justify-content:end}header .topnav .btn{margin-right:20px;padding:0 25px}.logo{width:120px;height:116px;background-size:75%}.getaquote{right:-100%;width:100%}footer .row{display:block}.ourfeatures .container{display:block}.banner_data h1{font-size:50px}.headblock h1{font-size:38px;padding:10px 0 30px 0;line-height:50px}.headblock h6{font-size:26px}.headblock p.short{padding:0 0}.headblock{padding:70px 0 70px 0}.slideblock p{font-size:20px;padding:20px;line-height:24px}#sync2,#sync22{display:none}}.headblock.type2 .container{display:block}.headblock.type2 .container h1{width:100%}.headblock.type2 .container p{width:100%;padding-top:15px}.headblock.type2.pro{padding-top:30px}.projects_slide{padding-top:30px}.projects_slide .item .owner{display:none}.projects_slide .item .nameblock{font-size:16px;width:60%}.projects_slide .item .custom{justify-content:space-between}.projects_slide .item .gal_btn{font-size:11px;text-align:center;padding:0 12px}.projects_slide .item .thumb{border-radius:6px}.projects_slide .item .thumb img{border-radius:6px}.headblock.type3{padding:50px 0 100px 0}.shade h1{font-size:44px}.ourfeatures .item{width:100%}.ourfeatures{padding-bottom:50px}.ourfeatures .fname{padding:30px 0}.headblock.type5 p{width:100%}.headblock.type5{padding:30px 0 50px 0}.projects_slide.testislide .item{display:block}.projects_slide.testislide .item .thumb{height:250px;width:100%}.projects_slide.testislide .item .thumb img{height:80%}.projects_slide.testislide .item .data{width:100%;padding:30px 0 0 0}.projects_slide.testislide.test_details .item .data{-webkit-line-clamp:100}.projects_slide.testislide .owl-theme .owl-nav{top:18%}.projects_slide.testislide .item .nameblock{width:100%}.projects_slide.testislide{padding-bottom:0}footer .row .title{margin-bottom:10px}footer .row .column{padding-bottom:30px}footer .row:last-child{margin-top:0}footer{background-position:right bottom;background-size:100px}.getaquote{z-index:102;top:0}.getaquote .back{right:15px;top:15px}.getaquote .wrapper{width:90%}.getaquote .wrapper h1{font-size:40px}.getaquote .wrapper h6{font-size:14px}form .form-group input,form .form-group select,form .form-group textarea{height:54px}.megamenu{width:100%;overflow-y:scroll;display:block}.megamenu .base1{padding:30px;padding-top:150px}.megamenu .base1 .box{display:block;padding-bottom:20px}.megamenu .base1 ul{Display:block}.mg-connect{Display:block}.megamenu .base1 .box a{width:100%;font-size:20px;line-height:50px}.megamenu .base1 ul{padding-top:30px;padding-bottom:30px}.megamenu h3{padding-bottom:20px}.mg-connect a{display:block;padding:15px 0;padding-left:30px}.insidebnr{padding-bottom:90px}.insidebnr.short{height:100vh}.insidebnr p{width:100%;padding-top:20px}.insidebnr h1{font-size:44px;width:100%}.ourprojects .projects_slide .container{display:block}.ourprojects .projects_slide .container .item{width:100%;padding:16px}.counter{justify-content:space-between;padding-bottom:70px;padding-top:0;flex-wrap:wrap}.counter div{justify-content:space-between;flex-wrap:wrap;width:50%;padding:15px 0}.counter div b{display:block;font-size:15px;padding-top:5px}.shade.customshade2 h1{width:100%;font-size:22px}.headblock.type7{text-align:center;padding:0;padding-top:20px}.titleport{font-size:44px;padding-bottom:20px}.titleport p{padding:20px 0}.owl-gallery .item .data{height:100%;padding:15px 20px}.ser-features{padding:60px 0 30px 0}.ser-features .container{width:calc(100% - 30px);flex-wrap:wrap}.ser-features .container .item{width:100%;padding-bottom:40px}.ser-features .container .item b{padding-bottom:15px;font-size:20px;width:100%}.ser-features .container .item p{font-size:16px}.ser-features .container:last-child{padding-top:0}.ser-features .container:first-child{padding-bottom:0}.ser-features .container .item .icon{width:40px}.amtm{height:40vh}.horizontal-scrolling-items{font-size:20px;top:10px}.shade{height:60vh}.owl-gallery{padding-top:50px}.happenings .container{display:block}.happenings .container .item{padding-top:40px;width:100%}.happenings .container .item .thumb img{max-height:240px}.happenings .container .item h6{width:70%;min-height:inherit}.banner_data h1 span{font-size:15px;width:100%}.banner_data h1 p{font-size:16px}.factory .banner_data h1{font-size:30px}.cs .container{Display:block}.cs .item .name{width:100%;padding-right:0}.cs .item .data{width:100%;padding:0}.cs .item .thumb{width:100%;height:301px;border-radius:10px;margin:15px 0;background-size:contain;background-position:center bottom}.cs .item .name h6{padding-bottom:10px}.cs .item{padding:35px 0}.cs .item .name{font-size:18px}.cs .item:last-child{padding-bottom:50px}.shade.customshade{display:block;height:100vh}.shade.customshade .container{display:block;padding-top:50px}.shade.customshade h1{font-size:30px}.shade.customshade p{color:#fff;width:100%;margin-left:0;padding-top:50px}.inside .ourfeatures{padding:30px 0 30px 0}.ourfeatures p{padding:20px 0;font-size:16px}.awradsnav .item .thumb.thumb2{display:none}.awradsnav .item{font-size:16px;text-align:center}.awradsnav .item .thumb{width:300px;height:300px;position:static;border-radius:10px;margin:0 auto;margin-bottom:10px}.awradsnav .item .container{padding:50px 0;display:flex;flex-direction:column-reverse}.awradsnav .item:hover .thumb{opacity:1;transform:none}.headblock.lowheight{padding:70px 0 50px 0}.teamlist .container{display:block}.teamlist .container .item{width:100%;text-align:center;padding:20px 0}.teamlist .container .item img{width:60%}.teamlist{padding-bottom:50px}.groupdiv img{border-radius:0}.c-blocks .container{Display:block}.c-page-adbar{width:100%}.c-page-adbar .wrapper{padding:0}.c-page-adbar .column{padding:30px 0 30px 0}.c-page-adbar .column p{font-size:17px}.c-page-adbar .column a{font-size:17px}.c-page-form{width:100%;padding:40px 0}.slider-container .thumbnails{display:none}.slider-container{width:90%;flex-direction:column-reverse}.slider-container .slider{width:100%}.slider-container .databox{width:100%}.slider-container .data b{font-size:18px}.slider-container .data span{font-size:13px}.slider-container .slide img{height:auto;width:100%}.careers .item .apply{position:static;margin-top:40px;text-align:center;border-radius:2px}.careers .item h1{font-size:22px}.careers .item h6{font-size:12px;padding:8px 10px;margin-right:3px}.careers .item p{font-size:14px;line-height:20px;padding:8px 0}.careers .item{padding:30px 0}.careerquote{width:100%;right:-100%;overflow-y:scroll}form .form-group.upfile .inputfile+label *{font-size:14px}.careerquote form .form-group input,.careerquote form .form-group select,.careerquote form .form-group textarea{font-size:15px}.careerquote .wrapper{width:90%;padding-top:15%}.blogs a{width:100%;margin:0;border-radius:10px;margin:10px 0}.blogs a .item .data .alt-font{font-size:24px}.blogs{padding-top:10px;padding-bottom:10px}.blogs.blogsopen .container{display:block}.blogs.blogsopen .echo{width:100%;padding:30px 0}.blogs.blogsopen .otherblogs{width:100%}.blogs.blogsopen .otherblogs a .item{height:220px}.privacy{padding-top:140px;padding-bottom:50px;padding-left:15px;padding-right:15px}.privacy p,.privacy ul li{font-size:14px}.privacy h1{padding-bottom:30px;font-size:30px;margin-bottom:30px}.reels{padding-top:160px}.reels h1{text-align:center;padding:0 5% 30px 5%;font-size:24px}.reels .container .item{width:100%;margin:10px 0;max-height:70vh}.reels .container .item video{position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.footer_menu.split2 ul{column-count:1;min-width:unset}.megamenu_title{font-size:22px;margin-top:-35px;text-transform:uppercase;font-weight:700}.topCall_m{display:block;position:absolute;background:0 0;top:11px;right:14px;font-size:15px;color:#fff}.amtm h3{margin-left:10px;font-size:16px;padding:9px;background:#fff;position:absolute;border-radius:10px;top:unset;bottom:10px}.homeHighlight{padding:30px}.homeHighlight ul li{width:100%;padding:50px 20px}.homeHighlight ul li:not(:last-child)::after{width:20px;height:1px;top:unset;left:calc(50% - 10px);bottom:0;border-right:0px dotted #ccc;border-bottom:1px dotted #ccc}.pt100{padding-top:70px!important}.pbm70{padding-bottom:70px!important}.h_free_quote .captcha{transform:scale(.85);transform-origin:unset}.h_free_quote{width:100%;display:block}.ro_btn{width:100%;display:block}.h_free_quote{flex-direction:column!important}.btn1.mla{margin-left:auto;margin-right:auto}.popup-content iframe{height:80px}.projects_slide.testislide.test_details .item .data{width:70%}@media (min-width:768px){form .form-split-wrap{display:flex;justify-content:space-between}form .form-split-wrap .sub{width:calc(50% - 10px)}}