@media(min-width:2500px){.solu-cont {width: 60%;}}
/*@media(max-width:1300px){.solu-cont {width: 100%;}}*/
@media(max-width:1200px){#menu .main-nav a,#menu .menu-footer a{color:#fff;text-decoration:none;text-transform:uppercase}#menu,.left-qoute-icon{left:0}.navbar-dark .navbar-nav .nav-link{padding:5px;margin-left:5px;font-size:12px!important}.main-logo{margin-left:5px}.page-contact .SA-cont-col,.page-contact .SA-map-col iframe{height:610px}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.4rem;padding-left:.4rem}.SA-cont-col,.SA-map-col iframe{height:330px}.toggle-menu span,.toggle-menu span:after,.toggle-menu span:before{background-color:#272727;content:"";display:block;height:2px;transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s ease-out .2s,transform .2s linear;width:26px;position:absolute}#menu{background:#d00000;height:100%;opacity:0;overflow:hidden;position:fixed;text-align:center;top:0;transition:.7s ease-in-out;visibility:hidden;width:100%;z-index:1100}#menu.open{opacity:1;visibility:visible}#menu.open li:first-child{animation-delay:.1s}#menu.open li:nth-child(2){animation-delay:.2s}#menu.open li:nth-child(3){animation-delay:.3s}#menu.open li:nth-child(4){animation-delay:.4s}#menu.open li:nth-child(5){animation-delay:.5s}#menu.open li:nth-child(6){animation-delay:.6s}#menu.open li:nth-child(7){animation-delay:.7s}#menu.open li:nth-child(8){animation-delay:.8s}#menu.open li:nth-child(9){animation-delay:.9s}#menu.open li:nth-child(10){animation-delay:1s}#menu.open li{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp}#menu ul:hover a{opacity:.5}#menu ul a{-webkit-transform:translateZ(0);transition:opacity .3s ease-in-out}#menu ul a:hover{opacity:1}#menu .main-nav{position:relative;top:50%;transform:translateY(-50%)}#menu .main-nav ul{list-style:none;margin:0;padding:0}#menu .main-nav a{display:block;font-size:20px;font-weight:700;padding:1rem}#menu .main-nav a:first{padding-top:0}#menu .menu-footer{padding:2rem;bottom:0;left:0;position:absolute;right:0}#menu .menu-footer ul{display:inline-block;list-style:none;margin:0;padding:0}#menu .menu-footer ul li{display:inline;margin:0 1rem}.toggle-menu{background-color:transparent;border:none;cursor:pointer;display:inline-block;float:right;height:50px;outline:0;padding:0;pointer-events:initial;position:relative;vertical-align:middle;width:50px;z-index:1110}.toggle-menu.active{position:fixed;top:2%;right:15px}.toggle-menu span{left:calc(50% - 13px);top:calc(50% - 1px)}.toggle-menu span:before{top:7px}.toggle-menu span:after{top:-7px}.toggle-menu.active span{background-color:transparent;transition:background .2s ease-out}.toggle-menu.active span:after,.toggle-menu.active span:before{background-color:#fff;transition:top .2s ease-out,transform .2s ease-out .2s}.toggle-menu.active span:before{top:0;transform:rotate3d(0,0,1,-45deg)}.toggle-menu.active span:after{top:0;transform:rotate3d(0,0,1,45deg)}.infrastructure-page .carousel-control-prev{left:85%}.infrastructure-page .num-01{left:91.4%}.right-qoute-icon{right:0}}@media(max-width:991px){.navbar-nav .dropdown-menu{background-color:#d00000;text-align:center;border:1px solid #f19191;right:0;margin:50px auto 0;transform:none!important;width:320px}#menu .main-nav a,.infrastructure-page .SA-infra-col .infra-text h3{font-size:16px}.page-contact .SA-cont-col,.page-contact .SA-map-col iframe{height:640px}#menu .main-nav a,.navbar-nav{text-align:center}.navbar-collapse{padding:15px 0;border-top:1px solid #303030;margin-top:15px;background-color:#eee}.navbar-dark .navbar-toggler{border:2px solid #d00000}.dropdown-item:focus,.dropdown-item:hover{color:#d00000!important}.foot-btn{float:left}.ov-cont{padding-left:0}.company-numbers{background-image:none}.right-border1{border-right:none;border-bottom:1px solid #fff;padding-bottom:40px;margin-bottom:40px}.padd-cn-l{padding-left:0!important}.cont-icon{margin-top:0;display:inline-block;width:30px}.banner-inner-pages{height:400px}.abt-ov{padding:20px}.other-dep,.team-row{margin-top:45px}.engineering-capability .right-border1{border-right:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #fff}.view-ts{margin-top:12px}.top-space{margin-top:100px}.infrastructure-page .carousel-control-prev{left:80%}.infrastructure-page .num-01{left:88.4%}.SA-infra-col .infra-text{padding:15px 15px 15px 30px}.lb-data .lb-caption{font-size:12px!important}.infrastructure-page .SA-infra-col .infra-text p{font-size:14px}.infrastructure-page .nav-pills .nav-link{margin-bottom:10px}.banner .carousel-control-prev{left:5px}.banner .carousel-control-next{right:5px}.banner .banner-common{bottom:auto;float:none;left:0;right:0;text-align:center}.indi-banner{background-color:#d00000;height:30px}.banner .carousel-indicators{bottom:40%}.banner .carousel-control-next,.banner .carousel-control-prev{top:0}.qoute{font-size:20px;line-height:25px}}@media(min-width:767px){.visible-xs{display:none!important}}@media(max-width:767px){.proj-name-cs{margin-top:5px;margin-bottom:30px}ul.legend{float:none;margin:20px 0 30px}.company-numbers,.contact-info,.d-rtl,.our-clients,.team,.team-pic,footer{text-align:center}.hidden-xs{display:none!important}.home-video iframe{height:300px;width:100%}.home-video{padding-top:0!important}.team-pic img{display:block;margin:0 auto}.left-qoute-icon,.right-qoute-icon{width:35px}.foot-btn,.foot-btn .base-btn{width:auto}.left-qoute-icon{top:-30px}.right-qoute-icon{top:50%}.sec-padding{padding:45px 0 20px}.qoute-col{height:100px}.qoute-sec{padding-bottom:25px!important}.company-numbers{padding:0 30px}.sec-head{font-size:30px}.banner-inner-pages h1,.sub-heading,.team-info h3{font-size:25px}.foot-btn{float:none;margin:10px 0 auto}.heading-hr1{margin-bottom:0;margin-top:0}.heading-hr2{margin:10px auto}.left-border1{padding-bottom:30px;margin-bottom:20px}.company-numbers h4,.top-space{margin-top:0}.our-solution.sec-padding{padding:45px 0 0}.corporate-social,.our-clients{padding-bottom:70px}#our-clients .carousel-indicators1{position:static;width:250px;margin:0 auto 30px;padding-inline-start:0}#our-clients .carousel-indicators1 .list-inline-item{display:table;width:100%;margin-bottom:5px}#our-clients{margin-top:30px}#our-clients .carousel-indicators,.common-carousel .carousel-indicators{bottom:-30px}.contact-info{padding:30px 60px}.abt-ov-left .mt-6{margin-top:30px;margin-bottom:30px}.abt-ov-right{border:0;padding:0}.cd-horizontal-timeline .events-content{height:auto!important;text-align:center;padding:0 0 10px}.team-info h3{margin-top:15px}.banner-inner-pages{height:250px}.abt-ov{padding:15px}.SA-infra-col .infra-text{left:15px;bottom:20px;padding:15px}.SA-infra-col .infra-text h3{font-size:20px}.infra-t1{padding-left:15px}.infra-t2{padding:20px}.infra-t2 h5{font-size:28px}.div-break{width:300px;margin:0 auto}.SA-cont-inner{padding-left:0;border-width:5px;margin-bottom:30px}.SA-cont-col{padding:30px 15px;height:auto}.SA-map-col iframe,.page-contact .SA-map-col iframe{height:300px}.tm-year{margin-left:0;margin-bottom:20px;display:inline-block}.t-bg{padding:45px 0}.cd-horizontal-timeline .slick-next,.cd-horizontal-timeline .slick-prev{top:15px}.cd-horizontal-timeline .slick-prev{left:5px}.cd-horizontal-timeline .slick-next{right:5px}.labels{margin-top:20px;padding:15px}.page-contact .SA-cont-col{height:auto}.form-search-career .form-border{border-left:0;padding-left:15px;border-top:1px solid #655353;margin-bottom:10px!important}.abt-ov,.company-numbers{background-image:none;background-color:#d00000}.infrastructure-page .carousel-control-next,.infrastructure-page .carousel-control-prev{top:100%}.infrastructure-page .num-01{left:50%;top:100.3%}.infrastructure-page .carousel-control-prev{left:0}.certi-col{margin-bottom:30px}.banner .banner-change{bottom:6px}.sec-head.mb-4{margin-bottom:15px!important}.product-home-1,.product-home-2{background-image:none!important;padding-top:45px;padding-bottom:0}.product-home-1 img,.product-home-2 img,.solu-cont{margin-top:10px}}@media(max-width:575px){.banner-common h1{font-size:14px}.banner .banner-change{padding:15px;width:100%}.banner .banner-change p{font-size:16px;line-height:20px}.contact-info{padding:15px}.qoute-col{height:156px}}@media(max-width:480px){.main-logo{width:150px}.banner-inner-pages{height:200px}#menu .main-nav a{width:100%;text-align:center;font-size:16px}.banner,.banner-inner-pages{margin-top:70px}.right-qoute-icon{top:85%}.home-video iframe{height:250px;width:100%}}