*{font-family: 'Raleway', sans-serif;}
@charset "utf-8";*{padding:0;margin:0;}
li{list-style:none;position:relative;}
input{border:0;}
a{text-decoration:none;outline:none;color:#000;}
img{display:block;}
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i&display=swap');
body{color:#000;font-size:14px;line-height:20px;}
li{list-style:none;}
.single-blogs .inner-banner{background:#f3f3f7!important;}
.header-top{background:#1e399f none repeat scroll 0 0;padding:5px 0;position:relative;width:100%;z-index:999;border-top:1px solid #1e399f;border-bottom:1px solid #1e399f;}

.clear{clear:both;}
.header-top-left{width:48%;float:left;}
.header-top-left ul{}
.header-top-left ul li{color:#fff;display:inline-block;font-size:11px;text-transform:uppercase;}
.header-top-left ul li img{display:inline-block;margin-right:8px;vertical-align:middle;}
.header-top-right{color:#fff;float:right;font-size:11px;text-align:right;text-transform:uppercase;width:48%;margin-top:2px;}
.header-top-right a{color:#FFF;}
li.header-call{font-size:12px;}
.logo{width:159px;float:left;}
.nav{float:left;}
.con-inside a{color:#fff;}
input#email.man{text-align:left;}
.red-cont p{line-height:20px;min-height:120px;}
.red-enqu p{min-height:120px;line-height:20px;}
.brand-ul li p{line-height:29px;}
.red-car p{min-height:120px;line-height:20px;}
.em{border:1px solid #cccccc;height:36px;}
.wpcf7-form-control-wrap email{margin:o auto;}
.wp-paginate-comments .page{}
.footer-red .wpcf7-form .wpcf7-form-control-wrap select{width:100%;border:none;text-align:left;padding:14px 17px;color:#fff;font-size:14px;}
.wpcf7-form .wpcf7-form-control-wrap{width:100%;display:inline-block;}
.wpcf7-form .wpcf7-form-control-wrap.email{margin-top:15px;margin-bottom:20px;}.wpcf7-form .wpcf7-form-control-wrap.email input{width:100%;padding:10px;display:inline-block;background:transparent;border:1px solid #eba6ac;box-sizing:border-box;text-align:left;}.wpcf7-form .wpcf7-form-control-wrap select option{background:#fff;color:#000;}.wpcf7-form .wpcf7-form-control-wrap.email input::placeholder{color:#fff;}
body .footer-red .wpcf7-form .wpcf7-form-control-wrap.email input{margin-top:15px;}
.footer-red .wpcf7-form .wpcf7-validation-errors{height:41px;margin-bottom:30px;line-height:19px;top:2px;}
.postid-1281 .news-listing li p{line-height:20px;}
.postid-1286 .news-listing li p{line-height:20px;}
.postid-962 .news-listing li p{line-height:20px;}
.page-id-148 .news-date{display:none;}
.page-template-media-template-php .news-listing li p{min-height:74px;}
.news-listing .gallery-main .gallery li a img{height:150px;}
.postid-1289 .news-listing li p{line-height:20px;min-height:42px;}
.nav li{display:inline-block;font-size:15px;margin:0 24px;}
.nav li a{color:#fff;padding:17px 0;line-height:20px;}
.header.scroll-header.sticky .nav li a{color:#000;}
.header.scroll-header.sticky .nav li a:hover{color:#f90101;}
.nav li ul{background:#fff none repeat scroll 0 0;border-bottom:1px solid #cc2030;left:0;position:absolute;top:0;}
.footer-last li a span{line-height:20px;}
.nav li ul ul{position:relative;}
.nav li li li{}
.header{position:fixed;top: 0; padding: 15px 0;width:100%;z-index: 1111;background: rgba(0, 0, 0,0.5);}

.search-header{float:right;position:relative;width:30px;border-left:1px dashed #ccc;padding-left:10px;}
.search-header img{cursor:pointer;width:16px;height:auto;}
.header-search-box{background:#fff;border-radius:0 0 7px 7px;box-shadow:0 1px 5px #ccc;box-sizing:border-box;display:none;padding:18px;position:absolute;right:16px;top:35px;width:300px;z-index:99999;}
.header .navigation {display: flex; align-items: center;}
.header-search-box.active{display:block}
.header .blk_search,.header .blk_closed{display:none}
.header .wht{display:none}
.header .active .blk{display:none}
.header .active .wht{display:block}
.header.sticky .wht,.header.sticky .blk{display:none}
.header.sticky .blk_search{display:block}
.header.sticky .active .blk_search{display:none}
.header.sticky .active .blk_closed{display:block}
.header-search-box .form-item,.header-search-box .form-actions{margin:0}
.custom-search-block-form form{ display: flex;justify-content: space-between;}
.custom-search-block-form .form-item{flex:1}
.header-s,.form-search{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #ebebeb;box-sizing:border-box;color:#858585;font-size:15px;margin-top:0;padding:7px;}
.custom-search-block-form .form-search{width:90%;}
.search-header-inner { display: flex;justify-content: flex-end;}
input[type="search"]:focus {border: 1px solid #ebebeb;outline: none;}
.header-sub,.form-submit{background:#f90101;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;margin-left:0px;padding:6px;}
.custom-search-block-form .form-submit{ height: 100%;} 
.banner{/*position:fixed;*/width:100%;overflow:hidden;top:0;z-index:99;}
.banner .bx-controls-direction{display:none;}
.banner-bottom{background:#1d285e;height:500px;width:100%;background-size:100%;position:relative;}
.banner-bottom:after{background:#f3f3f7;position:absolute;width:20%;content:"";left:0;top:0;height:100%;}
.banner-bottom-left{background:#f3f3f7;height:500px;padding-top:98px;position:relative;width:370px;box-sizing:border-box;}
.banner-bottom-left h3{color:#0a0d12;font-size:46px;font-weight:300;line-height:normal;padding-right:11px;text-align:left;text-transform:uppercase;}
.banner-bottom-left p{color:#302f3e;font-size:16px;line-height:28px;margin-top:11px;padding-right:38px;}
.banner-bottom-left::after{background:rgba(0, 0, 0, 0) url("../images/after-img.png") repeat scroll right top;content:"";height:100%;position:absolute;right:-86px;top:0;width:100px;}

.made-in-india{background:#fff;border-radius:2px;box-sizing:border-box;margin-top:34px;padding:17px 38px;width:100%;}
.made-in-left{width:440px;float:left;}
.made-in-right{ position:relative; right:-50px;}
.made-in-left h3, .made-in-left h1{font-size:30px;font-weight:normal;line-height:normal;margin-bottom:13px;text-transform:uppercase;color:#333333;font-family:Arial, Helvetica, sans-serif !important;}
.made-in-left p{}
.banner .bx-wrapper .bx-viewport , .banner .bx-wrapper , .banner ul.bxslider , .banner .bx-wrapper .bx-viewport li{height:100% !important;overflow:hidden; width:100%;}
.banner .bx-wrapper .bx-viewport li >a{display: block;height:100%; z-index: 11;position: relative;}
.banner .bx-wrapper .bx-viewport li .containerinner{z-index: 11; position: relative;}
.made-india-bottom{margin-top:15px;}
.made-india-bottom ul{}
.made-india-bottom ul li{float:left;text-align:center;width:220px;margin-right:24px;}
.bottom-img{background:#2b3992 none repeat scroll 0 0;border-radius:50%;height:135px;margin:0 auto 15px;position:relative;width:135px;overflow:hidden;}
.bottom-img::after{background:#cc2030 none repeat scroll 0 0;bottom:0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:0;transition:all ease 0.3s;width:0;border-radius:50%;}
.bottom-img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:9999;transition:all ease 0.3s;transition-delay:.2s;}
.made-india-bottom ul li h3{font-weight:normal;margin-bottom:7px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif !important;}
.made-india-bottom ul li p{}
.made-india-bottom ul li:hover .bottom-img:after{width:100%;height:100%;}
.made-india-bottom ul li:hover .bottom-img img{transform:rotateY(180deg);}
.header.sticky .logo{width:100px;transition:all ease 0.4s}
.logo{width: 160px;background: #fff; padding: 3px; transition:all ease 0.4s}
.logo img{width:100%;height:auto;transition:all ease 0.4s}
.header.scroll-header{position:fixed;top:-135px;transition:all 0.6s ease 0s;background:#fff none repeat scroll 0 0;box-shadow:0 0 4px #ccc;height:60px;z-index:9999999;}
.header.scroll-header.sticky{top:0; padding:0}
.product{background:#fff none repeat scroll 0 0;overflow:hidden;position:relative;width:100%;padding:5px 0;z-index:999}
.product-left{box-sizing:border-box;float:left;padding-right:38px;width:300px;}

.heading.hangtags{font-size:30px;text-transform:none;}
.page-id-171 .enquiry-now .enquiry-now-left form div.wpcf7-response-output{position:relative;bottom:70px;height:21px;padding-top:19px;}
.text{color:#302f3e;font-size:16px;line-height:24px;}
.product-left .heading{margin:43px 0 33px;}
.product-left .text{margin-bottom:40px;}
.hm_section4inr .hm-section4inr-img .view{cursor:default;overflow:hidden;position:relative;text-align:center;}
.hm_section4inr .hm-section4inr-img .view img{transform:scaleY(1);transition:all 0.7s ease-in-out 0s;}
.hm_section4inr .hm-section4inr-img .view .mask, .hm_section4inr .hm-section4inr-img .view .content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}
.hm_section4inr .hm-section4inr-img .view .mask{background-color:rgba(187, 52, 67, 0.8);opacity:0;transition:all 0.5s linear 0s;}
.hm_section4inr .hm-section4inr-img .view .mask::after{bottom:0;content:"";height:94%;left:0;margin:auto;position:absolute;right:0;top:0;width:94%;border:1px solid rgba(255,255,255,.3);}
.hm_section4inr .hm-section4inr-img .view img{display:block;position:relative;}
.hm_section4inr .hm-section4inr-img .view:hover img{opacity:1;transform:scale(1.5);}
.hm_section4inr .hm-section4inr-img .view:hover .mask{opacity:1;}
.hm_section4inr .hm-section4inr-img .view:hover h2, .hm_section4inr .hm-section4inr-img .view:hover p, .hm_section4inr .hm-section4inr-img .view:hover a.info{opacity:1;transform:scale(1);}
.hm_section4inr .hm-section4inr-img .view h2{color:#fff;font-weight:600; opacity:0;transform:scale(0);transition:all 0.5s linear 0s;margin:0px; font-size:20px;text-transform:uppercase}
.hm_section4inr .hm-section4inr-img .view p{color:#fff;opacity:0;transform:scale(0);transition:all 0.5s linear 0s;font-size:14px;line-height:30px;}
.hm_section4inr .hm-section4inr-img .view a.info{opacity:0;transform:scale(0);transition:all 0.5s linear 0s;}
.hm_section4inr .hm-section4inr-img .view a.info{background:#eeeef0 none repeat scroll 0 0;box-shadow:0 0 1px #000;color:#000;display:inline-block;margin-top:23px;padding:7px 14px;text-decoration:none;text-transform:uppercase;}
.hm_section4inr .hm-section4inr-img .view a.info:hover{background:#2b3992;color:#FFF;}
.prod-name{border:1px solid #fff;bottom:28px;color:#fff;font-size:16px;left:18px;padding:11px 20px;position:absolute;text-transform:uppercase;z-index:999;transform:scaleY(1);transition:all 0.7s ease-in-out 0s;}
.hm_section4inr .hm-section4inr-img .view:hover .prod-name{opacity:0;transform:scale(0);}
.mask-inner{bottom:0;left:0;margin:auto;display: table; position:absolute;right:0;top:0;width:94%;z-index:99999}
.product-right{float:right;width:895px;}
.product2.view{margin-bottom:5px;margin-right:5px;}
.product3.view{margin-bottom:4px;}
.product6.view{margin-top:-189px;}
.product5.view{margin-right:6px;}
.product4.view{margin-left:2px;}
.product3.view .prod-name , .product4.view .prod-name{right:18px;left:auto}
.product-usage{background:rgba(0, 0, 0, 0) url("../images/pettern-bg.jpg") repeat scroll left top;padding:60px 0;position:relative;width:100%;}
.p-us-left{float:left;width:250px;}
.pr-hed{background:#cc2030 none repeat scroll 0 0;box-shadow:0 5px 17px #ccc;box-sizing:border-box;color:#fff;font-size:28px;height:144px;line-height:normal;padding-top:28px;position:relative;text-align:center;text-transform:uppercase;width:222px;}
.pr-hed::after{border:1px solid #cc2030;content:"";height:100%;left:9px;position:absolute;top:9px;width:100%;}
.pr-hed p{line-height:32px;}
.p-us-left .text{margin-top:50px;}
.p-us-right{float:right;width:890px;}
.p-us-right ul{width:100%;text-align:center}
.p-us-right li{display:inline-block;/*margin:0 22px;*/text-align:center;width:241px;vertical-align:top}
.us-img{border-radius:50%;box-shadow:8px 4px 20px #cfcfcf;height:215px;margin-bottom:20px;overflow:hidden;width:215px;transition:all ease 0.6s}
.p-us-right li .us-img img{transition:all ease 0.6s}
.p-us-right li:hover .us-img{border-radius:10%;}
.p-us-right li:hover .us-img img{transform:scale(1.2)}
.p-us-right li h2{color:#5a5a5a;font-size:24px;font-weight:normal;line-height:normal;margin-bottom:12px;font-family:"Raleway-Light";}
.p-us-right li p{font-size:16px;color:#302f3e;}
.in-video{position:relative;width:100%;background:#fff;z-index:999}
.in-video .video{width:100%;height:auto;display:block}
.in-video .container{bottom:0;color:#fff;height:140px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:600px;}
.in-video .container h3{color:#fff;font-family:"Raleway-Light";font-size:46px;line-height:normal;text-transform:uppercase;font-weight:normal;margin-bottom:14px;}
.in-video .container p{font-family:"Raleway-Light";font-size:16px;line-height:24px;}
.destination-banner .container{color:#fff;left:0;margin:auto;position:absolute;right:0;z-index:999;height:470px;bottom:0;top:0;}
.con-inside{background:rgba(33, 164, 170, 0.8) none repeat scroll 0 0;box-sizing:border-box;height:100%;padding:76px;width:600px;}
.con-inside h3{font-family:"Raleway-Light";font-size:35px;font-weight:normal;line-height:normal;margin-bottom:16px;text-transform:uppercase;}
.con-inside h4{font-family:"Raleway-Regular";font-size:18px;border:1px solid #fff;display:inline-block;padding:11px 22px;text-transform:uppercase;margin-bottom:19px;margin-top:14px;}
.con-inside p{font-size:16px;font-weight:normal;line-height:30px;}
.destination-banner .bx-wrapper .bx-pager, .destination-banner .bx-wrapper .bx-controls-auto{bottom:150px;position:absolute;right:311px;width:100%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{background:none;border-radius:5px;display:block;height:10px;margin:0 5px;outline:0 none;text-indent:-9999px;width:10px;border:1px solid #fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#f90101;}
.sl2 .con-inside{background:rgba(204, 32, 48, 0.8) none repeat scroll 0 0;}
.footer-red{background:#cc2030 none repeat scroll 0 0;top:0;color:#fff;padding:50px 0 0;position:relative;text-align:center;width:100%;z-index:999;clear:both}
.sl8 .con-inside{background:rgba(255, 165, 0, 0.8) none repeat scroll 0 0;}
.footer-red{background:#cc2030 none repeat scroll 0 0;top:0;color:#fff;padding:50px 0 0;position:relative;text-align:center;width:100%;z-index:999;clear:both}
.red-cont{float:left;margin-right:40px;width:210px;}
.red-enqu{width:250px;float:left;margin-right:40px;}
.red-car{width:250px;float:left}
.red-subcr{width:310px;float:right}
.icon{margin-bottom:20px;text-align:center;width:100%;min-height:75px;}
.icon img{display:inline-block;}
.footer-red h2{font-family:"Raleway-Light";font-size:24px;font-weight:normal;margin-bottom:20px;margin-top:20px;text-transform:uppercase;line-height:20px;}
.footer-red .title_btm{font-family:"Raleway-Light" !important;font-size:24px;font-weight:normal;margin-bottom:20px;margin-top:23px;text-transform:uppercase;line-height:20px;}
a.find-us{color:#c4c4c4;display:inline-block;font-family:"Raleway-Bold";font-size:12px;margin-top:11px;text-decoration:underline;text-transform:uppercase;}
.enqury-now, .news-submit{background:#f5d2d6 none repeat scroll 0 0;color:#cc2030;display:inline-block;font-size:14px;margin-top:14px;padding:3px 13px;text-transform:uppercase;transition:all ease 0.6s;cursor:pointer;line-height:20px;}
.red-subcr .news-submit{padding:5px 13px;margin:34px 0px 0px 0px;line-height:16.3333px;}
.red-subcr div#wpcf7-f1128-o1{padding-top:5px;}
.enqury-now:hover , .news-submit:hover{background:#2b3992;color:#fff}
.sel-box{position:relative}
.sel-box span{background:rgba(199, 97, 107, 0.6) url("../images/drop-down-arrow.png") no-repeat scroll 96% center;box-sizing:border-box;display:block;padding:12px 42px 12px 12px;width:310px;cursor:pointer}
.sel-box ul{background:#fff;display:none;position:absolute;width:100%;z-index:99999;}
.sel-box ul li{border-bottom:1px solid #a2a2a2;color:#000;padding:10px 0;cursor:pointer}
.newslter{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eba6ac;box-sizing:border-box;color:#fff;margin-bottom:24px;margin-top:15px;padding:10px;text-align:center;-webkit-text-fill-color:#fff;width:310px;}
.footer-social{text-align:center;}
.footer-social li{display:inline-block;margin-bottom:-5px;margin-right:4px;margin-top:13px;}
.destination-banner{position:relative;z-index:9999;}
.advanced-slider .layer.black{display:none;}
.footer-last{background:#302f3e;box-sizing:border-box;height:auto;overflow:hidden;position:relative;transition:all 0.6s ease 0s;width:100%;}
.footer-last.footer-t{height:auto;transition:all ease 0.6s}
.footer-red.footer-red-up{z-index:99}

.footer-last .container > ul > li{margin-right:33px;}
.footer-last .container > ul > li:last-of-type{margin-right:0;width:100px;}
.footer-last li li{font-size:15px;padding:5px 0;width:100%;}
.content-table td{font-size:15px;}
.footer-last li a{color:#FFF;}
.footer-last li li:first-child{text-transform:uppercase;font-size:14px;margin-bottom:10px;}
.footer-bottom{background:#1f1e2a none repeat scroll 0 0;color:#fff;font-size:12px;padding:11px 0;position:relative;width:100%;z-index:999;}
.footer-bottom a{color:#FFF;}
p.left{width:48%;float:left;line-height:20px;}
p.right{width:48%;float:right;text-align:right;line-height:20px;}
.footer-toggle-but{cursor:pointer;position:absolute;right:0;z-index:9999;top:7px;}
.footer-cover{bottom:0;/*position:fixed;*/width:100%;z-index:9;}
.footer-cover.footer-red-up{z-index:99;}
.inner-banner{overflow:hidden;padding-top:109px;position:relative;width:100%;z-index:999;background:#fff;}
.inner-banner::after{background:#f3f3f7 none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.bradcam{float:right;padding:10px 16px;background:#fff;box-shadow:0 2px 13px #ccc;}
.bradcam ul{}
.bradcam ul li{font-size:14px;color:#302f3e;font-family:'Raleway-Light';display:inline-block}
.bradcam ul li a{background:rgba(0, 0, 0, 0) url("../images/brad-arrow.png") no-repeat scroll 94% center;margin-right:4px;padding-right:29px;}
.banner-inside-left{float:left;margin-top:130px;width:625px;}
.banner-inside-right{float:right;margin-top:50px;width:574px;margin-bottom:45px;}
.banner-inside-left h2 , .contact-us-div h2, .banner-inside-left h1{font-size:24px;color:#cd1e2c;text-transform:uppercase;font-weight:bold;}
.banner-inside-left h3{color:#0a0d12;font-family:"Raleway-Light";font-size:46px;font-weight:normal;line-height:normal;margin-bottom:13px;margin-top:12px;text-transform:uppercase;}
.text p{line-height:24px;}
.do-li.text p{line-height:20px;}
.blue-div{background:#1e399f none repeat scroll 0 0;margin-top:54px;padding:56px 37px;position:relative;}
.blue-div::after{background:#1e399f none repeat scroll 0 0;content:"";height:100%;position:absolute;right:-44px;top:0;width:68px;}
.blue-div img{display:inline-block;height:auto}
.blue-div p{color:#fff;display:inline-block;float:right;font-family:"Raleway-Light" !important;font-size:24px;line-height:normal;width:360px;}
.banner-inside-left .text{margin-bottom:39px;margin-top:21px;padding-right:44px;text-align:justify;}
.visi-misi{background:#f3f3f7 url("../images/vision-misison-img.jpg") no-repeat fixed 0 0/100% auto;position:relative;width:100%;z-index:9999;padding-top:270px;}
.visi-misi::after{background:#f3f3f7 none repeat scroll 0 0;bottom:0;content:"";height:164px;left:0;position:absolute;width:100%;}
img.full-img{width:100%;height:auto;}
.our-vis , .our-mis{background:#f3f3f7 none repeat scroll 0 0;box-sizing:border-box;float:left;padding:47px;width:590px;}
.our-vis h2 , .our-mis h2{color:#cd1e2c;font-size:24px;margin-bottom:32px;text-transform:uppercase;font-weight:bold;}
.our-vis p{}
.our-mis{width:590px;float:right;background:#f3f3f7;}
.vm-img{border-right:1px solid #ccc;float:left;margin-right:13px;width:90px;}
.brand{background:#fff none repeat scroll 0 0;padding:20px 0;position:relative;z-index:999;}
.brand-left{float:left;width:578px;}
.brand-right{width:610px;float:right;}
.brand h3{color:#0a0d12;font-family:"Raleway-Light";font-size:46px;font-weight:normal;line-height:normal;margin-bottom:13px;margin-top:12px;text-transform:uppercase;}
.brand h2, .brand h1{color:#cd1e2c;font-size:24px;text-transform:uppercase;font-weight:bold;}
.brand .text{border-left:1px solid #ccc;box-sizing:border-box;padding:1px 36px 1px 24px;margin-top:21px;width:100%;float:left;line-height:30px;font-size:15px;}
.brand p{color:#2e2e2e;font-size:15px;margin-bottom:14px;line-height:22px;text-align:justify;}
.read-more{border:1px solid #2b3992;color:#2b3992;display:inline-block;font-size:14px;margin-top:24px;padding:5px 15px;text-transform:uppercase;transition:all ease 0.6s;margin-right:5px;}
.read-more.small{text-transform:capitalize;}
.read-more:hover{background:#2b3992;color:#FFF;}
.product-left-inside{float:left;width:615px;margin:40px 0;}
.product-right-inside{width:550px;float:right;margin:40px 0;}
.line-text{box-sizing:border-box;float:left;margin-top:46px;width:440px;}
.line-text p{color:#2e2e2e;font-size:20px;border-left:1px solid #ccc;padding-left:29px;line-height:30px !important;text-align:left;font-style:italic;line-height:normal;}
.line-img{width:740px;float:right;}
.e-brochure{background:#f3f3f7 url(../images/port-img.png) top right no-repeat;padding:45px 0;position:relative;width:100%;z-index:9999;}
.e-brochure h2{color:#cd1e2c;font-size:24px;line-height:normal;margin-bottom:10px;text-transform:uppercase;font-weight:bold;}
.e-brochure h3{font-size:45px;color:#0a0d12;text-transform:uppercase;font-family:"Raleway-Light";line-height:normal;font-weight:normal}
.brand-wish{background:#4a444b;position:relative;color:#fff;z-index:999;padding:50px;}
.brand-wish .container{border:1px solid #fff;box-sizing:border-box;margin-left:100px;padding:40px 150px 40px 40px;width:730px;}
.brand-wish .container .heading , .brand-wish .container .text{color:#FFF;margin-bottom:13px;}
.contact-us-div{background:#f3f3f7 none repeat scroll 0 0;padding:50px 0;position:relative;width:100%;z-index:9999;}
.contact-us-div ul{}
.contact-us-div ul li{display:inline-block;vertical-align:top;width:24%;}
.con-icon{float:left;width:86px;}
.con-text{width:190px;float:left;text-align:left;}
.apni-class{border-left:1px solid #ccc;padding:0px 20px;}
.contact-us-div h2{margin-bottom:30px;}
.contact-us-div h3{color:#494949;font-size:17px;margin-bottom:7px;text-transform:uppercase;font-family:arial;font-weight:600;}
.enquiry-now{position:relative;z-index:99999;background:#fff;width:100%;padding:50px 0;}
.enquiry-now-left{float:left;width:600px;}
.enquiry-now-left h2{color:#cd1e2c;font-size:24px;text-transform:uppercase;margin-bottom:25px;}
.enq-form{}
.enq-form li{float:left;margin-top:23px;position:relative;width:100%;}
.enq-form li label{display:block;font-size:15px;line-height:normal;margin-bottom:5px;width:100%;}
.enq-form li input , .enq-form li textarea, .srch{border:1px solid #ccc;box-sizing:border-box;padding:6px;width:100%;font-family:'Raleway-Regular';font-size:13px;}
.login_but{margin-left:4px;}
.enq-form li.half-li{float:left;margin-right:4%;width:48%;}
.enq-form li br{display:none;}
.enq-form li.half-li:nth-child(2n){margin-right:0;}
.enq-form li.submit-li input, .login_but{border:1px solid #2b3992;color:#2b3992;display:inline-block;font-size:14px;margin-right:5px;padding:5px 15px;text-transform:uppercase;transition:all 0.6s ease 0s;background:none;width:102px;cursor:pointer;}
.enq-form li.submit-li input:hover, .login_but:hover{background:#2b3992 none repeat scroll 0 0;color:#fff;}
.enq-form li textarea{height:44px;}
.enquiry-now-left div.wpcf7-mail-sent-ok{border:2px solid #398f14;position:absolute;top:-63px;}
.enquiry-now-right{width:570px;float:right;height:622px;}
.enquiry-now-right .iframe{}
.contact-blue-div{background:#1e399f none repeat scroll 0 0;overflow:hidden;padding:20px 0;position:relative;width:100%;z-index:9999;}
.contact-blue-div img{float:right;}
.our-network{color:#fff;position:absolute;top:313px;width:300px;}
.our-network h2{text-transform:uppercase;margin-bottom:8px;line-height:normal;}
.our-network p{}
.news-press{background:#fff none repeat scroll 0 0;position:relative;width:100%;z-index:99999;padding:40px 0;}
.news-left{float:left;width:590px;}
h2.red, #result_report{color:#cd1e2c;font-size:24px;margin-bottom:25px;text-transform:uppercase;margin-bottom:30px;}
#result_report{text-transform:none;}
.img-left-n{width:260px;float:left}
.news-date{background:rgba(0, 0, 0, 0) url("../images/calendra-icon.png") no-repeat scroll 0px 2px;color:#1e399f;font-style:italic;margin-bottom:6px;padding-left:23px;font-size:16px;}
.press-loc{background:rgba(0, 0, 0, 0) url("../images/location-icon.png") no-repeat scroll 0px 2px;color:#1e399f;font-family:"Raleway-Light";font-style:italic;margin-bottom:6px;padding-left:23px;font-size:16px;}
.news-press h3{color:#302f3e;font-size:16px;line-height:24px;margin-bottom:8px;font-weight:normal;font-family:'Raleway-Medium';}
.news-press p{font-size:15.5px;color:#302f3e;line-height:25px;}
.news-press p a:hover{color:#cd1e2c;}
.img-right-n{float:right;width:310px;}
.news-left li{margin-bottom:30px;}
.news-left .read-more{margin-top:0;float:right;}
.news-right{float:right;width:580px;}
.news-right .read-more{float:right;}
.news-right li{width:271px;float:left;margin-right:15px;margin-bottom:21px;}
.line{height:1px;background:#ccc;margin:10px 0;}
.pres-text .news-date, .pres-text .press-loc{display:inline-block;vertical-align:top;margin-top:17px;}
.pres-text .press-loc{float:right;}
.vidv{width:570px;float:left;}
.vidv video{width:100%;height:auto}
.vid-evnt{background:#f3f3f7 none repeat scroll 0 0;padding:40px 0;position:relative;z-index:999;}
.evnt{float:right;width:560px;}
.date-eve{width:48%;float:left;margin-top:9px;}
.date-eve h3{margin-bottom:4px;}
.evnt .read-more{float:RIGHT;}
.social-div{background:#fff none repeat scroll 0 0;position:relative;width:100%;z-index:999;padding:50px 0 30px 0;}
.facebook-social{float:left;width:381px;}
.blog-social{background:#f3f3f7 none repeat scroll 0 0;box-sizing:border-box;float:left;margin-top:-17px;width:440px;}
.twiter-social{width:379px;float:left}
.news-listing{position:relative;width:100%;z-index:9999;background:#FFF;}
.news-listing li{float:left;margin:25px 16px;width:568px;}
.news-listing li:first-child{width:100%;}
.news-listing li:first-child .list-img{float:left;border:1px solid #f5f5f5;width:50%;margin-right:2%;}
.news-listing li:first-child .news-date{}
.news-listing li:first-child h2{}
.news-listing li:first-child p{}
.news-listing li h2{font-size:16px;color:#302f3e;margin:11px 0;min-height:40px;}
.news-listing li p{line-height:23px;min-height:42px;}
.list-img{margin-bottom:22px;border:1px solid #f4f4f4;}
.list-img img{width:100%;}
.news-date{}
.seris-lady{background:#f3f3f7 url("../images/product-bg.png") no-repeat scroll right top;padding:154px 0;position:relative;z-index:9999;}
.seris-lady h2{color:#cc2030;font-size:46px;line-height:normal;text-transform:uppercase;vertical-align:top;margin-bottom:5px;}
.seris-lady h3{color:#0a0d12;font-size:24px;font-weight:normal;line-height:normal;margin-bottom:10px;text-transform:uppercase;width:400px;}
.seris-lady p{color:#2b2b35;font-size:16px;line-height:24px;width:464px;}
.cl{background:#fff none repeat scroll 0 0;overflow:hidden;position:relative;width:100%;z-index:99999;padding:50px 0;}
.cl .container{box-shadow:0 7px 13px #d0d0d0;box-sizing:border-box;overflow:hidden;padding:35px;}
.cl li{box-sizing:border-box;float:left;margin-bottom:42px;padding-right:50px;width:546px;}
.img{border:1px solid #d9d9d9;height:66px;position:relative;width:66px;float:left;margin-right:19px;}
.img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.cl-text{}
.cl-text h2{color:#2b2b35;font-size:16px;line-height:normal;margin-bottom:5px;margin-top:3px;text-transform:uppercase;}
.cl-text p{font-size:16px;line-height:normal;}
/*.nav ul li ul{background:#fff;box-sizing:border-box;display:none;min-height:280px;padding:15px 20px 0px;top:31px;z-index:99999999}
.nav ul li.submenu ul{width:565px;}*/
.nav ul li ul{background:rgba(0, 0, 0,0.7);box-sizing:border-box;display:none;padding:5px 0px;top:36px;z-index:111}
.nav>ul>li>ul{border:0px solid #ccc;box-shadow:0 2px 3px #000}
.nav>ul ul{border-bottom:0;}
.nav ul li:hover>ul{display:block}

.nav ul li.submenu-has ul{box-sizing:border-box;width:750px}
.nav ul li ul li{background:rgba(0, 0, 0, 0) url("../images/blue-dot.jpg") no-repeat scroll 0 15px;box-sizing:border-box;clear:left;font-size:15px;margin-left:0;padding:10px 0 10px 22px;width:238px;}
.nav ul li ul li:hover{background:rgba(0, 0, 0, 0) url("../images/red-dot.jpg") no-repeat scroll 0 15px;}
.nav ul li ul li a{padding:0px;width:180px;display:block;box-sizing:border-box}
.nav ul li ul li li{padding:0;background:none !important}
.nav ul li ul li li a{padding:2px 0 3px;text-transform:none;}
.nav ul li ul li a{color:#fff;padding:0px 0}
.nav ul li ul li a:hover{text-decoration:underline}
.nav ul li.main-nav-li-1>ul{border-top:5px solid #2b3992}
.nav ul li.main-nav-li-2>ul{border-top:5px solid #cc2030;/*left:-94px*/ left:0}
.nav ul li.main-nav-li-2 li a:hover{}

.nav ul li.main-nav-li-3 > ul{border-top:5px solid #cc2030;left:0;}
.nav ul li.main-nav-li-4>ul{border-top:5px solid #cc2030;left:0}
.nav ul li.main-nav-li-5 > ul{border-top:5px solid #cc2030;left:0}
.nav ul li.main-nav-li-6 > ul{border-top:5px solid #cc2030;left:0}
.nav ul li.main-nav-li-7 > ul{border-top:5px solid #cc2030;left:0}
.nav ul li.submenu-has ul ul{border-left:1px solid #ccc;left:256px;min-height:200px;overflow:hidden;padding-top:0;position:absolute;top:14px;width:213px;}
.nav ul li.submenu-has ul ul li{margin-top:0}
.nav ul li.submenu-has li{position:static}
.nav ul li:after{display:none}
.nav ul li:hover:after{display:block}
.nav ul li{float:left;position:relative;}
.nav ul li ul li.menubg{background:rgba(0, 0, 0, 0) url(../images/menu-bg-repeat.jpg) repeat scroll left top;height:240px;width:278px;position:absolute;right:0;top:24px;padding:17px 22px;}
li.menubg.subheading-header img{width:auto;height:auto;}
.nav ul li ul li.menubg img{vertical-align:top}
.proper{background:#fff none repeat scroll 0 0;position:relative;z-index:999;padding:50px 0;}
.proper-left{float:left;width:620px;}
.proper-left h3{color:#0a0d12;font-family:"Raleway-Light";font-size:45px;font-weight:normal;line-height:normal;padding-right:81px;text-transform:uppercase;}
.proper-right{width:578px;float:right;border-left:1px solid #ccc;padding-left:27px;padding:10px 23px;box-sizing:border-box;}
.proper-right p{margin-bottom:20px;color:#2e2e2e;font-size:15px;}
.brand-ul{}
.brand-ul li{clear:both;margin-bottom:58px;overflow:hidden;}
.brand-ul li .brand-left{padding-top:20px;}
.brand-ul li .brand-right{}
.brand-ul li:nth-child(2n) .brand-left{box-sizing:border-box;float:right;padding-left:38px;}
.brand-ul li:nth-child(even) .brand-right{float:left}
.brand-ul li p{line-height:28px;}
.product-slider{background:#fff none repeat scroll 0 0;position:relative;width:100%;z-index:99999;padding:0 0 50px 0;}
.login-resiter{width:100%;background:#fff;position:relative;z-index:999999;}
.resiter-tab{padding-bottom:44px;}
.login-form{}
.login-form h3 , .login-form h2{color:#cd1e2c;font-size:20px;margin:35px 0 4px;text-align:center;}
.login-form ul{}
.login-form ul li , .form .field{box-sizing:border-box;float:left;margin:10px 31px;height:auto;padding:18px 0px 0px 0px;position:relative;width:440px;overflow:visible;border:none;}
.form .field textarea{border:0;}
.login-form ul li input , .form .field input , .form .field textarea{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #ccc;width:100%;}
.login-form ul li select , .form .field select{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0;border-bottom:1px solid #ccc;width:100%;}
.error-form{margin-bottom:9px;}
.r-t-ul{border-bottom:1px solid #cc2030;position:relative;text-align:center}
.r-t-ul::after{bottom:-8px;content:"";height:15px;left:0;position:absolute;width:1px;background:#cc2030;}
.r-t-ul::before{bottom:-8px;content:"";height:15px;right:0;position:absolute;width:1px;background:#cc2030;}
.r-t-ul li{border-radius:5px 5px 0 0;color:#fff;cursor:pointer;display:inline-block;padding:12px 0;text-transform:uppercase;width:270px;font-family:'Raleway-Medium';font-size:16px;position:relative;}
.r-t-ul li.re-log{background:#cc2030;}
.r-t-ul li.re-reg{background:#1e399f;}
.r-t-ul li img{display:inline-block;vertical-align:top;margin-right:9px;}
.r-t-ul li.active::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #cc2030;height:0;width:0;position:absolute;content:"";bottom:-10px;right:0;left:0;margin:auto;}
.r-t-ul li.active{padding-top:20px;}
.r-t-ul li.re-reg.active:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1e399f;}
.login-form h2{}
.login-resiter .container{width:1010px;}
.resiter-tab li.reg-sub{}
.resiter-tab li.reg-sub input , .form .field input.submit{border:1px solid #1e399f;color:#1e399f;padding:10px;text-transform:uppercase;font-size:15px;cursor:pointer;transition:all ease 0.6s}
.resiter-tab li.reg-sub input:hover , .form .field input.submit:hover{background:#1e399f;color:#FFF}
.regsit-div{display:none;}
.full-vid-page{width:100%;background:#FFF;position:relative;z-index:999999;}
.video-page{}
.video-page li{float:left;margin:10px 10px 47px;overflow:hidden;width:580px;}
.pop-vi img{}
.pop-vi p{position:absolute;font-size:18px;color:#ffffff;bottom:20px;left:13px;}
.pop-vi{position:relative}
.pop-vid{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647;}
.pop-vid-inside{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:610px;height:345px;}
.pop-vid-inside video{width:100%;height:auto;}
.vid-close{background:#fff none repeat scroll 0 0;position:absolute;right:0;top:0;padding:7px;border-radius:50%;height:20px;width:20px;text-align:center;cursor:pointer;z-index:99999}
.pop-vid{display:none;}
.csr{background:#fff none repeat scroll 0 0;width:100%;position:relative;z-index:9999;}
.csr-inside{}
.csr-inside li{display:inline-block;margin-left:1.5%;margin-right:1.5%;width:30%;vertical-align:top;margin-bottom:40px;}
.csr-inside p{float:left;margin-left:14px;width:290px;}
.csr-img{float:left;width:50px;}
.csr-inside h3{color:#2e2e2e;font-size:22px;font-weight:normal;padding-bottom:56px;padding-top:20px;}
.career-op{}
.career-op li{box-sizing:border-box;display:inline-block;height:220px;padding:6px 0;text-align:center;width:19%;vertical-align:top;}
.career-op li:hover{background:#cc2030;}
.career-op li:hover a.apply-job{opacity:1;}
a.apply-job:hover{background:#2943a4;color:#FFF}
.career-op li:hover h2{color:#fff;}
.career-op li:hover .norimg{opacity:0;}
.career-op li:hover .hogimg{opacity:1;}
.care-img{height:94px;margin:0 auto;position:relative;width:94px;margin-bottom:24px;}
.career-full .text{margin:40px 0;}
.care-img img{position:absolute;top:0;right:0;bottom:0;top:0;margin:auto;}
.career-op li img.norimg{}
.career-op li img.hogimg{opacity:0;}
.career-op li h2{color:#555555;font-size:15px;font-weight:normal;margin-bottom:11px;}
.career-op li a.apply-job{border:1px solid #fff;padding:5px 21px;margin-top:5px;display:inline-block;opacity:0;color:#fff;}
.career-full{background:#fff none repeat scroll 0 0;padding-bottom:40px;position:relative;z-index:9999;width:100%;overflow:hidden;}
.form{}
.form h4{clear:both;color:#cd1e2c;float:left;font-size:24px;margin-bottom:9px;margin-top:25px;text-transform:uppercase;width:100%;}
.form .enq_field{float:left;margin:16px 1%;min-height:68px;width:23%;position:relative;}
.form .enq_field span{display:block;font-size:16px;line-height:normal;margin-bottom:9px;width:100%;min-height:22px;}
.form .enq_field .brand{padding:0px;}
.form .enq_field input, .form .enq_field textarea , .form .enq_field select{border:1px solid #ccc;box-sizing:border-box;font-family:"Raleway-Regular";font-size:15px;padding:8px;width:100%;}
.form .enq_field select{padding:7px 8px;}
div.wpcf7 form .wpcf7-validation-errors{position:relative;padding:0 11px;height:100px;margin-bottom:65px;top:71px;line-height:0;}
.form .enq_field input[type="file"]{padding:4px;}
img.calender{bottom:13px;position:absolute;right:7px;}
.form p{margin-left:15px;}
.form p input{margin-right:9px;}
.enq_field input[type=submit]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #2b3992;color:#2b3992;cursor:pointer;display:inline-block;font-size:14px;margin-right:5px;padding:5px 15px;text-transform:uppercase;transition:all 0.6s ease 0s;width:102px;}
.enq_field input[type=submit]:hover{background:#2b3992 none repeat scroll 0 0;color:#fff;}
div.item{height:12px;padding-top:0;text-align:center;width:12px;cursor:pointer}
div#item_1{left:369px;position:absolute;top:164px;}
div#item_2{left:363px;position:absolute;top:211px;}
div#item_3{position:absolute;right:530px;top:135px;}
div#item_4{position:absolute;right:508px;top:129px;}
div#item_5{position:absolute;right:496px;top:129px;}
div#item_6{position:absolute;right:486px;top:153px;}
div#item_7{position:absolute;right:505px;top:169px;}
div#item_8{position:absolute;right:483px;top:175px;}
div#item_9{position:absolute;right:476px;top:194px;}
div#item_10{position:absolute;right:457px;top:161px;}
div#item_11{position:absolute;right:423px;top:144px;}
div#item_12{position:absolute;right:410px;top:199px;}
div#item_13{left:704px;position:absolute;top:327px;}
div#item_14{position:absolute;right:345px;top:168px;}
div#item_15{position:absolute;right:372px;top:265px;}
div#item_16{left:528px;position:absolute;top:168px;}
div#item_17{position:absolute;right:300px;top:309px;}
div#item_18{position:absolute;right:190px;top:230px;}
div#item_19{position:absolute;right:232px;top:279px;}
div#item_20{position:absolute;right:236px;top:301px;}
div#item_21{position:absolute;right:230px;top:320px;}
div#item_22{position:absolute;right:175px;top:346px;}
div#item_23{right:300px;position:absolute;top:230px;}
div#item_24{position:absolute;right:313px;top:247px;}
div#item_25{position:absolute;right:305px;top:253px;}
div#item_26{position:absolute;right:320px;top:270px;}
div#item_27{position:absolute;right:300px;top:289px;}
div.jquery-gdakram-tooltip{color:white;display:none;font-size:12px;left:0;position:absolute;top:0;width:390px;z-index:10000;}
div.jquery-gdakram-tooltip div.content{background-color:#323232;border-radius:1em;color:#e6e6e6;float:left;min-width:100px;padding:5px;}
div.jquery-gdakram-tooltip div.content h1{border-bottom:0 solid #c4c4c4;color:#e6e6e6;font-size:14px;font-weight:bold;margin:0;padding:0;}
div.jquery-gdakram-tooltip div.content p{color:#e6e6e6;font-size:12px;margin:0;padding:0;}
div.jquery-gdakram-tooltip div.content p img{float:left;margin-right:5px;}
div.jquery-gdakram-tooltip div.up_arrow{background:rgba(0, 0, 0, 0) url("../index.html") no-repeat scroll 60px 0;height:20px;width:100%;}
div.jquery-gdakram-tooltip div.down_arrow{background:rgba(0, 0, 0, 0) url("../index.html") no-repeat scroll 60px 0;height:20px;width:100%;}
div.jquery-gdakram-tooltip div.left_arrow{height:100%;}
div.jquery-gdakram-tooltip div.left_arrow{background:rgba(0, 0, 0, 0) url("../index.html") no-repeat scroll 0 0;float:left;height:20px;left:0;position:relative;top:40px;width:20px;}
.tooltip_description{background:#d2daf6 url("../images/map.png") no-repeat scroll 11px 11px;bottom:80px;box-sizing:border-box;display:block !important;left:-97px;min-height:73px;opacity:0;padding-left:45px;padding-top:10px;position:absolute;transition:all 0.6s ease 0s;visibility:hidden;width:200px !important;z-index:99;}
.tooltip_description::after{background:rgba(0, 0, 0, 0) url("../images/cross-map.png") no-repeat scroll 0 0;bottom:-15px;content:"";height:15px;left:15px;margin:auto;position:absolute;right:0;width:18px;}
div.item:hover .tooltip_description{bottom:30px;opacity:1;visibility:visible;}
.tooltip_description p{}
#item_25 .tooltip_description , #item_26 .tooltip_description , #item_27 .tooltip_description , #item_24 .tooltip_description , #item_23 .tooltip_description{background-image:none;box-sizing:border-box;display:none;width:324px !important;left:-163px;padding:15px 0 0 0;}
.gray-inviya{background:#eaedee none repeat scroll 0 0;position:relative;z-index:99999;padding:50px 0;}
.gray-inviya .heading{background:#eaedee none repeat scroll 0 0;float:left;padding-bottom:10px;padding-top:26px;position:relative;width:314px;z-index:9;}
.gray-inviya .heading span{font-size:24px;color:#cd1e2c;display:block;font-family:'Raleway-Medium';}
.why-descr{float:left;position:relative;width:868px;z-index:99999;padding-top:10px;}
.why-descr li{background:rgba(0, 0, 0, 0) url("../images/blue-arrow.png") no-repeat scroll 0px 6px;color:#0a0d12;font-size:14px;width:33%;float:left;padding-left:18px;box-sizing:border-box;padding-right:20px;margin-bottom:15px;}
.gray-inviya .container::after{border:1px solid #c1c9de;content:"";height:100%;position:absolute;right:0;top:0;width:86%;}
.gray-inviya .container{padding:26px 0;}
.double-div{width:100%;position:relative;z-index:999;background:#fff;padding:51px 0;}
.double-div-inside{box-shadow:0 0px 19px #e2e2e2;overflow:hidden;}
.double-div-inside li{float:left;width:600px;}
.do-li{width:300px;float:left}
.do-li img{display:block}
.do-li.text h3{color:#1e399f;text-align:justify;font-size:24px;text-transform:uppercase;line-height:normal;margin-bottom:14px;font-family:'Raleway-Medium';}
.do-li.text p{color:#414346;font-size:15px;min-height:170px;text-align:justify;}
.do-li.text{box-sizing:border-box;padding:30px;}
.hash-tag{height:330px;position:relative;width:100%;background:#fff;z-index:99999;}
.wrap-two{position:relative;width:417px;z-index:999;}
.wrap-two{padding-top:70px;position:relative;z-index:999;float:left;}
.hash-tag::after{background:rgba(0, 0, 0, 0) url("../images/hang-tag-pattern.jpg") repeat scroll left top;height:100%;width:50%;content:"";position:absolute;right:0;top:0;}
.hash-tag::before{background:#e5e7e8 none repeat scroll 0 0;height:100%;width:50%;content:"";position:absolute;top:0;left:0;}
.center-has{float:right;margin-right:107px;width:613px;}
.wrap-two .heading{}
.wrap-two .heading span{color:#cd1e2c;display:block;font-family:"Raleway-Medium";font-size:24px;}
.indo-cor{background:rgba(0, 0, 0, 0) url("../images/indo-bg.jpg") no-repeat scroll 0 0/cover;padding:55px 0;position:relative;width:100%;z-index:9999;}
.indo-cor.par-indo-cor{background:rgba(0, 0, 0, 0) url("../images/partner-bg.jpg") no-repeat scroll 0 0/cover;}
.indo-left{box-shadow:9px 6px 11px #ebebeb;float:left;position:relative;width:487px;}
.indo-right{background:#fff none repeat scroll 0 0;box-sizing:border-box;float:right;margin-top:28px;padding:38px 16px 27px 50px;width:713px;}
.scroll-indo{height:315px;}
.scroll-indo p{color:#2e2e2e;font-size:15px;margin-bottom:15px;padding-right:23px;line-height:28px;}
.capta-div{position:relative}
.capta-div img{position:absolute;height:34px;}
.capta-div input{padding-left:112px !important;}
.banner .container{left:0;margin:auto;position:absolute;right:0;top:200px;}
/*.banner a + .container{ height:auto}*/
.banner .container img{width:auto;height:auto}
.spinn{}
.spinn h3{}
.val_row{float:left;margin:.5%;width:49%;border:1px solid #ccc;box-sizing:border-box;padding:14px;}
p.val_titl{color:#cd1e2c;font-size:14px;text-transform:uppercase;font-weight:bold;}
.par-indo-cor .indo-left{float:left;margin-top:-30px;position:relative;width:487px;box-shadow:none}
.tab{margin-bottom:30px;margin-top:30px;}
.tab ul.main-ul li:first-child{border-radius:4px 0 0;}
.tab ul.main-ul li{background:#f3f3f7 none repeat scroll 0 0;border-right:1px solid #dde0ee;box-sizing:border-box;color:#1e399f;cursor:pointer;display:inline-block;font-size:22px;margin-bottom:0;margin-right:0;padding:21px 64px;text-transform:uppercase;position:relative}
.tab ul li.active::after{background:#cd1e2c none repeat scroll 0 0;content:"";height:5px;left:0;position:absolute;top:-14px;width:100%;}
.tab ul li.active{color:#cd1e2c}
.tab ul li:last-child{border-right:0;}
.tab .main-ul{padding:10px 0;background:#f3f3f7;}
.tab-container{clear:both;color:#643e14;font-size:16px;line-height:20px;margin-top:70px;padding:0;}
.respon{background:#fceacb none repeat scroll 0 0;border-bottom:1px solid #f1ce9a;box-sizing:border-box;display:none;padding:8px;position:relative;}
.respon .span.active{background:#5f0a0a url("../index.html") no-repeat scroll center center;}
.respon .span{background:#5f0a0a url("../index.html") no-repeat scroll center center;height:27px;position:absolute;right:0;top:0;}
.cross, .respon .span{cursor:pointer;width:40px;}
.tab-container h4{color:#302f3e;font-size:18px;font-weight:normal;line-height:26px;margin-bottom:20px;margin-top:15px;}
.tab-container ul{}
.tab-container ul li{background:rgba(0, 0, 0, 0) url("../images/brad-arrow.png") no-repeat scroll 0 11px;color:#302f3e;font-size:15px;line-height:25px;margin-bottom:23px;padding-left:25px;text-align:justify;}
.tab-right1 ul{}
.tab-right1 ul li{background:rgba(0, 0, 0, 0) url("../images/brad-arrow.png") no-repeat scroll 0 11px;color:#302f3e;font-size:15px;line-height:25px;margin-bottom:23px;padding-left:25px;text-align:justify;}
.span{background:#c79140 none repeat scroll 0 0;color:#fff;display:block;font-size:12px;height:13px;padding:3px 6px 6px;text-align:center;width:10px;z-index:9999999;}
.tab-img{width:450px;float:left;}
.tab-right a{color:#cc2030;}
.tab-right a:hover{color:#2e3c93;}
.tab-right{width:720px;float:right;}
.tab-right.noleft{width:100%;}
.tab table tr td{height:45px;padding:0;margin:0px;border:none;font-size:14px;text-align:center;background:none;}
table.bg-whte tr td{background:#fff;}
.tab table tr{background:#fff;}
.tab table tr:nth-of-type(odd){background:#f3f3f7;cursor:pointer;transition:all ease 0.3s;}
.coming-soon{background:#f3f3f7 none repeat scroll 0 0;padding:50px 0;width:100%;position:relative;z-index:999999;}
.soon-left{float:left;margin-right:40px;padding-top:57px;width:295px;}
.soon-left p{margin-bottom:18px;line-height:22px;}
.soon-mid{float:left;width:510px;margin-left:18px;}
.soon-right{float:right;}
.face-heading{background:#2b3992 url("../images/face-heading.png") no-repeat scroll 19px 14px;color:#fff;font-size:22px;font-weight:bold;padding:20px 48px;text-transform:uppercase;}
.twit-heading{background:#0587d1 url("../images/twit-head.png") no-repeat scroll 19px 14px;color:#fff;font-size:22px;font-weight:bold;padding:20px 65px;text-transform:uppercase;}
.tweet-thumb{float:left;margin-left:10px;margin-right:14px;width:50px;}
.tweet-content{float:right;width:300px;}
.tweet-content h3{font-size:14px;font-weight:normal;}
.tweet-wrapper{clear:both;padding:16px 0;}
.tweet-list{border-bottom:1px solid #ebebeb;height:445px;padding-bottom:10px;}

.nav-button{background:#fff url("../images/menu.svg") no-repeat center;background-size: 85%;}
.nav-button.active{background:#fff url("../images/close-mobile.svg") no-repeat center;background-size: 58%;}
img.resp-pro-img{display:none;}
.mar-bot30{padding-bottom:30px;}
ul.with-arrow li{background:rgba(0, 0, 0, 0) url("../images/brad-arrow.png") no-repeat scroll 0 7px;color:#302f3e;font-size:14px;line-height:25px;margin-bottom:16px;padding-left:25px;}
.content-table table tr td{height:60px;padding:0;margin:0px;border:none;font-size:16px;text-align:center;background:none;}
.content-table table tr{background:#fff;}
.content-table table tr:nth-of-type(odd){background:#f3f3f7;cursor:pointer;transition:all ease 0.3s;}
.single-search{margin-top:10px;}
.search-description{border-bottom:1px solid #cccccc;padding:8px 0;}
.search-page > div{margin-top:20px;}
#other_pages > a{background:#1e399f;color:#ffffff;padding:3px 6px;}
.other-page-number{padding:3px 4px;color:#fff;background:#cc2030;margin-right:4px;}
.other-page-links > a{display:none;}
.pagination{text-align:center;width:100%;}
.pagination ul{margin:0;padding:0;text-align:center;}
.pagination ul li{display:inline-block;width:auto !important;float:none;background:#1e399f;color:#ffffff;padding:0px 3px;margin:0 0px 25px 0;}
.pagination ul li.current{background:#cc2030;width:auto;}
.pagination ul li a{color:#FFF;}
#sitemap_page ul li{margin:10px 0 0;display:block;}
#sitemap_page ul li a{margin:0px;color:#484848;padding:0;font-size:14px;text-transform:uppercase;display:block}
#sitemap_page ul li ul{float:left;margin:0 0 15px;width:100%;}
#sitemap_page ul li ul li{float:left;margin:10px 5% 10px 0;padding:0;}
.red-enqu > p{min-height:120px;}
.red-car > p{min-height:120px;}
.cerificate {
    float: left;
    margin-right: 52px;
    width: 20%;
    height: 420px;
}
.cerificate:nth-child(4n){margin-right:0px;}
.cerificate > p{line-height:22px;text-align:center;padding:10px 0;}
.gallery.clearfix > li{float:left;margin-left:0;width:auto;}
img.show-res{display:none;}
.google-play{bottom:auto;height:127px;position:fixed;right:0;top:35%;width:37px;z-index:99;}

a.pdf-new{border:1px solid #2b3992;color:#2b3992;display:inline-block;margin:5px 5px 0 0;transition:all 0.3s ease 0s;padding:5px 15px;text-transform:none;}
a.pdf-new:hover{color:#FFFFFF;border:1px solid #2b3992;background:#2b3992;transition:all 0.3s ease 0s;}
.s-btn{width:100%;display:inline-block;text-align:center;position:relative;}
.s-btn .ajax-loader{position:absolute;bottom:0;}
.e-brochure-left{width:37%;display:inline-block;}
.e-brochure-right{width:48%;float:left;margin-right:30px;}
.e-brochure-left > p{text-align:center;}
body .wpcf7-form .wpcf7-form-control-wrap.email input{border:1px solid #ccc;margin-top:0px;}
body span.wpcf7-form-control-wrap.email{margin:0 auto !important;}
.search-page-wrap{position:relative;z-index:999;background:#fff;padding-top:109px;}
.search-page-wrap .page-header{max-width:990px;width:100%;margin:0 auto;}
.search-page-wrap .content-area{padding-bottom:25px;}
.search-page-wrap .content-area article .entry-header .entry-title{width:100%;clear:both;margin-top:5px;}
.search-page-wrap .content-area article{clear:both;margin-bottom:22px;}
.search-page-wrap .content-area article .entry-header{clear:both;}
.search-page-wrap .content-area article .entry-header .entry-meta .screen-reader-text{font-style:italic;}
.search-page-wrap .content-area article .entry-header .entry-meta a{font-style:italic;}
.pagination{padding-bottom:20px;}
.pagination .page-numbers, .pagination a{padding:7px 7px;display:inline-block;background:#1e399f;color:#fff;line-height:11px;}
.pagination .current{background:#cc2030;}
.pagination .next{margin-right:4px;}
.post-type-archive-blogs .inner-banner::after{height:100%;}
.sl4 .con-inside{background:rgba(132, 90, 169, 0.73) none repeat scroll 0 0;}
.sitemap-navigation{display:inline-block;width:100%;max-width:100%;overflow:hidden;padding:0;}
.sitemap-navigation ul,
.sitemap-navigation li{list-style:none;margin:0;padding:0;position:relative;}
.sitemap-navigation a{display:inline-block;}
.sitemap-navigation .menu-item::before,
.sitemap-navigation .menu-item::before, .sitemap-navigation > .menu-item-has-children > .sub-menu::before{content:'';display:block;position:relative;left:50%;margin-left:0;width:100%;border-left:#6d6e71 solid 1px;height:2.2em;}
.sitemap-navigation > .menu-item-has-children::before{display:none;}
.sitemap-navigation > .menu-item-has-children > .sub-menu{display:flex;justify-content:space-between;border-top:#6d6e71 solid 1px;margin-top:2.2em;}
.sitemap-navigation > .menu-item-has-children > .sub-menu::before{position:absolute;top:-2em;margin-top:-4px;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item{flex:1 0 auto;margin-top:-1px;padding-left:1em;padding-right:1em;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before, .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:last-child::before{background:#fefeff;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before{left:auto;right:50%;width:100%;border-left:none;border-right:#6d6e71 solid 1px;}
.sitemap-wrapper{padding:2rem 0;text-align:center;}
.sitemap-navigation a{background:transparent;color:#cc2030;text-decoration:none;padding:1em;transition:0.25s;border:1px solid #cc2030;padding:8px 19px;}
.sitemap-navigation a:hover{background:#cc2030;color:#fff;}
.sitemap-navigation > .menu-item-has-children > a{background:transparent;font-size:1.2rem;padding:14px 55px;border:1px solid #cc2030;color:#cc2030;font-weight:600;}
.sitemap-navigation > .menu-item-has-children > a:hover{background:#cc2030db;color:#fff;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item > a{background:transparent;font-weight:500;padding:11px 26px;text-transform:capitalize;margin:0;border:1px solid #2b3992;color:#2b3992;font-weight:600;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item > a:hover{background:#2b3992;color:#fff;}
.inner-sub-menu li:before{height:15px !important;}
.inner-sub-menu li a{background-color:transparent;color:#2b3992;border:1px solid #2b3992;}
.inner-sub-menu li a:hover{background-color:#2b3992;}
ul#linkedin-con{width:91% !important;}
ul#linkedin-con h2{display:none;}
.lnkdin{height:454px !important;overflow:auto;}
._2p3a{width:100% !important;float:left;}
.pres-img img{width:100% !important;}

.sl5 .con-inside {
    background:rgba(0, 40, 101, 0.73);
}

.bx-wrapper .bx-controls-direction a.bx-prev::after {
    content: "<";
    font-size: 45px;
    color: #666666;
    text-indent: 0;
    font-weight: 100;
    font-family: monospace;
    display: block;
}
.bx-wrapper .bx-controls-direction a.bx-next::after {
    content: ">";
    font-size: 45px;
    color: #666666;
    text-indent: 0;
    font-weight: 100;
    font-family: monospace;
    display: block;
}
.destination-banner .p-us-right {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99999;
    width: 48%;
    background: #F7F7F9;
    padding: 1%;
}
.destination-banner .p-us-right .bx-wrapper .bx-pager .bx-pager-item{
    display:none;
}
.destination-banner .p-us-right .bx-wrapper{
    padding-top:15px;
}
.destination-banner > .container{
    z-index: auto;
}
.destination-banner .p-us-right .pr-hed {
    width: 100%;
    height: auto;
    padding: 10px;
}
.destination-banner .p-us-right li {
    /*margin: 0px;*/
}
.destination-banner .pr-hed::after{
    border: none;
    height:0;
}
.blogs {
    float: left;
    width: 100%;
    display: block;
    position: relative;
    z-index: 99999;
    background-color: #F7F7F9;
}
.blogs .blog-list li{
    width:33.3%;
    float:left;
}
.destination-banner  .pr-hed p{
    line-height: 1;
}
.destination-banner .p-us-right .pr-hed p br{
    display:none;
}
.page-template.page-template-newhome .destination-banner .con-inside{
    width:48%;
    background: rgba(204, 32, 48, 0.7) none repeat scroll 0 0;
        border: 5px solid #ffffff;
}
.blog_img img{
    max-width: 100%;
}
ul.blog-list {
    float: left;
    width: 100%;
    display: block;
    
    position: relative;
    text-align: center;
    padding-bottom: 22px;
    margin-bottom: 4px;
}
.blogs .blog-list li {
    width: calc(32% - 100px);
    float: left;
    border: 1px solid #b5b5b5;
    margin: 60px 1.6%;
    padding: 0 2%;
}
.blogs .blog-list li:first-child {
    margin-left: 96px;
}
.blogs .blog-list li:last-child {
    margin-right:0;
}
.blogs .blog-list li .entry {
    font-size: 18px;
    line-height: 1.3;
}
div#dateleft {
    color: #CB2130;
    font-weight: bold;
    font-size: 18px;
    margin: 10px auto;
}
.blogs .blog-list li h2 {
    font-size: 20px;
    text-transform: uppercase;
    line-height: 1.3;
    margin: 18px auto auto auto;
}
.blogs .blog-list li a#readmore {
    color: #2B3992;
    text-align: center;
    float: left;
    width: 100%;
    font-size: 18px;
    padding: 15px 0;
}
ul.blog-list::before {
    content: "BLOGS";
    width: 46px;
    position: absolute;
    color: #ffffff;
    background: #2B3992;
    font-size: 46px;
    height: 92.1%;
    left: -30px;
    top: 0;
    white-space: unset;
    word-break: break-all;
    text-align: right;
    padding: 2%;
    line-height: 1;
    text-transform: uppercase;
    writing-mode: vertical-lr;
    /* text-orientation: inherit; */
    direction: rtl;
    transform: rotate(-180deg);
}
.page-template-newhome .product-usage{
    display: none;
}
a.button.blog-button {
display: inline-block;
    background: #CB2130;
    padding: 10px 30px;
    color: #ffffff;
    margin: auto;
    clear: both;
    float: none;
    position: absolute;
    left: 6.5%;
    right: 0;
    bottom: 12px;
    width: 72px;
    font-size: 20px;
}
@media screen and (max-width:1100px){
    .page-template  ul.blog-list::before{
        left: 5px;
    }
   
}

@media screen and (max-width:999px){
    .page-template.page-template-newhome .product-usage{
        display: block;
    }
    .page-template.page-template-newhome .blogs {
        margin: 35px auto;
    }
    .page-template.page-template-newhome div.destination-banner .con-inside {
    width: 100%;
    }
.page-template-newhome  .destination-banner > .container,.page-template-newhome .destination-banner .p-us-right{
        display: none;
    }
    .p-us-right .bx-wrapper .bx-pager{
        display:none;
    }
    .page-template-newhome ul.blog-list::before {
        content: "BLOGS";
        width: 100%;
        position: relative;
        color: #ffffff;
        background: #2B3992;
        font-size: 33px;
        height: auto;
        left: 0;
        top: 0;
        white-space: nowrap;
        word-break: keep-all;
        text-align: center;
        padding: 8px;
        line-height: 1;
        text-transform: uppercase;
        writing-mode: horizontal-tb;
        /* text-orientation: inherit; */
        direction: ltr;
        transform: rotate(0deg);
        display: block;
        margin-bottom: 0px;
    }
    .page-template-newhome .blogs .blog-list li {
    width: 26.3%;
    }
    .blogs .blog-list li:first-child {
    margin-left: 0;
}
.page-template-newhome  a.button.blog-button {
    left: 0;
    position: relative;
    bottom: 0;
    }
    .page-template-newhome  .blogs .blog-list li {
        margin: 15px 1.6%;
     }
}
@media screen and (max-width:640px){
    .page-template.page-template-newhome  .blogs .blog-list li {
    width: 95.3%;
    }
}


/* css added */
.header .container{display: flex;position:relative; justify-content: space-between; align-items: center;}
.header.scroll-header.sticky .container{top:15px;}
.containerinner h1{font-weight:600; font-size:43px; text-shadow:1px 1px 1px #000; color:#f90101;     margin-bottom: 10px; line-height: normal;}
.containerinner h2{font-weight:400; font-size:36px; color:#fff; line-height:normal; margin-bottom:40px;}
.containerinner {width: 590px;}
.btn_custm{padding:9px 12px; font-size:17px; background:#f90101; border:1px solid #f90101;color:#fff; position:relative; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.btn_custm::before{position: absolute;left: -21px;
    top: -2px;content: '';width: 0;height: 0;
    border-top: 41px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 20px solid #f90101;}
.btn_custm::after{position: absolute;right: -21px; top: -1px;content: '';
	width: 0;
	border-style: solid;
border-width:0px 0 41px 20px;
border-color: transparent transparent transparent #f90101;
}

.banner-bottom .container{display: flex; position:relative; z-index:1; align-items: center;flex-wrap:wrap;justify-content: space-between;}
.banner-bottom-right h3{color:#fff; font-size:30px;position: relative;top: -47px; font-weight:400;text-transform:uppercase}
.absolute {position:absolute; }
.position1{left: -82px;top: 118px;}
.position2{right:-94px;top: 115px;}
.position3{right: 166px; bottom: -70px;}
.target-row {text-align: center;}
.target-row p{color:#fff; font-weight:300; font-size:22px; text-transform:uppercase}
.target-row img{margin:0 auto}
.hm_section4{background:#efefef; }

/*
.hm_section4 .container{display: flex; flex-wrap:wrap;justify-content: space-between; }
.hm_section4 .hm_section4row1{display: flex;  justify-content: space-between; flex-wrap:wrap;}*/
/*.hm_section4 .hm_section4row1 .hm-section4inr-img{width:49.7%}*/
.hm_section4 .hm_section4row1 .view-home-challenge-type,.hm_section4 .hm_section4row1 .views-element-container .view-workshow,.hm_section4 .hm_section4row1 .views-element-container .view-workshow {display: grid; justify-content: space-between; grid-template-columns: repeat(2, 1fr); grid-gap: 12px;}
.hm_section4 .hm_section4row1.dblock{display:block}
.df_title a{font-size:20px; text-align:center; padding:10px;    margin-bottom: 20px;}
.mr-top-5{margin-top: 5px;}
.singleimg {height: 321px;}
.hm_sectioninr2{width: 49%;}
.hm_sectioninr2_img img,.hm_sectioninr2_img {width:100%}
.singlewrpimg{height:378px;}
.hm_section4 .hm-section4inr-img img{width:100%}
.hm_section4 .hm-section4inr-img a{display:block}
.hm-section4inr-img .df_title{background:#e5320d}
.hm-section4inr-img .df_title a{color:#fff}
.other-indus-name a { display: block; font-size:17px;text-align: center;padding: 10px; background: #e5320d;
    color: #fff; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.mb-20 {margin-bottom: 2rem;}
.media {display: flex;align-items: flex-start;}
.pl-25 {padding-left: 2.5rem;}
.media-body {flex: 1;}
.footer-widget-area .footer-widget .widget-content .media .media-body p {
    font-size: 1.8rem; margin-bottom: 0;line-height: 3rem;font-weight: 400;}
.footer-widget-area .footer-widget .widget-content ul.float-left li{margin-bottom:10px;}
.footer-widget-area.bg-dark a {color: #ffffff;}
.footer-widget-area .footer-widget .widget-content .media .media-body span {color: #949494;}

.list-group {display: flex; padding-left: 0;margin-bottom: 0;}
.social-icon li a { padding: 0 1rem;}
.mt-20 { margin-top: 2rem;}
.social-icon li:first-child a {padding-left: 0}
.mb-65{text-align:center;text-align: center;margin: 0 auto 50px;max-width: 360px;}
.mb-65 h1{font-size:30px; font-weight:500;line-height: normal; margin: 0 0 4px 0;}
.mb-65 p{font-size:15px; }
.mb-65 span{font-weight:600; color:#f14833}
.boxpadd{padding:50px 0;} 
.boxpadd.bxpad_5{padding-bottom:10px;} 
.bg-4{background-image:url('../images/video_bg.jpg'); background-repeat: no-repeat; background-position:center;background-size: cover; position:relative;margin-bottom: 12px; padding-bottom:0}
.bg-4::after{background:#fff; width:100%; height:94px; content:""; position:absolute; bottom:0; left:0;right:0; margin:auto}
.fullwidth{max-width:100%;}
.three_box_img img{margin:0 auto}
img{max-width:100%}
.banner .bx-wrapper .bx-viewport li video{width:100%;}
.clr1{background:#2d2e82;}
.clr2{background:#0e0542;}
.clr3{background:#040505;}
.clr1,.clr2,.clr3{width:32.38%; height: 440px; position:relative}
.clr1::after,.clr2::after,.clr3::after{position:absolute; content:""; background:url('../images/leftbtmarrow.png') no-repeat; bottom:0; right:0; width:54px; height:41px;}
.row{display:flex;flex-wrap:wrap;}

.clr1 .three_box_img{margin-top:98px;}
.clr2 .three_box_img{margin-top:60px;}
.hm_section3box a{color:#fff;}
.hm_section3box p{color:#fff;font-weight: 600;position:absolute; bottom:23px; right:0; left:0; font-size:19px; margin:0 auto; max-width:250px; text-align:center;}
.section3box_flexinr {justify-content: space-between; margin-right: 0px; margin-left:0;}
.footer-widget h3{font-weight:600; font-size:20px;}
.widthless{max-width:750px;}
.position {position: absolute;}
.location01{top: 167px;  left: 228px;}
.location01 a.tooltip > span { left: -140px; top:-190px;}
.location07{top: 113px; left: 160px;}
.location07 a.tooltip > span { left: -140px; top:-170px;}

.location02{    top: 186px;  left: 120px;}
.location02 a.tooltip > span { left: -140px; top:-170px;}
.location03{top: 172px; left: 160px;}
.location03 a.tooltip > span { left: -140px; top:-170px;}
.location04{top: 207px;left: 198px;}
.location04 a.tooltip > span { left: -140px; top:-170px;}
.location05{top: 73px;left: 442px;}
.location05 a.tooltip > span { left: -140px; top: -170px;}
.location06{bottom: 193px;left: 568px;}
.location06 a.tooltip > span { left: -140px; top: -170px;}
.orlct_wordwide_map{background:#0c0d12;padding-bottom: 50px;}
.orlct_wordwide_map img{margin:0 auto}
.orlct_wordwide_map img.map-mobile{display:none;}
.orlct_wordwide_map_innr{ position:relative; max-width:847px; margin:0 auto}
.page-title{font-size: 30px; font-weight: 500; line-height: normal; margin: 0 0 25px 0; text-align:center;}
.custom-container .layout-content{padding-top:30px; padding-bottom:20px;}
.boxpadd.ourlocationwordwide{padding-bottom:15px;}
 a.tooltip {display: block; background: url('../images/locator.png') no-repeat;height: 15px;width: 9px;}
a.tooltip > span h4 {color: #fe0000; margin-bottom: 2px;font-size: 15px;text-transform: uppercase; font-weight:400;}
a.tooltip > span p{margin: 5px 0 0; font-size: 14px; line-height: 22px;}
a.tooltip > span {color: #000;border-radius: 5px;background: #fefefe; border: 1px solid #cbcbcc;
    padding: 10px 12px;opacity: 0;width: 290px; visibility: hidden; z-index: 10; position: absolute; font-style: normal;
    -webkit-transition-property: opacity,margin-top,visibility,margin-left;
    -webkit-transition-duration: 0.4s,0.3s,0.4s,.3s;
    -webkit-transition-timing-function: ease-in-out,ease-in-out,ease-in-out,ease-in-out;
    transition-property: opacity,margin-top,visibility,margin-left;
    transition-duration: 0.4s,0.3s,0.4s,.3s;
    transition-timing-function: ease-in-out,ease-in-out,ease-in-out,ease-in-out;
}
a.tooltip:hover > span {opacity: 1; text-decoration: none;visibility: visible;overflow: visible;
    margin-top: 50px;display: inline;}
	
.hm_ebdsolution_innerfull{background:#0c0d12;padding:30px 0}	
.hm_ebdsolution.boxpadd{padding-bottom:15px;}
.hm_ebdsolution_innerfull .container{max-width:1000px; display: flex; align-items: center;  justify-content: space-between;}
.hm_ebdsolution_innerfull .hm_ebdsolution_row {flex: 1; margin-right: 45px;}
.hm_ebdsolution_innerfull .hm_ebdsolution_row label{font-size:16px;margin-bottom:10px;display:block; color:#fff;}
.hm_ebdsolution_innerfull .hm_ebdsolution_row .progress_bar{width:100%; height:25px; background:#371818; border-radius:7px;}
.hm_ebdsolution_rowlbl{margin-bottom:20px;}
.hm_ebdsolution_rowlbl:last-child{margin-bottom:0px;}
.progress_barinr{width:0; transition:all 5s ease} 
.solution_visible .progress_barinr{width:100%; height:25px; background:#f90101; border-radius:7px;} 
.solution_visible .progress_barinr.frtypecnt{width:25%;}

.new-arrivals-row {
    padding: 30px 0;
    background: #2c3a36;
	display:none;
   
}
.flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.new-arrivals-row .new-arrivals-img {
    width: 25%;
}
.new-arrivals-img a{position:relative; display:block}
.new-arrivals-img span{ color:#fff; font-size:20px;display: flex;
    align-items: center; justify-content: center;background: rgba(0,0,0,0.8);
	position:absolute; left:0;right:0;top:0; bottom:0;
}

.new-arrivals-row .new-arri-cnt {
	 background-color: #c4e6b4;
	 background-image: url('../images/customer_sr.jpg');
    background-size: cover;   
    flex: 1;   
    display: flex;
    justify-content: center;
    align-items: center;
}
.new-arrivals-row .new-arri-cnt h2 {
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 28px 0;
	font-size: 59px;
}
.new-arrival-content .btn_custm {
    background: #f90101;
    color: #fff;   
}
.new-arrival-content .btn_custm:before,.new-arrival-content .btn_custm:after{display:none; border:1px solid #f90101}

.new-arrival-content .btn_custm:hover {background:transparent; color:#f90101}
.slick_arrow_design .slick-next, .slick-arrow-design .slick-prev {
    width: 20px;
    height: 35px;
    z-index: 11;
}
.slick_arrow_design .slick-next:before, .slick_arrow_design .slick-prev:before,
.slick-arrow-design .slick-next:before, .slick-arrow-design .slick-prev:before {
    background-repeat: no-repeat;
    content: "";
    width: 20px;
    height: 35px;
    display: block;
    background-size: 100%;
    opacity: 1;
}

.slick_arrow_design .slick-prev:before,
.slick-arrow-design .slick-prev:before {
    background-image: url('../images/left_arrow.svg');
}

.slick-arrow-design .slick-next:before,
.slick-arrow-esign .slick-next:before  {
    background-image: url('../images/right_arrow.svg');
}

.other_indus .slick-prev {
    left: -16px;
}

.other_indus .slick-next {
    right: -16px;
}
.slick_arrow_lft_rit .slick-prev,.slick-arrow-lft_rit .slick-prev {
    left: -40px;
}
.slick_arrow_lft_rit .slick-next,.slick-arrow-lft-rit .slick-next  {
    right: -40px;
}
.other_indus li{
	    margin-bottom: 20px;
}
.other_indus .innerslidediv img{width:100%} 
.box-shadow {
    -webkit-box-shadow: 1px 1px 3px #0b1826;
    box-shadow: 1px 1px 3px #0b1826;
}
.innerslidediv{	
    margin:0 10px;
}
.slick-disabled{display:none !important}

.width-50{width:50%}
.inner_divcontaint {
    padding:20px;  
    margin: 0 auto;
}
.other_indus .row .views-element-container,.other_indus .row .views-element-container .view-other-industries {  width: 100%;}
.d_flex_align_center{display: flex;      align-items: center;}
.inner_pic img {width:100%;}

.bg_gry{background:#f3f3f7;}
.flex_order .width-50{order:2}
.flex_order .width-50 + .width-50{order:1}
.order2 .width-50{order:2}
.order2 .width-50 + .width-50{order:1}
.order2 .width-50 .inner_pic{display: flex;	 justify-content: center;}
/*.width-50.cntentarea{    width: 46.7%; flex: inherit;}*/
.mb-65.mb-30{margin: 0 auto 20px;}
p{margin-bottom:20px;     font-size: 16px; line-height: 23px;}
.inner_slide_inr p{margin-bottom:10px;}

.inner_slide_inr  a{margin-top: 3px; display: inline-block;font-style: italic; font-weight: 600;
    margin-right: 10px; color: #fff; background: #f90101; border:1px solid #f90101; padding: 1px 12px;
    font-size: 12px; border-radius: 3px;box-shadow: 2px 2px 0px #000;}
.mrb{margin-bottom:10px;}
.inner_slide_inr  a:hover{color: #f90101; background: #fff;box-shadow:none}
.inner_hd h4{color: #fff;font-weight: 400;font-size: 18px;background: #f14833; margin: 0; padding: 10px;}
.font-size-1 h1{font-size:35px;font-weight: 600;}
.pclft,.c_ngrit{padding: 30px;height: 72%;}
.pclft{background: #046a9c;}
.c_ngrit{background: #0d9c76;}
.banner div { height: 100%;}
div.bx-controls,div.bx-controls div{height:auto}
.layout-content ul li{background: url('../images/footer-nav-con-blk.png') no-repeat 0 7px;
    color: #000; font-size: 16px; line-height: normal; margin: 0 0 8px 0;
    padding-left: 15px;}
.layout-content ul{    padding-left: 10px;}	
.layout-content ul li p {margin: 0;}
.page44 .block-page-title-block,.page47 .block-page-title-block{display:none;}

.hwit_process h6{color:#fff; font-weight:400; font-size:18px;background: #f14833;
    margin: 0; padding: 10px;}
.hwit_process ul {    width: 82%; }

.hwit_process ul li,.hwit_process ul li{color:#fff; margin:0 0 10px 0; background: url('../images/footer-nav-con.png') no-repeat 0 7px;
    padding-left: 15px;}
.outlinebg{background: #fff; box-shadow: 1px 6px 16px #ddd; }
.col-padding-0 .col{padding:0}
.intl-tel-input{width:100%;}
.mrt-5{margin-top:3rem;}
.bg_white{background:#fff;}
.risktrans_row .row .col img{margin:0 auto}
.risktrans_row ul li{margin:0 0 30px; min-height:73px; position:relative; display:flex; align-items:center}
.risktrans_row ul li strong{font-size: 16px; font-weight: 500;}
.risktrans_row ul li .icon_list_icon{z-index: 11;width: 3em;height: 3em;line-height: 3em;text-align: center;border-radius: 50%;border-color: inherit;overflow: hidden; font-size: 24px;background: #ff0808; position: absolute;}
.risktrans_row ul li .icon_list_icon i{display: flex;align-items: center;justify-content: center; height: 100%;}
.risktrans_row ul li .icon_list_connector{border-left-width: 1px;border-left-style: dashed;border-color: #9b9b9b;
height: 100%; position: absolute; top:3.5em; z-index: 1;}
.risktrans_row .risktrans_rowlft ul{text-align:right}
.risktrans_row .risktrans_rowlft ul li{justify-content: flex-end;}
.risktrans_row .risktrans_rowlft ul li strong{margin-right: 85px;}
.risktrans_row .risktrans_rowlft ul li .icon_list_icon{right:0}
.risktrans_row .risktrans_rowlft ul li .icon_list_connector{right:36px}
.risktrans_row .risktrans_rowrit ul{text-align:left}
.risktrans_row .risktrans_rowrit ul li{justify-content: flex-start;}
.risktrans_row .risktrans_rowrit ul li strong{margin-left: 85px;}
.risktrans_row .risktrans_rowrit ul li .icon_list_icon{left:0;background: green;}
.risktrans_row .risktrans_rowrit ul li .icon_list_connector{left:36px}

.about-section {
    position: relative;
    background-color:#046a9c;
}
.about-section .icon-one {
    position: absolute;
    left: -63px;
    top: 0;
    width: 254px;
    height: 347px;
    background: url('../images/icon-1.png') no-repeat;
}
.sp-four {
    padding: 110px 0 0px;
}

.about-section .outer-container {
    position: relative;
    min-height: 300px;
}


.about-section .content-column {
    position: relative;
    float: left;
    width: 50%;
}
.about-section .about-block-area {
    width: 570px;
    padding-left: 15px;
    padding-right: 15px;
    float: right;    
}

.sec-title h1 {
    font-size: 35px;
    font-weight: 600;
    line-height: 1.1em;  
    margin-bottom: 20px;
}
.sec-title.light h1 {
    color: #fff;
}
.sec-title .text {
    margin-top: 15px;   
    max-width: 960px;   
}

.sec-title .text p{ color: #fff;font-size: 21px; line-height: normal;}

.about-section .image-column {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 50%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.about-section .image-column .stackrow{height:100%;background: rgba(0,0,0,0.5);padding-left: 64px;
    padding-right: 15px;}

.solutionsection{background:#f3f3f7;}
.solutionsection p{text-align:center; font-size: 21px; line-height: normal; margin-bottom:0}


.footercoll3 nav{display:block;float:none;}
.footercoll3 nav .menu{display:block;float:none;}
.footercoll3 nav .menu li {display: block;float: none; margin: 0 0 10px 0;}
.addressrow-wrap {
    display: flex;
	flex-wrap:wrap;
    justify-content: space-between;
    background-color: #192546;
    padding: 30px;
    position: relative;
    background-image: url('../images/pattern.png');
    background-position: center;
    background-repeat: no-repeat;
}
.addressrow-left-inner strong{font-size:20px; color:#fff;display: block;  margin-bottom: 12px;}
.addressrow-left-inner adress p,.addressrow-left-inner adress a{color:#fff;}
.addressrow-left-inner adress a:hover{text-decoration:underline}
.addressrow-wrap .addressrow-left .addressrow-left-inner { border-bottom: 1px solid #3a425a;
    margin-bottom: 29px;}
.addressrow-wrap .addressrow-left .addressrow-left-inner:last-child {border-bottom:0; padding-bottom:0;}	
.addressrow-wrap .addressrow-left { width: 50%;order: 2;}
.addressrow-wrap .inputfild { width: 40%;}


	
.inputfild input[type="text"], .inputfild input[type="email"], .inputfild input[type="password"], .inputfild textarea,.inputfild select,.inputfild input[type="tel"],.inputfild input[type="url"] {width: 100%; box-sizing: border-box;font-size: 16px; color: #fff;padding:12px 11px; font-weight: 300; background-color: #212e51;   
    border: 1px solid #3a425a;}
.inputfild form {width: 100%;}

::placeholder { /* Firefox, Chrome, Opera */ 
   color: #fff;
} 
  
:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
   color: #fff;
} 
  
::-ms-input-placeholder { /* Microsoft Edge */ 
   color: #fff;
} 

.addressrow-wrap .inputfild > div { width: 100%;}
.inputfild input[type="submit"]{padding:10px 20px;    font-size: 17px;border: 1px solid #f90101; width:auto}
.inputfild input[type="submit"]:hover { background: transparent;}
.inputfild textarea { height: 120px;}
.inputfild .form-item, .inputfild .form-actions{margin-top: 0;}
.inputfild .form-item{margin:0 0 10px;    box-sizing: border-box;}

.webform-confirmation__message {color: #fff;font-weight: 700;font-size: 15px;background: green;
    padding: 10px;}
.webform-confirmation__back { margin-top: 32px;}
.webform-confirmation__back a { padding: 9px 12px;font-size: 17px;background: #f90101;border: 1px solid #f90101;
    color: #fff;}
.webform-confirmation__back a:hover{background: transparent;color: #f90101;} 
.inputfild input[type="submit"]:focus,.webform-confirmation__back a:focus  {
    outline: 0;
}

.end-to-end-solution .hm_ebdsolution_innerfull{background:transparent}
.end-to-end-solution .hm_ebdsolution_innerfull .hm_ebdsolution_row{margin-right:0;}
.endsolutionwarp{background: #0e311b; padding: 22px 0; position:relative; max-width:1000px; margin:0 auto}
.endsolutionwarp .endsolution1{display:flex; justify-content: space-between;}
.endsolutionwarp .endsolution1 .endsolution-grid{display: grid; grid-gap:15px;  grid-template-columns: repeat(6,1fr);width:740px;}

.endsolutionwarp .endsolution1 .endsolution-grid .endsolution-grid-inr{height:350px;position:relative;}

.endsolutionwarp .endsolution1 .endsolution-grid .endsolution-grid-inr .endtitlebottom{position:absolute;bottom:0;text-align:center; color:#fff;}
.endsolutionwarp .endsolution1 .endsolution-grid .endsolution-grid-inr .dashed{height:0%;width:1px;border-right:1px dashed #fff;right: 0; left: 0;margin: auto; }
.endsolutionwarp .hm_ebdsolution{position: absolute;right: 55px; top: 0;bottom: 0;width: 63%;}

.end-to-end-solution .hm_ebdsolution_innerfull .hm_ebdsolution_row .progress_bar{border-radius:0}
.end-to-end-solution .solution_visible .progress_barinr{border-radius:0}
.end-to-end-solution .solution_visible .progress_barinr.frtypecnt{    width: 20.2%;}
.endsolutionwarp .endsolution1 .endsolutionwrapinr{padding-top: 58px; width: 25%; text-align: center;}
.endsolutionwarp .endsolution1 .endsolutionwrapinr .end-hd-left{font-size:20px;max-width: 158px;margin:0 auto 27px;position: relative;right: -60px; line-height:25px; color:#fff;}
.mrt-10{padding-top:5rem;}
table {border-collapse: collapse;}
table, th, td {border: 1px solid #737373;padding:10px;}
.responsive-table table tr th{border-color: #e03a3a; background:#f90101; color:#fff; font-weight:500; font-size:18px;}
.responsive-table table tr:nth-child(even) td{background:#e4e4e4;}
.tblredcolr{color:#f90101}
.tble-circle { width: 8px; height: 8px; background: #000; border-radius: 50%;}
.conclusionrow{margin:0 auto;}
.end-to-end-solution .hm_ebdsolution_innerfull .hm_ebdsolution_row .hm_ebdsolution_rowlbl label{visibility: hidden;}

.dwnnt{margin-top: 10px;display: inline-block;}
.dwnnt::before,.dwnnt::after{display:none}

.footerlogo{margin-bottom:15px;}

.path-challenge .custom-container .layout-content .region-content > .block-page-title-block{display:none;}
.page-node-type-challenge .region-content > .block-page-title-block{display:none;}
.page-node-41 .region-content > .block-page-title-block{display:none;}


.path-challenge .custom-container .layout-content{padding:0;}																
.risktrans_row ul li:last-child .icon_list_connector { display: none;}
.feed-icons {display: none;}
.hm_section4 .hm-section4inr-img a{position: relative; }
.hm_section4inr .hm-section4inr-img .view .mask{display:none}
.hm_section4 .hm-section4inr-img .view > a:after{
background-color: rgba(187, 52, 67, 0.8);
    opacity: 0;
transition: all 0.5s linear 0s; content: '';
    position: absolute;
    height: 100%;
  left: 0;
    right: 0;
    width: 100%;
    top: 0;}
.hm_section4 .hm-section4inr-img .view > a:hover:after {
   
	 opacity: 1;
}


/* css for allLayer support and megahs open saf */
.support-top-01{justify-content:center;position:relative;flex-wrap:wrap;}
.support-top-01::after{content:''; position:absolute; width:75%; bottom:0; height:1px; border-bottom: 1px dashed #046a9c;}
.support-top-01 .endsolution-grid-inr{width:150px;text-align: center;position:relative; margin-bottom: 90px;}
.support-top-01 .endsolution-grid-inr img{margin:0 auto}
.support-top-01 .endsolution-grid-inr .endtitlebottom p{font-weight:600; font-size:18px;height: 50px;
    display: flex; justify-content: center; align-items: flex-end;}
.support-top-01 .endsolution-grid-inr .dashed{width: 1px;height: 90px; border-right: 1px dashed #046a9c; 
right: 0; left: 0;margin: auto;}
.support-bottom-wrap{margin:1px auto; max-width:902px; }
.support-bottom-wrap .dashed{width: 1px; height:150px;border-right: 1px dashed #046a9c;right: 0;left: 0;margin: auto;}
.dashed-all{width: 1px; height:150px;border-right: 1px dashed #046a9c;right: 0;left: 0;margin: auto;}
.support-bottom-wrap .support-bottom-inner{padding-top:150px;align-items: center;}
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01{ max-width: 280px; margin: 0 auto;}
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01 strong{color:#046a9c; margin-bottom:10px;display:block; font-size: 20px;font-weight: 500;
    line-height: normal;}
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01 img{margin:0 auto;}	
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01.mdimg img{position:relative; left:21px;}
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01 p{text-align:center}
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01 ul{padding-left: 10px; width:auto}
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01 ul li{color:#000}
.support-bottom-wrap .support-bottom-inner .support-bottom-col-01 ul li{background: url('../images/footer-nav-con-blk.png') no-repeat 0 7px;}
.alllyer-supperbottom{background:#0f0542; padding:30px 0}
.alllyer-supperbottom .mb-65 h1{color:#fff;}

.alllyer-supperbottom .lysupport-inner-top{display:grid; grid-gap:50px; grid-template-columns:repeat(2,1fr);}
.alllyer-supperbottom .lysupport-inner-top .lylft01 p{color:#fff; margin:0;}
.alllyer-supperbottom .lysupport-inner-top .lylft01 strong{font-weight:normal; font-size:30px; line-height:normal; color:#fbc500;}
.alllyer-supperbottom .lysupport-inner-top .lylft01 strong a{color:#fbc500; text-decoration:underline}

.alllyer-supperbottom .lysupport-inner-top .lylft01 .aplicalayer{display:flex; justify-content:space-between;}
.alllyer-supperbottom .lysupport-inner-top .lylft01 .aplicalayer .aplicalayer-inner{position:relative; }
.aplicalayer .aplicalayer-inner .layername{color:#fff; font-size:20px;}
.aplicalayer .aplicalayer-inner .layername.layername-01{top: 41px;  left: 109px;}
.aplicalayer .aplicalayer-inner .layername.layername-02{top: 201px;  left:96px;}
.aplicalayer .aplicalayer-inner .layername.layername-03{bottom:50px;  left: 130px;}
.alllyer-supperbottom .lysupport-inner-top .lylft01-rit img{margin:0 auto; }
.lyinnerpara{height:100px;margin-bottom: 20px;}
.megatop-wrap-top .megatop-wrap-inner{padding: 15px;text-align: center;font-size: 21px; outline: 1px dashed #ffffff; background: none;outline-offset: -5px; color: #000; border: 1px solid #000;}
.megatop-wrap-top .dashed-all{height:40px;}  
.megatop-btm{text-align:center; background:#717686; padding:25px;}
.megatop-btm strong{color:#fff; font-size:22px; font-weight:normal; display:block; margin-bottom:25px;}
.grid-list{display: grid; grid-gap: 20px; grid-template-columns: repeat(4,1fr);}
.grid-list li{padding:15px;border: 1px dashed #fff; font-size:18px; color:#fff; text-align:center}
.megatop-services{margin:25px 0; background:#e5320d;padding: 25px;}
.megatop-services strong{display:block; margin-bottom:25px; text-align:center; font-size:22px; font-weight:normal; color:#fff; }
.megatop-services .grid-list li{ outline: 1px dashed #ffffff; outline-offset: -5px; border:0; background: #96230b;}
.megatop-services-btm{display: inline; /* grid-template-columns: repeat(3,1fr); */}
.megatop-services-btm .megatop-services-btm-inr{text-align:center; font-size:15px; color:#fff; padding:15px; margin-top: 12px;}
.megatop-services-btm .megatop-services-btm-inr.clor1{background: none;border: 1px solid #000;color: #000;}
.megatop-services-btm .megatop-services-btm-inr.clor2{background:#e5320d;}
.megatop-services-btm .megatop-services-btm-inr.clor3{background: none; border: 1px solid #000;color: #000;}

.mega-haswrap {background: #ddd; padding:25px 0}
.mega-haswrap .mb-65{margin: 0 auto 20px;}
.mega-haswrap .mega-has-btm-list{margin:0 auto; max-width:1000px;}
.mega-haswrap .mega-has-btm-list ul{width:auto}
.mega-haswrap .mega-has-btm-list ul li{background: url('../images/footer-nav-con-blk.png') no-repeat 0 7px; color:#000; font-size: 17px; line-height: normal;  margin-bottom: 20px;} 
.mega-haswrap .mega-has-btm-list ul li img{ display:block; margin:15px auto;}
.mega-has-btm-list-cntimg img{ display:block; margin:15px auto;}
.mega-haswrap .mb-65.megasubgd{margin:35px 0}
.page-node-19 .block-page-title-block { display: none;}
/* about us page */

 .ps-timeline-sec {
  position: relative;
  
}
.ps-timeline-sec .container {
  position: relative;
}
@media screen and (max-width: 767px) {
	.ps-timeline-sec{padding:0 20px;}
  .ps-timeline-sec .container ol:before {
	  display:none;
   
  }
  .ps-timeline-sec .container ol:after {
     display:none;
  }
  .ps-timeline-sec .container ol.ps-timeline {
    
    padding-left: 0 !important;  
    border-top: 0 !important;   
  }
  .ps-timeline-sec .container ol.ps-timeline li {
  
    float: none !important;
    width: inherit !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li:nth-child(2) .img-handler-bot img {
    width: 70px;
  }
  .ps-timeline-sec .container ol.ps-timeline li:last-child {
   border-bottom:0
  }
  .ps-timeline-sec .container ol.ps-timeline:last-child {margin-bottom: 0 !important;}
  .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot {
    bottom: 40px !important;
    width: 40% !important;
    margin-left: 25px !important;
    margin-top: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot img {
    width: 100%;
  }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
    margin-bottom: 0 !important;
    top: 20px;
    width: 50% !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span {
    left: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
    position: absolute !important;
    bottom: 150px !important;
    width: 30% !important;
    float: left !important;
    margin-left: 35px !important;
    margin-bottom: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
    margin: 0 auto !important;
    width: 80% !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
    position: absolute !important;
    bottom: 115px !important;
    width: 30% !important;
    float: left !important;
    margin-left: 35px !important;
    margin-bottom: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li p {
    text-align: left !important;
    width: 100% !important;
    margin: 0 auto !important;
    margin-top: 0px !important;
  }

  
}
.ps-timeline-sec .container ol:before {
  background: #d1d1d1;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  left: 8px;
     top: 0;
    bottom: 0;
    margin: auto;
}
.ps-timeline-sec .container ol:after {
  background: #d1d1d1;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  right: 8px;
     top: 0;
    bottom: 0;
    margin: auto;
}
.ps-timeline-sec .container ol.ps-timeline {
  margin: 230px 0;
  padding: 0;
  border-top: 1px solid #d1d1d1;
  list-style: none;
}
.ps-timeline-sec .container ol.ps-timeline li {
  float: left;
  width: 20%;
  padding-top: 30px;
  position: relative;
}
.ps-timeline-sec .container ol.ps-timeline li.time01 .ps-top{right:0;}
.ps-timeline-sec .container ol.ps-timeline li.cntr .ps-top{right: 0;left: 0;}

.ps-timeline-sec .container ol.ps-timeline li.cntr .year p{font-size:20px;font-weight:600; }
.ps-timeline-sec .container ol.ps-timeline li.cntr .year { bottom: 20px; margin-bottom: 40px;}
.ps-timeline-sec .container ol.ps-timeline li.cntr .ps-bot-year{right: 0;left: 0; top: 35px; margin-top: 0;}
.ps-timeline-sec .container ol.ps-timeline li.time01 p{color:#03a1a4}
.ps-timeline-sec .container ol.ps-timeline li.time01 span.ps-sp-top:before{color: #03a1a4; background: #03a1a4;}
.ps-timeline-sec .container ol.ps-timeline li.time01 span.ps-sp-top:after{color: #03a1a4; background: #03a1a4;}
.ps-timeline-sec .container ol.ps-timeline li.time01 .ps-bot p{color: #000;}

.ps-timeline-sec .container ol.ps-timeline li.time02 span.ps-sp-top:before{color: #ee9524; background: #ee9524;}
.ps-timeline-sec .container ol.ps-timeline li.time02 span.ps-sp-top:after{color: #ee9524; background: #ee9524;}
.ps-timeline-sec .container ol.ps-timeline li.time02 p{color:#ee9524}
.ps-timeline-sec .container ol.ps-timeline li.time02 .ps-top p{color: #000;}

.ps-timeline-sec .container ol.ps-timeline li.time03 span.ps-sp-bot:before{color: #ef3078; background: #ef3078;}
.ps-timeline-sec .container ol.ps-timeline li.time03 span.ps-sp-bot:after{color: #ef3078; background: #ef3078;}
.ps-timeline-sec .container ol.ps-timeline li.time03 p{color:#ef3078}
.ps-timeline-sec .container ol.ps-timeline li.time03 .ps-bot p{color: #000;}

.ps-timeline-sec .container ol.ps-timeline li.time04 span.ps-sp-top:before{color: #1c7cbb; background: #1c7cbb;}
.ps-timeline-sec .container ol.ps-timeline li.time04 span.ps-sp-top:after{color: #1c7cbb; background: #1c7cbb;}
.ps-timeline-sec .container ol.ps-timeline li.time04 p{color:#1c7cbb}
.ps-timeline-sec .container ol.ps-timeline li.time04 .ps-top p{color: #000;}

.ps-timeline-sec .container ol.ps-timeline li.time05 span.ps-sp-bot:before{color: #385723; background: #385723;}
.ps-timeline-sec .container ol.ps-timeline li.time05 span.ps-sp-bot:after{color: #385723; background: #385723;}
.ps-timeline-sec .container ol.ps-timeline li.time05 p{color:#385723}
.ps-timeline-sec .container ol.ps-timeline li.time05 .ps-bot p{color: #000;}


.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time01 span.ps-sp-bot:before{color: #ff0000; background: #ff0000;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time01 span.ps-sp-bot:after{color: #ff0000; background: #ff0000;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time01 p{color:#ff0000}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time01 .ps-bot p{color: #fff;}


.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time02 span.ps-sp-top:before{color: #cc9900; background: #cc9900;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time02 span.ps-sp-top:after{color: #cc9900; background: #cc9900;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time02 p{color:#cc9900}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time02 .ps-top p{color: #fff;}

.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time03 span.ps-sp-bot:before{color: #1e25ae; background: #1e25ae;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time03 span.ps-sp-bot:after{color: #1e25ae; background: #1e25ae;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time03 p{color:#1e25ae}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time03 .ps-bot p{color: #fff;}

.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time04 span.ps-sp-top:before{color: #660066; background: #660066;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time04 span.ps-sp-top:after{color: #660066; background: #660066;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time04 p{color:#660066}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.time04 .ps-top p{color: #fff;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.cntr .ps-bot-year.topmr-1{margin-top: 45px;}



.abt-productroad {background: #576a82; margin:25px auto 0}
.abt-productroad  .mb-65 h1{color:#fff;}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li.cntr img{margin:0 auto}
.abt-productroad .ps-timeline-sec .container ol.ps-timeline li{width:25%}
.ps-timeline-sec .container ol.ps-timeline li span {width: 50px;height: 50px;margin-left: -25px;  
  text-align: center;color: #df8625;font-size: 2em;font-style: normal;position: absolute;top: -26px;left: 50%;}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {content: ''; color: #348e80; width: 2px;
  height: 50px;background: #348e80;position: absolute;top: -50px;left: 50%;}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {content: '';color: #348e80;width: 8px;height: 8px;background: #348e80;position: absolute;bottom: 98px;left: 44%;border-radius: 100%;}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {content: '';color: #348e80;width: 2px;
  height: 50px;background: #348e80;position: absolute; bottom: -50px;left: 50%;}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {content: '';color: #348e80; width: 8px;height: 8px;background: #348e80; position: absolute;top: 94px;left: 44%;border-radius: 100%;}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-top {position: absolute;bottom: 0;margin-bottom: 130px;
  width: 100%;}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {display: table;margin: 0 auto;}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {position: absolute;margin-top: 60px; width: 100%;}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-bot img {display: table;margin: 0 auto;}
.ps-timeline-sec .container ol.ps-timeline li p {text-align: center; font-size:14px;width: 80%;
 margin: 0 auto 10px;}
.ps-timeline-sec .container ol.ps-timeline li .ps-top {position: absolute;bottom: 0; margin-bottom: 110px;}
.ps-timeline-sec .container ol.ps-timeline li .ps-bot {position: absolute;margin-top: 50px;}

/* animation css */
.endsolutionwarp .endsolution1 .endsolution-grid .endsolution-grid-inr.go .dashed{height:87%;}

.delay-500 {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
}

.delay-1000 {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
}

.delay-1500 {
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.delay-2000 {
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    -o-animation-delay: 2s;
    animation-delay: 2s;
}

.delay-2500 {
    -webkit-animation-delay: 2.5s;
    -moz-animation-delay: 2.5s;
    -o-animation-delay: 2.5s;
    animation-delay: 2.5s;
}

.delay-3000 {
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    -o-animation-delay: 3s;
    animation-delay: 3s;
}

.delay-3500 {
    -webkit-animation-delay: 3.5s;
    -moz-animation-delay: 3.5s;
    -o-animation-delay: 3.5s;
    animation-delay: 3.5s;
}

.addressrow-wrap .messages--error{margin-bottom: 15px;}
.addressrow-wrap .form-item--error-message:before{display:none !important}
.addressrow-wrap .form-item--error-message strong {color: red; font-weight: normal;margin: 10px 0;display: block;}
.addressrow-wrap .messages--error{box-shadow: none;}
.layout-content .addressrow-wrap ul li {background: none;display: block; padding: 0; margin: 0 0 7px 0;    font-size: 14px;}
.layout-content .addressrow-wrap ul {margin-top: 15px; display: block;}

.pagelogin .custom-container .layout-content .form-actions .form-submit{float: none;
    width: auto; line-height: normal;height: auto; padding: 10px 25px;}
.pagelogin .custom-container .layout-content .form-item input {border: 1px solid #ddd;padding: 10px;}
.path-search .search-form{display:none}
.path-search h2{display:none}
.path-search .item-list ol li{margin:0}
.path-search .item-list ol li .title {font-weight: normal;margin: 0 0 4px;}
.pager ul.pager__items {padding: 0;}
.pager ul.pager__items li {background: #e5320d;margin: 0 1px; padding: 6px 13px; color: #fff;}
.pager ul.pager__items li a {color: #fff;}
.pager ul.pager__items li.is-active { background: #af250f;}

.ourcustomer-partnerswrap .mb-65{max-width: inherit;margin: 0 auto 30px;}
.row.ourcustomer-partner-inner {justify-content: space-between;}
.row.ourcustomer-partner-inner .col-md-6 {width: 47%;padding: 0;flex: unset;max-width: unset;}
.other_indus .innerslidediv01 img{margin:0 auto}

.ourcustomer-partner-inner .slick_arrow_design .slick-next, .ourcustomer-partner-inner .slick-arrow-design .slick-prev{width:15px;height:15px;transform: none;}
.ourcustomer-partner-inner .slick_arrow_design .slick-next:before, .ourcustomer-partner-inner .slick_arrow_design .slick-prev:before, .ourcustomer-partner-inner .slick-arrow-design .slick-next:before, .ourcustomer-partner-inner .slick-arrow-design .slick-prev:before{width:15px;height:15px;background-size: contain;}
.row.ourcustomer-partner-inner .slick-slide img {margin: 0 auto;}
.row.ourcustomer-partner-inner .col-md-6 .views-element-container {
    height: 100%;
}
.row.ourcustomer-partner-inner .col-md-6 .views-element-container .view-customers-and-partners {
    height: 100%;
}
.row.ourcustomer-partner-inner .col-md-6 .views-element-container .view-customers-and-partners > div {
    height: 100%;
}
.row.ourcustomer-partner-inner .col-md-6 .views-element-container .view-customers-and-partners > div ul {
    height: 100%;
}
ul.ourcustomer-slide01.slick-arrow-design.slick-initialized.slick-slider li {
   margin: 0;
    height: 100%;
    min-height: unset;
}
ul.ourcustomer-slide01 .slick-list {
    background: #ddd;
    padding: 40px 0;
}
.other_indus .ourcustomer-partner-inner .slick-prev {
    left: -10px;
}
.other_indus .ourcustomer-partner-inner .slick-next{
    right: -19px;
}
ul.advisory-board-member {
    padding: 0;
}

ul.advisory-board-member li {
    padding: 0 0 20px;
    margin: 0 0 20px;
    display: flex;
    border-bottom: 1px solid #ddd;
    background: none;
}
ul.advisory-board-member li img{margin-right:25px;}
ul.advisory-board-member li .advisoryinnerdiv{margin-right:25px;}
ul.advisory-board-member li .advisoryinnerdiv h3 {font-size: 20px; margin: 0 0 10px;}


