body{margin:0;font-family:'Roboto', sans-serif;padding: 0px !important;}
.carousel_section-mar{margin-top:83px !important;}
.padd-rl{padding-right:0;padding-left:0}
.no-padd{margin:0;padding:0;}
.overlay{height:0%;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:#f7f6f6;overflow-y:hidden;transition:0.5s;opacity:1;}
.overlay-content{position:relative;top:0%;width:100%;text-align:center;margin-top:30px;}
.overlay-content a{}
.overlay-content a{font-family:Montserrat;padding:19px;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:29px;color:#004e97;display:inline-block;transition:0.3s;border-bottom:1px solid #c4c3c3;}
.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;}
.bar-icon img.img-responsive{display:inline;margin:15px 10px 0px;padding:0;}
.close_menu{right:31px;top:-74px;}
.menu_logo{position:absolute;top:2%;left:2%;}
.overlay_footer{text-align:center;padding:20px;}
.overlay_footer a{padding:0 10px;}
.overlay_footer i{font-size:24px;color:#c4c3c3;}
.contct_li a{border-bottom:none !important;}
.overlay-content ul{list-style:none;text-align:center;}
.overlay-content ul li{}
.overlay_footer ul{text-align:center;display:inline-block;margin:20px 0 0 36px;}
nav.nav_menu{padding:0px 35px 0px 24px;background:aliceblue;}
.nav_txt{padding:10px 22px 10px 10px;}
.nav-tabs{border-bottom:none;}
.nav_span{font-size:15px;color:#757576;}
.nav_txt .nav_span{font-size:15px;}
.menu_bgcolor{background-color:#00bef1;padding:5px 15px 8px 15px;transform:skew(-27deg);position:relative;height:74px;width:74px;}
li.nav_txt{padding:21px 36px 10px 0px;}
.nav_menu img{padding:15px;}
.padd_rl_0{padding-right:0 !important;padding-left:0 !important;}
.menu_btn{position:absolute;right:46px;top:11px;}
.Slide1_capt_2{font-family:'Roboto', sans-serif;color:#ffffff;font-size:14px;font-weight:400;line-height:44px;text-align:center;}
.Slide1_capt_1{font-family:Archive;color:#ffffff;font-size:70px;font-weight:400;line-height:44px;text-align:left;}
.test_sec .carousel-indicators li{background-color:#c1c1c1;}
.test_sec .carousel-indicators li .active{background-color:#58d6ff !important;}
.wt h2{font-family:'Roboto', sans-serif;color:#042e46;font-size:90px;font-weight:300;line-height:58.945px;text-align:left;}
.wt_h3 h3{font-family:'Roboto', sans-serif;color:#042e46;font-size:90px;font-weight:700;line-height:58.945px;text-align:left;padding-left:88px;}
.wt_h3 h3 img{margin-top:40px;}
.wt_img img{position:relative !important;top:13px !important;left:10px;}
.valve-mar-bot p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:left;padding:0;}
#first-slider .main-container{padding:0;}
#first-slider .slide1 h3,
#first-slider .slide2 h3,
#first-slider .slide3 h3,
#first-slider .slide4 h3{color:#fff;font-size:30px;text-transform:uppercase;font-weight:700;}
#first-slider .slide1 h4,
#first-slider .slide2 h4,
#first-slider .slide3 h4,
#first-slider .slide4 h4{color:#fff;font-size:30px;text-transform:uppercase;font-weight:700;}
#first-slider .slide1 .text-left,
#first-slider .slide3 .text-left{padding-left:40px;}
#first-slider .carousel-indicators{bottom:0;}
#first-slider .carousel-control.right,
#first-slider .carousel-control.left{background-image:none;}
#first-slider .carousel .item{min-height:425px;height:100%;width:100%;}
.carousel-inner .item .container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0;}
#first-slider h3{animation-delay:1s;}
#first-slider h4{animation-delay:2s;}
#first-slider h2{animation-delay:3s;}
#first-slider .carousel-control{width:6%;text-shadow:none;}
#first-slider h1{text-align:center;margin-bottom:30px;font-size:30px;font-weight:bold;}
#first-slider .p{padding-top:125px;text-align:center;}
#first-slider .p a{text-decoration:underline;}
#first-slider .carousel-indicators li{width:14px;height:14px;background-color:rgba(255, 255, 255, .4);border:none;}
#first-slider .carousel-indicators .active{width:16px;height:16px;background-color:#fff;border:none;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index:2;}
.carousel-control .fa-angle-right,
.carousel-control .fa-angle-left{position:absolute;top:50%;z-index:5;display:inline-block;}
.carousel-control .fa-angle-left{left:50%;width:38px;height:38px;margin-top:-15px;font-size:30px;color:#fff;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:53px;}
.carousel-control .fa-angle-right{right:50%;width:38px;height:38px;margin-top:-15px;font-size:30px;color:#fff;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:53px;}
.carousel-control{opacity:1;filter:alpha(opacity=100);}
.slide img{width:100%;margin:0px;padding:0px;}
#first-slider .slide1{background-image:url(http://s20.postimg.org/h50tgcuz1/image.jpg);background-size:cover;background-repeat:no-repeat;}
#first-slider .slide2{background-image:url(http://s20.postimg.org/uxf8bzlql/image.jpg);background-size:cover;background-repeat:no-repeat;}
#first-slider .slide3{background-image:url(http://s20.postimg.org/el56m97f1/image.jpg);background-size:cover;background-repeat:no-repeat;}
#first-slider .slide4{background-image:url(http://s20.postimg.org/66pjy66dp/image.jpg);background-size:cover;background-repeat:no-repeat;}
@media screen and (min-width:980px){}
@media screen and (max-width:640px){}
.carousel-caption{text-shadow:none;}
#test_carousel .carousel-caption a:hover,
#test_carousel .carousel-caption a:focus{color:#606060 !important;outline:none !important;}
h1{margin:auto;}
.clas_btn:hover::after,
.clas_btn:hover::before{width:100%;}
.wht_new{padding:56px 0px 0px;}
.sec3_left_img{padding:11px 10px 0px 2px;width:100%;}
.sec3_left{border-top:12px solid #00ffff;border-right:12px solid #00ffff;}
.rd_mre{float:left;padding:12px 0;border-bottom:3px solid #00ffff;}
.social_div{height:45%;width:40%;background:#eae7e7;}
.test_sec{padding:70px 0px;}
.home-test h3{font-family:'Roboto', sans-serif;color:#042e46;font-size:60px;font-weight:700;line-height:58.945px;text-align:left;margin:27px 0px;}
.social-text h3{color:#042e46;font-size:60px;font-weight:700;line-height:58.945px;text-align:left;margin:27px 0px;}
.test_sec .carousel-indicators{bottom:-45px !important;}
.test_sec .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#00ffff;}
.exprt_h5{font-family:'Roboto', sans-serif;color:#042e46;font-size:60px;font-weight:700;line-height:58.945px;text-align:center;padding:56px 0;}
.exprt_categories{margin:0;padding:28px 0;text-align:center;}
.exprt_categories h4{margin-top:30px;margin-bottom:30px;font-family:'Roboto', sans-serif;color:#042e46;font-size:21px;font-weight:300;}
.exprt_categories_inner{border-right:1px solid #d7d7d7;min-height:187px;}
.exprt_categories_mar img{margin-top:30px;}
/*.exprt_categories_pad img{padding-top:17px;}*/
/*.exprt_categories_pad_brand img{padding-bottom:26px;}*/
.exprt_sec{padding:50px 0;}
.adrs_head h2{font-family:'Roboto Condensed', sans-serif !important;color:#042e46 !important;font-size:60px !important;font-weight:700 !important;line-height:50px;text-align:center;}
.writeus_btn button{background-color:#004A80;position:initial;font-family:'Roboto', sans-serif;color:#ffffff;font-size:18px;font-weight:300;line-height:25px;text-align:center;padding:9px 30px;}
.writeus_btn{margin:0;padding:54px 0 40px 0;text-align:center;}
.address h3{font-family:'Roboto', sans-serif;color:#5A5A45;font-size:24px;font-weight:700;line-height:30px;margin:0px 0px 20px 0px;padding:0px;text-align:center;}
.address p{font-family:'Roboto', sans-serif;color:#755a5a;font-size:20px;font-weight:300;line-height:25px;text-align:center;}
.address_sec{background:#eae7e7;padding:50px 0;}
.social_btns{padding:50px 0;text-align:center;}
.test_sec,
.address_sec{background:#ffffff;}
.test_sec .carousel{}
.test_sec .carousel-indicators{z-index:0;}
ul.social-network{list-style:none;display:inline;margin-left:0 !important;padding:0;}
ul.social-network li{display:inline;margin:0 5px;}
.social-network a.icoRss:hover{background-color:#F56505;}
.social-network a.icoFacebook:hover{background-color:#3B5998;}
.social-network a.icoTwitter:hover{background-color:#33ccff;}
.social-network a.icoGoogle:hover{background-color:#BD3518;}
.social-network a.icoVimeo:hover{background-color:#0590B8;}
.social-network a.icoLinkedin:hover{background-color:#007bb7;}
.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i{color:#fff;}
a.socialIcon:hover,
.socialHoverClass{color:#44BCDD;}
.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:50px;height:50px;font-size:20px;}
.social-circle li i{margin:0;line-height:50px;text-align:center;}
.social-circle li a:hover i,
.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.social-circle i{color:#052e45;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.social-circle i.fa.fa{margin:0px 0px 0 0 !important;padding:0px 0px 0 0 !important;}
.social-circle a{}
.zoom_cls1.second_img{position:absolute;top:14px;right:27px;}
#content-page5{background-color:#f4f4f4;margin:0px;padding:50px 0px 50px 0px;}
.social-medias{margin:0px;padding:0px;text-align:left;}
.social-medias ul{margin:0px;padding:0px;list-style:none;text-align:left;}
.social-medias ul li{display:inline;margin:0px;padding:0px;}
.social-medias ul li a{font-family:'Roboto', sans-serif;color:#656565;font-size:13px;font-weight:500;text-align:left;border-right:1px solid #888;margin:0px;padding:0px 10px 0px 10px;text-transform:uppercase;}
.social-medias ul li:last-child a{border-right:none !important;}
.map-adds ul li:last-child a {
    border-right: none !important;
}
.map-adds ul{margin:0px;padding:0px;list-style:none;}
.map-adds{margin:0px;padding:0px;text-align:center;}
.map-adds ul{list-style:outside none none;text-align: right;padding:0;}
.map-adds ul li{display:inline;margin:0px;padding:0px 5px 0px 5px;}
.map-adds a{font-family:'Roboto', sans-serif;color:#656565;font-size:13px;font-weight:500;text-align:left;border-right:1px solid #888;margin:0px;padding:0px 20px 0px 0px;text-transform:uppercase;}
.map-adds ul li:last-child a{border-right:none;}
.hr-line{padding:0px 0px 0px 0px;}
.hr-line hr{border-bottom:1px solid #888;margin:40px 0px 0;padding:0;text-align:center;width: 100%;}
#test_carousel .carousel-caption{position:absolute;left:0%;bottom:0%;width:100%;height:25%;background-color:rgba(0, 0, 0, 0.7);margin:0px;padding:0px;}
.test_car_h3{font-family:'Roboto', sans-serif;font-size:30px;font-weight:400;color:#ffffff;margin:0px;padding:0px;text-align:left;text-transform:uppercase;}
.test_car_p{font-family:'Roboto', sans-serif;color:#ffffff;font-size:16px;font-weight:300;margin:0px;padding:0px;text-align:left;text-transform:uppercase;}
.watch_nw_main p{color:#ffffff;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;margin:0px;padding:0px;text-align:left;text-transform:uppercase;width:95px;}
.port_img-sec{background-color:#ebebeb;padding:100px 0;}
.port_about_sec{margin:0px 0 50px 0;padding:0px;}
.pd-tp{margin:0px;padding:50px 0px 50px 0px;}
.portfoli_pdct-sec{padding:0 0 78px 0;}
.portfoli_carousel-sec,
.port_carosel2-sec{padding:55px 0px;background-color:#ebebeb;}
.logo_portfolio{margin:0 auto;padding:55px 0;text-align:center;}
.logo_portfolio img{width:21%;}
/*#port_carousel1 .item img,*/
/*#port_carousel2 .item img,*/
/*#port_carousel3 .item img,*/
/*#port_carousel4 .item img,*/
/*#port_carousel5 .item img,*/
/*#port_carousel6 .item img,*/
/*#port_carousel7 .item img,*/
/*#port_carousel8 .item img{width:46%;margin:0px auto;padding:0px 0px 30px;}*/
#port_carousel1 .carousel-control.left,
#port_carousel1 .carousel-control.right,
#port_carousel2 .carousel-control.left,
#port_carousel2 .carousel-control.right,
#port_carousel3 .carousel-control.left,
#port_carousel3 .carousel-control.right,
#port_carousel4 .carousel-control.left,
#port_carousel4 .carousel-control.right,
#port_carousel5 .carousel-control.left,
#port_carousel5 .carousel-control.right,
#port_carousel6 .carousel-control.left,
#port_carousel6 .carousel-control.right,
#port_carousel7 .carousel-control.left,
#port_carousel7 .carousel-control.right,
#port_carousel8 .carousel-control.left,
#port_carousel8 .carousel-control.right{background-image:none !important;}
#port_carousel1 .glyphicon-chevron-left:before,
#port_carousel1 .glyphicon-chevron-right:before,
#port_carousel2 .glyphicon-chevron-left:before,
#port_carousel2 .glyphicon-chevron-right:before,
#port_carousel3 .glyphicon-chevron-left:before,
#port_carousel3 .glyphicon-chevron-right:before,
#port_carousel4 .glyphicon-chevron-left:before,
#port_carousel4 .glyphicon-chevron-right:before,
#port_carousel5 .glyphicon-chevron-left:before,
#port_carousel5 .glyphicon-chevron-right:before,
#port_carousel6 .glyphicon-chevron-left:before,
#port_carousel6 .glyphicon-chevron-right:before,
#port_carousel7 .glyphicon-chevron-left:before,
#port_carousel7 .glyphicon-chevron-right:before,
#port_carousel8 .glyphicon-chevron-left:before,
#port_carousel8 .glyphicon-chevron-right:before{content:" " !important;}
#port_carousel1 .glyphicon-chevron-left img,
#port_carousel1 .glyphicon-chevron-right img,
#port_carousel2 .glyphicon-chevron-left img,
#port_carousel2 .glyphicon-chevron-right img,
#port_carousel3 .glyphicon-chevron-left img,
#port_carousel3 .glyphicon-chevron-right img,
#port_carousel4 .glyphicon-chevron-left img,
#port_carousel4 .glyphicon-chevron-right img,
#port_carousel5 .glyphicon-chevron-left img,
#port_carousel5 .glyphicon-chevron-right img,
#port_carousel6 .glyphicon-chevron-left img,
#port_carousel6 .glyphicon-chevron-right img,
#port_carousel7 .glyphicon-chevron-left img,
#port_carousel7 .glyphicon-chevron-right img,
#port_carousel8 .glyphicon-chevron-left img,
#port_carousel8 .glyphicon-chevron-right img{width:70%;}
#port_carousel1 .carousel-fade .carousel-inner .item,
#port_carousel2 .carousel-fade .carousel-inner .item,
#port_carousel3 .carousel-fade .carousel-inner .item,
#port_carousel4 .carousel-fade .carousel-inner .item,
#port_carousel5 .carousel-fade .carousel-inner .item,
#port_carousel6 .carousel-fade .carousel-inner .item,
#port_carousel7 .carousel-fade .carousel-inner .item,
#port_carousel8 .carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;overflow:hidden;}
#port_carousel1 .item.active img,
#port_carousel2 .item.active img,
#port_carousel3 .item.active img,
#port_carousel4 .item.active img,
#port_carousel5 .item.active img,
#port_carousel6 .item.active img,
#port_carousel7 .item.active img,
#port_carousel8 .item.active img{}
#port_carousel .carousel-fade .carousel-inner .active,
#port_carousel2 .carousel-fade .carousel-inner .active,
#port_carousel3 .carousel-fade .carousel-inner .active,
#port_carousel4 .carousel-fade .carousel-inner .active,
#port_carousel5 .carousel-fade .carousel-inner .active,
#port_carousel6 .carousel-fade .carousel-inner .active,
#port_carousel7 .carousel-fade .carousel-inner .active,
#port_carousel8 .carousel-fade .carousel-inner .active{opacity:1;}
#port_carousel1 .carousel-fade .carousel-inner .active.left,
#port_carousel1 .carousel-fade .carousel-inner .active.right,
#port_carousel2 .carousel-fade .carousel-inner .active.left,
#port_carousel2 .carousel-fade .carousel-inner .active.right,
#port_carousel3 .carousel-fade .carousel-inner .active.left,
#port_carousel3 .carousel-fade .carousel-inner .active.right,
#port_carousel4 .carousel-fade .carousel-inner .active.left,
#port_carousel4 .carousel-fade .carousel-inner .active.right,
#port_carousel5 .carousel-fade .carousel-inner .active.left,
#port_carousel5 .carousel-fade .carousel-inner .active.right,
#port_carousel6 .carousel-fade .carousel-inner .active.left,
#port_carousel6 .carousel-fade .carousel-inner .active.right,
#port_carousel7 .carousel-fade .carousel-inner .active.left,
#port_carousel7 .carousel-fade .carousel-inner .active.right,
#port_carousel8 .carousel-fade .carousel-inner .active.left,
#port_carousel8 .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
#port_carousel1 .carousel-fade .carousel-inner .next.left,
#port_carousel1 .carousel-fade .carousel-inner .prev.right,
#port_carousel2 .carousel-fade .carousel-inner .next.left,
#port_carousel2 .carousel-fade .carousel-inner .prev.right,
#port_carousel3 .carousel-fade .carousel-inner .next.left,
#port_carousel3 .carousel-fade .carousel-inner .prev.right,
#port_carousel4 .carousel-fade .carousel-inner .next.left,
#port_carousel4 .carousel-fade .carousel-inner .prev.right,
#port_carousel5 .carousel-fade .carousel-inner .next.left,
#port_carousel5 .carousel-fade .carousel-inner .prev.right,
#port_carousel6 .carousel-fade .carousel-inner .next.left,
#port_carousel6 .carousel-fade .carousel-inner .prev.right,
#port_carousel7 .carousel-fade .carousel-inner .next.left,
#port_carousel7 .carousel-fade .carousel-inner .prev.right,
#port_carousel8 .carousel-fade .carousel-inner .next.left,
#port_carousel8 .carousel-fade .carousel-inner .prev.right{opacity:1;}
#port_carousel .carousel-fade .carousel-control,
#port_carousel2 .carousel-fade .carousel-control,
#port_carousel3 .carousel-fade .carousel-control,
#port_carousel4 .carousel-fade .carousel-control,
#port_carousel5 .carousel-fade .carousel-control,
#port_carousel6 .carousel-fade .carousel-control,
#port_carousel7 .carousel-fade .carousel-control,
#port_carousel8 .carousel-fade .carousel-control{z-index:2;}
.as-logo img{margin:0px !important;padding:0px !important;width:60% !important;}
.as-stationery img{margin:0px !important;padding:0px !important;width:60% !important;}
.apollo-bg img{margin:0px !important;padding:0px !important;width:50% !important;}
.prt_addr{margin:40px 0 0;padding:0;text-align:center;}
.prt_addr a{
    /* font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:center; */
    background-color: #004A80;
    position: initial;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;
    text-align: center;
    padding: 9px 30px;
    outline: none !important;
}
.eq-nw-main .hvr-underline-from-center:before {
    display: none;
}
.prdt_hd h3{font-family:'Roboto', sans-serif;color:#042e46;font-size:44px;font-weight:700;text-align:center;margin:0px;padding:40px 0px 40px 0px;}
.prdt_hd-inner{font-family:'Roboto', sans-serif;color:#042e46;font-size:40px;font-weight:300;line-height:50px;text-align:left;margin:0 0 30px 0;}
.port_about_sec p{font-family:'Roboto', sans-serif;color:#606060;font-size:16.5px;font-weight:300;line-height:23px;text-align:left;}
.portfoli_pdct-sec p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:left;}
.menu_port{position:absolute;left:47%;}
.pagr_cls .pager li a,
.pagr_cls .pager li>span{background-color:none;border:none;}
.pagr_cls .pager li a:focus,
.pagr_cls .pager li a:hover{background-color:transparent!important;}
.menu_port li a:hover{cursor:pointer;display:inline-block;float:left;margin:0px 10px 0 0;position:relative;background-position:11px center;background-repeat:no-repeat;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.menu_port li a:hover i{}
.menu_port .fa-th:before{content:"\f00a";font-size:24px;color:#000;}
.menu_port li:hover{-webkit-transform:scale(1.3, 1.3) rotate(45deg);-moz-transform:scale(1.3, 1.3) rotate(45deg);-ms-transform:scale(1.3, 1.3) rotate(45deg);-o-transform:scale(1.3, 1.3) rotate(45deg);transform:scale(1.3, 1.3) rotate(45deg);}
.menu_port{position:absolute;height:0em;width:13.5em;}
.menu_port li{display:block;height:4em;line-height:4em;margin:-2.2em;position:absolute;-webkit-transition:-webkit-transform .7s;-moz-transition:-moz-transform .7s;-ms-transition:-ms-transform .7s;-o-transition:-o-transform .7s;transition:transform .7s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);text-align:center;width:4em;}
.menu_port a{color:#fffdf0;display:block;height:0em;line-height:6em;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:4em;}
.menu_port li a,
.menu_port li span{display:inline-block;padding:0px 0px;}
.fw_icon{margin:0 12px;}
.pn_page li a{color:#000000;}
.pagr_cls ul:first-child li.qq a i{width:0.3em;height:.3em;display:block;border-radius:0!important;transition:all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1)!important;-webkit-transition:all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1)!important;font-size:20px!important;left:26px;top:24px;background-color:#888!important;box-shadow:-.5em 0 #888, -.5em .5em #888, .5em 0 #888, .5em -.5em #888, 0 -.5em #888, -.5em -.5em #888, 0 .5em #888, .5em .5em #888;}
#pagr_cls ul:first-child li.qq a:hover i{box-shadow:-.6em 0 #000000, -.6em .6em #000000, .6em 0 #000000, .6em -.6em #000000, 0 -.6em #000000, -.6em -.6em #000000, 0 .6em #000000, .6em .6em #000000;}
@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
.hvr-wobble-horizontal:hover,
.hvr-wobble-horizontal:focus,
.hvr-wobble-horizontal:active{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes fadeIn-f{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn-f{from{opacity:0;}
to{opacity:1;}
}
.fadeIn-f{-webkit-animation-name:fadeIn-f;animation-name:fadeIn-f;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1s;animation-delay:1s;}
.hme_caption h1{color:#ffffff;font-family:"Roboto",sans-serif;font-size:60px;font-weight:900;letter-spacing:0px;margin:0;padding:0 0 10px;text-align:center;text-transform:uppercase;}
.hme_caption{top:40%;}
.hme_caption p{color:#ffffff;font-family:"Roboto",sans-serif;font-size:20px;font-style:italic;font-weight:400;letter-spacing:3px;margin:0;padding:0;text-align:center;}
.hme_caption .btn:focus,
.hme_caption .btn:hover,
.rcn_caption .btn:focus,
.rcn .btn:hover{color:#ffffff;}
.hme_caption button, .rcn button{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;font-weight:400;font-family:'Roboto', sans-serif;position:relative;top:20px;left:0px;}
.hme_caption span{display:block;padding:0px 21px;}
.rcn span{display:block;padding:6px 21px;}
.hme_caption button::before,
.hme_caption button::after,
.rcn button::before,
.rcn button::after{content:"";width:0;height:1px;position:absolute;transition:all 0.2s linear;background:#fff;}
.hme_caption span::before,
.hme_caption span::after,
.rcn span::before,
.rcn span::after{content:"";width:1px;height:0;position:absolute;transition:all 0.2s linear;background:#fff;}
.hme_caption button:hover::before,
.hme_caption button:hover::after,
.rcn button:hover::before,
.rcn button:hover::after{width:100%;}
.hme_caption button:hover span::before,
.hme_caption button:hover span::after,
.rcn button:hover span::before,
.rcn button:hover span::after{height:100%;}
.btn-6::before{left:40%;top:0;transition-duration:0.4s;}
.btn-6::after{left:40%;bottom:0;transition-duration:0.4s;}
.btn-6 span::before{left:0;top:40%;transition-duration:0.4s;}
.btn-6 span::after{right:0;top:40%;transition-duration:0.4s;}
.btn-6:hover::before,
.btn-6:hover::after{left:0;}
.btn-6:hover span::before,
.btn-6:hover span::after{top:0;}
.modal{position:fixed;top:5% !important;}
.body{padding-right: 0px !important;}
.hme-valve-h4{font-family:'Roboto', sans-serif;color:#042e46;font-size:32px;font-weight:300;line-height:44px;text-align:left;margin-top:10px;margin-bottom:18px;}
.cfix{float:left;}
.carousel_section-mar{margin-top:3%;}
.about-sec1{background-color:#f4f4f4;margin:0px;padding:110px 0px 60px 0px;}
.about-pg-we{background-color:#f4f4f4;margin:0px;padding:50px 0px 50px 0px;}
.about-sec2{background-color:#fff;padding-top:5%;padding-bottom:5%;}
.about-sec-we{background-color:#fff;margin:0px;padding:80px 0px 0px 0px;}
.who-v-are{margin-top:3%;margin-bottom:10%;}
.who-v-are-content p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:left;}
.who-v-are-content-h4{padding:0;margin-bottom:54px;}
.who-v-are-content-h4 h4{font-family:'Roboto', sans-serif;color:#042e46;font-size:40px;font-weight:300;line-height:50px;text-align:left;padding:0;}
.who-v-are-content-h4 .abt_qute{font-family:'Roboto', sans-serif;color:#042e46;font-size:35px;font-weight:300;line-height:50px;text-align:left;}
.who-v-are-content-h4 blockquote{padding:0px 29px;margin:0 0 20px;font-size:17.5px;border-left:10px solid #16e1ff;border-right:10px solid #16e1ff;}
.abt_img{margin-left:19%;}
.pn_page li a{font-family:'Roboto', sans-serif;color:#000000;font-size:16px;font-weight:300;line-height:44px;text-align:left;}
.block-title small{font-family:'Roboto', sans-serif;color:#042e46;font-size:31px;font-weight:300;line-height:50px;text-align:right;right:10%;}
.block-title p{font-family:'Roboto', sans-serif;color:#042e46;font-size:35px;font-weight:300;line-height:50px;text-align:left;margin-left:6%;}
.title-text{font-family:'Roboto', sans-serif;color:#042e46;font-size:31px;font-weight:300;line-height:50px;text-align:right;right:10%;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
50%{-webkit-transform:scale(0.9);transform:scale(0.9);}
100%{-webkit-transform:scale(1.1);transform:scale(1.1);}
}
@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
50%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
}
.object-pulse.animated{-webkit-animation:pulse 3s linear;animation:pulse 3s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2;}
.strong{text-align:center;}
@-webkit-keyframes strong-tada{0%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
10%,
20%{-webkit-transform:scale(.9) rotate(-8deg);-o-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg);}
30%,
50%,
70%{-webkit-transform:scale(1.3) rotate(8deg);-o-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}
40%,
60%{-webkit-transform:scale(1.3) rotate(-8deg);-o-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}
80%{-webkit-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
@keyframes strong-tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
10%,
20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);-o-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg);}
30%,
50%,
70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);-o-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}
40%,
60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);-o-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}
80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
.man-tada.animated{-webkit-animation:strong-tada 2.5s linear;-o-animation:strong-tada 2.5s linear;animation:strong-tada 2.5s linear;-webkit-animation-iteration-count:2;-o-animation-iteration-count:2;animation-iteration-count:2;}
.superman-body{-webkit-animation:bounce-superman 0.9s infinite;-o-animation:bounce-superman 0.9s infinite;animation:bounce-superman 0.9s infinite;}
@-webkit-keyframes bounce-superman{0%{-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, 4px, 0);-o-transform:translate3d(0px, 4px, 0);transform:translate3d(0px, 4px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
@keyframes bounce-superman{0%{-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, 4px, 0);-o-transform:translate3d(0px, 4px, 0);transform:translate3d(0px, 4px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
.superman{margin:0 auto;text-align:center;}
.superman-body{-webkit-animation:superman-bounce 0.9s infinite;-o-animation:superman-bounce 0.9s infinite;animation:superman-bounce 0.9s infinite;}
@-webkit-keyframes superman-bounce{0%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, -4px, 0);-o-transform:translate3d(0px, -4px, 0);transform:translate3d(0px, -4px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
@keyframes superman-bounce{0%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, -4px, 0);-o-transform:translate3d(0px, -4px, 0);transform:translate3d(0px, -4px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
.speed-animated img{position:relative;top:-27px;right:12px;}
.speed-animated{-webkit-animation:speed-bounce 0.9s infinite;-o-animation:speed-bounce 0.9s infinite;animation:speed-bounce 0.9s infinite;}
@-webkit-keyframes speed-bounce{0%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, -16px, 0);-o-transform:translate3d(0px, -16px, 0);transform:translate3d(0px, -16px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
@keyframes speed-bounce{0%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, -16px, 0);-o-transform:translate3d(0px, -16px, 0);transform:translate3d(0px, -16px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
.speed-right-animated img{position:relative;top:-117px;right:-58px;}
.speed-right-animated{-webkit-animation:speed-right-bounce 0.9s infinite;-o-animation:speed-right-bounce 0.9s infinite;animation:speed-right-bounce 0.9s infinite;}
@-webkit-keyframes speed-right-bounce{0%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, -16px, 0);-o-transform:translate3d(0px, -16px, 0);transform:translate3d(0px, -16px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
@keyframes speed-right-bounce{0%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
50%{-webkit-transform:translate3d(0px, -16px, 0);-o-transform:translate3d(0px, -16px, 0);transform:translate3d(0px, -16px, 0);}
100%{-webkit-transform:translate3d(0px, 0px, 0);-o-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0);}
}
.animate-reveal{opacity:0;-webkit-animation:reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;-moz-animation:reveal 1s ease-in 1 normal forwards;-o-animation:reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;animation:reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;}
.animate-first{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0;}
.animate-second{-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;}
.animate-third{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}
.animate-four{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}
@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@-moz-keyframes reveal{0%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@-o-keyframes reveal{0%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@keyframes reveal{0%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
.div_hght{height:40%;overflow:hidden;}
.hd_hght{height:10%;overflow:hidden;}
.slide-up-txt-div{height:300px;overflow:hidden;}
.slide-up-txt-p{animation:30s slide-up;margin-top:0%;}
@keyframes slide-up{from{margin-top:100%;height:300%;}
to{margin-top:0%;height:100%;}
}
.modal.portfolio-modal{z-index:999999;top:0% !important;}
.modal.portfolio-modal .modal-dialog.modal-lg{width:100%;left:0px;top:-35px;box-shadow:none;}
.modal.portfolio-modal .modal-dialog.modal-lg .modal-content{background:#000;padding:0;min-height:1250px;box-shadow:none;border-radius:none;opacity:1;}
.modal.portfolio-modal .modal-header{padding:15px;border-bottom:none;text-align:center;}
.modal.portfolio-modal .modal-header .close{float:none;font-size:21px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:1;}
.portfolio-sec .main{position:relative;margin:0px auto;width:100% !important;}
.main{position:relative;margin:0 auto;}
.modal.portfolio-modal .modal-header .close:before{content:" ";background:url("../../work/images/portfolio-images/close-before.png");float:left;width:370px;height:1px;margin:17px 28px 0 0;}
.modal.portfolio-modal .modal-header .close:after{content:" ";background:url("../../work/images/portfolio-images/close-before.png");float:right;width:370px;height:1px;margin:17px 0px 0 26px;}
.scrl-hdn{overflow-y:hidden;}
.arrow-left a{color:#333 !important;text-decoration:none !important;outline:none;}
.arrow-left a:after{display:inline-block;font-family:'FontAwesome';color:#000000;}
.arrow-left ul{margin-top:5px;}
.arrow-left ul li a:after{transition:margin .2s;margin-left:.4em;}
.arrow-left ul li a:hover:after{margin-left:.7em;}
.arrow-left ul li:nth-of-type(2) a:after{transition:all .25s;opacity:0;margin-left:-.5em;}
.arrow-left ul li:nth-of-type(2) a:hover:after{opacity:1;margin-left:.4em;}
.right-main a{color:#333;text-decoration:none;outline:none;}
.right-main a:after{display:inline-block;font-family:'FontAwesome';color:#000000;}
.right-main ul{margin:0px;padding:0px;}
.right-main ul li a:after{transition:margin .2s;margin:0px;padding:0px;}
.right-main ul li a:hover:after{margin:0px;padding:0px;}
.right-main ul li:nth-of-type(2) a:after{transition:all .25s;opacity:0;margin:0px;padding:0px;}
.right-main ul li:nth-of-type(2) a:hover:after{opacity:1;margin:0px;padding:0px;}
#fa-long-arrow-left a:after{content:'\f178';}
#fa-long-arrow-left a:before{content:' ';background:url(../../portfolio/images/portfolio-images/Arrow-Line.png);background-repeat:no-repeat;background-position:right top;}
#fa-long-arrow-left li:last-of-type a:after{transition:margin 0s, opacity .1s;margin-left:7px;opacity:0;overflow:hidden;}
#fa-long-arrow-left li:last-of-type a:hover:after{transition:margin .35s, opacity .1s;margin-left:-1px;opacity:1;}
.arrow-left i.fa.fa-angle-left{margin:0;padding:0;text-align:left;position:relative;top:0px;left:0px;}
#fa-long-arrow-left a:after{content:' ';width:20px;height:1px;background-color:#000;margin-bottom:6px;position:relative;left:0px;}
#fa-long-arrow-left{margin:0;padding:0;text-align:right;display:inline-block;}
#fa-long-arrow-left a img{float:left;padding-right:29px;vertical-align:middle;top:5px;position:relative;}
#fa-long-arrow-left a:after{content:' ';width:20px;height:1px;background:url(../../work/images/portfolio-images/Arrow-Line.png);margin-bottom:0px;position:relative;left:-163px;top:-3.5px;}
.arrow-left a{text-decoration:none;color:#000;}
ul.arrow-left{margin:0;padding:0;list-style:none;}
.pad-space{padding:40px 0;text-align:left;}
#fa-long-arrow-right a img{float:right;padding-right:0px;vertical-align:middle;top:5px;position:relative;}
#fa-long-arrow-right a:after{content:'\f178';}
#fa-long-arrow-right li:last-of-type a:after{transition:margin 0s, opacity .1s;margin-right:2px;opacity:0;}
#fa-long-arrow-right li:last-of-type a:hover:after{transition:margin .35s, opacity .1s;margin-right:2px;opacity:1;}
.arrow-right i.fa.fa-angle-right{margin:0;padding:0;text-align:right;position:relative;right:0px;top:0px;}
#fa-long-arrow-right a:after{content:' ';width:20px;height:1px;background:url(../../work/images/portfolio-images/Arrow-Line.png);margin-bottom:6px;position:relative;left:7px;top:3px;}
#fa-long-arrow-right{margin:0;padding:0;display:inline-block;float:right;}
ul.right-main{margin:0;padding:0;list-style:none;}
.right-wrapp{padding:40px 0;text-align:right !important;}
.right-main a{text-decoration:none;color:#000000;}
.pager li a,
.pager li>span{border:none !important;}
.arrow-left p{color:#000000;display:inline-block;font-size:14px;font-weight:600;margin:0;padding:0;}
.right-main p{color:#000000;display:inline-block;font-size:14px;font-weight:600;margin:0;padding:0;}
.who-wrw h1{font-family:'Roboto', sans-serif !important;color:#042e46 !important;font-size:90px !important;font-weight:300 !important;line-height:58.945px !important;text-align:left !important; margin-bottom: 10px;}
.who-wrw h2{font-family:'Roboto', sans-serif !important;color:#042e46 !important;font-size:90px !important;font-weight:300 !important;line-height:58.945px !important;text-align:left !important;}
.who-wrw h3{font-family:'Roboto', sans-serif !important;color:#042e46 !important;font-size:90px !important;font-weight:700 !important;line-height:58.945px !important;text-align:left !important;margin-left:190px !important;}
.portfolio-sec{background-color:#fff;margin:0px;padding:84px 0px 0px 0px;width:100%;}
#services-offering{background:-webkit-linear-gradient(45deg, #6e6caf, #24b0cc);background:-o-linear-gradient(45deg, #6e6caf, #24b0cc);background:-moz-linear-gradient(45deg, #6e6caf, #24b0cc);background:linear-gradient(45deg, #6e6caf, #24b0cc);margin:0;padding:0px 0px 180px;}
.services h3{font-family:'Roboto', sans-serif;color:#fff;font-size:80px;font-weight:300;margin:0;padding:65px 0 0;text-align:left;}
.expertise-wrapp h2{font-family:'Roboto', sans-serif;color:#fff;font-size:80px;font-weight:700;margin:135px 0 0;padding:0px 0px 72px 0px;text-align:left;}
.services.offering img{margin:0px;padding:0px;position:relative;top:13px;}
.tabbable-panel{border:0px solid #eee;padding:10px;}
.tabbable-line > .nav-tabs{border:none;margin:0px;}
.tabbable-line > .nav-tabs > li{margin-right:2px;}
.tabbable-line > .nav-tabs > li > a{border:0;margin-right:0;color:#ffffff;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;text-align:left;border-right:1px solid rgba(255, 255, 255, 0.5);border-radius:0;padding:40px 50px;margin:0px 0px;}
.tabbable-line > .nav-tabs > li > a > i{color:#a6a6a6;}
.tabbable-line > .nav-tabs > li.open > a,
.tabbable-line > .nav-tabs > li:hover > a{border:0;background:none !important;color:#ffffff;border-right:1px solid rgba(255, 255, 255, 0.5);padding:40px 50px;margin:0px -3px;}
.tabbable-line > .nav-tabs > li.open > a > i,
.tabbable-line > .nav-tabs > li:hover > a > i{color:#a6a6a6;}
.tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable-line > .nav-tabs > li:hover .dropdown-menu{margin-top:0px;}
.tabbable-line > .nav-tabs > li.active{position:relative;}
.tabbable-line > .nav-tabs > li.active > a{border:0;color:#ffffff !important;font-family:'Roboto', sans-serif;font-weight:300;padding:30px 50px;border-radius:0px;background-color:transparent !important;}
.tabbable-line > .nav-tabs > li.active > a > i{color:#404040;}
.tabbable-line > .tab-content{margin-top:0px;background-color:#fff;border:0;border-top:0px solid #eee;padding:0;}
.portlet .tabbable-line > .tab-content{padding-bottom:0;}
.strategy-wrapp h2{font-family:'Roboto', sans-serif;color:#ffffff !important;font-size:18px !important;font-weight:300 !important;line-height:80px !important;text-align:center !important;margin:0px !important;padding:0px !important;}
.bg-nav{background-color:#7AA2C8;}
.nav-tabs.centered > li,
.nav-pills.centered > li{float:none;display:inline-block;*display:inline;zoom:1;}
.nav-tabs.centered,
.nav-pills.centered{text-align:center;}
.nav>li>a:focus,
.nav>li>a:hover{background-color:transparent !important;color:#3a53a4;}
.design{text-align:left;}
.design h2{font-family:'Roboto', sans-serif;color:#ffffff;font-size:18px !important;font-weight:100;margin:0px;padding:40px 0px !important;line-height:22px;width:200px;}
.colered-bg{background-color:#6E91BF;border-top:1px solid #8eaacf;border-bottom:1px solid #8eaacf;}
.panel{background-color:transparent !important;border:0px;}
.primary-wrapp p{font-family:'Roboto', sans-serif;color:#ffffff;font-size:16px;font-weight:100;line-height:20px;text-align:left !important;margin:0;padding:40px 0px 20px 60px;}
#services-offering .panel-default .panel-heading{background-color:#7AA2C8;border-color:#ddd;}
#services-offering .panel{box-shadow:none;}
.link-3{transition:0.4s;color:#ffffff;font-size:20px;text-decoration:none;padding:0 10px;margin:0 10px;}
.link-3:active{background-color:#ffffff;color:#EEA200;padding:24px 10px;}
#services-offering .panel-default .panel-heading{background-color:transparent !important;margin:0;padding:0px 14px;}
.panel-title a{text-decoration:none;}
#services-offering .panel-default .panel-heading{background-color:transparent !important;}
h4.panel-title{font-family:'Roboto', sans-serif !important;color:#ffffff !important;font-size:16px !important;font-weight:700 !important;line-height:60px !important;text-align:left !important;text-transform:uppercase !important;border-bottom:1px solid #ffffff !important;}
.website{position:relative;font-family:helvetica;font-size:inherit;background:none;cursor:pointer;padding:25px 80px;display:inline-block;margin:15px 30px;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:none;border:3px solid #fff;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.website{overflow:hidden;}
.website:after{width:100%;height:0;top:50%;z-index:-1;position:absolute;content:"";left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:all 0.3s;}
.website:hover{color:#cb4e4e;}
.website:hover:after{height:400%;opacity:1;opacity-background:#fff;}
.panl_head_left_1.fadeInLeft.animated,
fadeIn{visibility:visible;animation-duration:0.2s;animation-delay:0.2s;animation-name:fadeInLeft;}
.panl_content_right_1.fadeInRight.animated,
fadeIn{visibility:visible;animation-duration:0.2s;animation-delay:0.2s;animation-name:fadeInRight;}
.panl_head_left_2.fadeInLeft.animated,
fadeIn{visibility:visible;animation-duration:0.3s;animation-delay:0.3s;animation-name:fadeInLeft;}
.panl_content_right_2.fadeInRight.animated,
fadeIn{visibility:visible;animation-duration:0.3s;animation-delay:0.3s;animation-name:fadeInRight;}
.panl_head_left_3.fadeInLeft.animated,
fadeIn{visibility:visible;animation-duration:0.4s;animation-delay:0.4s;animation-name:fadeInLeft;}
.panl_content_right_3.fadeInRight.animated,
fadeIn{visibility:visible;animation-duration:0.4s;animation-delay:0.4s;animation-name:fadeInRight;}
.panl_head_left_4.fadeInLeft.animated,
fadeIn{visibility:visible;animation-duration:0.5s;animation-delay:0.5s;animation-name:fadeInLeft;}
.panl_content_right_4.fadeInRight.animated,
fadeIn{visibility:visible;animation-duration:0.5s;animation-delay:0.5s;animation-name:fadeInRight;}
.panl_head_left_5.fadeInLeft.animated,
fadeIn{visibility:visible;animation-duration:0.6s;animation-delay:0.6s;animation-name:fadeInLeft;}
.panl_content_right_5.fadeInRight.animated,
fadeIn{visibility:visible;animation-duration:0.6s;animation-delay:0.6s;animation-name:fadeInRight;}
.panl_head_left_6.fadeInLeft.animated,
fadeIn{visibility:visible;animation-duration:0.7s;animation-delay:0.7s;animation-name:fadeInLeft;}
.panl_content_right_6.fadeInRight.animated,
fadeIn{visibility:visible;animation-duration:0.7s;animation-delay:0.7s;animation-name:fadeInRight;}
.tabbable-panel .tabbable-line ul li:last-child a{border-right:none;}
.tabbable-line > .nav-tabs > li:nth-child(3) a{line-height:20px;}
#portfoli_carousel-wrapp{margin:0;padding:55px 0px;background-color:#ebebeb;}
.slider-portfolio-img .carousel a{background-image:none;height:0px;}
.lt-controls img{margin:0;padding:0;width:10%;position:relative;top:0px;}
.rg-controls img{margin:0;padding:0;width:10%;position:relative;top:0px;}
.effects-hover{position:relative;margin:1px;padding:0px;}
.textbox:hover{opacity:0.8;}
.stylori-box,
.apollo-box,
.hatsun-box,
.tapmi-box,
.nac-box,
.cura-box,
.atlab-stem-box,
.barroco-box,
.edgeverve-box,
.oyalo-box,
.tm2tw-box,
.kabbs-box,
.sidney-box,
.texas-fiesta-box{margin:0px;padding:0px;}
.stylori-box img,
.apollo-box img,
.hatsun-box img,
.tapmi-box img,
.nac-box img,
.cura-box img,
.atlab-stem-box img,
.barroco-box img,
.edgeverve-box img,
.oyalo-box img,
.tm2tw-box img,
.kabbs-box img,
.sidney-box img ,
.texas-fiesta-box img{width:100%;}
.btn.protfile-btn{display:inline;}
.btn.protfile-btn .view-btn a{position:absolute;text-align:center;top:70%;left:0%;right:0%;font-family:'Roboto', sans-serif;color:#ffffff;font-size:16px;font-weight:300;margin:0 auto;padding:10px 10px 10px 10px;text-decoration:none;border:1px solid #ffffff;width:37%;}
.small-portfolio-stylori h1,
.small-portfolio-apollo h1,
.small-portfolio-hatsun h1,
.small-portfolio-tapmi h1,
.small-portfolio-nac h1,
.small-portfolio-cura h1,
.small-portfolio-barroco h1,
.small-portfolio-edgeverve h1,
.small-portfolio-oyalo h1,
.small-portfolio-tm2tw h1,
.small-portfolio-kabbs h1,
.small-portfolio-sidney h1,
.small-portfolio-texas-fiesta h1{position:absolute;top:40%;left:0px;bottom:0px;right:0px;margin:0px;padding:0px;text-align:center;font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:35px;font-weight:600;text-transform:capitalize;}
.small-portfolio-atlab-stem h1{position:absolute;top:35%;left:0px;bottom:0px;right:0px;margin:0px;padding:0px;text-align:center;font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:35px;font-weight:600;text-transform:capitalize;}
.text-stylori h1,
.text-apollo h1,
.text-hatsun h1,
.text-tapmi h1,
.text-nac h1,
.text-cura h1,
.text-barroco h1,
.text-edgeverve h1,
.text-oyalo h1,
.text-tm2tw h1,
.text-kabbs h1,
.text-sidney h1,
.text-texas h1{position:absolute;top:40%;left:0px;bottom:0px;right:0px;margin:0px;padding:0px;text-align:center;font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:35px;font-weight:600;text-transform:capitalize;}
.text-atlab h1{position:absolute;top:35%;left:0px;bottom:0px;right:0px;margin:0px;padding:0px;text-align:center;font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:35px;font-weight:600;text-transform:capitalize;}
.modal.portfolio-modal .modal-dialog.modal-lg .modal-content{min-height:1380px !important;}
.pager img{padding:0;width:50%;margin:12px 0;}
.sec_hdng{font-family:'Roboto', sans-serif;color:#606060;font-size:24px;font-weight:500;line-height:23px;text-align:center;margin:0;padding:0px 0 50px;text-transform:uppercase;}
.prdt_hd{margin:0;padding:0px 0px 10px 0px;}
.pt-space{margin:0;padding:50px 0 50px;}
.wd-img img{margin:30px 0 0 !important;padding:0px 0px 30px !important;width:100% !important;}
.video-center{text-align:center;}
.partner{padding-top:10%;padding-bottom:10%;}
.partner-scroll{text-align:center !important;}
.ho-img{text-align:center;margin-bottom:9%;}
.part_h4{font-family:'Roboto Condensed';color:rgba(68, 154, 183, 0.9);font-size:20.84px;font-weight:400;line-height:32.118px;text-align:center;transform:scaleY(1.0001);}
.partner-txt-sec p{font-family:'Roboto', sans-serif;color:#e5e5e5;font-size:18px;font-weight:300;line-height:23px;text-align:center;padding:1% 25%;}
.partner-scroll a:hover, .partner-scroll a:focus, .partner-scroll a:active{text-decoration:none !important;}
.partner-scroll img{width:2%;}
.hinduja-img{padding:20px 0px;}
.onemg-img{padding:20px 30px;}
.hinduja-img img{width:40%;}
.onemg-img img{width:25%;}
.partner-txt-sec{padding:22% 0;}
.partner-scroll p{font-family:'Roboto', sans-serif;color:#6c5f37;font-size:16px;font-weight:400;line-height:28px;text-align:center;}
.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:#b3b3b3;color:#eeeeee;width:40px;height:40px;line-height:34px;right:30px;bottom:30px;padding-top:2px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.scroll-top-wrapper:hover{background-color:#888888;}
.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1.0;}
.scroll-top-wrapper i.fa{line-height:inherit;font-size:22px;}
.partner-scroll-hide{opacity:1;visibility:visible;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.partner-scroll-hide.partner-scroll-hide{visibility:hidden;cursor:pointer;opacity:0;}
/*.work-tab{background-color: #ffffff;float: left;border: solid;border-width: 2px;border-color: #00bff3;outline: none;cursor: pointer;padding: 14px 16px;transition: 0.3s;font-size: 17px;margin-top: 20px;color: #004a80;}
.work-tab:not(:last-child) {border-right: none;} */
ul.top-tab {display: flex;margin-top: 17px;margin-bottom: 10px;position: relative;}
ul.top-tab:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    background: #979799;
    bottom: 0;
}
ul.top-tab li {padding: 8px 20px 8px 0px;list-style-type: none;font-size: 20px;/*border: 2px solid #00bff3;transform: skewX(-20deg);*/display: inline-block;color: #979799;}
ul.top-tab li:not(:last-child) {border-right: none;}
ul.top-tab li a {/*transform: skewX(20deg) !important;*/display: inline-block;text-decoration: none;color: #979799;}
/*.top-tab li.item.active {background: #00bff3;} */
.top-tab li.item.active a {color: #00bff3;}
.fixed-tab-shahs {
	width: 90%;
    position: fixed;
    top: 70px;
    z-index: 999;
}
.remove-left-space {
    padding-left: 0px;
    padding-right: 0px;
}
ul.shahs-diwali-list {
    font-family: 'Roboto', sans-serif;
    color: #606060;
    font-size: 16.5px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
    width: 50%;
    padding-left: 20px;
    margin-bottom: 20px;
}
ul.jubilee-list {
    font-family: 'Roboto', sans-serif;
    color: #606060;
    font-size: 16.5px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
    width: 100%;
    padding-left: 20px;
    margin-bottom: 20px;
}
ul.top-tab.fixed-tab li {
    border: none !important;
    transform: none;
}
ul.top-tab.fixed-tab li a {
    transform: none !important;
}
.tab-container {
    width: 1070px;
    margin-right: auto;
    margin-left: auto;
}

.custom-tab.fixed-tab-shahs {
    width: 100%;
}

.container-fluid.custom-tab {
    background: #ffffff;
}

/* .fixed-tab ul.top-tab li {
	position: relative;
    border: none;
    transform: none;
}

.fixed-tab ul.top-tab li a {
    transform: none !important;
}
.fixed-tab .top-tab li.item.active {
    background: none;
}
.fixed-tab .top-tab li.item.active a {
    color: #00bff3 !important;
}
.fixed-tab ul.top-tab li:after {content: "";position: absolute;height: 50%;width: 1px;top: 50%;background: black;transform: translateY(-50%);right: 0;}
.fixed-tab ul.top-tab li:last-child:after {
    display: none;
} */
.desktop-tab {
	display: block;
}
.mobile-tab {
	display: none;
}
@media (min-width:768px){.onemg-img{right:14.333333% !important;}
}
@media (max-width:767px){.ho-img img{width:100% !important;}
.partner-txt-sec p{padding:12px 20px !important;}
}
.parallax{background-image:url(../images/bg-partner.png);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
#particles-js{width:100%;height:100%;background-size:cover;background-position:100% 100%;background-repeat:no-repeat;}
canvas{position:absolute;top:100px;height:1800px !important;opacity:0.2;}
@media only screen and (max-device-width:1024px){.parallax{background-attachment:scroll;}
}
#experitises-svg{background-color:#f4f4f4;margin:0px;padding:0px 0px 90px 0px;}
.bars-icons img{margin:40px 0px 0px 10px;padding:0px;}
.expertises-svg h1,
.wt-exp-bn h1,
.careers-wrapp h1{font-family:'Roboto Condensed', sans-serif;color:#042e46;font-size:90px;font-weight:300;text-align:left;margin:0;padding:70px 0px 20px 0px;}
.first-half-svg{padding:20px 0px 0px 0px;text-align:center;}
.second-half-svg{padding:0px 0px 20px 0px;text-align:center;}
.brandings-svg, .mobile-web-svg, .campaigns-svgs, .experiential-design-svgs{background-color:#fff;padding:20px 0px 20px 0px;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4 !important;min-height:340px;}
.brandings-svg h3, .mobile-web-svg h3, .campaigns-svgs h3, .experiential-design-svgs h3{font-family:'Roboto', sans-serif;color:#042e46;font-size:30px;font-weight:300;}
.brandings-svg h4, .mobile-web-svg h4, .campaigns-svgs h4, .experiential-design-svgs h4{width:82%;margin:0 auto;font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:center;}
.mobile-web-svg:last-child, .experiential-design-svgs{border-right:none;}
.campaigns-svgs, .experiential-design-svgs{border-bottom:none;min-height:340px;}
#brandings-content{background-color:#f4f4f4;margin:0px;padding:110px 0px 0px 0px;}
.brandings-txt h1{font-family:'Roboto Condensed', sans-serif;color:#042e46;font-size:90px;font-weight:700;text-align:left;margin:0px;padding:0px 0px 60px 0px;}
.bar-imgs img{margin:50px 0px 0px 0px;padding:0px;}
#brandings-main{background-color:#f4f4f4;margin:0px;padding:0px 0px 100px 0px;}
.branding_over h3{font-family:'Roboto', sans-serif;color:#042e46;font-size:40px;font-weight:300;text-align:left;margin:0px;padding:0px 0px 30px 0px;}
.left-mains p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:left;}
.right-mains p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:left;}
#experitises-mains{margin:0px;padding:110px 0px 110px 0px;}
.exp_title h1{font-family:'Roboto Condensed', sans-serif;color:#042e46;font-size:90px;font-weight:700;text-align:left;margin:0px;padding:0px 0px 100px 0px;}
.id-design-expertise h3{font-family:Roboto;color:#606060;font-size:25px;font-weight:300;line-height:30px;text-align:left;margin:0px;padding:15px 0px;}
.id-design-expertise ul li p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:20px;text-align:left;}
.id-design-expertise ul li{font-size:20px;color:#9f9f9f;}
.id-design-expertise ul{margin:0px;padding:0px 0px 0px 20px;}
.approach-title h1{font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:90px;font-weight:700;text-align:left;margin:0px;padding:100px 0px 150px 0px;}
.cases-title h1{font-family:'Roboto Condensed', sans-serif;color:#042e46;font-size:90px;font-weight:700;text-align:left;margin:0px;padding:90px 0px 50px 0px;}
#cases-main .carousel-inner > .item > img,
#cases-main .carousel-inner > .item > a > img{width:80%;margin:auto;}
.bg-sliders .carousel-indicators li.active{background-color:#1ab6ff;margin:0px;padding:0px;}
.bg-sliders .carousel ol{top:102%;}
.bg-sliders .carousel-indicators li{background-color:#d4d4d4;border:none;}
.bg-sliders{margin:0px;padding:0px 0px 100px 0px;}
.test-title h1{color:#042e46;font-size:90px;font-weight:700;text-align:left;margin:0px;padding:0px 0px 50px 0px;font-family:'Roboto Condensed', sans-serif;}
#test-main{background-color:#f4f4f4;margin:0px;padding:50px 0px 50px 0px;}
.text-content h3{font-family:'Roboto', sans-serif;color:#000001;font-size:30px;font-weight:400;text-align:left;margin:0px;padding:0px;}
.text-content h4{font-family:'Roboto', sans-serif;color:#000001;font-size:16px;font-weight:300;line-height:normal;text-align:left;margin:0px;padding:0px;}
#approach-main{background:-webkit-linear-gradient(45deg, #6e6caf, #24b0cc);background:-o-linear-gradient(45deg, #6e6caf, #24b0cc);background:-moz-linear-gradient(45deg, #6e6caf, #24b0cc);background:linear-gradient(45deg, #6e6caf, #24b0cc);margin:0px;padding:0px 0px 150px 0px;}
.award-txt p{margin:0 0 10px;font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:400;line-height:30px;text-align:left;}
.pepper-img{text-align:center;padding:6% 0;}
.nme{font-family:'Roboto', sans-serif;color:#042e46;font-size:24px;font-weight:400;text-align:center;}
.posi{font-family:'Roboto', sans-serif;color:#042e46;font-size:18px;font-weight:300;font-style:italic;text-align:center;}
.conent-team p{font-family:'Roboto', sans-serif;color:#606060;font-size:16px;font-weight:300;line-height:22px;text-align:center;}
section.contct-sec{padding-bottom:58px;}
.contct-sec{background:#f4f4f4;}
.getintch{margin:50px 2px 50px 0px;padding-left:15px;}
.div-team{padding:0 30px;}
.b-lne{background-color:#042e46;width:58px;height:3px;}
.office_addr p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:24px;text-align:left;}
.office_addr h2, h2.office_addr{font-family:'Roboto Condensed', sans-serif;color:#042e46;font-size:40px;font-weight:300;line-height:50px;text-align:left;padding:31px 0px 10px 0px !important;}
.office_addr-2 p{font-family:'Roboto', sans-serif;color:#676868;font-size:24px;font-weight:300;line-height:50px;text-align:left;}
.office_addr-2 span{font-family:'Roboto', sans-serif;color:#676868;font-size:24px;font-weight:500;line-height:50px;text-align:left;}
.contct-frm{padding:60px 15px;}
html{width:100%;height:100%;position:relative;}
contct-frm{position:absolute;box-sizing:content-box;top:50%;left:50%;margin:-240px 0 0 -180px;}
*:focus{outline:none;}
.inputGroup{position:relative;margin-bottom:8%;padding-bottom:4%;}
.inputGroup .cont-lbl{position:absolute;top:0;pointer-events:none;transition:all 0.3s ease;font-family:'Roboto Condensed', sans-serif;color:#676868;font-size:24px !important;font-weight:300;line-height:0px;text-align:left;}
label.error{padding:20px 0;font-variant:'roboto';font-family:'Roboto', sans-serif;font-size:13px;font-weight:300;line-height:0px;text-align:left;color:red;}
.inputGroup input,
.inputGroup textarea{display:block;width:100%;border:none;border-bottom:2px solid #ebebeb;left:25px;padding:5px;font-family:Trebuchet MS;background:none;color:#ccc;font-size:16px;}
.inputGroup input:focus ~ .cont-lbl,
.inputGroup input:valid ~ .cont-lbl,
.inputGroup textarea:focus ~ .cont-lbl,
.inputGroup textarea:valid ~ .cont-lbl{top:-20px;transition:all 0.3s ease;font-size:16px !important;}
.inputGroup input:focus ~ .inputBar:before,
.inputGroup input:focus ~ .inputBar:after,
.inputGroup textarea:focus ~ .inputBar:before,
.inputGroup textarea:focus ~ .inputBar:after{width:50%;}
.inputGroup textarea{height:100px;width:100%;overflow:auto;resize:none;}
.inputGroup .inputBar{position:relative;display:block;width:100%;}
.inputGroup .inputBar:before,
.inputGroup .inputBar:after{}
.inputGroup .inputBar:after{right:50%;}
.inputGroup .inputBar:before{left:50%;}
.inputGroup button{background-color:#042e46;border:none;padding:10px 20px 10px 20px;margin:0;font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:24px;font-weight:300;text-align:left;position:relative;cursor:pointer;}
.cncl{padding:23px 0 !important;position:absolute;}
.cncl a{font-family:'Roboto', sans-serif;color:#042e46;font-size:24px;font-weight:300;line-height:55px;text-align:left;}
.sbmit{margin:0px;padding:0px;}
.submit{margin:0px;padding:0px;}
.cntct-ad a{text-decoration:none;font-family:'Roboto', sans-serif;color:#676868;font-size:24px;font-weight:500;line-height:50px;text-align:left;}
.career_sbmit button{background-color:#042e46;border:none;padding:15px 40px;margin:0;font-family:'Roboto', sans-serif;color:#ffffff;font-size:24px;font-weight:300;text-align:left;position:initial;cursor:pointer;}
.office_addr-padd{padding:0 5% 0 0%;}
.cpy-wrtr p{font-family:'Roboto', sans-serif;color:#606060;font-size:20px;font-weight:500;line-height:23px;text-align:left;}
.cpy-wrtr span{font-family:'Roboto', sans-serif;color:#606060;font-size:16px;font-weight:300;line-height:23px;text-align:left;}
.office_addr ul{padding:22px 10px 10px 13px;}
.office_addr ul li{list-style-type:square;}
.cpy-wrtr{margin-bottom:25px;}
.career_sbmit{padding:30px 0 50px 0;}
.hme-bnr-btn{color:#fff !important;text-decoration:none !important;}
.wt_new{margin-top:40px;}
.rd-mre-lft{text-align:left !important;}
.rd-mre-pd{padding:4px;text-decoration:none !important;}
.touch_mar{margin:7px 0 0 60px !important;}
.wrte-bt{background:#ebebeb;text-transform:none !important;}
.are-img{margin-top:37px;margin-left:15px;}
.abt-man-img-width-man{width:71%;}
.who-v-are-content-p{font-family:'Roboto', sans-serif;color:#042e46;font-size:35px;font-weight:300;line-height:50px;text-align:left;margin-left:6%;}
.who-v-are-content-small{font-family:'Roboto', sans-serif;color:#042e46;font-size:31px;font-weight:300;line-height:50px;text-align:right;top:53%;position:absolute;right:4%;}
.mble-blk-tittle{font-family:'Roboto', sans-serif;color:#042e46;font-size:35px;font-weight:300;line-height:50px;text-align:left;margin-left:6%;}
.mble-blk-tittle-small{font-family:'Roboto', sans-serif;color:#042e46;font-size:31px;font-weight:300;line-height:50px;text-align:right;right:10%;}
.overlay .menubar ul li a{padding:0px 40px 10px !important;margin:0px !important;border-bottom:1px solid #e1e1e1 !important;position:relative !important;top:0% !important;}
nav.social{margin:0px !important;padding:0px !important;position:relative !important;top:15% !important;text-align:center !important;}
.menubar ul li:last-child a{border-bottom:none !important;}
.partner_hosec{margin-top:7%;}
.car-captn{position:initial !important;margin:0px;padding:0px 0px 50px 0px;}
.car-captn h3{font-family:'Roboto', sans-serif;color:#606060;font-size: 24px;font-weight: 400;line-height:23px;text-align:center;}
.view-site button{background-color:#042e46;border:none;padding:10px 20px;margin:0;font-family:'Roboto', sans-serif;color:#ffffff;font-weight:300;text-align:left;position:initial;cursor:pointer;text-transform:uppercase;font-size:13px;}
.pager li>a:focus, .pager li>a:hover{text-decoration:none;background-color:#fff !important;}
.w-img img{width:100%;}
#portfolio-sec{margin:0px !important;padding:40px 0px 0px 0px !important;}
.tabs-btn,.tabs-btn-1{width:100%;margin:0px;padding:0px;position:relative;}
.tab-buttons span, .tab-buttons-1 span{font-size:22px;font-family:'Roboto Condensed', sans-serif;font-weight:400;color:#ffffff;background-color:transparent;cursor:pointer;border-bottom:0px;display:block;text-align:center;margin:0px;padding:30px 0px 0px 0px;}
.tab-content{font-size:14px;font-family:'Roboto Condensed', sans-serif;font-weight:400;border-bottom:0px;padding:10px;margin:0px;background-color:transparent;display:inline-block;color:#333;}
#tabs-wrapp, #tabs-wrapp-1{width:4%;height:12px;background:#ffffff;display:block;position:absolute;top:0%;margin:0px;padding:5px;border-radius:5px;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp.content2, #tabs-wrapp-1.content2{left:42%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp.content3, #tabs-wrapp-1.content3{left:64%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp.content1, #tabs-wrapp-1.content1{left:20%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_mobileweb, #tabs-wrapp-1{width:4%;height:12px;background:#ffffff;display:block;position:absolute;top:0%;margin:0px;padding:5px;border-radius:5px;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_mobileweb.content2, #tabs-wrapp-1.content2{left:42%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_mobileweb.content3, #tabs-wrapp-1.content3{left:64%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_mobileweb.content1, #tabs-wrapp-1.content1{left:20%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_campaigns, #tabs-wrapp-1{width:4%;height:12px;background:#ffffff;display:block;position:absolute;top:0%;margin:0px;padding:5px;border-radius:5px;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_campaigns.content2, #tabs-wrapp-1.content2{left:56%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_campaigns.content3, #tabs-wrapp-1.content3{left:65%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_campaigns.content1, #tabs-wrapp-1.content1{left:20%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_immersive, #tabs-wrapp-1{width:4%;height:12px;background:#ffffff;display:block;position:absolute;top:0%;margin:0px;padding:5px;border-radius:5px;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_immersive.content2, #tabs-wrapp-1.content2{left:42%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_immersive.content3, #tabs-wrapp-1.content3{left:64%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
#tabs-wrapp_immersive.content1, #tabs-wrapp-1.content1{left:20%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;}
.approach-mrk h1{font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:18px;font-weight:500;text-align:left;margin:0px;padding:30px 0px 30px 0px;line-height:20px;}
.approach-mrk p{font-family:'Roboto', sans-serif;color:#ffffff;font-size:18px;font-weight:300;line-height:20px;text-align:left;width:73%;margin:0px;padding:0px;}
.eq-nw{padding:8px;}
.eq-nw-main{margin:0 !important;}
.enqy-nw-main p{text-align:center !important;}
.view-btn a:active, .view-btn a:focus{color:#fff !important;}
.eq-nw{font-size:14px !important;}
.btn-contct button{position:initial !important;background-color:#042e46;border:none;padding:15px 40px;margin:0;font-family:'Roboto', sans-serif;color:#ffffff;font-size:24px;font-weight:300;text-align:left;}
.form-style{max-width:450px;padding:40px 30px 40px 40px;font:13px Arial, Helvetica, sans-serif;margin:20px auto;background:#FFFFFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.form-style-heading{font-weight:bold;font-style:italic;border-bottom:2px solid #ddd;margin-bottom:10px;font-size:15px;padding-bottom:3px;}
.form-style label{display:block;margin:0px 0px 15px 0px;}
.form-style label > span{width:100px;font-weight:bold;float:left;padding-top:8px;padding-right:5px;}
.form-style span.required{color:red;}
.form-style input[name=phone1]{width:40px!important;text-align:center;}
.form-style input[name=phone2]{width:120px!important;}
.form-style input[type=text], input[type=email]{width:48%;}
.form-style input[type=text], input[type=email],
.form-style input[type=file],
.form-style textarea,
.form-style select{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:7px;outline:none;}
.form-style input[type=text]:focus, input[type=email]:focus, .form-style input[type=file]:focus, .form-style textarea:focus, .form-style select:focus{border:1px solid #0C0;}
.form-style textarea{height:100px;width:55%;}
.form-style button[type="submit"]{-moz-box-shadow:inset 0px 1px 0px 0px #3985B1;-webkit-box-shadow:inset 0px 1px 0px 0px #3985B1;box-shadow:inset 0px 1px 0px 0px #3985B1;background-color:#216288;border:1px solid #17445E;display:inline-block;cursor:pointer;color:#FFFFFF;padding:8px 18px;text-decoration:none;font:12px Arial, Helvetica, sans-serif;}
.form-style button[type="submit"]:hover{background:linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%);background-color:#28739E;}
.form-style .success{background:#D8FFC0;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#2E6800;border-left:3px solid #2E6800;}
.form-style .error{background:#FFE8E8;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#FF0000;border-left:3px solid #FF0000;}
.lt-stylori li{font-family:'Roboto', sans-serif;color:#606060;font-size:16.5px;font-weight:300;line-height:23px;text-align:left;margin:0px 0px 20px 0px;padding:0px;}
.rt-stylori ul li{font-family:'Roboto', sans-serif;color:#606060;font-size:16.5px;font-weight:300;line-height:23px;text-align:left;margin:0px 0px 20px 0px;padding:0px;}
.carousel-indicators{bottom:0px;left:0%;width:100%;margin:0 auto;padding:0px;text-align:center;}
.video-watch img{width:100%;}
.caption-bg{position:absolute;background-color:#000000;top:75%;bottom:0%;right:0%;left:0%;margin:0px;padding:0px;width:100%;height:25%;opacity:0.6;}
.video-watch i.fa.fa-play{font-size:18px;position:absolute;top:82%;bottom:0%;left:47%;text-align:center;margin:0 auto;padding:0px;color:#ffffff;z-index:1;}
.video-watch h1{font-family:'Roboto', sans-serif;color:#ffffff;font-size:16px;font-weight:300;text-align:center;position:absolute;top:85%;bottom:0%;left:40%;z-index:1;}
.video-watch{padding:0px 0px 0px 0px;}
.modal-header{margin:0px;padding:15px 0px 15px 0px;border-bottom:0px;}
.modal-body{position:relative;padding:30px 72px 0px 75px;}
#myModal_write{margin:0px;padding-right:0px !important;}
.form-sucessfully .btn-success{background-color:#042E46;border-radius:0px;border-color:transparent;color:#ffffff;font-family:'Roboto Condensed', sans-serif;font-size:16px;margin:0px;padding:10px 20px 10px 20px;opacity:1;}
.modal.fade{position:fixed;top:10% !important;padding:0 !important;}
.modal-body.modal-body-cls{position:relative;padding:30px 72px 30px 75px;}
.help-block ul li{font-family:'Roboto Condensed', sans-serif;color:#ff0000;font-size:12px;font-weight:400;text-align:left;}
.form-group p{font-family:'Roboto Condensed', sans-serif;color:#676868;font-size:24px;font-weight:300;line-height:0px;text-align:left;}
.watch_nw_main i.fa.fa-play{color:#ffffff;font-size:26px;margin:0px;padding:20px 0px 5px 0px;}
#contact-form input[type="file"]{border-bottom:0px;}
.form-sucessfully .btn-success.btn-send.disabled:hover{background-color:#042E46;border-color:#042E46;}
.submit button{margin:0px;padding:10px 20px 10px 20px;}
.contact-wrapp img{width:100%;margin:0px;padding:0px;}
.modal-header-wrap{margin:0px;padding:15px 30px 0px 0px;}
input.email-class{display:block;width:80%;border:none;border-bottom:2px solid #ebebeb;left:25px;padding:5px;font-family:Trebuchet MS;background:none;color:#ccc;font-size:16px;box-shadow:none !important;}
input.email-class:active, input.email-class:focus{border-color:transparent;}
.modal-header-wrap{margin:0px;padding:15px 30px 0px 0px;}
.modal-lg .modal-body{margin:0px;padding:0px;}
.flexible-middle-width .content-wrap{width:45% !important;}
.flexible-middle-width .content-wrap{max-width:570px!important;width:45% !important;}
.mobile-view{display:none;}
.writeus_btn button:hover{color:#fff;}
.mobile-responsive-view{display:none;}
.abt-team{font-family:'Roboto', sans-serif !important;color:#042e46 !important;font-size:90px !important;font-weight:700 !important;text-align:left !important;}
.abt-bar img{margin:0px;padding:30px 0px 0px 0px;}
.award-abt h3{font-family:'Roboto', sans-serif;color:#042e46;font-size:60px;font-weight:700;line-height:58.945px;text-align:left;margin:27px 0px;}
.attc:focus, .attc:focus, .attc:focus{outline:0px auto -webkit-focus-ring-color !important;outline-offset:-2px !important;}
.button-space{margin:0;padding:30px 0 30px;background-color:#ebebeb;}
.cs-div{padding:15px 0;}
.sb-head{font-weight:bold !important;}
.ul-inside li span{font-weight:bold !important;}
.ul-inside{margin-top:15px;margin-left:20px;}
.branding-stylori h1{font-family:'Roboto', sans-serif;color:#042e46 !important;font-size:30px !important;font-weight:500 !important;line-height:23px !important;margin:0px;padding:0px 0 40px !important;text-transform:uppercase !important;}
.pt-space p{margin:0 0 20px;}
.nac-txt h1{color:#ffffff;font-family:"Roboto",sans-serif;font-size:120px;position:absolute;top:46%;left:0%;right:0%;margin:0 auto;padding:0px;text-align:center;text-shadow:0px 6px 9px rgba(0, 0, 0, 0.1);}
.nac-txt h2{color:#ffffff;font-family:"Roboto",sans-serif;font-size:120px;font-weight:bold;position:absolute;top:59%;left:0%;right:0%;margin:0 auto;padding:0px;text-align:center;text-shadow:0px 6px 9px rgba(0, 0, 0, 0.1);}
.nac-txt P{color:#ffffff;font-family:"Roboto",sans-serif;font-size:22px;font-weight:400;font-style:italic;position:absolute;top:80%;left:0%;right:0%;margin:0px;padding:0px;text-align:center;text-shadow:0px 6px 9px rgba(0, 0, 0, 0.1);letter-spacing:6px;}
.mobile-portfolio{display:none;}
.proft-bann-caption{position:absolute;bottom:9%;text-align:center;left:0;right:0;}
.port-bann-img{position:relative;}
.proft-bann-caption h1{color:#ffffff;font-family:"Roboto",sans-serif;font-size:100px;font-weight:600;margin:0px;padding:0px;line-height:60px;text-align:center;text-shadow:0px 6px 9px rgba(0, 0, 0, 0.1);text-transform:uppercase;}
.proft-bann-caption h2{color:#ffffff;font-family:"Roboto",sans-serif;font-size:100px;font-weight:600;margin:0px;padding:0px;line-height:110px;text-align:center;text-shadow:0px 6px 9px rgba(0, 0, 0, 0.1);text-transform:uppercase;}
.proft-bann-caption p{color:#ffffff;font-family:"Roboto",sans-serif;font-size:22px;font-weight:400;font-style:italic;margin:0px;padding:0px;text-align:center;text-shadow:0px 6px 9px rgba(0, 0, 0, 0.1);letter-spacing:6px;}
.prt-sty-ban h1,
.prt-oya-ban h1,
.prt-tap-ban h1,
.prt-tmw-ban h1,
.prt-bar-ban h1,
.prt-cur-ban h1,
.prt-edg-ban h1,
.prt-kab-ban h1{color:#ffffff;font-family:"Roboto",sans-serif;font-size:100px;font-weight:600;margin:0px;padding:0px;line-height:90px;text-align:center;text-shadow:0px 6px 9px rgba(0, 0, 0, 0.1);text-transform:uppercase;}
.rcn-caption{position:absolute;text-align:left;left:55.5%;bottom:30%;}
.rcn-caption h1{font-size:41px;padding:0;margin:10px 0;font-family:roboto,"san serif";letter-spacing:5px;}
.rcn-caption h3{font-size:20px !important;padding:0;margin:0;}
.rcn-caption p{font-size:15px;letter-spacing:1px;font-weight:500;}
.rcn-p{margin:20px 0 !important;}
.rcn-p p{margin:0px 0 !important;}
.rcn-caption button{top:36% !important;left:0px;}
.valve-mar-bot h4 a{text-decoration:none;font-family:'Roboto', sans-serif;color:#042e46;font-size:32px;font-weight:300;line-height:44px;text-align:left;margin-top:10px;margin-bottom:18px;}
.valve-mar-bot h4{margin-top:24px !important;margin-bottom:18px;}
.mobile-view,
.mobile-responsive-view{display:none;}
.tap-wrapp button{margin:0px;padding:0px;position:relative;}
.tap-home-btns span{border:1px solid #ffffff;margin:0px;padding:10px 10px;}
button.link-btns-rcn{position:relative;top:20px !important;}
.input-error{color:red !important;font-size:13px !important;float:left !important;display:block !important;margin-top:5px !important;padding-bottom:15px !important;}
.alert{font-size:16px;font-family:'Roboto Condensed', sans-serif;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.submit.lt-btn-submit{margin:0px 0px 0px 50px;padding:0px;}
.wrte-bt:focus{color:#fff;text-decoration:none;}
@keyframes rubberBand{from{transform:scale3d(1, 1, 1);}
30%{transform:scale3d(1.25, 0.75, 1);}
40%{transform:scale3d(0.75, 1.25, 1);}
50%{transform:scale3d(1.15, 0.85, 1);}
65%{transform:scale3d(.95, 1.05, 1);}
75%{transform:scale3d(1.05, .95, 1);}
to{transform:scale3d(1, 1, 1);}
}
.rubberBand{animation-name:rubberBand;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:rubberBand;-webkit-animation-duration:1s;animation-duration:1s;}
@keyframes rubberBand1{from{transform:scale3d(1, 1, 1);}
30%{transform:scale3d(1.25, 0.75, 1);}
40%{transform:scale3d(0.75, 1.25, 1);}
50%{transform:scale3d(1.15, 0.85, 1);}
65%{transform:scale3d(.95, 1.05, 1);}
75%{transform:scale3d(1.05, .95, 1);}
to{transform:scale3d(1, 1, 1);}
}
.rubberBand1{animation-name:rubberBand1;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:rubberBand1;-webkit-animation-duration:1s;animation-duration:1s;}
@keyframes rubberBand2{from{transform:scale3d(1, 1, 1);}
30%{transform:scale3d(1.25, 0.75, 1);}
40%{transform:scale3d(0.75, 1.25, 1);}
50%{transform:scale3d(1.15, 0.85, 1);}
65%{transform:scale3d(.95, 1.05, 1);}
75%{transform:scale3d(1.05, .95, 1);}
to{transform:scale3d(1, 1, 1);}
}
.rubberBand2{animation-name:rubberBand2;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:rubberBand2;-webkit-animation-duration:1s;animation-duration:1s;}
@keyframes rubberBand3{from{transform:scale3d(1, 1, 1);}
30%{transform:scale3d(1.25, 0.75, 1);}
40%{transform:scale3d(0.75, 1.25, 1);}
50%{transform:scale3d(1.15, 0.85, 1);}
65%{transform:scale3d(.95, 1.05, 1);}
75%{transform:scale3d(1.05, .95, 1);}
to{transform:scale3d(1, 1, 1);}
}
.rubberBand3{animation-name:rubberBand3;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:rubberBand3;-webkit-animation-duration:1s;animation-duration:1s;}
@keyframes rubberBand4{from{transform:scale3d(1, 1, 1);}
30%{transform:scale3d(1.25, 0.75, 1);}
40%{transform:scale3d(0.75, 1.25, 1);}
50%{transform:scale3d(1.15, 0.85, 1);}
65%{transform:scale3d(.95, 1.05, 1);}
75%{transform:scale3d(1.05, .95, 1);}
to{transform:scale3d(1, 1, 1);}
}
.rubberBand4{animation-name:rubberBand4;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:rubberBand4;-webkit-animation-duration:1s;animation-duration:1s;}
.ctn-onemg h2{font-family:'Roboto Condensed', sans-serif !important;color:#042e46 !important;font-size:60px !important;font-weight:700 !important;line-height:50px;text-align:left;}
.cli_ptr{cursor:auto;}
.btnn{width:100%;padding:11px 30px;float:left;background-size:200% 100%;background-position:right bottom;transition:all 0.1s ease-out;font-family:'Roboto', sans-serif;font-size:20px;}
@media (min-width:768px){#client_portfolio{display:none;}
}
@media (max-width:767px){#cli-client{display:none;}
.btnn{padding:4px 0 13px 0 !important;}
#client_portfolio a{cursor:pointer;font-family:'Roboto', sans-serif;color:#042e46;font-size:18px;font-weight:400;line-height:23px;text-align:left;}
#client_portfolio p{font-family:'Roboto', sans-serif;color:#042e46;font-size:18px;font-weight:400;line-height:23px;text-align:left;}
}
#client_portfolio p{border-bottom:1px solid #606060;}
.cli-heading-brdr{padding-right:50px !important;}
.cli-heading h2{font-family:'Roboto', sans-serif;color:#606060;font-size:22px;font-weight:300;line-height:50px;text-align:left;text-transform:uppercase;border-bottom:2px solid;}
.cli-name{font-family:'Roboto', sans-serif;color:#042e46;font-size:18px;font-weight:400;line-height:23px;text-align:left;padding:4px 0 13px 0;}
.cli-indus{font-family:'Roboto', sans-serif;color:#606060;font-size:16px;font-weight:400;line-height:23px;text-align:left;padding:1px 0 13px 0;}
.cli-link a{font-family:'Roboto', sans-serif;color:#606060;font-size:14px;font-weight:400;line-height:23px;text-align:left;}
.cli-link{padding:4px 0 13px 0;}
#cli-client{background:#fff;margin-top:22%;}
.cli-inr-div{border-bottom:1px solid #b7b7b7;;}
.port_s_ar{float:right;}
#client-wrapp{background-color:#EBEBEB;padding:0px 0px 60px 0px;}
.client-titles h1{font-family:'Roboto', sans-serif;color:#042e46;font-size:90px;font-weight:700;text-align:left;margin:0px;padding:0;text-transform:uppercase;}
.bar-icon-client img{margin:0px;padding:40px 0px 0px 0px;}
.client-titles{margin:0px;padding:120px 0px 70px 0px;}
.client-logo img{margin:0px;padding:1px;width:100%;}
.client_submit_btn a{background-color:#042e46;font-family:'Roboto', sans-serif;color:#ffffff;font-size:24px;font-weight:300;margin:0px;padding:10px 20px 10px 20px;text-align:left;text-decoration:none;}
.client_submit_btn{text-align:center;}
.client-submits{margin:0px;padding:70px 0px 0px 0px;}
.head-line-abt p{font-family:'Roboto', sans-serif !important;color:#606060;font-size:18px;font-weight:300;text-align:left;margin:0px;padding:10px 0px 20px 0px;}
.pd-btm{margin:0px;padding:0px 0px 30px 0px;}
.brand-itlic{font-weight:bold;}
.bg-col-tabs{position:absolute;top:1%;bottom:0%;left:11%;right:0%;width:52%;height:2px;background-color:#f4f4f4;z-index:0;}
.tab_wrapper{margin:10px 0 50px;display:inline-block;width:100%;position:relative;}
.tab_wrapper > ul{clear:both;display:inline-block;width:86%;border-bottom:0px solid #49a4d9;margin:0px 0px 50px 0px;position:relative;left:10%;}
.tab_wrapper > ul li{font-family:'Roboto Condensed', sans-serif;float:left;cursor:pointer;font-weight:400;text-transform:capitalize;border:0px solid #ccc;font-size:25px;border-bottom:0;position:relative;border-top:0px solid #ccc;color:#ffffff;margin:0 5px 0 0;padding:0px 0px 0px 0px;width:26%;line-height:23px;}
.tab_wrapper-camp ul li{width:35% !important;}
.tab_wrapper > ul li.active{border-color:#ffffff;color:#ffffff;}
.tab_wrapper > ul li.active:after{content:"";position:absolute;bottom:-1px;height:1px;left:0;background-color:transparent;width:100%;}
.tab_wrapper .controller{display:block;overflow:hidden;clear:both;position:absolute;top:0;right:0;}
.tab_wrapper .controller span{padding:8px 22px;background:#49a4d9;color:#fff;text-transform:uppercase;display:inline-block;}
.tab_wrapper .controller span.next{float:right;margin-left:10px;}
.tab_wrapper .content_wrapper{float:left;width:100%;border:0px solid #49a4d9;border-top:0;box-sizing:border-box;}
.tab_wrapper .content_wrapper .tab_content{display:none;padding:15px 0px;}
.tab_wrapper .content_wrapper .tab_content.active{}
.tab_wrapper .content_wrapper .tab_content .error{color:red;}
.tab_wrapper .content_wrapper .accordian_header{border-bottom:1px solid #ffffff;color:#ffffff;font-size:20px;font-family:'Roboto Condensed', sans-serif;font-weight:400;text-transform:capitalize;display:none;padding:10px 20px;position:relative;cursor:pointer;}
.tab_wrapper .content_wrapper .accordian_header.active{border-bottom:1px solid #ffffff;color:#ffffff;font-size:20px;font-family:'Roboto Condensed', sans-serif;font-weight:400;text-transform:capitalize;}
.tab_wrapper .content_wrapper .accordian_header.active:after{position:absolute;top:0;left:0;content:"";width:0px;height:100%;background:#49a4d9;}
.tab_wrapper .content_wrapper .accordian_header .arrow{float:right;display:inline-block;width:12px;height:12px;position:relative;border-radius:2px;transform:rotate(-135deg);background-color:transparent;border-top:3px solid #ffffff;border-left:3px solid #ffffff;top:9px;}
.tab_wrapper .content_wrapper .accordian_header.active .arrow{transform:rotate(45deg);margin-top:5px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;}
.tab_wrapper.left_side > ul{width:25%;float:left;border-bottom:1px solid #ccc;}
.tab_wrapper.left_side > ul li{width:100%;box-sizing:border-box;margin:0;padding:12px 18px;border-width:1px;border-right:0;border-left:0;}
.tab_wrapper.left_side > ul li:after{left:0;top:0;content:"";position:absolute;width:5px;height:100%;background:#ccc;}
.tab_wrapper.left_side > ul li.active{border-color:#ccc;}
.tab_wrapper.left_side > ul li.active:after{left:0;top:0;width:5px;height:100%;background:#49a4d9;}
.tab_wrapper.left_side > ul li.active:before{right:-1px;position:absolute;top:0;content:"";width:2px;height:100%;background:#fff;}
.tab_wrapper.left_side .content_wrapper{width:75%;border:1px solid #ccc;float:left;}
.tab_wrapper.left_side .controller{top:-50px;}
.tab_wrapper.right_side > ul{width:25%;float:right;border-bottom:1px solid #ccc;}
.tab_wrapper.right_side > ul li{width:100%;box-sizing:border-box;margin:0;padding:12px 18px;border-width:1px;border-right:0;border-left:0;text-align:right;}
.tab_wrapper.right_side > ul li:after{right:0;left:inherit;top:0;content:"";position:absolute;width:5px;height:100%;background:#ccc;}
.tab_wrapper.right_side > ul li.active{border-color:#ccc;}
.tab_wrapper.right_side > ul li.active:after{right:0;left:inherit;top:0;width:5px;height:100%;content:"";background:#49a4d9;}
.tab_wrapper.right_side > ul li.active:before{left:-2px;right:inherit;position:absolute;top:0;content:"";width:2px;height:100%;background:#fff;}
.tab_wrapper.right_side .content_wrapper{width:75%;float:left;border:1px solid #ccc;}
.tab_wrapper.right_side .controller{top:-50px;}
.tab_wrapper.accordion .content_wrapper{border-color:#ccc;}
.tab_wrapper.accordion .content_wrapper .accordian_header{display:block;}
.tab_wrapper.accordion > ul{display:none;}
@media only screen and (max-width:767px){.tab_wrapper > ul{display:none;}
.tab_wrapper .content_wrapper{border:0;}
.tab_wrapper .content_wrapper .accordian_header{display:block;margin:0px;padding:10px 0px 20px 0px;}
.tab_wrapper.left_side .content_wrapper, .tab_wrapper.right_side .content_wrapper{width:100%;border-top:0;}
.tab_wrapper .controller{display:none;}
}
.wrapper{max-width:1200px;margin:150px auto;}
.wrapper > h1{text-align:center;}
.wrapper > h1 span{border-bottom:2px solid #49a4d9;display:inline-block;padding:0 10px 10px;color:#49a4d9;transition:all 0.5s linear;}
ul, li{margin:0;padding:0;}
.tabs-title-according p{font-family:'Roboto', sans-serif;color:#ffffff;font-size:18px;font-weight:300;line-height:20px;text-align:left;width:100%;margin:0px;padding:0px 0px 20px 0px;}
.brand-manuals{margin:0px;padding:0px 0px 30px 0px;}
.marketing-collaterals h3{font-family:'Roboto', sans-serif;color:#606060;font-size:28px;font-weight:300;text-align:left;margin:0px;padding:30px 0px 20px 70px;width:100%;line-height:0px;}
.tabs-according-approach li{list-style:none;}
ul.list-logo,
ul.list-manuals,
ul.list-presentation,
ul.list-presentation{position:relative;}
li.id-logo:after{width:1px;height:21px;content:"";position:absolute;top:78px;left:18px;background:#cecece;}
li.id-logo:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-br-man:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-logo-guidlines:after{width:1px;height:28px;content:"";position:absolute;top:118px;left:18px;background:#cecece;}
li.id-collat-templ-guidl:after{width:1px;height:28px;content:"";position:absolute;top:156px;left:18px;background:#cecece;}
li.id-brd-svg-story:after{width:1px;height:21px;content:"";position:absolute;top:18px;left:3px;background:#cecece;}
li.id-svg-logo-guidlines:after{width:1px;height:21px;content:"";position:absolute;top:51px;left:3px;background:#cecece;}
li.id-svg-coll-tep-nes:after{width:1px;height:21px;content:"";position:absolute;top:83px;left:3px;background:#cecece;}
li.id-colt-svg:after{width:1px;height:21px;content:"";position:absolute;top:117px;left:3px;background:#cecece;}
li.id-brochure:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-pack:after{width:1px;height:28px;content:"";position:absolute;top:118px;left:18px;background:#cecece;}
li.id-cot-tepe-guis:after{width:1px;height:28px;content:"";position:absolute;top:156px;left:18px;background:#cecece;}
li.id-colt:after{width:1px;height:28px;content:"";position:absolute;top:194px;left:18px;background:#cecece;}
li.id-po-of-sale:after{width:1px;height:28px;content:"";position:absolute;top:232px;left:18px;background:#cecece;}
li.id-brand-stroy:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-pf:after{width:1px;height:21px;content:"";position:absolute;top:78px;left:18px;background:#cecece;}
li.id-exp-logo-guidlines:after{width:1px;height:21px;content:"";position:absolute;top:111px;left:18px;background:#cecece;}
li.id-exp-col-gu:after{width:1px;height:21px;content:"";position:absolute;top:144px;left:18px;background:#cecece;}
li.id-col-template-gui:after{width:1px;height:21px;content:"";position:absolute;top:144px;left:18px;background:#cecece;}
li.id-newspaper:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-maga:after{width:1px;height:28px;content:"";position:absolute;top:118px;left:18px;background:#cecece;}
li.id-bills:after{width:1px;height:28px;content:"";position:absolute;top:156px;left:18px;background:#cecece;}
li.id-out-media:after{width:1px;height:28px;content:"";position:absolute;top:194px;left:18px;background:#cecece;}
li.id-tel:after{width:1px;height:28px;content:"";position:absolute;top:232px;left:18px;background:#cecece;}
li.id-adv:after{width:1px;height:28px;content:"";position:absolute;top:194px;left:18px;background:#cecece;}
li.id-mark-coll-des:after{width:1px;height:28px;content:"";position:absolute;top:232px;left:18px;background:#cecece;}
li.id-launches:after{width:1px;height:28px;content:"";position:absolute;top:20px;left:3px;background:#cecece;}
li.id-tv:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-cor-film:after{width:1px;height:28px;content:"";position:absolute;top:118px;left:18px;background:#cecece;}
li.id-pro-films:after{width:1px;height:28px;content:"";position:absolute;top:156px;left:18px;background:#cecece;}
li.id-pr-map:after{width:1px;height:28px;content:"";position:absolute;top:194px;left:18px;background:#cecece;}
li.id-3d-video:after{width:1px;height:47px;content:"";position:absolute;top:232px;left:18px;background:#cecece;}
li.id-brn-stra:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-dig-str:after{width:1px;height:22px;content:"";position:absolute;top:110px;left:18px;background:#cecece;}
li.id-des-devel:after{width:1px;height:28px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-resp-web:after{width:1px;height:28px;content:"";position:absolute;top:118px;left:18px;background:#cecece;}
li.id-use-exp-des:after{width:1px;height:28px;content:"";position:absolute;top:156px;left:18px;background:#cecece;}
li.id-use-inte-desi:after{width:1px;height:28px;content:"";position:absolute;top:194px;left:18px;background:#cecece;}
li.id-mark-con-man:after{width:1px;height:28px;content:"";position:absolute;top:232px;left:18px;background:#cecece;}
li.id-mob:after{width:1px;height:48px;content:"";position:absolute;top:80px;left:18px;background:#cecece;}
li.id-use-exp:after{width:1px;height:28px;content:"";position:absolute;top:137px;left:18px;background:#cecece;}
li.id-use-inf:after{width:1px;height:28px;content:"";position:absolute;top:176px;left:18px;background:#cecece;}
.list-manuals li.id-brand-story:after{width:1px;height:25px;content:"";position:absolute;top:23px;left:93px;background:#9f9f9f;}
.list-manuals li.id-logo-guid:after{width:1px;height:25px;content:"";position:absolute;top:58px;left:93px;background:#9f9f9f;}
.list-manuals li.id-coll-tem:after{width:1px;height:25px;content:"";position:absolute;top:93px;left:93px;background:#9f9f9f;}
.list-presentation li.id-br-sty:after{width:1px;height:25px;content:"";position:absolute;top:23px;left:83px;background:#9f9f9f;}
.list-presentation li.id-logo-gui:after{width:1px;height:25px;content:"";position:absolute;top:58px;left:83px;background:#9f9f9f;}
.list-presentation li.id-col-tep-gui:after{width:1px;height:25px;content:"";position:absolute;top:93px;left:83px;background:#9f9f9f;}
.list-presentation li.id-broch:after{width:1px;height:25px;content:"";position:absolute;top:23px;left:83px;background:#9f9f9f;}
.list-presentation li.id-pack:after{width:1px;height:25px;content:"";position:absolute;top:58px;left:83px;background:#9f9f9f;}
.list-presentation li.id-prod-cata:after{width:1px;height:25px;content:"";position:absolute;top:93px;left:83px;background:#9f9f9f;}
.list-presentation li.id-signa:after{width:1px;height:25px;content:"";position:absolute;top:128px;left:83px;background:#9f9f9f;}
.list-presentation li.id-poi-sal:after{width:1px;height:25px;content:"";position:absolute;top:163px;left:83px;background:#9f9f9f;}
.list-logo li.id-dig-str:after{width:1px;height:25px;content:"";position:absolute;top:57px;left:82px;background:#9f9f9f;}
.list-logo li.id-bill:after{width:1px;height:25px;content:"";position:absolute;top:92px;left:82px;background:#9f9f9f;}
.list-logo li.id-out-media:after{width:1px;height:25px;content:"";position:absolute;top:127px;left:82px;background:#9f9f9f;}
.list-logo li.id-tv:after{width:1px;height:25px;content:"";position:absolute;top:162px;left:82px;background:#9f9f9f;}
.list-manuals li.id-use-int:after{width:1px;height:25px;content:"";position:absolute;top:127px;left:92px;background:#9f9f9f;}
.list-manuals li.id-con-man-sys:after{width:1px;height:25px;content:"";position:absolute;top:163px;left:92px;background:#9f9f9f;}
.list-presentation li.id-3d-map:after{width:1px;height:25px;content:"";position:absolute;top:162px;left:82px;background:#9f9f9f;}
.list-presentation li.id-liftstyle:after{width:1px;height:25px;content:"";position:absolute;top:198px;left:82px;background:#9f9f9f;}
.list-presentation li.id-ios:after{width:1px;height:25px;content:"";position:absolute;top:22px;left:82px;background:#9f9f9f;}
.list-presentation li.id-use-des:after{width:1px;height:25px;content:"";position:absolute;top:92px;left:82px;background:#9f9f9f;}
.list-presentation li.id-use-int:after{width:1px;height:25px;content:"";position:absolute;top:127px;left:82px;background:#9f9f9f;}
.pt-btm{margin:0px;padding:10px 0px 0px 0px;}
.top-line-tabs{position:absolute;height:2px;background-color:#fff;width:48%;top:0px;bottom:0;left:20%;padding:6px;border-radius:10px;opacity:0.2;}
.top-line-tabs-mobileweb{position:absolute;height:2px;background-color:#fff;width:48%;top:0px;bottom:0;left:20%;padding:6px;border-radius:10px;opacity:0.2;}
.top-line-tabs-campaigns{position:absolute;height:2px;background-color:#fff;width:40%;top:0px;bottom:0;left:20%;padding:6px;border-radius:10px;opacity:0.2;}
.top-line-tabs-immersive{position:absolute;height:2px;background-color:#fff;width:48%;top:0px;bottom:0;left:20%;padding:6px;border-radius:10px;opacity:0.2;}
#Layer_1{width:50px;}
.carousel-indicators-custom{margin-left:-29.5% !important;}
.footerSec_main ul{padding:0 40px !important;}
.expertise-bann-caption{position:absolute;bottom:8%;text-align:center;left:0;right:0;letter-spacing:2px;}
.car-bann-caption{right:0;}
.client-bann-caption{bottom:21%;left:9%;}
.about-bann-caption{right:36%;bottom:18%;}
.branding-bann-caption{right:0;bottom:20%;}
.mobileweb-bann-caption{right:0;bottom:25%;}
.expertise-bann-caption p{font-family:'Roboto', sans-serif;font-size:32px;color:#fff;font-weight:300;}
.portfolio_video{position:relative;}
.core-tm{margin-bottom:15%;}
#cli-client a{text-decoration:none;}
#client_portfolio{margin-top:25%;}
.itm-bg{background-color:#080808;}
.itm-bg img{opacity:0.7;}
p.immersive-p{font-family:'Roboto', sans-serif;font-size:18px;color:#fff;font-weight:300;margin:0px;padding:0px;position:relative;top:10px;line-height:20px;}
.mrg-btm{margin-bottom:30px;}
.brand-prev a:after{left:-163px !important;top:-5px !important;}
.campaign-prev a:after{left:-98px !important;top:-5px !important;}
.immer-prev a:after{left:-89px !important;top:-5px !important;}
.mw-prev a:after{left:-82px !important;top:-5px !important;}
.cu-op h2{margin:0px;padding:0px 0px 30px 0px !important;}
.cre-vis{margin:0px;padding:79px 0px 0px 0px;}
.gurgram-adds{margin:0px;padding:0px 0px 35px 0px;}
section.clientsec{background-color:#EBEBEB;padding:40px 0 70px 0;}
.clientsec h3{font-family:'Roboto', sans-serif;color:#042e46;font-size:60px;font-weight:700;line-height:58.945px;text-align:center;padding-bottom:7%;}
.home-carousel-data{bottom:10px;left:0%;margin:0px;width:100%;}
.hme_caption_consult{top:36% !important;left:47% !important;}
.hme_caption_consult .consul-p1{font-family:'Roboto', sans-serif !important;color:#ffffff;font-size:20px;font-weight:400;line-height:38px;text-align:center;font-style:normal;letter-spacing:1px;}
.hme_caption_consult .consul-p2{font-family:'Roboto', sans-serif !important;color:#ffffff;font-size:32px;font-weight:bold;line-height:38px;text-align:center;font-style:normal;letter-spacing:1px;}
.mobile-carousel-home .discover-wrapp{margin:0px !important;padding:0px !important;bottom:-40% !important;left:0 !important;width:100% !important;top:15px !important;position:relative;}
.mobile-hme_caption{top:0% !important; width: 90%;margin: 0 auto;left: 50%;transform: translateX(-50%);}
.shahs-mbil-text-pos {bottom: 35% !important;left: 33%;transform: translateX(-50%);}
.mobile-hme_caption h1{margin-bottom:3px;font-size: 56px;font-weight: 900;text-align: center !important;}
.shahs-mbil-text-pos h1{margin-bottom:3px;font-size: 56px;font-weight: 900;}
span.discover-btn {font-size: 15px;}
span.nest-bnr-btn {font-size: 21px;font-weight: 500;color:#656565;}
span.bnr-nav-btn {font-size: 23px;}
.hme-bnr-btn-mobile{padding:10px 12px;border:1px solid;}
.mobile-hme_caption p{color:#ffffff;font-family:"Roboto",sans-serif;font-style:italic;font-size:17px;font-weight:400;letter-spacing:2px;margin:0;text-align:center;}
.shahs-mbil-text-pos p{color:#ffffff;font-family:"Roboto",sans-serif;font-style:italic;font-size:17px;font-weight:400;letter-spacing:2px;margin:0;text-align:center;}
.mobile-hme_caption-consultant h1{font-size:13px !important;}
.mobile-hme_caption-consultant p{font-weight:bolder !important;font-style:normal !important;line-height:15px;}
.package-heading h1{padding:26px 0 40px !important;}
.ovrly-hd{margin-top:83px !important;overflow-y:auto !important;height:auto !important;position:initial !important;}
.overlay svg:not(:root){overflow:auto !important;height:100% !important;position:fixed !important;}
.logo-bg{position:fixed !important;top:0% !important;left:0;}
.client_h5{margin:0 !important;}
.overlay{overflow-y:auto !important;}
.ovrly-top-hd{height:82px;background-color:aquamarine;z-index:999999;position:fixed;visibility:collapse;}
.pepper-maddy-img{text-align:center;}
.pepper-mobile-view{display:none;}
#whats-new-carousel .item img{width:100%;}
#whats-new-carousel a.carousel-control.left, #whats-new-carousel a.carousel-control.right{background:none;display:block;width:50px;height:70px;top:31%;font-size:0px;line-height:0px;}
#whats-new-carousel a.carousel-control.left img, #whats-new-carousel a.carousel-control.right img{width:60%;}
#whats-new-carousel .post-title{text-align:left;}
#whats-new-carousel .post-title a{text-decoration:none;font-family:'Roboto', sans-serif;color:#042e46;font-size:32px;font-weight:300;line-height:44px;text-align:left;margin-top:10px;margin-bottom:18px;text-transform:capitalize;}
#whats-new-carousel .post-title a:hover{color:#042e46 !important;}
#whats-new-carousel .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#0ff;}
#whats-new-carousel .carousel-indicators li{background-color:#c1c1c1;}
.whats-new-details p{font-family:'Roboto', sans-serif;color:#606060;font-size:18px;font-weight:300;line-height:23px;text-align:left;padding:0;}
#whats-new-carousel{margin-bottom:80px;}
#whats-new-carousel .carousel-indicators{bottom:-60px !important;left:0% !important;}
a.hvr-underline-from-center{font-size:20px;}
a.post-rm-btn{display:inline-block;float:left;font-family:'Roboto', sans-serif;color:#606060;font-size:14px;font-weight:400;line-height:30px;text-align:left;}
#whats-new-carousel .carousel-control .glyphicon-chevron-left, #whats-new-carouse .carousel-control .glyphicon-chevron-right, #whats-new-carouse .carousel-control .icon-next, #whats-new-carouse .carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:0;}
#whats-new-carousel .glyphicon-chevron-right:before{content:"" !important;}
#whats-new-carousel .rdmre_btn-div a:hover{text-decoration:none;}
#whats-new-carousel .glyphicon-chevron-left:before,
#whats-new-carousel .glyphicon-chevron-right:before{content:" " !important;}
.whats-new-details p.post-desc a img{display:none;}
@media(max-width:480px){#whats-new-carousel .item img{width:100%;height:180px;}
#whats-new-carousel .post-title a{font-size:24px;font-weight:300;line-height:36px;}
.whats-new-details p{font-size:17px;}
#whats-new-carousel a.carousel-control.left, #whats-new-carousel a.carousel-control.right{top:9%;}
}
@media (min-width:481px) and (max-width:768px){#whats-new-carousel .item img{width:100%;height:280px;}
#whats-new-carousel .post-title a{font-size:24px;font-weight:300;line-height:36px;}
.whats-new-details p{font-size:17px;}
#whats-new-carousel a.carousel-control.left, #whats-new-carousel a.carousel-control.right{top:18%;}
#whats-new-carousel .carousel-indicators{position:absolute;bottom:10px;left:0% !important;z-index:15;width:100% !important;padding-left:0 !important;}
}
.cli-link p{font-family:'Roboto', sans-serif;color:#606060;font-size:16px;font-weight:400;line-height:23px;text-align:left;}
.map-wrapp h2{font-family:'Roboto Condensed', sans-serif;color:#042e46;font-size:90px;font-weight:300;text-align:left;margin:0;padding:70px 0px 70px 0px;}
#site-map-wrapp{margin:0px;padding:70px 0px 20px 0px;}
.home-tables ul li,
.at-tables ul li{list-style:none;list-style-image:url('../../assets/images/Ellipse.png');}
ul.inside-left li{font-family:'Roboto' , sans-serif;color:#808285;font-size:14px;font-weight:300;line-height:30px;text-align:left;}
.home-tables ul li a,
.at-tables ul li a{font-family:'Roboto' , sans-serif;color:#4d4d4f;font-size:16px;font-weight:400;line-height:23px;text-align:left;text-decoration:none;}
.inside-left{margin:0px;padding:0px 0px 0px 20px;}
.home-tables{padding:0px 0px 30px 0px;}
.clients-map{margin:0px;padding:0px 0px 20px 0px;}
.pt-botm{padding:0px 0px 30px 0px;}
.at-tables{padding:0px;}
ul.inside-left li a{font-family:Roboto;color:#808285;font-size:14px;font-weight:300;line-height:30px;text-align:left;}
.bl-tables{margin:0px;padding:0px;}
.clients-map ul li a{font-family:'Roboto' , sans-serif;color:#4d4d4f;font-size:16px;font-weight:400;line-height:23px;text-align:left;text-decoration:none;}
.clients-map ul li{list-style:none;list-style-image:url('../../assets/images/Ellipse.png');}
.clients-map ul.inside-left li a{font-family:'Roboto' , sans-serif;color:#808285;font-size:14px;font-weight:300;line-height:30px;text-align:left;}
.desktop-view-site-map{display:block;}
.mobile-view-site-map{display:none;}
.desk-hide{display:none;}
.abt-man-img-width img{position:relative;left:0%;bottom:40px;}
.lt-stylori{padding-left:20px;}
.marg-0{margin-left:0;margin-right:0;}
.car-captn-edge{padding:0px 0px 30px 0px !important;}
#contact-id, #ex-form, #enq-form{overflow-x:visible !important;overflow-y:visible !important;}
.pt-bm ul{padding:5px 10px 10px 13px;}
.hi{width:calc(15000px/100);height:250px;background-image:url("../images/Gif-size_02.png");animation:walk 4.5s steps(100) infinite;}
@keyframes walk{from{background-position:0px 0px;}
to{background-position:-15000px 0px;}
}
@keyframes walk-right{100%{margin-left:-150px;}
}
.char-home-sprite{width:calc(15000px/100);height:250px;background-image:url("../images/charecter-images/charecter-home.png");animation:tata 4.5s steps(100) infinite;}
@keyframes tata{from{background-position:0px 0px;}
to{background-position:-15000px 0px;}
}
.char-size{position:absolute;bottom:-14px;left:61%;}
.common-head-sprite{position:relative;}
.charcter-img{position:absolute;bottom:-164px;left:-50px;}
.charcter-img-home{position:absolute;bottom:231px;right:0px;}
.char-size-home{position:absolute;bottom:0;left:58px;top:160px;}
.custom-foo-icons {
    font-size: 20px;
}
ul.social-media-foo-link.custom-foo-icons-wrap {
    padding-left: 50px;
}
a.pat-hvr-main.grad1.txt-dec-none {
    cursor: default !important;
}
@media screen and (min-width:300px) and (max-width:1365px){.charcter-img, .charcter-img-home{display:none !important;}
}
@media screen and (min-width:1366px) and (max-width:1500px){.charcter-img{position:absolute;bottom:-164px;left:-190px;}
}
.inputGroup .submit input{background-color:#042e46 !important;border:none;padding:10px 20px 10px 20px !important;margin:0;font-family:'Roboto Condensed', sans-serif;color:#ffffff;font-size:24px;font-weight:300;text-align:left !important;position:relative !important;cursor:pointer;width:108px;left:0px !important;}
#myCarousel .carousel-control.right, #myCarousel .carousel-control.left{background-image: none !important;}

#myCarousel a.left.carousel-control {
    background-image: none !important;
}
#myCarousel .glyphicon-chevron-left:before {
    content: "\e079";
    font-size: 18px;
    font-weight: 100;
}
#myCarousel .glyphicon-chevron-right:before {
    content: "\e080";
    font-size: 18px;
    font-weight: 100;
}
h1.client-title {
    margin-top: 50px !important;
}
@media only screen and (max-width: 499px) and (min-width: 414px){
.wt-exp-bn h1.client-title {
    margin-top: 70px !important;
    padding-bottom: 30px !important;
    padding-left: 10px !important;
}

}
@media only screen and (max-width: 769px){
.wt-exp-bn h1.client-title {
    margin-top: 70px !important;
    padding-bottom: 30px !important;
    padding-left: 10px !important;
}

}
@media(width:1024px){
#cli-client {
    background: #fff;
    margin-top: 28% !important;
}
}

@media(width:768px){
#cli-client {
    background: #fff;
    margin-top: 28% !important;
}
}



@media(width:800px){
.wt-exp-bn h1.client-title {
    margin-top: 70px !important;
    padding-bottom: 30px !important;
    padding-left: 10px !important;
}
#cli-client {
    background: #fff;
    margin-top: 28% !important;
}
}

.prtf-padd-bot {
    padding-bottom: 0;
}

.spacing-top {
    padding-top: 20px;
}
		.banner-video{
	object-fit: cover;
    vertical-align: -webkit-baseline-middle;
}
video::-webkit-media-controls{
	display:none;
}
.about-pg-we {

    border-bottom: 2px solid #ccc;
}
.banner-video{
	object-fit: cover;
    vertical-align: -webkit-baseline-middle;
}
video::-webkit-media-controls{
	display:none;
}


.charcter-img-client {
    position: absolute;
    bottom: -164px;
    left: 150px;
}
.video-txt-center{
    text-align: center;
}
.video-txt-center video.banner-video {
    width: 46%;
}
.video-txt-center video.banner-video {
    margin-bottom: 30px;
}

.video-txt-center{
    text-align: center;
}
.video-txt-center video.banner-video {
    width: 100%;
}
.video-txt-center video.banner-video {
    margin-bottom: 30px;
}
.mobile-hme_caption p {
    text-transform: uppercase;
}
.shahs-mbil-text-pos p {
    text-transform: uppercase;
}
.hme_caption p {
    text-transform: uppercase;
}
.c-gry-clor {
    background-color: #ebebeb;
}
.tble-section table {
    border: none;
}
.tble-section>.table>tbody>tr>td, .tble-section>.table>tbody>tr>th, .tble-section>.table>tfoot>tr>td, .tble-section>.table>tfoot>tr>th, .tble-section>.table>thead>tr>td, .tble-section>.table>thead>tr>th {
    padding: 14px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.cus-h3-case h3 {
    font-family: 'Roboto', sans-serif;
    color: #042e46 !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 23px !important;
    margin: 0px;
    padding: 30px 0 20px !important;
    text-transform: uppercase !important;
}
h2.cus-h2-caption {
    font-size: 50px !important;
    line-height: 50px;
    padding-bottom: 20px !IMPORTANT;
}
@media screen and (max-width: 768px) {
    .video-txt-center video.banner-video {
        width: 100%;
    }
}
@media only screen and (max-width: 413px) and (min-width: 384px){
    .cus-h3-case h3 {
        font-family: 'Roboto', sans-serif;
        color: #042e46 !important;
        font-size: 22px !important;
        font-weight: 500 !important;
        line-height: 23px !important;
        margin: 0px;
        padding: 30px 0 20px !important;
        text-transform: uppercase !important;
    }
    .cus-h3-case{
        margin: 18px 0 !Important;
    }
    .cus-h3-case span {
        display: none;
    }
    .who-v-are-content-h4 h4 {
        line-height: 36px !Important;
    }
    
}
@media only screen and (max-width: 499px) and (min-width: 414px){
    .who-v-are-content-h4 h4 {
        line-height: 40px !important;
    }
}

@media only screen and (max-width: 383px) and (min-width: 320px){
.prdt_hd h3 {
    font-size: 25px !important;
}
}

@media only screen and (min-width: 300px) and (max-width: 640px){
h2.cus-h2-caption-mobile {
    font-size: 20px !Important;
    line-height: 25px !Important;
    padding-bottom: 10px !Important;
}
ul.foo-secnd-menu {
    float: left;
    padding-right: 10px;
}
.google-partner-wrap {
    float: left;
}
}
.div-team a:hover {
    text-decoration: none;
}
.exprt_categories_mar .padd-bot-top {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.exprt_categories_mar img {
    margin: auto !important;
}
#core_team_sec .row {
    margin-bottom: 30px;
}
.vbox-content img {
    background: transparent !important;
}
.google-partner-wrap {
    float: right;
}
ul.social-media-foo-link {
    margin-top: 20px;
    margin-bottom: 20px;
}
.width-wrap {
    width: 85%;
    margin: 0 auto;
    overflow: hidden;
}
hr.custom-ruller {
    border-top: 1px solid #d8c8c8;
}
ul.foo-secnd-menu li a {
    font-family: 'Roboto', sans-serif;
    color: #656565;
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    border-right: 1px solid #888;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    text-transform: uppercase;
}
ul.foo-secnd-menu li {
    display: inline-block;
}
ul.foo-secnd-menu {
    float: right;
    padding-right: 10px;
}

.gp-caption p {
    color: #545454;
    font-size: 22px;
    margin-bottom: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
a.gp-hme-bnr-btn {
    padding: 10px 20px;
    background-color: #206492;
    color: #fff;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    text-decoration: none;
        
}
.gp-caption {
    bottom: 14%;
}
.iim-banner-readmore {
    bottom: 2%;
}

@media (min-width:768px) and (max-width:1024px){
.gp-caption {
    bottom: 4%;
}
a.gp-hme-bnr-btn {
    padding: 10px 20px;
    background-color: #206492;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
}
.gp-caption p {
    color: #545454;
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 400;
}
}

@media (min-width:641px) and (max-width:767px){
.gp-caption {
    bottom: 10%;
}
a.gp-hme-bnr-btn {
    padding: 10px 20px;
    background-color: #206492;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 400;
}
.gp-caption p {
    color: #545454;
    font-size: 13px;
    margin-bottom: 13px;
}
}

@media (min-width:481px) and (max-width:640px){
.gp-caption {
    bottom: 8%;
}
.gp-caption p {
    color: #545454;
    font-size: 14px;
    margin-bottom: 7px;
}
a.gp-hme-bnr-btn {
    padding: 5px 20px;
    background-color: #206492;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 400;
}
}

@media (min-width:300px) and (max-width:480px){
.mobile-gp-caption p {
    margin-bottom: 26px;
      color: #545454;
    font-size: 16px;
        font-family: 'Roboto', sans-serif;
        
}
.carousel-caption.mobile-gp-caption {
    bottom: 35%;
    width: 90%;
    left: 6%;
    transform: translateY(-6%);
}
.iim-mobile-gp-caption p {
    margin-bottom: 26px;
      color: #545454;
    font-size: 16px;
        font-family: 'Roboto', sans-serif;
        
}
.carousel-caption.iim-mobile-gp-caption {
    bottom: 3%;
    width: 90%;
    left: 6%;
    transform: translateY(-6%);
}
a.gp-hme-bnr-btn {
    padding: 10px 20px;
    background-color: #206492;
    color: #fff;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 400;
        font-family: 'Roboto', sans-serif;
        text-decoration: none;
}
}


/* css edit 02-04-2020 */
.container-custom {
    width: 1070px;
    margin-right: auto;
    margin-left: auto;
}
ul.work-submenu {
    list-style-type: none;
}
ul.work-submenu li {
    padding-bottom: 7px;
    font-family: 'Roboto', sans-serif;
    color: #606060;
    font-size: 16.5px;
    font-weight: 300;
    line-height: 19px;
    text-align: right;
    list-style: none;
}

.work-prdt_hd-inner {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    text-align: left;
    margin: 0 0 15px 0;
}
.grid-one {
    padding-top: 10px;
    padding-bottom: 10px;
}
.grid-two {
    padding-top: 10px;
    padding-bottom: 10px;
}
.grid-three {
    padding-top: 10px;
    padding-bottom: 10px;
}
ul.work-listing {
    padding-left: 20px;
}
ul.work-listing li {
    font-family: 'Roboto', sans-serif;
    color: #606060;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    padding-bottom: 20px;
}
.uppercase {
    text-transform: uppercase;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
.float-center {
	float: center;
}
h3.work-prdt-sub {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 22px;
    font-weight: 500;
    line-height: 40px;
    text-align: left;
    margin: 0 0 15px 0;
}
h3.work-descptn-title {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 22px;
    font-weight: 500;
    line-height: 35px;
    text-align: left;
    margin: 0 0 15px 0;
}
#port_carousel_sam_one ol.carousel-indicators, #port_carousel_sam_two ol.carousel-indicators, #port_carousel_sam_three ol.carousel-indicators, #port_carousel_sam_four ol.carousel-indicators{
    margin-bottom: 10px;
}
.row.grid-four, .row.grid-five, .grid-six, .grid-seven, .grid-eight {
    padding-top: 10px;
    padding-bottom: 10px;
}
h1.work-title {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
}
h1.shahs-work-title {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px;
}

.mt-20 {
    margin-top: 20px;
}
h3.work-prdt-process {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 20px;
    margin: 0 0 15px 0;
    font-weight: 300;
    width: 40%;
    line-height: 1.2;
    float: right;
    text-align: right;
}
.text-right {
    text-align: right !important;
}
/*p.work-descptn {
    width: 90%;
}*/
.mt-40 {
    margin-top: 40px;
}
section.descptn p {
    font-family: 'Roboto', sans-serif;
    color: #606060;
    font-size: 16.5px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
}
.padding-top {
    padding-top: 50px;
}
.padding-bottom {
    padding-bottom: 50px;
}
.bottom-ten {
	padding-bottom: 10px;
}
.custom-carousel .carousel-indicators li {
    display: inline-block;
    width: 30px;
    height: 8px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #8f8f8f;
    border-radius: 0;
}
.custom-carousel .carousel-indicators .active {
    width: 30px;
    height: 8px;
    margin: 1px;
    background-color: #fff !important;
}
.top-tab a.work-tab {
    outline: none;
}

@media (min-width:300px) and (max-width:768px){
.extra-space-mbil {
	padding-top: 30px !important;
}
.container-custom {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
ul.work-submenu {
    list-style-type: none;
    margin-bottom: 20px;
}
.pb-space {
    padding-bottom: 5px !important;
}
h3.work-prdt-process {
    width: 100%;
}
h3.work-prdt-sub {
    line-height: 24px;
    margin-bottom: 15px;
}
h3.work-descptn-title.text-right {
    text-align: left !important;
}
h3.work-descptn-title.text-right {
    line-height: 30px;
}
.port_about_sec p.work-descptn {
    padding-left: 0px !important;
}
.row.mt-40 {
    margin-top: 0px;
}
h1.work-title-top {
    font-family: 'Roboto', sans-serif;
    color: #042e46 !important;
    font-size: 23px !important;
    font-weight: 600;
    line-height: 28px !important;
    text-align: center;
    margin-bottom: 30px;
}
h1.work-title {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 23px;
    font-weight: 600;
    line-height: 28px !important;
    text-align: center;
    margin-bottom: 30px;
}
h1.shahs-work-title {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 23px;
    font-weight: 600;
    line-height: 28px;
    text-align: left;
    margin-bottom: 30px;
}
h3.work-descptn-title {
    line-height: 26px;
}
p.work-descptn {
    width: 100%;
}
h3.work-prdt-sub {
    text-align: left !important;
     margin-top: 10px;
}
ul.work-submenu li {
    text-align: left;
    margin: 10px 0px;
}
.padding-bottom {
    padding-bottom: 10px;
}
.padding-top {
    padding-top: 10px;
}
video.video-stream.html5-main-video {
    max-height: 300px !important;
    width: 100% !important;
}
iframe.venoframe.figlio {
    width: 100% !important;
    height: 260px !important;
}
.desktop-tab {
	display: none;
}
.mobile-tab {
	display: block;
}
.custom-tab-mobile.fixed-tab-mobile {
    width: 100%;
}

.container-fluid.custom-tab-mobile {
	width: 100%;
    background: #ffffff;
}
.fixed-tab-mobile {
    position: fixed;
    top: 70px;
    z-index: 999;
}
ul.top-tab.fixed-tab-mobile li {
    border: none !important;
    transform: none;
}
ul.top-tab.fixed-tab-mobile li a {
    transform: none !important;
}
.tab-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
ul.top-tab {
	padding-left: 20px;
	margin-right: 20px;
}
ul.top-tab:after {
	width: 96%;
}
.custom-tab-mobile.fixed-tab-mobile {
    width: 100%;
}

.container-fluid.custom-tab {
    background: #ffffff;
}
.fixed-tab-mobile ul.top-tab li {
	position: relative;
    border: none;
    transform: none;
}

.fixed-tab-mobile ul.top-tab li a {
    transform: none !important;
}
.fixed-tab-mobile .top-tab li.item.active {
    background: none;
}
.fixed-tab-mobile .top-tab li.item.active a {
    color: #00bff3 !important;
}
.fixed-tab-mobile ul.top-tab li:after {content: "";position: absolute;height: 50%;width: 1px;top: 50%;background: black;transform: translateY(-50%);right: 0;flex-grow: 1;}
.fixed-tab-mobile ul.top-tab li:last-child:after {
    display: none;
}
/*sticky mobile type2 start*/
.fixed-tab-shahs {
    position: fixed;
    top: 70px;
    z-index: 999;
}
ul.top-tab.fixed-tab li {
    border: none !important;
    transform: none;
}
ul.top-tab.fixed-tab li a {
    transform: none !important;
}/*sticky mobile type2 end*/
}

@media (min-width:300px) and (max-width:767px){
.mobile-space-20 {
    margin-top: 20px;
}
ul.list-menu.footer-adjmnt-menu {
    display:none;
}
.rating-img {
	width: 90%;
    margin: auto;
    padding: 20px 0px;
}
}

@media (min-width:769px) and (max-width:1090px) {
ul.work-submenu li {
    text-align: left;
}
h3.work-prdt-sub {
    text-align: left !important;
}
h1.work-title {
    margin-bottom: 20px;
}
h1.shahs-work-title {
    margin-bottom: 20px;
}
}

@media (min-width:769px) and (max-width:1090px) {
.container-custom {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
ul.work-submenu {
    list-style-type: none;
    margin-bottom: 20px;
}
}

@media (min-width:1024px) and (max-width:1200px) {
.padding-bottom {
    padding-bottom: 25px;
}
.padding-top {
    padding-top: 25px;
}
}

ul.list-menu.footer-adjmnt-menu {
    margin-left: 50px;
     padding-top: 6px;
}
ul.list-menu.footer-adjmnt-menu li a { 
    font-size: 12px !important;
    text-decoration: none;
    outline: none !important;
}
ul.list-menu.footer-adjmnt-menu a.footer-menu {
    color: #755a5a !important;
}
h1.work-title-top {
    font-family: 'Roboto', sans-serif;
    color: #042e46;
    font-size: 34px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: -10px;
}
.vbox-close {
    top: 2% !important;
    right: 2% !important;
    background: url(../images/Close-but.png) no-repeat #161617 !important;
}
.mobile-only {
	display: none !important;
}
.desktop-only {
	display: block !important;
}
.top-20 {
	padding-top: 20px;
}
h1.title-width {
	line-height: 1.45;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.onemg-web-form span.err-txt-style {
    display: none;
}
.onemg-web-form input.form-control {
    border: none;
    border-bottom: 1px solid #000000;
    width: 100%;
    padding: 10px 0px;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 0px;
    font-family: 'Poppins', sans-serif;
    background: transparent;
    -webkit-box-shadow: none;
}
.onemg-web-form label.form-wrap {
	max-width: 600px;
    width: 100%;
    margin-bottom: 15px;
}
.onemg-web-form button.submt-btn {
    background-color: #042e46;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    cursor: pointer;
    padding: 8px 30px;
    border-radius: 30px;
    border-color: transparent;
}
.onemg-web-form span#loading-icon {
    display: none;
}
.onemg-web-form p.popup-title {
    font-family: 'Poppins', sans-serif;
    color: #042e46;
    font-weight: 400;
    text-align: center;
    font-size: 22px;
    margin-bottom: 0px;
}
.onemg-web-form legend.custom-legend {
    border: none;
    width: 100%;
    color: #000000 !important;
    font-size: 14px;
    line-height: 2;
    font-weight: 500;
    text-align: left;
    font-family: 'Poppins', sans-serif;
    padding-bottom: 0;
    margin-bottom: 0px;
    margin-top: 10px;
}
.onemg-web-form textarea.form-control {
    border: none;
    border-bottom: 1px solid #000000;
    width: 100%;
    padding: 10px;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 120px;
    padding: 10px 0px;
}
.modal-body {
    padding: 15px !important;
}
.onemg-web-form label.sub-btn {
    width: 100%;
    margin-top: 5px;
    display: block;
    margin-bottom: 0px;
    text-align: center;
}
.err-txt-active {
    font-size: 12px;
    color: red;
    letter-spacing: 0px;
    text-align: left;
    display: block !important;
    margin-top: 2px;
    margin-bottom: 5px;
}
button.multiselect.dropdown-toggle.custom-select.text-center {
    font-family: 'Poppins', sans-serif;
    width: 100% !important;
    text-align: left !important;
    margin-top: 5px;
    border-radius: 0px;
    height: 50px;
}
span.multiselect-selected-text {
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px;
    text-align: left;
}
.onemg-web-form button.multiselect.dropdown-toggle.btn.btn-default {
    width: 100%;
    text-align: left;
}
.onemg-web-form .form-wrap.checkbox .btn-group {
	width: 100%;
}
.onemg-web-form ul.multiselect-container.dropdown-menu {
    width: 100%;
}
.onemg-web-form .btn .caret {
    margin-left: 0;
    position: absolute;
    right: 10px;
    top: 10px;
}
button.close {
    padding: 0;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    position: absolute;
    right: 10px !important;
    top: 10px !important;
    z-index: 9999;
    width: 50px;
    height: 50px;
    cursor: pointer;
}
.close {
	font-size: 26px !important;
}
ul.jubilee-list li:not(:last-child) {
    margin-bottom: 10px;
}
.d-flex {
	display: flex;
	flex-wrap: wrap;
}
.container.conta_width.client-logo-sec {
    width: 1200px;
}
h3.work-prdt-sub.sub-title {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 15px;
}
h1.nest-title-length {
    width: 80%;
    margin: 0 auto;
    margin-top: 20px !important;
}



@media (min-width:300px) and (max-width:768px) {
ul.foo-secnd-menu {
    float: none;
    margin: unset;
    text-align: center;
}
.mobile-text-center-google-badge {
    text-align: center;
}
.mobile-text-center-google-badge .google-partner-wrap {
    float: none;
}
.social-medias ul li a.last-border-none {
    border-right: none !important;
}
.mobile-carousel-home a.left.carousel-control {
    background-image: none;
}
.mobile-carousel-home a.right.carousel-control {
    background-image: none;
}
ul.shahs-diwali-list {
	width: 100%;
}
.mobile-only {
	display: block !important;
}
.desktop-only {
	display: none !important;
}
h1.title-width {
    width: 90%;
}
ul.jubilee-list {
	width: 100%;
}
.rc-anchor-normal {
    height: 74px;
    width: 240px;
}
.modal-body.modal-body-close {
    padding: 30px 72px 30px 35px !important;
}
.modal-body.modal-body-close.onemg-casestudy {
    padding: 20px 20px 20px 20px !important;
}

.onemg-web-form button.multiselect.dropdown-toggle.btn.btn-default {
    width: 100%;
    text-align: left;
}
.onemg-web-form ul.multiselect-container.dropdown-menu {
    width: 100%;
}
.separate-sec-mbil {
    padding-bottom: 20px;
}
.container.conta_width.client-logo-sec {
    width: 100%;
}
.bnr-nav-wrap-mbil {
    margin: 0px !important;
    padding: 10px !important;
    bottom: -40% !important;
    left: 0 !important;
    width: 100% !important;
    top: 55% !important;
    position: relative;
}
span.bnr-nav-btn {
    font-size:16px;
}
h1.nest-title-length {
	width: 100%;
}
}

@media (min-width:768px) and (max-width:1200px) {
ul.social-media-foo-link.custom-foo-icons-wrap {
    padding-left: 0px;
}
ul.list-menu.footer-adjmnt-menu {
    margin-left: 0px;
    width: 80%;
}
ul.shahs-diwali-list {
	width: 100%;
}
.container.conta_width.client-logo-sec {
    width: 90%;
}
}
@media (min-width:769px) {
.modal-dialog {
  /*  width: 500px !important; */
    margin: 30px auto;
}
}
@media (min-width:1201px) and (max-width:1800px) {
	ul.shahs-diwali-list {
	width: 100%;
}
}

.multiselect{
        background: #fff !important;
        color: #676868 !important;
        font-size: 22px !important;
        font-family: 'Roboto Condensed', sans-serif !important;
        font-weight: 300 !important;
        box-shadow: none !important;
        width: 100% !important;
}
.btn-group{
        padding-left: 30px !important;
}
.multiselect-container.dropdown-menu{
        margin-top: 0px !important;
}

.custom-form{
    padding-top: 0px !important;
    padding-bottom: 15px;
}
.career_sbmit_detail button {
    background-color: #042e46;
    border: none;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    text-align: left;
    position: initial;
    cursor: pointer;
    padding: 10px 40px !important;
    float: right;
}

.job-details-post {
    width: 50%;
    margin: auto;
    margin-top: 50px;
    padding-bottom: 50px;
    position: relative;
}

.job-post-details p {
    font-family: 'Roboto', sans-serif;
    color: #606060;
    font-size: 25px !important;
    font-weight: 500;
    line-height: 23px;
    text-align: center;
    margin-bottom: 50px;
}

.career_sbmit_detail {
    text-align: right;
}

.job-details-post p {
    font-size: 18px;
}
a.career_back_detail {
    color: white;
    text-decoration: none;
    font-size: 16px;
    float: left;
    border: solid;
    border-width: thin;
    padding: 8px 30px;
    background-color: #042e46;
}
.job-details-post h4 {
    font-size: 18px;
    margin-top: 30px;
    font-weight: 600;
}

ul.careers-list-details-sub {
    padding-left: 50px;
}

a.careers-readmore {
    font-size: 16px;
    border: solid;
    border-width: thin;
    padding: 10px 20px;
    margin-right: 20px;
}
.career_sbmit {
    display: flex;
    padding: 30px 0 50px 0;
}
.career_sbmit button {
    background-color: #042e46;
    border: none;
    padding: 10px 25px !important;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    text-align: left;
    position: initial;
    cursor: pointer;
    float: right !important;
}
.conta_width {
    width: 75%;
}

.career_sbmit {
    display: flex;
    padding: 15px 0 50px 0;
}
.expertises-svg h1, .wt-exp-bn h1, .careers-wrapp h1 {
    font-family: 'Roboto Condensed', sans-serif;
    color: #042e46;
    font-size: 90px;
    font-weight: 300;
    text-align: left;
    margin: 0;
    padding: 70px 0px 60px 0px !important;
}
a:focus, a:hover {
    color: #23527c;
    text-decoration: none;
}
.expertises-svg.rmv-cont-spc h1 {
    padding-bottom: 0px !important;
}
.g-recaptcha.brochure__form__captcha {
    padding-bottom: 30px;
    overflow: hidden;
}
.careers-slide-up {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    background: #e8e8e8;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 7px 7px 0px 0px;
    cursor: pointer;
}
span.err-txt-style {
    display: none;
}
.inputGroup button {
    background-color: #042e46;
    border: none;
    padding: 20px 25px 20px 25px;
    margin: 0;
    font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    font-size: 18px;
    font-weight: 300;
    text-align: left;
    position: relative;
    cursor: pointer;
}
.job-details-post ul, li {
    margin: 9px;
    padding: 0;
}
@media(max-width:768px)
{
.job-details-post {
    position: relative;
    width: 85%;
    margin: auto;
    margin-top: 0px;
    padding-bottom: 70px;
    padding-right: 20px;
    padding-left: 25px;
}
.job-post-details p {
    font-family: 'Roboto', sans-serif;
    color: #606060;
    font-size: 25px !important;
    font-weight: 500;
    line-height: 23px;
    text-align: center;
    margin-bottom: 50px;
    padding-top: 80px;
}
.careers-slide-up {
    position: absolute;
    bottom: 0;
    right: 20px;
    width: 40px;
    height: 40px;
    text-align: center;
    background: #e8e8e8;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 7px 7px 0px 0px;
    cursor: pointer;
}
a.career_back_detail{
   display: none;    
}
.career_sbmit_detail button {
    position: absolute;
    bottom: 20px;
    background-color: #042e46;
    border: none;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    text-align: left;
    cursor: pointer;
    padding: 10px 40px !important;
    left: 6%;
}
.job-details-post ul, li {
    margin: 9px;
    padding: 0;
}
span.err-txt-style {
    display: none;
}
.map-adds ul {
	text-align: center;
}
}
.hme_caption.home-nest-bnr button {
    top: 40%;
    transform: translateY(-50%);
}
.hme_caption.home-nest-bnr button::before, .hme_caption.home-nest-bnr button::after, .hme_caption.home-nest-bnr span::after, .hme_caption.home-nest-bnr span::before {
    background: #707070;
}
button.btn.bnr-nav-wrap-mbil.nest-btn-position-mbil {
    top: 85% !important;
}
.prev-next-wrap {
	display: flex;
    justify-content: center;
    align-items: center;
}
a.hvr-underline-from-center:hover {
    color: #fff !important;
}
@media (min-width: 769px) and (max-width: 1100px) {
    .job-details-post {
        position: relative;
        width: 85%;
        margin: auto;
        margin-top: 80px;
        padding-bottom: 70px;
        padding-right: 20px;
        padding-left: 25px;
    }
}
@media (min-width: 1000px) and (max-width: 1600px) {
.hme_caption.home-nest-bnr button {
    top: 47%;
}
}

.office_addr.bnglr {
    padding-top: 30px;
}
.div_hght {    
    position: relative;
    z-index: 999;
}
.service_u_r_interested input {
  width: unset;
  margin-left: unset !important;
  display: unset;
  position: unset !important;
  margin: 0px 5px 0px 0px;
}
.temporary-hide {
    display: none;
}
.contact-form-recaptcha {
    margin-bottom: 10px;
}
.contact-form-submit-btn {
    padding-bottom: 50px;
}
@media (max-width: 424px) {
    .service_u_r_interested .dropdown-menu li a {
        white-space: unset;
    }
    .service_u_r_interested .dropdown-menu {
        min-width: 270px;
    }
}

@media (max-width: 960px) {
    .office_addr.bnglr {
        padding-top: 0px;
    }
    section.contct-sec-2 {        
        overflow-x: hidden;
    }
    .conta_width {
        width: 97% !important;
    }
}

.category-tab{
    padding: 100px 0px 50px;
}

.category-tab ul{
    padding: 0px;
    display: flex;
    justify-content: center;
    width: 80%;
    margin: auto;
    border-bottom: 1px solid #e8e8e8;
}

.category-tab ul li{
    list-style: none;
    margin: 0px;
}

.category-tab ul li a{
    font-size: 16px;   
    color: #303030;
    padding: 12px 25px;
    display: inline-block;
    outline: none;
}

.category-tab ul li a.active{
    border-bottom: 2px solid #000;
}

.category-tab-content{
    width: 80%;
    margin: auto;
    padding: 20px 0px 100px;
}
.category-tab-content .work-tab-content ul{
    padding: 0px;
    display: flex;
    justify-content: flex-start;
    gap: 30px;
    flex-wrap: wrap;
}
.category-tab-content .work-tab-content ul li{
    margin: 0px 0px 30px;
    list-style: none;
    width: 32%;
}
.category-tab-content .work-tab-content ul li a{
    display: inline-block;
    width: 100%;
}
.category-tab-content .work-tab-content ul li a .work-img-container{
    position: relative;
    height: 280px;
    overflow: hidden;
}
.category-tab-content .work-tab-content ul li a .work-img-container img{
    width: 100%;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    animation: showMe 1.6s linear infinite 0s forwards;
	animation-play-state: paused;
}
/*.category-tab-content .work-tab-content ul li a .work-img-container img:nth-child(n){*/
/*    animation-delay: calc(n * 0.4);*/
/*}*/
.category-tab-content .work-tab-content ul li a .work-img-container img:nth-child(1){
	z-index: 9;
	animation-delay: 0.4s;
}
.category-tab-content .work-tab-content ul li a .work-img-container img:nth-child(2){
	animation-delay: 0.8s;
	z-index: 8;
}
.category-tab-content .work-tab-content ul li a .work-img-container img:nth-child(3){
	animation-delay: 1.2s;
	z-index: 7;
}
.category-tab-content .work-tab-content ul li a .work-img-container:hover img{
    animation-play-state: running;
}
.category-tab-content .work-tab-content ul li a label{
    color: #303030;
    font-size: 18px;
    margin-bottom: 10px;
}
.category-tab-content .work-tab-content ul li a img{
    display: block;
}
.category-tab-content .work-tab-content .cat-title{
    font-size: 40px;
    margin-bottom: 40px;
}
section.privacy-blog {
    width: 60%;
    margin: 0 auto;
    padding: 90px 0px 50px;
}
section.privacy-blog p {
    font-family: 'Roboto', sans-serif !important;
    color: #606060;
    font-size: 18px;
    font-weight: 300;
}
ul.priv-list li {
    font-family: 'Roboto', sans-serif !important;
    color: #606060;
    font-size: 18px;
    font-weight: 300;
}
ul.priv-list {
    padding-left: 30px;
}
section.privacy-blog h1 {
    font-size: 34px;
    color: #042e46;
}
section.privacy-blog h2 {
    color: #042e46;
}
section.privacy-blog div {
    margin-bottom: 40px;
}
section.cookie-sec {
    background: #fff;
    border: 1px solid #f7f7f7;
    padding: 20px 30px;
}
section.cookie-sec {
    background: #fff;
    border: 2px solid #f7f7f7;
    padding: 15px 40px;
    margin: 20px;
    position: fixed;
    bottom: 0;
    width: 98%;
    z-index: 9;
}
button.agree-btn {
    position: unset;
    background: #042e46;
    color: #fff;
    padding: 8px 12px;
    font-size: 18px;
}
.cookie-msg {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cookie-msg p {
    margin-bottom: 0px;
}

@media (max-width: 1800px){
    .category-tab-content{
        width: 100%;
        margin: auto;
        padding: 0px 20px;
    }
    .category-tab ul{
        width: 100%;
    }
}

@media (max-width: 768px){
    .category-tab-content .work-tab-content ul li{
        width: 100%;
    }
    .category-tab-content .work-tab-content ul li a img{
        width: 90%;
    }
    section.privacy-blog {
        width: 85%;
    }
}

@media (min-width: 769px) and (max-width: 1200px){
    .category-tab-content .work-tab-content ul li{
        width: 48%;
    }
    section.privacy-blog {
        width: 85%;
    }
}

@media (min-width: 1201px) and (max-width: 1600px){
    .category-tab-content .work-tab-content ul li{
        width: 31%;
    }
}

@keyframes showMe {
    0% { visibility: visible; z-index: 100; }
	12.5% { visibility: visible; z-index: 100; }
	25% { visibility: hidden; z-index: 0; }
    100% { visibility: visible; z-index: 0; }
}

/*Mahadev css*/
#port_carousel_jub_three.custom-carousel .carousel-indicators .active,#port_carousel2.custom-carousel .carousel-indicators .active,#port_carousel3.custom-carousel .carousel-indicators .active,#port_carousel_jub_one.custom-carousel .carousel-indicators .active,#port_carousel_jub_two.custom-carousel .carousel-indicators .active ,#port_carousel1.custom-carousel .carousel-indicators .active,#port_carousel4.custom-carousel .carousel-indicators .active{
    width: 30px;
    height: 8px;
    margin: 1px;
    background-color: #042e46 !important;
}
.cc-floating.cc-window {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9;
    color: #333333 !important;
    background-color: #fff !important;    
    width: 25%;    
    padding: 20px 40px;
    border: 2px solid #e7e7e7;
}
.cc-compliance a.cc-btn.cc-dismiss {
    padding: 8px 12px;
    display: inline-block;
    margin-top: 10px;
}
a.cc-link {
    color: #004A80 !important;
}

/* Sudharsan css */
.work_pad_bot_20 {
    padding-bottom: 20px;
}
.work_visit_btn_hide {
    display: none;
}

@media (max-width: 768px) {
    .cc-floating.cc-window {
        width: 95%;
    }
}

/* Gowsalya css */
.policy-txt a {
    font-family: 'Roboto', sans-serif;
    color: #656565;
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    text-transform: uppercase;
}
.plcy-wrp.width-wrap {    
    display: flex;   
    justify-content: space-between;
    align-items: center;
}
@media (max-width: 449px) {
    .plcy-wrp.width-wrap {
        display: block;        
    }
    .policy-txt {
        text-align: center;
    }
}

/* Ajith css */
.careers-post-detail-para {	
    font-family: 'Roboto', sans-serif !important;
    color: #606060 !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
    text-align: left !important;
    margin-top: 20px !important;
}
.office_addr-padd {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


/* Sudharsan Css */
.tab-content.case_study_tab>.active {
    display: block !important;
    /*margin-top: 70px;*/
    margin-top: 25px;
}
.tab-content.case_study_tab {
    width: 100%;
}
.case_study_tab_sec.nav-tabs>li>a {
    color: #707070;
    font-size: 18px;
    padding: 10px 0px 14px;
    margin: 0px 20px;
}
.case_study_tab_sec.nav-tabs li a img {
    margin-right: 10px;
}
.case_study_tab_sec.nav-tabs li:first-child:after {
    content: "";
    background: #707070;
    height: 40px;
    width: 1px;
    position: absolute;
    bottom: 0;
    right: -10px;
}
.case_study_tab_sec.nav-tabs>li.active>a, .case_study_tab_sec.nav-tabs>li.active>a:hover {
    border: none;
    border-bottom: 2px solid #2D5D86;
}
.case_study_tab_sec.nav-tabs>li>a:hover {
    border: none;
}
.case_study_tab_wrap {
    display: flex;
    justify-content: center;
}
.case_study_tab_container {
    margin: 50px 10px 0px;
}
 

@media (max-width: 768px) {
    .case_study_tab_container {
        margin: 25px 0px;
    }
    .tab-content.case_study_tab>.active {
        margin-top: 40px;
    }
    .tab-content.case_study_tab {
        padding: 0px;
    }
    .projets-thumbs .swiper-wrapper .swiper-slide, .projets-thumbs-sec .swiper-wrapper .swiper-slide, .projets-thumbs-video .swiper-wrapper .swiper-slide {
        width: 33.33% !important;
        padding: 0px 1px !important;
    }
    .projets-thumbs .swiper-slide:nth-child(3n-2), .projets-thumbs-sec .swiper-slide:nth-child(3n-2), .projets-thumbs-video .swiper-slide:nth-child(3n-2) {
        padding: 0px 2px 3px 0px !important;
    }
    .projets-thumbs .swiper-slide:nth-child(3n-0), .projets-thumbs-sec .swiper-slide:nth-child(3n-0), .projets-thumbs-video .swiper-slide:nth-child(3n-0) {
        padding: 0px 0px 0px 2px !important;
    }
    .grid_gallery_img_box {
        width: 70% !important;
        margin: 0 auto; 
    }
    .grid_gallery_inside {
        width: 100% !important; 
    }
    .grid_gallery_arrow.swiper-button-prev, .grid_gallery_arrow_video.swiper-button-prev {
        left: 5px !important;
    }
    .grid_gallery_arrow.swiper-button-next, .grid_gallery_arrow_video.swiper-button-next {
        right: 5px !important;
    }
    .grid_gallery_modal .grid_gallery_arrow, .grid_gallery_modal_video .grid_gallery_arrow_video {
        width: 30px !important;
        height: 30px !important;
    }
    .grid_gallery_modal .grid_gallery_inside_next, .grid_gallery_modal_video .grid_gallery_inside_next_video {
        /*width: 23px !important;*/
        /*height: 23px !important; */
        /*right: 5px !important;*/
        display: none !important;
    }
    .grid_gallery_modal .grid_gallery_inside_prev, .grid_gallery_modal_video .grid_gallery_inside_prev_video {
        /*width: 23px !important;*/
        /*height: 23px !important; */
        /*left: 5px !important;*/
        display: none !important;
    }
    .grid_gallery_modal .grid_gallery_inside_next:after, .grid_gallery_modal .grid_gallery_inside_next_video:after {
        font-size: 10px !important; 
    }
    .grid_gallery_img_box_video {
        position: relative !important;
        margin: unset !important;
        width: 70% !important;
        height: 70% !important;
        -webkit-transform: translate(-50%, -50%) !important;
        -moz-transform: translate(-50%, -50%) !important;
        -ms-transform: translate(-50%, -50%) !important;
        -o-transform: translate(-50%, -50%) !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important; 
    }
    .grid_gallery .swiper-container, .grid_gallery_sec .swiper-container {
        height: unset !important;
    }
    .grid_gallery_inside .swiper-pagination {
        display: block !important;
        bottom: 0% !important;
    }
    .grid_gallery_inside .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 8px;
        height: 8px;
        margin-bottom: 1px !important;
    }
    .grid_gallery_inside .swiper-pagination .swiper-pagination-bullet {
        background: #ffffff !important;
        width: 6px;
        height: 6px;
        margin-bottom: 2px !important;
    }
    .about-sec1 {
        background-color: #f4f4f4;
        margin: 0px;
        padding: 0px 0px 0px 0px;
    }
    .about-pg-we {
        background-color: #f4f4f4;
        margin: 0px;
        padding: 50px 0px 8px 0px;
    }
    .about-sec-we {
        background-color: #fff;
        margin: 0px;
        padding: 28px 0px 0px 0px;
    }
    .core-tm {
        margin-bottom: 0%;
    }
    .expertises-svg {
        margin: 0px 0px 20px 0px;
    }
}
@media screen and (min-width: 769px) and (max-width: 992px) {
    .case_study_tab_container {
        margin: 40px 10px 0px;
    }
    .tab-content.case_study_tab>.active {
        margin-top: 30px;
    } 
    .case_study_tab_container .projets-thumbs .swiper-slide, .case_study_tab_container .projets-thumbs-sec .swiper-slide, .case_study_tab_container .projets-thumbs-video .swiper-slide {
        padding: 3px;
    }
    .grid_gallery_inside, .grid_gallery_inside_video {
        width: 500px !important; 
    }
    .grid_gallery_modal .grid_gallery_inside_next, .grid_gallery_modal_video .grid_gallery_inside_next_video {
        right: 5px !important;
    }
    .grid_gallery_modal .grid_gallery_inside_prev, .grid_gallery_modal_video .grid_gallery_inside_prev_video {
        left: 5px !important;
    }
    .about-sec1 {
        background-color: #f4f4f4;
        margin: 0px;
        padding: 80px 0px 0px 0px;
    }
    .about-pg-we {
        background-color: #f4f4f4;
        margin: 0px;
        padding: 25px 0px 25px 0px;
    }
    .about-sec-we {
        background-color: #fff;
        margin: 0px;
        padding: 40px 0px 0px 0px;
    }
}
@media screen and (min-width: 993px) and (max-width: 1200px) {
    .case_study_tab_container {
        margin: 25px 10px 0px;
    }
    .tab-content.case_study_tab>.active {
        margin-top: 25px;
    } 
    .case_study_tab_container .projets-thumbs .swiper-slide, .case_study_tab_container .projets-thumbs-sec .swiper-slide, .case_study_tab_container .projets-thumbs-video .swiper-slide {
        padding: 5px;
    }
    .grid_gallery_inside, .grid_gallery_inside_video {
        width: 500px !important; 
    }
    .grid_gallery_modal .grid_gallery_inside_next, .grid_gallery_modal_video .grid_gallery_inside_next_video {
        right: 5px !important;
    }
    .grid_gallery_modal .grid_gallery_inside_prev, .grid_gallery_modal_video .grid_gallery_inside_prev_video {
        left: 5px !important;
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px) {
    .case_study_tab_container {
        margin: 40px 10px 0px;
    }
    .tab-content.case_study_tab>.active {
        margin-top: 30px;
    } 
    .grid_gallery_inside, .grid_gallery_inside_video {
        width: 500px !important; 
    }
    .case_study_tab_container .projets-thumbs .swiper-slide, .case_study_tab_container .projets-thumbs-sec .swiper-slide, .case_study_tab_container .projets-thumbs-video .swiper-slide {
        padding: 5px;
    }
}
@media screen and (min-width: 1401px) and (max-width: 1600px) {
    .case_study_tab_container {
        margin: 40px 10px 0px;
    }
    .tab-content.case_study_tab>.active {
        margin-top: 25px;
    } 
    .grid_gallery_inside, .grid_gallery_inside_video {
        width: 500px !important; 
    }
    .case_study_tab_container .projets-thumbs .swiper-slide, .case_study_tab_container .projets-thumbs-sec .swiper-slide, .case_study_tab_container .projets-thumbs-video .swiper-slide {
        padding: 5px;
    }
}
@media screen and (min-width: 1601px) and (max-width: 1800px) {
    .case_study_tab_container {
        margin: 50px 10px 0px;
    }
    .tab-content.case_study_tab>.active {
        margin-top: 50px;
    } 
    .grid_gallery_inside, .grid_gallery_inside_video {
        width: 500px !important; 
    }
    .case_study_tab_container .projets-thumbs .swiper-slide, .case_study_tab_container .projets-thumbs-sec .swiper-slide, .case_study_tab_container .projets-thumbs-video .swiper-slide {
        padding: 5px;
    }
}
@media screen and (min-width: 2001px) {
    .grid_gallery_inside, .grid_gallery_inside_video {
        width: 800px !important; 
    }
}





/* Grid Gallery Start */
.projets-thumbs, .projets-thumbs-sec, .projets-thumbs-video {
    display: flex;
    flex-wrap: wrap;
}
.projets-thumbs .swiper-slide, .projets-thumbs-sec .swiper-slide, .projets-thumbs-video .swiper-slide {
    width: 25% !important;
    padding: 7px;
}
.projets-thumbs .swiper-slide img, .projets-thumbs-sec .swiper-slide img, .projets-thumbs-video .swiper-slide img {
    width: 100%;
    cursor: pointer;
}
.grid_gallery, .grid_gallery_sec, .grid_gallery.close, .grid_gallery_video, .grid_gallery_video.close {
	position: fixed;
	z-index: 99999;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	visibility: hidden;
}
.grid_gallery.grid_gallery_modal, .grid_gallery_sec.grid_gallery_modal, .grid_gallery_video.grid_gallery_modal_video {
    background-color: rgba(0,0,0,0.7);
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.grid_gallery .swiper-container, .grid_gallery_sec .swiper-container, .grid_gallery_video .swiper-container {
	height: 75%;
	width: 100%;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.grid_gallery .swiper-slide, .grid_gallery_sec .swiper-slide, .grid_gallery_video .swiper-slide {
    background: transparent; 
}
.grid_gallery .swiper-wrapper {
    align-items: center;
}
.grid_gallery_sec .swiper-wrapper {
    align-items: center;
}
.grid_gallery_img_box {
	position: relative;
    width: 100%;
    height: 100%;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
    /*background-color: #eee;*/
}
.grid_gallery_img_box_video {
	position: relative;
    width: 60%;
    height: 100%;
    margin: 0 auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
    /*background-color: #eee;*/
}
.grid_gallery_img_box img, .grid_gallery_img_box_video iframe {
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    margin: 0 auto;
}
.grid_gallery_close, .grid_gallery_closes, .grid_gallery_close_video {
    position: fixed;
    z-index: 101;
    top: 25px;
    right: 30px !important;
}
.grid_gallery_close img, .grid_gallery_close img, .grid_gallery_close_video img {
    filter: invert(1);
    width: 20px;
}
.grid_gallery .swiper-button-disabled, .grid_gallery_sec .swiper-button-disabled, .grid_gallery_video .swiper-button-disabled {
	opacity: 0;
	display: none !important;
}
.grid_gallery_arrow, .grid_gallery_arrow_video {
    background: #fff;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
}
.grid_gallery_arrow.swiper-button-next, .grid_gallery_arrow_video.swiper-button-next {
    right: 20px;
}
.grid_gallery_arrow.swiper-button-prev, .grid_gallery_arrow_video.swiper-button-prev {
    left: 20px;
}
.grid_gallery_arrow.swiper-button-next::after, .grid_gallery_arrow.swiper-button-prev::after,
.grid_gallery_arrow_video.swiper-button-next::after, .grid_gallery_arrow_video.swiper-button-prev::after {
    color: #000;
    font-size: 14px !important;
    font-weight: 700;
}
.grid_gallery_inside, .grid_gallery_inside_video {
    width: 600px;
    height: 100%;
    position: relative !important;
}
.grid_gallery_inside_slide, .grid_gallery_inside_slide_video {
    width: 100%;
    height: 100%;
}

.grid_gallery_inside_next, .grid_gallery_inside_next_video {
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 999;
    transform: translateY(-50%);
    background: #fff;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.grid_gallery_inside_next:after, .grid_gallery_inside_next_video:after {
    content: 'next';
    font-family: swiper-icons;
    font-size: 13px;
    font-weight: 700;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.grid_gallery_inside_prev, .grid_gallery_inside_prev_video {
    position: absolute;
    left: 10px;
    top: 50%;
    z-index: 999;
    transform: translateY(-50%);
    background: #fff;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.grid_gallery_inside_prev:after, .grid_gallery_inside_prev_video:after {
    content: 'prev';
    font-family: swiper-icons;
    font-size: 13px;
    font-weight: 700;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.grid_gallery_inside .swiper-pagination-bullet-active {
    background: #fff !important;
}
.grid_gallery_inside .swiper-pagination {
    display: none;
}
ul.right-main li, ul.arrow-left li {
    list-style: none;
}
.inputGroup .btn-group button {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.overlay-cornershape{
    background: #fff !important;
}

















