@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100&subset=latin,greek,greek-ext,vietnamese,cyrillic-ext,latin-ext,cyrillic);
#Form1{ overflow:hidden;}
body{font-family: 'Roboto', sans-serif !important;}
/*p{font-size:14px !important;}*/
label{ font-weight:normal !important; font-family:'Roboto', sans-serif !important; line-height:inherit; margin-bottom:0;}
.pd0{ padding:0;}
.mrt50{ margin-top:24%; margin-right:35px;}
.mrt75{ display:none;}
.web{ display:block;}
.mob{ display:none}
.mob2{ display:none;}
.mob3{ display:none;}
.producont{display:none;}
.navbar-default .navbar-toggle .icon-bar { background-color: rgba(255, 255, 255, 1);}
.navbar-default .navbar-toggle:hover .icon-bar { background-color:#888;}
.coverFull{display:none;}
#myCarousel3{ display:none;}
#myCarousel2{ display:none;}
#myCarousel{ display:block;}
.clos{ display:none;}
h1,h2{font-family: 'Exo 2', sans-serif !important;}
h1,h2,h3,h4,h5,h6{ letter-spacing:0px!important; font-weight:normal;}
.row{ margin:0 !important; padding:0 !important;}
img {max-width: 100%;height: auto;width: auto\9; /* ie8 */}
/*Sticky Menu*/
.sticky {position: fixed;width: 100%;left:0;top:0;z-index: 1000;border-top: 0;}  
/*Sticky Menu*/
.search_input{padding:0 !important;} 
/* Responsive Images */
a:hover{ text-decoration:none;}
img, img.scale-with-grid { outline: 0; max-width: 100%; height: auto;  }
.size20{ font-size:20px !important;}
.pdlft40{ padding-left:40px; line-height:40px;}
.pdlft70{ padding-left:70px; line-height:40px;}
.pdbtm100{padding-bottom:100px}
.pdbtm40{padding-bottom:40px}
.pllft125{padding-left: 125px;}
.mrgtb130{margin:130px 0px !important;}
.mr0{ margin:0 !important;}
.mrt5{ margin-top:10px !important;}
.red-sep{ background:#E0292E; height:10px;}
.cyne-sep{ background:#00AFAB; height:10px;}
.green-sep{ background:#000; height:10px;}
.green-sep1{ background:#65b96e; height:10px;}
.corpred-sep{ background:#9B2927; height:10px;}
.blk-sep{ background:#000000; height:10px;}
.gray-sep{background:#A9A9A9; height:10px;}
.orng-sep{ background:#fd9208; height:10px;}
.drkgray-sep{ background:#808080; height:10px;}
.hedmk{font-size:30px !important;}

body{ font-size:18px; font-weight:normal; font-family: 'Roboto', sans-serif !important;}
header{position:absolute; width:100%; padding:0px 0px; background:#000 !important; background: #000}
footer{  padding-left:0px; padding-top:10px;}
.corp{padding-right:50px; border-right:1px solid #000000; width:20%; float:left; height:280px;}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF !important; font-size:24px !important; font-weight:lighter;}
.corp h3 a{text-decoration:underline; color:#FFFFFF !important;}
.corp ul{ margin:0; padding:0;}
.corp li{ list-style:none; color:#FFFFFF !important; font-size:18px !important;}
.corp li a{color:#FFFFFF !important; text-decoration:none;}

.perpro{padding-right:50px; border-right:1px solid #000000; width:22%; float:left; padding-left:40px; height:280px;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF !important; font-size:24px !important; font-weight:lighter;}
.perpro h3 a{text-decoration:underline; color:#FFFFFF !important;}
.perpro ul{ margin:0; padding:0;}
.perpro li{ list-style:none; color:#FFFFFF!important; font-size:18px !important;}
.perpro li a{color:#FFFFFF !important; text-decoration:none;}

.vpro{padding-right:50px; border-right:1px solid #000000; width:25%; float:left; padding-left:40px; height:280px;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF !important; font-size:24px !important; font-weight:lighter;}
.vpro h3 a{text-decoration:underline; color:#FFFFFF !important;}
.vpro ul{ margin:0; padding:0;}
.vpro li{ list-style:none; color:#FFFFFF !important; font-size:18px !important;}
.vpro li a{color:#FFFFFF !important; text-decoration:none;}

.techsol{padding-right:50px; width:28%; float:left; padding-left:40px; height:280px;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF !important; font-size:24px !important; font-weight:lighter;}
.techsol h3 a{text-decoration:underline; color:#FFFFFF !important;}
.techsol ul{ margin:0; padding:0;}
.techsol li{ list-style:none; color:#FFFFFF !important; font-size:18px !important;}
.techsol li a{color:#FFFFFF !important; text-decoration:none;}
.newstxt{ background:#515151; border:none; width:276px !important; height:40px !important; float:left; margin-right:15px; color:rgba(255,255,255,0.6) !important; font-size:18px !important; padding-left:10px;}
.newsbtn{padding:9px 10px; background:#515151; color:#FFFFFF !important; font-size:15px !important; float:left; text-decoration:none; border:none;}
.viewdetaillink{ background: none!important; color: #9b2927 !important; text-decoration: underline; padding: 0}


.copy{ font-size:14px !important; color:#FFFFFF !important; padding:20px 0px; border-top:1px solid #000000; margin-top:20px; margin-right:9%;}
.copy a{color:#FFFFFF !important; text-decoration:none;}

.logo-cont{width:100%;
display:none;
position:relative !important; height:auto !important;
z-index:100 !important;
background: rgba(0, 0, 0, 0.5) !important; }
.logo-cont:after{ clear:both;
width:100%;
position:relative !important; height:aut !important;
background: rgba(0, 0, 0, 0.5) !important;}


.search{ width:58.3%; z-index:100; padding-right:5%; padding-top:20px; display:block;}
.search ul{ margin:10px 0px 0px; padding:0;}
.search li{ list-style:none; float:right; padding:0px 15px; width:35%;}
.search li:first-child{ margin-top:5px;}
.search li:last-child{ background:url(../img/top-divd.jpg) right center no-repeat; padding: 6px 15px 10px 0px; width: 40%;}
.lang{color:#FFFFFF !important;}
.navbar-left .dropdown{position:fixed !important; left:0 !important; background:#fff !important; width:100% !important;}
.srch{margin:10px;}
.txtbox{ width:255px; background:#FFF url(../img/search-icon.png) 230px center no-repeat; padding:0px 10px; height:35px; float:left; margin-right:10px; border:none;}
.gobtn{background:#9B2927; color:#FFFFFF !important; float:left;}
.gobtn a{color:#FFFFFF !important; text-decoration:none; font-size:15px!important; display:block; padding:8px 11px;}
.top-nav > ul{margin:0; padding:0;}
.top-nav > li{ list-style:none; float:left;}
.top-nav > li:last-child{float:right;}
#menu{ display:none;}
.navbar{ z-index:2000 !important; background: #none; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */


min-height: 30px;
}
.navbar-nav{font-size:19px !important; text-transform:uppercase;  margin-left:150px;}

.navbar-default {
	background: none; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

}
.navbar-default .navbar-brand {
	color: #777 !important;
}
.non{  display:block; position:absolute; margin-top:-10px; left:60px;}
.blok{ display:block; position:absolute; margin-top:-10px; left:60px;}

.navbar-right{	float:right;	margin-right: 1% ;}
.navbar-left{	float:left;	margin-left: 10.5% !important;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {  color: #fff !important;}
.navbar-default .navbar-left > li > a { margin: 0px 0px !important;  font-size:13px !important; text-transform:uppercase !important;padding-top: 20px !important;
padding-bottom: 20px !important; line-height: 20px !important; padding:0px 15px;}
.navbar-default .navbar-right > li > a {   font-size:13px !important; text-transform:uppercase !important; padding-top: 20px !important;
padding-bottom: 20px !important; line-height: 20px !important; padding:0px 15px;    margin: 0px 0px !important;}.navbar-default .navbar-left > li{color:#fff !important;}.navbar-default .navbar-right > li{color:#fff !important;}
.navbar-default .navbar-left > li:hover {color:#000 !important; background:#fff !important; }
.navbar-default .navbar-right > li:hover { color:#000 !important; background:#fff !important; }
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > li:hover a{color:#000 !important;}

/*Drop Down Menu*/
/*Corporate*/
.navbar-nav>li>.child{ z-index:1100;}
.drop_menu{position:fixed; width:100%;  margin:0; background:#fff; overflow:hidden;  max-height: 0;  top:60px; left:0;
    transition: max-height 0.5s ease-out;}
	.main_con{width:80%; position:relative; margin:0 auto;}
	.drop_menu li{list-style:none; padding:0; border-left:1px #ccc solid; border-right:1px #ccc solid; text-align:center !important;}.drop_menu li img{width:80%; margin:0 auto; }
.navbar-nav>li:hover .drop_menu{background:#fff;  max-height:500px; padding-top:50px;padding-bottom:50px; left:0; top:60px;}
.navbar-nav>li>.dropdown{ height:1px;  display:block !important;  border:0px !important; padding:0 !important; margin:0 !important; overflow:hidden;   height: 0;
   transition: height 0.5s ease-out; }
.navbar-nav>li:hover .dropdown{  height:auto ;    border:0px !important; padding:0 !important; margin:0 !important; overflow:hidden;  
    transition: all 0.5s ease-out;}.dropdown ul{height:0;}.navbar-nav>li:hover .dropdown ul{height:auto;}
.navbar-nav>li.child>div.dropdown{display:block;  position:absolute;left:0px; width:500px;  z-index:999; background:#F2F1F7; padding:16px 20px; top:50px; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #A4A4A4;}
.navbar-nav>li:nth-child(3).child>div.dropdown{display:block; position:absolute;left:-180px; width:1220px;  z-index:999; background:#F2F1F7; padding:16px 20px; top:50px; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #A4A4A4;}

.navbar-nav>li:nth-child(4).child>div.dropdown{display:block; position:absolute;left:0px; width:535px;  z-index:999; background:#F2F1F7; padding:16px 20px; top:50px; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #A4A4A4;}

.navbar-nav>li:nth-child(5).child>div.dropdown{display:block; position:absolute;left:0px; width:535px;  z-index:999; background:#F2F1F7; padding:16px 20px; top:50px; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #A4A4A4;}
.navbar-nav>li:nth-child(6).child>div.dropdown{display:block; position:absolute;left:-410px; width:1150px;  z-index:999; background:#F2F1F7; padding:16px 20px; top:50px; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #A4A4A4;}
	 
.navbar-nav>li:nth-child(2).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:19px !important;}
.navbar-nav>li:nth-child(4).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:19px !important;}
.navbar-nav>li:nth-child(5).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:19px !important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li{display:block; padding:0px 10px; width:15.5%;font-size:19px !important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li:nth-child(5){display:block; padding:0px 10px; width:22%;}
.navbar-nav>li:nth-child(6).child>div.dropdown li:nth-child(5) img{width:96%;}

.navbar-nav>li:nth-child(3).child>div.dropdown li:last-child img{width:86%;}
.navbar-nav>li:nth-child(4).child>div.dropdown li:first-child img{width: 90%;padding-bottom: 5%;padding-top: 7%;}
.navbar-nav>li:nth-child(5).child>div.dropdown li:first-child img{width: 85%;padding-bottom: 10%;padding-top: 7%;}


.dropdown ul{margin:10px 0 0px; padding:0; float:left; }
.dropdown ul li{display:block; padding:15px; text-align:left; list-style:none; float:left; text-align:center !important; text-transform:uppercase !important; border-right:1px solid #CCCBD0; width:14.2%;line-height:20px;}
.dropdown ul li:last-child{border-right:0px solid #A4A4A4; padding-right:0px;}
.dropdown ul li a{padding:5px 0; color:rgba(0,0,0,0.7) !important; }
.dropdown ul li a:hover{color:#DF292D !important;}

.enBody{}

/*Drop Down Menu*/

.navbar-right{font-size:16px !important; color:#737579 !important; padding-right:180px !important;}
.navbar-right li a{ padding-top:18px; padding-bottom:12px}
.event-flag{position:absolute; right: 0%; top:10%; z-index: 5000; display:none;}
.event-flag img{ width:70%}
/* Carousel base class */
.carousel {  height:auto !important; position:relative !important; width:100% !important; right:0 !important; }
.carousel-inner{position:relative !important; height:auto !important;}
.carousel-indicators{margin-bottom:10px !important;}
/* Since positioning the image, we need to help out the caption */

/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}
.carousel-caption {z-index: 10;	left: 15%;	right: 2%; width:100%; padding-bottom: 30px !important;}
.carousel-caption h1{ !important; font-size:53px !important; color:#FFFFFF !important; text-align:left; margin-left:60% !important; margin-bottom:1% !important; font-weight:normal; text-transform:uppercase !important;}
.carousel-caption h2{ font-size:53px; color:#FFF !important; text-align:left; margin-left:60%; margin-bottom:9.2%; font-weight:normal; text-transform:uppercase; font-family: 'Exo 2', sans-serif;}
.carousel-caption h3{ font-size:53px; text-align:left; margin-left:45%; margin-bottom:12%; font-family: 'Exo 2', sans-serif; font-weight:normal; text-transform:uppercase;}
.carousel-indicators{position: absolute; bottom: 10px; left: 95%; z-index: 999; width: 7%; margin-left:0%; padding-left: 0px; padding-right:15px; list-style: none outside none; text-align:right;}
.carousel-indicators li{ display:block; border-radius: 12px; height:12px; width:12px; border:1px solid #FFFFFF; float:left; margin-right:5px !important;}
.carousel-indicators .active {margin: 1px; background:#A3A3A3;}
.vido{ margin:0 0% 0 72%; padding:0; width:23%;}


/*Personal Protection*/
.persprot{padding-left:125px; margin-top:0px;  background:url(../img/pp-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:705px;}
.persprot .row{ width:95%;}
.persprot h1{font-size:55px !important; color:#9A2927 !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.persprot h1 a{color:#9A2927 !important;}
.persprot h2{ font-size:21px !important; color:#737579 !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; letter-spacing:1px;}
.persprot > .col-lg-5{ margin:-195px 0px 0px; padding:0; width: 33.667%;}
.hd{ width:35%; margin-top: 30px;}
.logo-unit{ width:40%; text-align:left !important;}
.logo-unit ul{ float:left !important; margin-top:5%;}
.logo-unit li{ display:block; list-style:none; float:left; padding:0 10px; width:48%;}
.logo-unit li:last-child{ background:url(../img/divd-1.jpg) left center no-repeat;}
.product{margin-top:110px; width:100%;}
.prodbg{background:#E7E7E7; height:170px;}
.product ul{ padding:0; margin-left:25px; margin-top:-150px;}
.product li{ list-style:none; float:left; margin-right:1%; width:23.5%; text-align:center;}
.product li h3{ font-size:22px !important; color:#000000 !important; text-align:center; text-transform:capitalize; font-weight:normal; margin:0; padding:0; margin-top:-20px}

.mrgtp-l{ margin-top:50px; margin-left:-90px; }
.mrgtp110{ margin-top:110px;}
.imgallry2{ position:absolute; top:25px;}
.imgallry2 li{width:250px!important; text-align:center;}
.imgallry2 li h3{ margin-top:-40px; text-align: center; width: 200px;  font-size:25px !important;}
.imgallry2 li a{ color:#000000 !important; text-decoration:none;}
.imgallry2 li a:hover{ text-decoration:none;}
.imgallry2 li img{display: block !important;
    max-width:250px !important;
    height: 250px !important;}

.iqms-inner {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    width: 100%;
}
.iqms-inner h2 {padding:0 0 50px; margin:0;}
.iqms {background:url("../img/quality-management-bg.jpg") no-repeat scroll 0 0 / cover; height:460px;}
.iqms ul{margin:0; padding:0;}
.iqms ul li{display:inline-block; width: 16%;}
.iqms ul li img{width: 100%;}
.disptable{display: table; height: 100%;}

/*Platform Protection*/
.platforms{margin:0; padding:0.2% 0 0 7%; background:url(../img/platforms-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.platforms h1{ font-size:60px !important; color:#7b0a0e !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:}
.platforms h2{ font-size:30px !important; color:#333 !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.hd2{z-index:1; left:7%; margin-top:25px; width:30%; float:left;}
.logo-unit2{ width:35%; margin-top:25px; margin-left: 15%;}
.logo-unit2 li{ display:block; list-style:none; float:right; padding:0 10px 0 10px; width:19%;}
.logo-unit2 li:last-child{ border-right:1px solid #FFF}
.txt{font-size:40px !important; color:rgba(0,0,0,1.00) !important; margin-top:36%; width:100%; text-align:right; padding-right:2%; text-shadow:2px 2px 2px rgba(255,255,255,0.62); padding-bottom:0.5%;}
.exprt{font-size:90px !important; text-align:center; text-shadow: 5px 5px 2px #000000; color:#FFFFFF !important; line-height:80px; font-weight:bold;}
.exprt span{ font-weight:bold;}
.land{ width:245px; height:113px; position:absolute; margin-top: -106px; margin-left: 10px;}
.air{ width:290px; height:124px;position:absolute; margin-left: 630px; margin-top: -140px;}
.sea{ width:236px; height:125px; position:absolute; margin-top: 160px; margin-left: 680px;}
.plat{ margin:0; padding:0;}
.mrg-rght{ margin-right:2px;}



/*NVD Home Page*/
.nvd{ margin:0; padding:0; background:url(../img/nvd-bg-new.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvd h1{font-size:55px !important; color:#7b0a0e !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.nvd h2{ font-size:22px !important; color:#737579 !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.hd3{ position:absolute; z-index:1; left:7%; margin-top:25px; width:90%;}
.logo-unit3{ width:65%; position: absolute; left: 19%; top: -14%;}
.logo-unit3 li{ display:block; list-style:none; padding-top:25px; width:12%;}
.nvdproduct{margin:0;}
.nvdpro1{width:45% !important; margin-top:25px !important;}
.nvdpro{width:30% !important;}
.nvdpro3{width:40% !important;}
.nvdproduct h3{ font-size:50px !important; color:#414042 !important;  text-transform:uppercase; margin:0; padding:0}
.nvdproduct p{ font-size:14px; text-transform:uppercase; color:rgba(0,0,0,1.00) !important;}
.mrgtp120{ margin-top:110px !important;}
.mrgtp112{ margin-top:112px !important; margin-left:60px !important;}
.mrgtp100{ margin-top:100px !important; margin-right:90px !important}
.mrgtop-50{ margin-top:-90px !important}
.mrgtop-30{ margin-top:-30px !important; padding-bottom:25px !important;}
.pdrght50{ padding-right:50px;}




/*Event*/
.meetus{background:url(../img/event-bg.jpg) repeat-x; margin:0; padding:0; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.meetus h1{ font-size:48px !important; color:#9A2927 !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; letter-spacing:2px; width:100%;}
.hd4{ position:absolute; z-index:1; left:7%; margin-top:25px; width:90%;}
.event{ margin:0; padding: 9% 0% 1% 0%; text-align:center;}
.event div{ text-align:center; width: 65%; margin: 4% auto;}
.event div h3{ font-size:30px !important; color:#000000 !important;}
.event div td{font-size:18px !important; color:#000000 !important; margin:0; padding:0; line-height:25px;}
.event div th{font-size:18px !important; color:#9B2927 !important;  font-weight:normal; text-align:center !important;}
.event a{ color:rgba(0,0,0,1.00) !important;}
.divd{background:url(../img/event-divd.png) right bottom no-repeat;}
.more-event{ float:right; color:rgba(255,255,255,1.00) !important; background:rgba(0,0,0,1.00); margin-bottom:3%; margin-right:1%; width:150px; padding:5px 0; text-align:center;}
.more-event div{width:30px; float:right; text-align: right; border-left: 1px solid #909090; text-align:center; padding:5px 0; margin:-5px 0;}
.more-event:hover{ text-decoration:underline; color:rgba(255,255,255,1.00) !important;}

/*Peroanl Protection Page*/
.top-banner{ margin:0; padding:0;}
.top-banner h1{ font-size:45px!important; color:#fff !important; text-align:left; margin:0; padding:0 0 20px 0; text-transform:capitalize; font-weight:normal;}
.esBody .top-banner h1 {text-transform:none;}
.frBody .top-banner h1 {text-transform:none;}
.top-banner h2{ font-size:20px!important; color:#fff !important; text-align:left; margin:0; padding:0; font-weight:normal;}
.top-bannerhd{ width:40%; margin-top: 12%; position:absolute; margin-left:7%;}
.bannerlogo-unit{ width:9%; position:absolute; /*background:#9b2927;*/ background:#c52f33; right:0; top:55%;}
.bannerlogo-unit ul{ margin:0; padding:0;}
.bannerlogo-unit li{ display:block; list-style:none; padding:0; margin:10%!important;}
.corimg{ margin-top:-3%;}

.corporate{ margin:0; padding:0; background:url(../img/pp-corp-bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.corpsec{width:65%; margin:0px auto; padding-top:40px; padding-bottom:3%}
.corpsec h1{ font-size:41px!important; color:#494a4c !important; text-align:center; margin:0; padding:0; font-weight:normal;}
.corpsec p{ font-size:20px!important; color:#494a4c !important; text-align:center; margin:0; padding:0; font-weight:normal; margin-top:10px; line-height:26px;}
.corpsec ul{ margin:60px 0px 0px; padding:0px;}
.corpsec li{ list-style:none; float:left; margin-right:5px; width:33%;}
.corpsec li:last-child{ margin-right:0px;}

.large-cap{ background:#e0292e; padding:15px 20px 10px;}
.large-cap h1{ color:#FFFFFF !important; font-size:41px!important; line-height: 41px; font-weight:normal; text-transform:capitalize; margin:0; padding:0; t/*ext-align:left;*/}
.large-cap h1 span{ font-size:25px!important;  text-align:left}
.ruBody .large-cap h1 span{ font-size:23px!important;}
.frBody .large-cap h1 {text-transform:none;}
.large-cap p{font-size:18px!important; color:#FFFFFF !important; line-height:22px; text-align:center;  }
.large-cap div{text-align:right; margin-top:10px;}
.large-cap div a{font-size:12px!important; color:#FFFFFF !important; text-decoration:none; text-align:right; background:rgba(0,0,0,1.00); padding:5px; margin-right:-20px;}

.certified{ background:#f0e27c; padding:15px 20px 10px; text-align:left;}
.certified h1{ color:#494502 !important; font-size:41px!important;  font-weight:normal; text-transform:capitalize; line-height:41px; margin:0; padding:0; /*text-align:left*/}
.ruBody .certified h1 span{ font-size:23px!important;}
.certified h1 span{ font-size:25px!important;}
.certified ul{margin:0; padding:0; padding-top:25px; margin-left:111px;}
.certified li{ list-style:disc; font-size:16px!important; color:#494502 !important; width:100%; }
.certified div{text-align:right; margin-top:10px;}
.certified div a{font-size:12px!important; color:#FFF !important; text-decoration:none; text-align:right; background:rgba(0,0,0,1.00); padding:5px; margin-right:-20px;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px; text-align:left;}
.proven-mate h1{ color:#FFFFFF !important; font-size:41px!important;  font-weight:normal; line-height:41px; margin:0; padding:0; text-transform:capitalize; /*text-align:left*/}
.proven-mate h1 span{ font-size:25px!important;}
.ruBody .proven-mate h1 span{ font-size:23px!important;}
.proven-mate p{font-size:18px!important; color:#FFFFFF !important; line-height:22px; text-align:center; }
.proven-mate div{text-align:right; margin-top:10px;}
.proven-mate div a{font-size:12px!important; color:#FFFFFF !important; text-decoration:none; text-align:right; background:rgba(0,0,0,1.00); padding:5px; margin-right:-20px;}


/*Overvest*/
.overvest{ margin:0; padding:0; position:relative; background:url(../img/blast-bg.jpg) no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; }
.overvest h1{ font-size:45px!important; color:#c90409 !important; text-align:right; margin:0; padding:0 0 20px 0; /*text-transform:capitalize;*/ font-weight:normal}
.overvest>.hd{ margin-left:30%; width:40%; margin-top:0; text-align:right; padding-top:9%; padding-bottom: 5%;}
.overvest>.hd h2{  font-size:20px!important; color:#fff !important; text-align:right; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.overvestproduct{ margin:0; padding:0; position:relative; padding-top:5%; left:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; width:100%; }
.overvestproduct li{ list-style:none; float:left !important; width:19.8%; margin-right:0.2% !important;}
.overvestproduct li:last-child{margin-right:0% !important;}
.overvestproduct li h4{ font-size:28px!important; color:#6d6e71 !important;  /*text-transform:capitalize;*/ text-align:center; border-left:1px solid #FFF; margin:0; padding:5px 0px;}
.ruBody .overvestproduct li h4{ font-size:24px!important; min-height:90px;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}
.overvestproduct li a{color:#FFF !important;}
.overvestproduct li a:hover{ text-decoration:none;}


/*Armour*/
.armour-ins{ margin:0; padding:0; position:relative; z-index:5; background:url(../img/armor-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover;}
.armour-ins h1{ font-size:45px!important; color:#c90409 !important; text-align:left; margin:0; padding:0 0 20px 0; text-transform:capitalize; font-weight:normal}
.frBody .armour-ins h1 {text-transform:none;}
.armour-ins>.hd{ margin:0 5% 5% 50%; width:45%; padding-top:12%;}
.armour-ins>.hd h2{  font-size:20px!important; color:#000 !important; text-align:left; margin:0; padding:0; /*text-transform:capitalize;*/ font-weight:normal;}
.armourproduct{ margin:0; padding:0; position:relative; bottom:0%; left:0; z-index:80;}
.armourproduct ul{ margin:0; padding:0; }
.armourproduct li{ list-style:none; float:left; width:24.8%; margin-right:0.2% !important;}
.armourproduct li h4{ font-size:28px!important; color:#000000 !important;  /*text-transform:capitalize;*/ text-align:center; border-left:0px solid #FFFFFF; margin:0; padding:5px 0px; background:rgba(255,255,255,0.50); font-weight:lighter;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.armourproduct li a{ color:#000000 !important;}
.armourproduct li a:hover{ text-decoration:none;}

/*Helmet*/
.helmetover{ margin:0; padding:0; position:relative; z-index:5; background:url(../img/helmet-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover; }
.helmetover h1{ font-size:45px!important; color:#c90409!important; text-align:right; margin:0; padding:0 0 20px 0; text-transform:capitalize; font-weight:normal}
.helmetover>.hd{width:60%; padding:13% 60px 5% 0; margin:0 5% 0 6%;}
.helmetover>.hd h2{  font-size:20px!important; color:#000 !important; text-align:right; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.helmetproduct{ margin:0; padding:0; position:relative; bottom:0%; left:0; z-index:80;}
.helmetproduct ul{ margin:0; padding:0; }
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important; background:rgba(255,255,255,0.50);}
.helmetproduct li h4{ font-size:28px!important; color:#000 !important;  /*text-transform:capitalize;*/ text-align:center; border-left:0px solid #6d6e71; margin:0; padding:5px 0px;}
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.helmetproduct li a{ color:#000 !important;}
.helmetproduct li a:hover{ text-decoration:none;}


.bdrrght{ border-right:2px solid #b0bbc5}
.adpro h1{ font-size:45px!important; color:#C90409 !important; /*text-transform:capitalize;*/ text-align:center; background:#CBD8E0; padding:40px 15px 40px 15px; margin:0}
.adpro h2{ font-size:20px!important; color:#4f575d !important; /*text-transform:capitalize;*/ text-align:center; background:#ccdfeb; padding:15px 0; margin:0;}
.esBody .adpro h1, .esBody .adpro h2 {text-transform:none;}

/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro{ margin:0; padding:0; position:relative; background:url(../img/brifcase-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover; }
.Brifcasepro h1{ font-size:80px!important; color:#c90409!important; text-align:right; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.Brifcasepro>.hd{width:58%; margin-top:15%; float:left;}
.Brifcasepro>.hd h2{  font-size:30px!important; color:#282829!important; text-align:right; margin:0; padding:0; text-transform:capitalize; font-weight:bold;}

/*Demining*/
.mining{ margin:0; padding:0; position:relative; background:url(../img/demine-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover;  }
.mining h1{ font-size:80px!important; color:#c90409 !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.mining>.hd{ margin-right:6%; width:55%; padding-top:15%; float:right;}
.mining>.hd h2{  font-size:30px!important; color:#282829 !important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:bold;}

/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro{ margin:0; padding:0; position:relative; background:url(../img/blanket-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover; }
.blanketpro h1{ font-size:80px!important; color:#c90409!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.blanketpro>.hd{width: 32%;margin-top: 2%;float: left;margin-left: 5%;}
.blanketpro>.hd h2{  font-size:30px!important; color:#282829!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:bold;}


/*Product Page*/
/*.btn1{position:fixed; right:0; bottom:2%; z-index:1000; margin-bottom: 4%;}*/
.btn1{position:fixed; left:20px; bottom:10px; z-index:1000;}
.btn1 ul{ padding-left:0; }
.btn1 li{ list-style:none;}
/*.btn1 li img{ width:70%;}*/

.product-banner {
    background-position: center top;
    background-size: cover;
    float: left;
    margin: 0;
    padding:10% 6%;
    width: 100%;
    /*height:1000px;*/
}

.scrollup {
    background: #fff url("../img/gototop.png") no-repeat scroll left center;
    bottom: 0;
    display: inline-block;
    height: 53px;
    position: fixed;
    right: 0;
    text-indent: -99999em;
    width: 53px;
    z-index: 99;
}


/*.product-banner{ margin:0; padding:0;}*/


.product-dtl h1{ font-size:45px!important; color:#FFFFFF!important; text-align:left; margin:0; padding:0; /*text-transform:capitalize;*/ font-weight:normal;}
.product-dtl h2{ font-size:20px!important; color:#FFFFFF!important; text-align:left; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #FFFFFF; width:85%; margin-top:50px; padding-bottom:5px;}
.product-dtl p{ font-size:16px!important; color:#FFFFFF !important; text-align:left; margin:0; padding:0;}
.product-dtl p span strong{ font-size:20px!important; line-height:50px; font-weight: normal;}
/*.product-imag{margin-top: 13%; position:absolute; margin-left:65%; text-align:center;}*/
.zoom-icn{text-align:center; width:95%; margin:-80px auto 0px;}
.lbl-name{ width:25%; float:left;  font-size:18px!important; color:#FFFFFF!important; text-align:left; margin-top:20px;}
.lbl-dtl{ width:70%; float:left;  font-size:18px!important; color:#FFFFFF !important; text-align:left; margin-top:20px;}
.lbl-dot{ width:5%; float:left; text-align:center;  font-size:18px!important; color:#FFFFFF!important; margin-top:20px;}
.product-feature{ background:#E9E6E2; padding:0% 5%;}
.lft-sec{ margin:0; padding:0;}
.lft-sec p{  font-size:18px!important; color:#6D6E70!important; width:95%;}
.lft-sec h1{  font-size:45px!important; color:#6D6E70!important; text-align:left; /*text-transform:capitalize;*/ font-weight:normal; border-bottom:1px solid #6D6E70; width:91.5%; margin-top:50px; padding-bottom:5px;}
.lft-sec ul{ margin:0px 0px 0px 10px; padding:10px 0px;}
.lft-sec li{ list-style:none; float:left; width:47%; margin-right:2%;  font-size:14px!important; background:url(../img/feature-arrow.png) left 4px no-repeat; padding-left:25px; color:#6D6E70 !important; padding-bottom:10px;}
.lft-sec li:nth-child(2){ width:49%; margin-right:0%;}
.lft-sec li:nth-child(4){ width:49%; margin-right:0%;}
.lft-sec li:nth-child(6){ width:49%; margin-right:0%;}
.lft-sec li:nth-child(8){ width:49%; margin-right:0%;}
.lft-sec li:nth-child(10){ width:49%; margin-right:0%;}

.protecTab{ margin:0px; padding:0px;line-height:28px;}
.protecTab strong{ font-size:18px!important;}
.protecTab p{ margin:0px; padding:0px; font-size:14px!important; }
.protecTab span{ margin:0px; padding:0px; font-size:16px!important; }
.protecTab th{ background:#333;  border-bottom:1px solid #fff; color:#fff; padding-left: 5px;}
.protecTab td{ border-bottom:1px solid #fff; padding-left: 5px;}
/*.protecTab td:last-child{ border-right:1px solid #666;}*/

.acce-sec{margin:70px 0px; padding:0; width:95%;}
.acce-sec h1{  font-size:45px!important; color:#6D6E70 !important; text-align:left; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #6D6E70; margin-top:50px; padding-bottom:5px;}
.imgallry li{width:250px!important; text-align:center;  font-size:17px!important; margin-top: 15px;}
.imgallry li span{ font-size:17px!important;}
.imgallry li img{display: block !important; margin:0 auto;    max-width:250px !important;    height: 110px !important;}

.rght-sec{ background:rgba(102,102,102,0.1); margin:0; padding:0;}
.rght-sec ul{margin:0px 20px; padding:15px 0px;}
.top-link{ padding-top:25px;}
.top-link li{ border-bottom:1px dashed #666666; list-style:none; padding:10px 0px 15px 10px; font-size:17px!important; color:#6D6E70!important;}
.top-link li span{display:block; float:left; margin-right:5px; /*width:10%;*/}
.top-link li a{color:#6D6E70 !important; text-decoration:none;}

.abl-prot{ margin:0px; padding:0;}
.abl-prot h1{background:#E12A2E; font-size:35px!important;  color:#FFFFFF !important; padding:10px 10px 10px 25px; width:95%; margin-top:40px;}
.abl-lft{width:45%; margin-right:5%; float:left; }
.abl-rght{width:45%; float:left; }
.abl-prot h4{font-size:18px!important; padding:10px 0px; margin-top:25px; border-bottom:1px solid #333; width:100%;}
.abl-prot ul{ margin:0; padding:0;}
.abl-prot li{background:#FFFFFF; font-size:35px!important;  color:#3333!important; padding:20px; margin-bottom:15px; list-style:none;}
.abl-prot li h2{ font-size:22px!important; padding:10px; border-top: 1px solid #A74E50; border-bottom: 1px solid #A74E50;}
.abl-prot li h3{ font-size:22px !important;  margin-top:25px; border-bottom:1px solid #4C4A4A; margin-left:30px; width:80%; color:#4C4A4A!important;}
.abl-prot li h3 img{ margin-top:-15px;}
.abl-prot li p{ font-size:20px!important; text-align:left; color:#4C4A4A !important; margin-left:50px; }


.accessories{ margin:0; padding:0; background:#DDDCDC;}
.accessories h1{background:#838282; font-size:35px !important;  color:#FFFFFF !important; padding:10px 10px 10px 25px;}
.accessories h2{font-size:30px!important;  color:#3333 !important; text-align:center; margin-top:-5px;}

.banner-prod{ margin:0; padding:0;}

.siml-prod{ margin:20px 0px 0px; padding:0;}
.siml-prod h1{background:#838282; font-size:35px!important;  color:#FFFFFF!important; padding:10px 10px 10px 25px;}
.siml-prod ul{ margin:0; padding:0;}
.siml-prod li{background:#DDDCDC; font-size:25px!important;  color:#3333!important; text-align:center; margin-top:-5px; list-style:none; padding:20px 0px;}
.siml-prod li img{ width:60%;}
.siml-prod li p{ font-size:24px !important; text-align:center; color:#4C4A4A!important;}
.siml-prod li:nth-child(2){background:#EBEBEA;}
.siml-prod li:nth-child(4){background:#EBEBEA;}
.banner-new{ margin:2% 0; padding:0; }

/*Pop up*/
.modal-body .level {
    margin-bottom: 10px;
    width: 100%;
}

.modal-body .level .value{
    color: #333;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    width: 28%;
    text-align: left;
}

.modal-body .level .field {
    display: inline-block;
    width: 54%;
}

.modal-body .level .field td input{float:left; width:20px; margin-top: 6px;}
.modal-body .level .field td label{float:left; padding-left:5px;}

.modal-body .field input, .modal-body .field select,.txtaras{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #d7d7d7;
    color: #333;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 10px;
    width: 100%;
    font-family: "Roboto",sans-serif !important;
 }
.txtaras {
    height: 120px;
}
.wtscont .modal-body .level .value {
    vertical-align: top;
}
#MainContent_txtOther {
    margin-top: 10px;
}
.modal-body .field .error{text-align:left; font-size: 12px; color: #c90409; float:left; font-weight:300;}
.modal-body .field select{padding: 9px 10px;}

.modal-body .level input[type="submit"] {
    background: #515151 none repeat scroll 0 0;
    border: medium none;
    outline: medium none;
    padding: 5px 24px;
    margin-top:5px;
    font-size: 14px;
    font-family: "Roboto",sans-serif !important;
    color:#fff;
}

/*Instavest Page*/
.instavest-banner{ margin:0; padding:0; background:#fbf6d1;}
.instavest-dtl{ width:50%; padding-top: 10%; padding-left:7%; float:left;}
.instavest-dtl h1{ font-size:50px!important; color:#333!important; text-align:left; margin:0 0 40px 15px; padding:0; text-transform:capitalize; font-weight:normal;}
.instavest-dtl h2{ font-size:30px!important; color:#333!important; text-align:left; text-transform:capitalize; font-weight:normal; width:95%; margin-top:50px; padding-bottom:5px; padding-left:20px;}
.instavest-dtl p{ font-size:18px !important; color:#333!important; text-align:left; margin:0; padding:0; padding-left:20px;}
.instavest-dtl ul{margin:25px 40px; padding:0;}
.instavest-dtl li{ font-size:18px !important; color:#333!important; text-align:left; list-style:url(../img/feature-arrow.png); margin-left:5%; }
.instavest-imag{margin-top: 15%; position:relative; text-align:center; float:left; padding-left:5%; width:50%;}
.unit{ margin:5% 0 0;}
.vdo h2{ margin:20px 0 20px 0!important; padding-left:0px;font-size: 16px !important;color: #fff !important;
text-align: right;
/*text-transform: capitalize;*/
font-weight: normal;}
.pdr15{ padding-left:0; padding-right:10px;}

/*series06 Page*/
.series06-banner{ margin:0; padding:0; background:url(../img/series06-bg.jpg) left top no-repeat;}
.top-line2{ border-bottom:1px solid #FFFFFF; padding-top:10%;}
.series06-dtl{ width:50%; padding-left:7%; float:left; padding-bottom:3%;}
.series06-dtl h1{ font-size:40px!important; color:#FFF!important; text-align:left; margin:0; padding:0; /*text-transform:capitalize;*/ font-weight:normal; padding-left:18px; padding-top: 70px;}
.series06-dtl h2{ font-size:30px !important; color:#fff!important; text-align:left; /*text-transform:capitalize;*/ font-weight:normal; width:85%; margin-top:50px; padding-bottom:5px; padding-left:20px;}
.series06-dtl p{ font-size:18px !important; color:#fff!important; text-align:left; margin:0; padding:0; padding-left:20px;}
.series06-dtl ul{margin:25px 40px; padding:0;}
.series06-dtl li{ font-size:22px!important; color:#333!important; text-align:left; list-style:none;}
.series06-imag{position:relative; text-align:center; float:left; padding-left:9%; margin-top:10%; width:50%;}
.tbl{ margin:5% 0% 0%; padding:0}
.tbl h2{  font-size:30px!important; color:#666!important; text-align:left; text-transform:capitalize; font-weight:normal; width:85%; padding-bottom:5px;}
.tbl td{ padding:3px; font-size:18px!important; }
.proimg{ margin:5% 0% 0%; padding:0;}


/*GFactor Page*/
.GFactor-banner{ margin:0; padding:0; background:url(../img/gfector-bg.jpg) right top no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.GFactor-dtl{ width:50%; padding-left:7%; float:left; padding-top:10%; padding-bottom:5%;}
.GFactor-dtl h1{ font-size:65px!important; color:#FFF!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.GFactor-dtl h2{ font-size:30px!important; color:#fff!important; text-align:left; text-transform:capitalize; font-weight:normal; width:85%; margin-top:50px; padding-bottom:5px; padding-left:20px;}
.GFactor-dtl p{ font-size:18px!important; color:#333!important; text-align:left; margin:0; padding:0; padding-left:20px;}
.GFactor-dtl ul{margin:25px 40px; padding:0;}
.GFactor-dtl li{ font-size:18px!important; color:#333!important; text-align:left; list-style:none;}
.GFactor-imag{position:relative; text-align:center; float:left; padding-left:5%; margin-top:3%;}

.logounit{ margin-top:50px; padding-left:20px;}
.logounit ul{ margin:0; padding:0;}
.logounit li{ list-style:none; float:left; margin-right:18px; width:25%; margin-top:10px; /*text-align:center;*/}
.logounit li img{ width:60%;}

.logo-aralyte{ margin-top:50px; padding-left:0; overflow: hidden;}
.logo-aralyte ul{ margin:0; padding:0;}
.logo-aralyte li{ list-style:none; margin-right:10%; display:inline;}




/*Communication Page*/
.Communication-banner{ margin:0; padding:0; background:url(../img/communication.jpg) right top no-repeat; background-size: cover}
.Communication-dtl{ width:60%; padding-left:7%; float:left; padding-top:10%; padding-bottom:3%;}
.Communication-dtl h1{ font-size:45px!important; color:#666!important; text-align:left; margin:0 -5px; padding:0; text-transform:capitalize; font-weight:normal;}
.Communication-dtl h2{ font-size:40px!important; color:#666!important; text-align:left; text-transform:capitalize; font-weight:normal; width:85%; margin-top:25px; padding-bottom:5px;  border-bottom:1px solid #666;}
.Communication-dtl p{ font-size:18px !important; color:#666!important; text-align:left; margin:0; padding:0;}
.Communication-dtl ul{margin:10px 40px 25px 0px; padding:0;}
.Communication-dtl li{ font-size:18px !important; color:#666!important; text-align:left; list-style:none;}
.btmprod{ margin:5% 0% 0%; padding:0 3%;}
.btmprod h2{  font-size:35px !important; color:#666!important; text-align:left; font-weight:normal; width:95%; padding-bottom:5px; margin:0;}
.btmprod h3{  font-size:25px !important; color:#666!important; text-align:left; font-weight:normal; width:95%; padding-bottom:5px; margin:0;}
.btmprod ul{ margin:0; padding:0;}
.btmprod li{ font-size:18px !important; color:#666!important; text-align:left; list-style:none; background:url(../img/feature-arrow.png) left 4px no-repeat; padding-left:25px;}


/*Ciba Page*/
.ciba-banner{ margin:0; padding:0; background:url(../img/ciba-bg2.jpg) left top no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ciba-dtl{ width:50%; padding-left:7%; float:left; padding-top:13%; padding-bottom:5%;}
.ciba-dtl h1{ font-size:45px !important; color:#333!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; padding-bottom:2%;}
.ciba-dtl h2{ font-size:30px !important; color:#333!important; text-align:left; text-transform:capitalize; font-weight:normal; width:85%; margin-top:50px; padding-bottom:5px; padding-left:20px;}
.ciba-dtl p{ font-size:18px !important; color:#333!important; text-align:left; margin:0; padding:0; padding-left:0px;}
.ciba-dtl ul{margin:25px 40px; padding:0;}
.ciba-dtl li{ font-size:18px !important; color:#333!important; text-align:left; list-style:none;}
.cibaimg2{ padding:5% 0%}
.cibacont{ padding:5% 0%;}
.cibacont p{ font-size:18px !important; color:#333!important; text-align:left; }


/*Category Page Top Banner*/
.cate-banner{ margin:0; padding:0;}
.cate-banner h1{ font-size:45px !important; color:#FFFFFF!important; text-align:left; margin:0; padding:0; /*text-transform:capitalize;*/ font-weight:normal; padding-bottom:20px;}
.cate-banner h2{ font-size:20px !important; color:#ff2620!important; text-align:left; margin:0; padding:0; font-weight:normal; padding-bottom:10px;}
.cate-bannerhd{ width:50%; margin-top: 10%; position:absolute; margin-left:7%;}
.deBody .cate-bannerhd{margin-top: 8%; margin-left:4%;}
.cate-banner p{ font-size:16px !important; color:#fff!important; text-align:left;}

.cate-banner2{ margin:0; padding:0;}
.cate-banner2 h1{ font-size:45px; color:#333!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; padding-bottom:20px;}
.cate-banner2 h2{ font-size:20px; color:#ff2620!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; padding-bottom:10px;}
.cate-bannerhd2{ width:42%; margin-top: 12%; position:absolute; margin-left:7%;}
.esBody .cate-banner2 h1, .esBody .cate-banner2 h2{text-transform:none;}
.frBody .cate-banner2 h1, .frBody .cate-banner2 h2{text-transform:none;}
.deBody .cate-bannerhd2{margin-top: 8%; margin-left:4%;}
.cate-banner2 p{ font-size:16px !important; color:#333!important; text-align:left; padding-left: 0}


/*ciba system*/
.ciba{ background:url(../img/ciba-bg.jpg) top right ; margin:0; padding:0; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ciba-cont{ padding:13% 7% 13%; margin:0;}
.ciba-cont h1{ font-size:45px !important; color:#FFF!important; text-align:left; margin:0; padding:0; /*text-transform:capitalize;*/ font-weight:normal; padding-bottom:20px;}
.ciba-cont h2{ font-size:30px !important; color:#FFF!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; padding-bottom:10px; line-height:45px;}
.esBody .ciba-cont h2 {text-transform:none;}
.ciba-cont h3{ font-size:22px !important; color:#FFF!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; padding-bottom:10px;}
.ciba-cont p{text-align:left; font-size:18px !important; margin-top:25px; }
.ciba-cont-lft{ float:left; width:30%;}
.ciba-cont-rght{ float:right; width:60%; text-align:right;}
.ciba-cont-rght p{text-align:left; font-size:18px !important; margin-top:25px; padding-left:25px;}
.cibaimg{ margin-top:8%;}
.ciba-cont ul{padding:0 0 0 32px; margin:0;}
.ciba-cont ul li{font-size:28px; text-transform: capitalize; color:#fff; font-family: "Exo 2",sans-serif;}


/*instavest*/
.instavest{ background:#fbf6d1; margin:0; padding:0;}
.instavest-cont{ padding:3% 7% 20px; margin:0;}
.instavest-cont-lft{ float:left; width:40%;}
.instavest-cont-rght{ float:right; width:60%; text-align:right;}
.instavest-cont-rght p{text-align:left; font-size:18px !important; margin-top:25px; padding-left:25px;  width:100%; float:right;}
.prodimg{ margin-top:35px;}


/*series6vest*/
.series6vest{ margin:0; padding:0; background:url(../img/series06-bg.jpg) left top no-repeat;}
.series6vest-cont{padding:0% 7% 1%; margin:0;}
.series6vest-product{padding:0; margin:-25px 10% 0 0px; float:right; width:41%;}
.series6vest-tbl{margin:6% 0 0; padding:0; width:35%;  z-index:10;  font-size:14px !important; }
.series6vest-tbl h2{ font-size:40px !important; color:rgba(255,255,255,1.00)!important;}
.series6vest-tbl p{ font-size:18px !important; color:rgba(255,255,255,1.00)!important; font-weight: lighter}
.series6vest-tbl th{ background:rgba(65,65,65,0.5); color:#FFFFFF!important; padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important;}
.series6vest-tbl th:last-child{border-right:0px;}
.series6vest-tbl td{padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important; font-weight:lighter; color:rgba(255,255,255,1.00)!important;}
.selogo2{ width:25%; margin:0 0 0 7%; padding:0; float:left;}
.setxt2{ font-size:45px;     font-family: 'Exo 2', sans-serif !important;  width:52%; color:#FFFFFF!important; margin-top:3%; padding-bottom:3%; float:right;}
.setxt2 span{ font-size:20px !important; font-family: 'Roboto', sans-serif !important; }



/*Multi Overvest*/
.multi-vest{ background:#68b3f4; margin:0; padding:0;}
.multi-vest-cont{ padding:2% 0% 2%; padding-left: 7%;}
.multi-vest-cont h1{ font-size:45px !important; color:#FFFFFF!important; text-align:left; text-transform:capitalize; font-weight:normal; margin:0 0 2%; padding:0; }
.esBody .multi-vest-cont h1{text-transform:none;}
.multi-vest-cont ul{ margin:0; padding:0;}
.multi-vest-cont li{ list-style:none; float:left; width:33%; background:url(../img/multy-vest-divd.png) right center no-repeat; text-align:center;}
.multi-vest-cont li:last-child{background:none;}
.multi-vest-cont li h2{  font-size:30px !important; color:#FFFFFF!important;}
.multi-vest-cont li h3{  font-size:25px !important; color:#FFFFFF !important; margin-top:-40px;}
.multi-vest-cont li div{ text-align:center;}
.multi-vest-cont a{ color:rgba(255,255,255,1.00)!important;}
.multi-vest-cont a:hover{ text-decoration:none;}


/*Police Overvest*/
.police-vest{ background:#FFFFFF; margin:0; padding:0;}
.police-vest-cont{ padding:3% 0% 0% 7%; margin:0;}
.police-vest-cont h1{ font-size:45px !important; color:#636466!important; text-align:left; text-transform:capitalize; font-weight:normal; margin:0 0 3%; padding:0; }
.esBody .police-vest-cont h1{text-transform:none;}
.police-vest-cont ul{ margin:0; padding:0;}
.police-vest-cont li{ list-style:none; float:left; width:33%; background:url(../img/police-vest-divd.jpg) right top no-repeat; text-align:center; padding: 0 20px}
.police-vest-cont li:last-child{background:none;}
.police-vest-cont li h2{  font-size:30px !important; color:#636466!important; border-bottom:1px solid rgba(102,102,102,0.5); padding-bottom: 5px; margin-bottom: 7px;}
.police-vest-cont li h3{  font-size:25px !important; color:#636466!important; margin-top: 0}
.police-vest-cont li div{ text-align:center;}
.police-vest-cont a{ color:#636466!important;}


/*CONCEALABLE VESTS*/
.concealable-vest{ background:#f7e4e4; margin:0; padding:0;}
.concealable-vest-cont{ padding:3% 7% 5%; margin:0;}
.concealable-vest-cont h1{ font-size:45px !important; color:#636466 !important; text-align:left; /*text-transform:capitalize;*/ font-weight:normal; margin:0 0 3%; padding:0; }
.concealable-vest-cont h2{  font-size: 30px !important; color:#FFF !important; border-bottom:1px solid rgba(255,255,255,0.5); margin:0 auto; padding-bottom: 5px; margin-bottom: 7px;}
.concealable-vest-cont h3{  font-size:25px !important; color:#FFF!important; margin-top: 0}
.cont{width:50%; text-align:center; margin-top:15%;}
.gren{ background:#5FAB8F; text-align:center; padding:3% 5%; min-height: 500px}
.orng{ background:#ce5c2e; padding:2.9% 5%; overflow: hidden; min-height: 245px}
.lightgren{ background:#97bba4; margin-top:15px; padding:2.9% 5%; overflow: hidden; min-height: 240px;}
.blu{background:#6aabdd; padding:3% 5% 3.5%; text-align:center; min-height: 500px;}
.concealable-vest-cont a{ color:rgba(255,255,255,1.00)!important;}


/*Militry Overvest*/
.Militry-vest{ background:#b0b0b0; margin:0; padding:0;}
.Militry-vest-cont{ padding:3% 7% 0% 0%; margin:0;}
.Militry-vest-cont h1{ font-size:45px !important; color:#636466!important; text-align:right; text-transform:capitalize; font-weight:normal; margin:0 0 3%; padding:0; }
.frBody .Militry-vest-cont h1 {text-transform:none;}
.Militry-vest-cont ul{ margin:5% 0% 0%; padding:0;}
.Militry-vest-cont li{ list-style:none; float:left; width:49%; background:url(../img/police-vest-divd.jpg) right top no-repeat; text-align:center; padding: 0 20px}
.Militry-vest-cont li:last-child{background:none;}
.Militry-vest-cont li h2{  font-size:30px !important; color:#636466!important; border-bottom:1px solid rgba(102,102,102,0.5); padding-bottom: 5px; margin-bottom: 7px;}
.Militry-vest-cont li h3{  font-size:25px !important; color:#636466!important; margin-top: 0}
.Militry-vest-cont li div{ text-align:center;}
.Militry-vest-cont a{ color:#636466!important;}



/*frnt-opn Overvest*/
.frnt-opn-vest{ background:#1bbcb8; margin:0; padding:0;}
.frnt-opn-vest-cont{ padding:2% 7% 0; margin:0;}
.frnt-opn-vest-cont h1{ font-size:45px !important; color:#FFF!important; text-align:left; /*text-transform:capitalize;*/ font-weight:normal; margin:0 0 2%; padding:0; }
.esBody .frnt-opn-vest-cont h1{text-transform:none;}
.cont2{ width:80%; margin:0 auto;}
.frnt-opn-vest-cont ul{ margin:0% auto; padding:0;}
.frnt-opn-vest-cont li{ list-style:none; float:left; width:48%; background:url(../img/frnt-open-divd.png) center right no-repeat; text-align:center; margin-right:2%; text-align:center; padding-bottom:5%;}
.frnt-opn-vest-cont li:last-child{margin-right:0; background:none;}
/*.frnt-opn-vest-cont li:last-child img{ width:35.5%;}*/
.frnt-opn-vest-cont li h2{  font-size:30px !important; color:#FFF!important; text-align:center;}
.frnt-opn-vest-cont li h3{  font-size:25px !important; color:#FFF!important; margin:0; padding:0; text-align:center; margin-top:-8%;}
.frnt-opn-vest-cont li div{ text-align:left; background:url(../img/frnt-txt-bg.png) left center no-repeat; padding:8px 0 8px 10%; width:80%; float:right; margin-top:5%; }
.frnt-opn-vest-cont a{ color:rgba(255,255,255,1.00)!important;}
.frnt-opn-vest-cont li img{ width:70%;}



/*Floatation Overvest*/
.floatation-vest{ background:#f5ecbe; margin:0; padding:0;}
.navy-man{ padding-top:9%; float:left;}
.floatation-vest-cont{ padding:3% 7% 0% 7%; margin:0;}
.deBody .floatation-vest-cont{ padding:3% 0; margin:0;}
.floatation-vest-cont h1{ font-size:45px !important; color:#636466!important; text-align:right; /*text-transform:capitalize;*/ font-weight:normal; margin:0 0 3%; padding:0; }
.esBody .floatation-vest-cont h1{text-transform:none;}
.floatation-vest-cont ul{ margin:0; padding: 5% 0 0 0;}
.floatation-vest-cont li{ list-style:none; float:left; width:33%; background:url(../img/police-vest-divd.jpg) right top no-repeat; text-align:center; padding: 0 20px}
.floatation-vest-cont li:last-child{background:none;}
.floatation-vest-cont li h2{  font-size:30px !important; color:#636466!important; border-bottom:1px solid rgba(102,102,102,0.5); padding-bottom: 5px; margin-bottom: 7px;}
.floatation-vest-cont li h3{  font-size:25px !important; color:#636466!important; margin-top:0}
.floatation-vest-cont li div{ text-align:center;}
.floatation-vest-cont a{ color:#636466!important;}


/*Feteure product vest*/
.feteure-vest{ background:#c5c6c7; margin:0; padding:0;}
.ergo{ margin:0; padding:0;}
.helipilot{ margin:0; padding:0;}
.completar{ margin:0; padding:0;}

/*female vest*/
.female-vest{ background:#6A6B6D; margin:0; padding:0;}
.female-vest-cont{ padding:2% 7% 2% 0%; margin:0;}
.female-vest-cont h1{ font-size:45px !important; color:#FFF!important; text-align:right; /*text-transform:capitalize;*/ font-weight:normal; margin:0 0 3%; padding:0; }
.esBody .female-vest-cont h1{text-transform:none;}
.female-vest-cont ul{ margin:3% 0% 0%; padding:0;}
.female-vest-cont li{ list-style:none; float:left; width:49%; background:url(../img/police-vest-divd.jpg) 95% top no-repeat; text-align:center; padding: 0 20px}
.female-vest-cont li:last-child{background:none;}
.female-vest-cont li h2{  font-size:30px !important; color:#FFF!important; border-bottom:1px solid rgba(255,255,255,0.5); padding-bottom: 5px; width: 90%; margin: 30px auto 7px auto; }
.female-vest-cont li h3{  font-size:25px !important; color:#FFF!important; margin-top: 0}
.female-vest-cont li div{ text-align:center;}
.female-vest-cont a{ color:#FFF!important;}

/*Armour Insert Page*/

.series6{ margin:0; padding:0; background:url(../img/series06-bg.jpg) left top no-repeat;}
.top-line{ border-bottom:1px solid #FFFFFF; padding-top:3%;}
.series6-cont{padding:0% 7%; margin:0; clear: both}
.selogo{ width:25%; margin:0 0 0 7%; padding:0; float:left;}
.setxt{ font-size:45px !important;  width:65%; color:#FFFFFF!important; margin-top:2%; padding-bottom:4%; float:right;  font-family: 'Exo 2', sans-serif !important;  }
.setxt span{ font-size:26px !important;  font-family: 'Roboto', sans-serif !important;  }
.series6-product{padding:0; margin:-65px 0 0; float:right; width: 38%;}
.series6-tbl{margin:0; padding:0; border-top:1px solid #FFFFFF; width:59%; position:absolute; z-index:10;  font-size:14px !important;}
.series6-tbl h2{ font-size:30px !important;     font-family: 'Exo 2', sans-serif;  color:#FFFFFF!important; margin-top:5%; text-align:left;}
.series6-tbl th{ background:rgba(65,65,65,0.5); color:#FFFFFF!important; padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important;}
.series6-tbl th:last-child{border-right:0px;}
.tr1{ background:rgba(160,160,160,0.40);}
.tr2{ background:rgba(118,118,118,0.69);}
.protecTab .tr2{ background:rgba(165,165,165,0.69);}

.series6-tbl td{padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important; font-weight:lighter; color:rgba(255,255,255,1.00)!important;}
.series6-tbl td:last-child{border-right:0px;}
.tbl-hd{ font-size:20px !important; color:#FFFFFF!important; margin-top:-28px; text-align:left;}
.tncline{ font-size:11px !important; margin:5px 0px; padding:0 0 40px 0; color:#FFF!important; text-align:left;}

.series6_new .series6-tbl{ position: relative;}
.series6_new .setxt{ line-height: 1.1!important}

/*Polyshield+*/
.polyshieldpls{ margin:0; padding:0; background:#2F6184;}
.polyshieldpls-cont{padding:3% 7% 0; margin:0;}
.polyshieldpls-product{padding:0; margin:0; width:35%;}
.polyshieldpls-rght{font-size:35px !important;  width:65%; color:#FFFFFF!important; text-align:right; float:right;}
.polyshieldpls-rght h2, .polyshieldpls-cont h2{ font-size:30px !important;     font-family: 'Exo 2', sans-serif;  color:#FFFFFF!important; margin-top: 20px; text-align:left;}
.polyshieldpls-rght p{ font-size:14px !important; color:#FFFFFF!important; margin-top:2%;  text-align:justify;}

.polyshieldpls-tbl{ color:#FFFFFF!important; border-top:1px solid #FFFFFF; margin-top:5%;}
.polyshieldpls-tbl th{ background:rgba(65,65,65,0.5); color:#FFFFFF!important; padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important;}
.polyshieldpls-tbl th:last-child{border-right:0px;}
.polyshieldpls-tbl td{padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important; color:rgba(255,255,255,1.00)!important;}
.polyshieldpls-tbl td:last-child{border-right:0px;}
.polyshieldpls-tbl-hd{ font-size:25px !important; color:#FFFFFF!important; margin-top:-35px;}

/*Polyshield*/
.polyshield{ margin:0; padding:0; background:#ecfdd3;}
.polyshield-cont{padding:3% 0 3% 7%; margin:0;}
.polyshield-product{padding:0; margin:10% 0 0; width:35%;}
.polyshield-left{font-size:35px !important;  width:65%; color:#58595b!important; text-align:left; float:left;}
.polyshield-left h2{ font-size:30px !important;  color:#58595b!important; margin-top:20px;}
.polyshield-left p{ font-size:14px !important; color:#58595b!important; margin-top:2%; }
.polyshield-tbl{ color:#FFFFFF!important; border-top:1px solid #58595b !important; margin-top:5%;}
.polyshield-tbl th{ background:rgba(245,239,93,1.00); color:#58595b!important; padding:5px; border-right:1px solid #58595b; border-bottom:1px solid #58595b; text-align:center;  font-size:14px !important;}
.polyshield-tbl th:last-child{border-right:0px;}
.polyshield-tbl td{padding:5px; border-right:1px solid #58595b; border-bottom:1px solid #58595b; text-align:center;  font-size:14px !important; color:rgba(102,102,102,1.00)!important;}
.polyshield-tbl td:last-child{border-right:0px;}
.polyshield-tbl-hd{ font-size:25px !important; color:#FFFFFF!important; margin-top:-35px;}
.tr3{ background:rgba(247,244,178,0.68);}
.tr4{ background:rgba(247,242,123,0.78);}
.tbl-hd2{ font-size:20px !important; color:#e02b30!important; margin-top:-29px; text-align:left;}
.tncline2{ font-size:11px !important; margin:5px 0px; padding:0; color:rgba(102,102,102,1.00)!important; text-align:left;}
.bdr-rght{border-right:1px solid #58595b !important;}
.bdr-rght2{border-right:1px solid #fff !important;}


.link_map{cursor:pointer;}

/*Cerazone*/
.cerazone{ margin:0; padding:0; background:url(../img/cerazone-bg.jpg) center center scroll; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.cerazone-cont{padding:3% 7% 0; margin:0;}
.cerazone-product{padding:0; margin:0; width:35%; margin-top:20%;}
.cerazone-rght{font-size:35px !important;  width:65%; color:#FFFFFF!important; text-align:left; float:left;}
.cerazone-rght h2, .cerazone-cont h2{ font-size:30px !important;  color:#FFFFFF!important; margin-top:20px;}
.cerazone-rght p{ font-size:14px !important; color:#FFFFFF!important; margin-top:2%; }
.cerazone-tbl{ color:#FFFFFF!important; border-top:1px solid #FFFFFF; margin-top:5%; width:98%;}
.cerazone-tbl th{ background:rgba(65,65,65,0.5); color:#FFFFFF!important; padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important;}
.cerazone-tbl th:last-child{border-right:0px;}
.cerazone-tbl td{padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:center;  font-size:14px !important; color:rgba(255,255,255,1.00)!important;}
.cerazone-tbl td:last-child{border-right:0px;}
.cerazone-tbl-hd{ font-size:25px !important; color:#FFFFFF!important; margin-top:-35px;}
.tr5{ background:rgba(247,244,178,0.68);}
.tr6{ background:rgba(247,242,123,0.78);}


/*Cerazone+*/
.cerazonepls{ margin:0; padding:0; background:#d6d6d6;}
.cerazonepls-cont{padding:3% 7% 3% 2%; margin:0;}
.cerazonepls-product{padding:0; margin:10% 0 0; width:35%;}
.cerazonepls-left{font-size:35px !important;  width:65%; color:#58595b!important; text-align:right; float:left; padding-left:5%;}
.cerazonepls-left h2{ font-size:30px !important;  color:#58595b!important; margin-top:20px; text-align:left;}
.cerazonepls-left p{ font-size:14px !important; color:#58595b!important; margin-top:2%;  text-align:justify;}
.cerazonepls-tbl{color:#FFFFFF!important; border-top:1px solid #58595b !important; margin-top:5%; width:100%;}
.cerazonepls-tbl th{ background:rgba(192,192,192,1.00); color:#58595b!important; padding:5px; border-right:1px solid #58595b; border-bottom:1px solid #58595b; text-align:center;  font-size:14px !important;}
.cerazonepls-tbl th:last-child{border-right:0px;}
.cerazonepls-tbl td{padding:5px; border-right:1px solid #58595b; border-bottom:1px solid #58595b; text-align:center;  font-size:14px !important;color:rgba(102,102,102,1.00)!important;}
.cerazonepls-tbl td:last-child{border-right:0px;}
.cerazonepls-tbl-hd{ font-size:25px !important; color:#FFFFFF!important; margin-top:-35px;}
.tr7{ background:rgba(216,216,216,1.0);}
.tr8{ background:rgba(206,206,206,1.00);}
.bdr-rght{border-right:1px solid #58595b !important;}
.bdr-rght2{border-right:1px solid #fff !important;}


/*Ballastic Blanket*/
.ballistic-blanket{ background:#E1E1E1; margin:0; padding:0;}
.ballistic-blanket-cont{ padding:5% 0% 5% 7%;}
.ballistic-blanket-cont ul{ margin:0; padding:0;}
.ballistic-blanket-cont li{ list-style:none; float:left; width:49%; background:url(../img/ballanket-divd.png) right center no-repeat; text-align:center;}
.ballistic-blanket-cont li:last-child{background:none;}
.ballistic-blanket-cont li:last-child img{ width:50%;}
.ballistic-blanket-cont li h2{ font-size:30px !important; color:#333!important;}
.ballistic-blanket-cont a{ color:#333!important;}

/*Ballastic Shield*/
.ballistic-shield{ background:#E1E1E1; margin:0; padding:0;}
.ballistic-shield-cont{ padding:5% 7%;}
.ballistic-shield-cont ul{ margin:0; padding:0;}
.ballistic-shield-cont li{ list-style:none; float:left; width:50%; background:url(../img/ballanket-divd.png) right center no-repeat; text-align:center;}
.ballistic-shield-cont li img{ width:30%; margin-right:8%;}
.ballistic-shield-cont li:last-child{background:none;}
.ballistic-shield-cont li h2{ font-size:30px !important; color:#333!important; width:93%;}
.ballistic-shield-cont a{color:#333!important;}


/*Demining Suits*/
.Demining-Suits{ background:#E1E1E1; margin:0; padding:0;}
.Demining-Suits-cont{ padding:5% 0% 5% 7%;}
.Demining-Suits-cont ul{ margin:0; padding:0;}
.Demining-Suits-cont li{ list-style:none; float:left; width:49%; background:url(../img/ballanket-divd.png) right center no-repeat; text-align:center;}
.Demining-Suits-cont li:last-child{background:none;}
.Demining-Suits-cont li h2{ font-size:30px !important; color:#333!important;}
.Demining-Suits-cont a{ color:#333!important;}

/*Corporate*/
.icon-cont{ margin:4% 0;}
.icon-cont p{padding: 0; margin: 5px;  font-size: 18px !important; width: 100%; padding: 15px; text-align: center; color: #808080!important;}
.vision{background:#e1e0de url(../img/vision-bg.jpg) left bottom no-repeat; margin:0; padding:0; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.text{padding:15% 0;}
.text h1{ font-size:45px !important; text-align:center; color:#b94132 !important; font-weight:600; margin-top: 0}
.text p{font-size:30px !important; text-align:center; padding:0 50px; font-weight:lighter; line-height:45px;  font-family: 'Roboto', sans-serif !important;}
.corpprofile{ background:url(../img/profile-sec2-bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.pdtp72{padding-top:72px;}
.trust{background:url(../img/profile-sec3-bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding-top:33%; padding-bottom:1%;}
.trust h1{ font-size:50px; text-align:center; margin:0; color:#000000 !important; text-transform:uppercase;}
.nato{background:url(../img/profile-sec6-bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding-top:2%; padding-bottom:31%;}
.nato h1{ font-size:60px; text-align:center; margin:0; color:#FFF !important;}
.gkggrp{background:url(../img/gkg-grp-bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.gkgcom{background:url(../img/gkg-com.png) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; margin-top:50px; margin-bottom:40px; padding-bottom:20px;}
.gkgcom h1{ font-size: 35px !important; color:#000 !important; margin:25px 0; text-align:right; padding-right:5px; text-transform:uppercase;}
.gkgcom h2{ font-size: 35px !important; color:#FFF !important;  margin:25px 0; text-align:right; padding-right:5px;  text-transform:uppercase;}
.gkgcom h1 a{ color:#000 !important;}
.gkgcom h2 a{ color:#FFF !important;}
.mrtp105{margin-top:105px}
.mrtp70{margin-top:70px}
.mrtprt{ margin:30% 30% 0 0;}


/*Mohit Css*/
.icon_vec_con2 p {
padding: 0;
margin: 5px;

font-size: 18px !important;
width: 100%;
padding: 15px;
text-align: center;
color: #808080!important;
}
.ins_pp2 {
width: 74%;
font-size: 21px !important;
text-align: center;
margin-top: 20px;
color: #4d4d4b!important;
height: auto;
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;

}
.con_rov{width:80%;
margin-left:auto !important;
margin-right:auto !important;
box-shadow:0px 0px 20px #494949 ;}
.cov_r{padding:35px 0 20px 20px!important; background:url(../img/profile-sec5-bg.jpg) no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover;}
.cov_r h1 {
    font-family: "";
    color: #514F50!important;
    font-size: 50px !important;
    letter-spacing: 0px;
    padding: 0px;
    margin: 0px;
	margin-bottom:30px;
	text-align: center
  
}
.textpp h1 {
font-family: "";
color: #514F50!important;
font-size: 50px !important;
letter-spacing: 0px;
padding: 0px;
text-align:center;
margin: 0px;
margin-bottom: 30px;
}
.textpp h2 {

color: #514F50!important;
font-size: 30px !important;
letter-spacing: 0px;
padding: 0px;
text-align:center;
margin: 0px;
margin-bottom: 30px;
}
.textpp{
font-size:30px !important;
text-align:center;
margin-top: 35px;}
.img_con{width:40%;
margin-left:auto !important;
margin-right:auto !important;
margin-top:0px;}
.pp_band{width:100%;
padding:0;
margin:0;}
.po_mo{padding:0;
margin:0;}



.top-img_anim{ width:28%; margin-top:27%; position:absolute; margin-left:7%;}
.ban_abt_sec1{background:url(../img/baner_aboutsec1.jpg) center !important;
background-size:cover !important;}
.ban_abt_sec2{background:url(../img/baner_aboutsec2.jpg) center !important;
background-size:cover !important;}
.ban_abt_sec3{background:#e1d9c8 !important;
background-size:cover !important;
padding-top:2% !important;
padding-bottom:2% !important;}
.ban_abt_sec4{background:url(../img/abt_bnnr.jpg) center !important;
background-size:cover !important;
padding-top:30% !important;
padding-bottom:1% !important;}
.ban_abt_sec5{background:#d9d9d9 !important;}
.nvdab{padding:30px !important;}
.nvdab h1{font-family: "";
font-size: 55px !important;
color: #79868b!important;
text-align: left;
margin: 0px;
padding: 0px;
border-bottom:1px #bb8281 solid;
width:520px;
padding-bottom:5px;
text-transform: capitalize;
font-weight: normal;}
.imgab{width:100%;
height:400px;

background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #ffffff 20%, #d9d9d9 77%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(20%,#ffffff), color-stop(77%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#ffffff 20%,#d9d9d9 77%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#ffffff 20%,#d9d9d9 77%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#ffffff 20%,#d9d9d9 77%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#ffffff 20%,#d9d9d9 77%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.imgab h1{font-family: "";
font-size: 55px !important;
color: #47B254!important;
text-align: left;
margin: 0px;
padding: 0px;
border-bottom:1px #bb8281 solid;
width:520px;
padding-bottom:5px;
text-transform: capitalize;
font-weight: normal;}
.prog h1{
font-size:50px !important;
border:none;
width:auto !important;

padding:0;
margin-bottom:0;
}
.prog h2{
font-size:20px !important;
padding:0;
margin:0;
border:none;

}
.prog h1 span{ color:#37a043!important;
font-size:70px !important;}
.nvdab h2{padding:0;
margin:5px;
font-size:24px !important;
margin-bottom:50px;}
.tag_pp{
color:#000000!important;
float:right;

padding-right:20px;
text-transform:uppercase;}
.tag_pp h1{font-size:55px !important;
padding:0;
margin:0;
letter-spacing:15px;}
.tag_pp h2{font-size:51px !important;
padding:0;
margin:0;

 }
 .tag_pp h2 strong{font-family:'';}

.inner_consec1{width:80% !important;
margin-left:auto !important;
margin-right:auto !important;
position:relative;
padding-top:50px !important;}
.con_ab{text-align:center !important;
width:86% ;
float:right;}
.con_ab h1{text-align:center;
font-size:60px !important;
letter-spacing:10px;
margin-left:auto;
margin-right:auto;

padding:0;
border-bottom:thin #000000 solid;}
.cont_ab{text-align:justify;

  
  font-style:italic;
  text-transform:none !important;
float:right;
margin-top:20px !important;}
.con_ab p{padding:0; margin:0;
font-size:22px !important;
color:#000000!important;


   
text-transform:uppercase;}
.inner_consec2{width:100% !important;
margin-left:auto !important;
margin-right:auto !important;
position:relative;

padding-top:2% !important;
padding-bottom:8% !important;}
.bground_map{
	background:url(../img/bg_map.jpg);
	background-size:cover;
	padding:0;
	margin:0;}
	.chil_p{padding:0;
	margin:0;}
	.chil_p_con{padding:0;
	margin:0;
	
	}
	.chil_p_con h1{
	font-size:50px !important;
	font-weight:600;
	text-align:right;
	padding-right:50px;
	margin-top:100px;
	}
	.thumbs_r img{width:100%;}
	.circles{width:70%;

	margin-left:250px !important;
	margin-top:70px !important;}
	.baground_k{background: #edf7fb; /* Old browsers */
background: -moz-linear-gradient(top,  #edf7fb 0%, #caeefc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf7fb), color-stop(100%,#caeefc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #edf7fb 0%,#caeefc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #edf7fb 0%,#caeefc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #edf7fb 0%,#caeefc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #edf7fb 0%,#caeefc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf7fb', endColorstr='#caeefc',GradientType=0 ); /* IE6-9 */
text-align:center;
	}
	
	.baground_m{background:url(../img/bg_mp.jpg);
	background-size:cover;
	}
	.baground_m h1{width:100%;
	text-align:center;
	padding:0;
	margin:0;}
	.vector_line{height:480px;
	margin-top:-30px;
	margin-left:auto;
	margin-right:auto;
	width:10px;
	background:#5b5144;}
	.img_bt2{width:98px;
	margin-left:-46px;
	height:97px;
		padding-top:180px;}
		.thumb_img1{width:22%;
		height:auto;
		position:absolute;
		margin-top:-458px;
	
		
				left:25%;}
				.thumb_img2{width:22%;
		height:auto;
		position:absolute;
		margin-top:-255px;
	
		
				right:25%;}
	.img_bt1{width:98px;
	margin-left:-46px;
	padding-top:80px;
	height:97px;}
		.baground_p{
			background:url(../img/manufacturing-bg.jpg);
			background-size:cover;}
			.side_text h1{
color: #514f50!important;
font-size: 80px !important;

padding: 0;}
.side_text{width:40%;
position:absolute;
left:20%;
margin-top:9%;}
		.side_text p{
color: #514f50!important;
color:#000000!important;
font-size: 25px !important;

padding: 0;}
.img_ryt{clear:left;

width:50%;
float:right;
right:0;}

	.col1_r h1{
	color:#514f50!important;
	font-size:80px !important;
	letter-spacing:15px;
	padding:0;
	margin:0;
	text-transform:uppercase;}
	.col1_r h2{
		
	color:#514f50!important;
	font-size:50px !important;
	font-weight:400;
	
	padding:0;
	margin:0;
	text-transform:uppercase;}
	.col1_r p{font-size:20px !important;
	color:#7E7E7E!important;
	margin-top:110px;
	}
	.morer{padding:10px;
	font-size:30px !important;
	
	color:#FFFFFF!important;
	background:#969696;
	border:1px #ACACAC solid;
	text-decoration:none;
}
.list_p{list-style-image:url(../img/feature-arrow.png);
padding:0;
margin:0;
margin-right:8%;

float:left;
margin-top:50px;}
.side_p{padding-left:150px;}
.side_p h1{ color:#2A2A2A!important;
font-size:26px !important;}
.list_p li{font-size:24px !important;
color:#727272!important;
margin-top:20px;}
.profile{background:url(../img/bg_lastblue.jpg);
background-size:cover;}
.morer:hover{padding:10px;
	font-size:30px !important;
	
	color:#FFFFFF!important;
	background:#969696;
	border:1px #ACACAC solid;
	
	text-decoration:none;
}
.profile{width:100%;
text-align:center;}
.pro_row{width:80%;
position:relative;
margin-left:auto !important;
margin-right:auto !important;}
.pf{width:50%;
text-align:center;
margin-left:auto !important;
margin-right: auto !important;}
.pro_tt h1{ color:#fff!important; padding:0; margin:0; font-size:35px !important;}
.pro_tt p{font-size:18px !important;  color:#FFFFFF!important; margin-bottom:20px}
.warrenty{padding:100px !important; background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #c9c9c9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#c9c9c9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#c9c9c9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
}
.imges_cl{margin-top:10px;}
.bt{height:90px; margin-top:20px;}
.img_ver{vertical-align:central !important;vertical-align: middle !important;}
.img_ver img{margin-top:100px;}
.con_sec2 h1{text-align:center; font-weight:lighter;  font-size:80px !important; letter-spacing:15px;}
.con_sec2 p{ font-size:28px !important; color:#4c4c4c!important;   text-align:center; font-size-adjust:inherit; padding:0; margin:0;}
.tab{font-size:16px !important;}
.Large_cap{padding-left:150px !important; padding-right:150px !important;}
.Large_cap h1{ color:#000000!important; font-size: 45px !important; width:100%; text-align:center;  padding: 0; margin: 0; margin-top:40px;     font-family: 'Exo 2', sans-serif; }
.box_bdr{width:100px; height:5px; margin-left:auto; margin-top:24px; margin-right:auto; background:#bbbbbb;}
.ins_pp{width: 74%; font-size:24px !important; text-align:center; margin-top:20px; color:#4d4d4b!important; height:auto; margin-bottom:30px; margin-left:auto; margin-right:auto; }
.icon_vec{width:80%; position:relative; margin-left:auto !important; margin-right:auto !important; text-align:center;}
.icon_vec_con h1{		font-size:32px !important;	width:100%;	margin-top:10px;	text-align:center;	  font-family: 'Exo 2', sans-serif;}
.icon_vec_con h2{	padding:0;		margin:5px;		font-size:28px !important;	width:100%;	text-align:center; color:#4D4D4B!important	;  font-family: 'Exo 2', sans-serif;	}
.icon_vec_con2 h1 {
 font-size: 25px !important;
width: 100%;
margin-top: 10px;
text-align: center;
}

.icon_vec_con p{	padding:0;		margin:5px;		font-size:20px !important;	width:100%;	padding:15px;	text-align:center; color:#4D4D4B!important	}
.bggra_blab{background: #e3e0e0; /* Old browsers */background: -moz-linear-gradient(top,  #e3e0e0 0%, #e4e0e0 33%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e0e0), color-stop(33%,#e4e0e0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e3e0e0 0%,#e4e0e0 33%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e3e0e0 0%,#e4e0e0 33%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e3e0e0 0%,#e4e0e0 33%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e3e0e0 0%,#e4e0e0 33%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e0e0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.pad_box{padding-left:10% !important; padding-right:10% !important;}
.tsxt_adv{margin-top:8%;}
.tsxt_adv h1{ color: #fff!important; font-size: 60px !important; padding: 0;}
.tsxt_adv p{color:#fff!important; font-size:20px !important; }
.mheading{ color: #666!important; font-size: 60px !important; padding: 0; font-weight:lighter;}
.tb20{ padding-bottom:15px !important;}
.btm20{ padding-bottom:20px !important;}
.tb20>div.row>.col-md-12{ padding:0;}
.jbdetail td{ padding:5px;}
.mRgt5{ margin-right:5px !important;}
.left12{margin-top:25px; }
.left12 p{ padding-left:13px !important; font-size:18px;}
.lgrey{ font-size:20px !important; color: #666!important; padding-left:13px !important;}
.left12 .checkbox-wrap .form-details-info p {
    padding-left: 0 !important;
}

/*Before 11 June*/
.banner_top_eve{position:relative; width:100%; margin:0; padding:0; border-bottom:10px #e0292e solid;}
.image_bg{position:relative; width:100%;
height:auto; background:url(../img/bg_career.jpg); background-size:cover; background-repeat:no-repeat; }
.job_box{ bottom:0; z-index:500; width:100%; position:relative; padding-top:13px; padding-bottom:13px; margin-top:-60px;   background-color: rgba(137, 133, 136, 0.9); font-weight:lighter; color:#FDFDFD!important; height:auto; display:table;  }
.job-srch{ width:55%; margin:0 auto;}
.skillsbtn{ text-align:left; position: relative; z-index:5;}
.skillsbtn input{background:#bdbebf; border:0; padding:5px 10px; font-weight:400; font-size:16px !important; color:#FFFFFF!important; font-style:italic; border-radius:0;}
.bdrbtm{border-bottom:10px #B00205 solid;} 
ul.proven{padding: 0 0 0 25px; margin:0;}
ul.proven li{font-size:20px;}
.job_box h2{font-weight:lighter; text-align:right; width:100%; padding:4px; color:#F9F9F9!important;}
.job{text-align:right; width: 20%;}
.skills{text-align:center;}
.skills{text-align:center;}
.skills input{background:#bdbebf; border:0; padding:5px 10px; font-weight:400; font-size:16px !important; color:#FFFFFF!important; font-style:italic;}
.skills button{background:#b8c0404 ; border:0; padding:8px; font-weight:400; font-size:16px !important; color:#FFFFFF!important; font-style:italic;}
.bt_bg{background:#8c0404; padding-left:25px !important; padding-right:25px !important;} 
::-webkit-input-placeholder {    color:#E5E5E5!important; }
:-moz-placeholder { /* Firefox 18- */    /*color:#E1E1E1!important;*/}
::-moz-placeholder {  /* Firefox 19+ */  /*color:#DFDFDF!important;*/}
:-ms-input-placeholder {      color:#E5E5E5!important;}
.skills select {    background:#bdbebf; border:0; padding:8px;font-weight:400;background-repeat:no-repeat;font-size:16px !important;color:#FFFFFF!important;font-style:italic;width:230px;
background-image:url(../img/arrow_sel.jpg); background-position: right center;    -webkit-appearance: none /* this is required for Webkit browsers */;     -moz-appearance:window /* this is not supported currently */;    appearance:none;}
@-moz-document url-prefix(){
.skills select { background:#bdbebf; border:0; padding:8px; font-weight:400; background-repeat:no-repeat; font-size:16px !important;color:#FFFFFF!important; font-style:italic; width:230px;
background-image:url(../img/arrow_sel.jpg) 225px center;    	}
}
.con_sec{width:80% !important;position:relative;margin-left:auto !important;margin-right:auto !important;}
.blocks{width:75%; height:auto; display:table; padding:15px; margin:0 auto;}
.blocks h1{width:100%;height:auto;color:#616263!important;text-align:left;}
.block_in h2{color:#9b2927!important;font-size:18px !important;}
.block_in p{width:100%;color:#8d8e8e!important;text-align:left;font-size:16px !important;list-style:16px;}
.detail{font-size:14px !important;text-transform:capitalize; width:100px; padding:5px;letter-spacing:0px;position:relative; text-align:center;}
.detail:hover{ background:#9b2928; color:#FFF !important;}
.detail:hover a{ color:#FFF !important;}
.detail a {text-decoration:none;display:block;color:#8C0606 !important;cursor:pointer;}

.column_right{	background:url(../img/bgright_repest.png) repeat-y;	background-position:right;padding-top:15px;width:78%;padding-right:50px;padding-bottom:50px;}
.column_left{	width:22%;float:right;}
.column_left h1{  height:auto; color:#616263!important; text-align:left; font-size:55px; margin-top:25px;}
.ban1{position:relative;width:100%; height:auto;padding-bottom:20px;}
.ban1 img{position:relative;width:100%; height:auto;}
.ar1{width:100%;height:auto;}
.ar1 img{width:100%;}
.ar2{width:100%;margin-top:50px;height:auto;}
.ar2 img{width:100%;}
.ban_2{width:100%;text-align:center;margin-top:20px;margin-bottom:50px;}
.ban_2 img{width:100%;}
.left_in{ max-height:auto;padding-top:50px;position:relative;width:100%;padding-left:15px;float:right;}
.list_info{padding:0;color:#88898a!important;list-style-image:url(../img/arrow_li.png);position:relative;padding-left:20px;height:auto;width:93%;}
.list_info li{	line-height:25px;	font-size:18px !important;	margin-top:10px ;	display:list-item;	text-height:font-size;	text-emphasis:none;	align-items:center;}
.post_col{width:100%;display: table;position:relative;}
.post_col h1{color:#8c0606!important;padding:15px;}
.post_col img{width:100%;height:auto;}
.post_col p{font-size:16px !important;color:#949393!important;}
.name{font-style:italic;font-size:20px !important;bottom:0;right:0;}

/*Press Relese*/

.tptab{ border-bottom:1px solid #9b2928; width:90%; margin:25px auto 15px;}
.tptab ul{ margin:0; padding:0;}
.tptab li{ list-style:none; text-align:center; float:left; font-size:16px;}
.tptab li a{ color:#333; text-decoration:none; padding:10px 20px; display:block;}
.tptab li a:hover{ color:#333; text-decoration:none; border-bottom:2px solid  #9b2928}
.tptab li a.active{ color:#333; text-decoration:none; border-bottom:2px solid  #9b2928}

.Pressrelese{background:url(../img/press_ban_new.jpg); padding: 9% 0px 2% 5%;}
.Pressrelese h1{font-size:45px!important; color:#FFF !important;}
.pagination ul{padding:0; margin:0; list-style:none;} 
.pagination ul li{display:inline-block;font-size:20px !important;color:#9b2927!important;margin-left:5px;}
.pagination ul li a{text-decoration: none;color:#9b2927!important;}
.pagination ul li a:hover{color:#494949!important;}
.pre_bl{position:relative; display:table;}
.pre_col{padding:30px 5% !important;}
.pre_col_altr{ background:#e6e6e6; color:#88898a!important; font-size:16px;}
.pre_col p{border-bottom:1px #595656 solid;line-height:25px;}
.pre_bl h2{color:#6c6767!important; font-size:16px !important;padding:0;margin:0;}
.pre_bl p{line-height:none;border:none;}
.con_det{text-align:right;font-size:22px !important;color:#1a1919!important;font-style:italic;}
.pre_col h1{font-size:18px !important;padding:0 !important;line-height:26px;margin:0; }
.logo_hel{width:100%; margin:0; padding:0; display:table;}
.logo_hel img{width:60%;}
.text_hel{width:100%; height:auto; display:table; margin-top:30px;}
.right_hel{ height:auto; padding: 40px 50px 0 50px; }
.hel_bg{background: #c39c5c; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #c39c5c 0%, #e9dbc3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#c39c5c), color-stop(100%,#e9dbc3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #c39c5c 0%,#e9dbc3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #c39c5c 0%,#e9dbc3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #c39c5c 0%,#e9dbc3 100%); /* IE10+ */
background: linear-gradient(135deg,  #c39c5c 0%,#e9dbc3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c39c5c', endColorstr='#e9dbc3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.text_hel p{font-size:16px !important; margin-bottom:25px;}
.ul_hel{padding:0 0 24px 20px; margin:0;}
.ul_hel li{list-style:url(../img/feature-arrow.png);  font-size:14px !important; margin:0; padding:0;}
.logo_hel2{width:100%; position:relative; height:auto; display:table; text-align:center;} 
.left_in_hel{margin-top:50px; padding:0;}
.img_men{padding:100px 0 0 0;bottom:0; width: 80%; float: right; text-align:right;}
.img_men img{width:85%; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:auto;}
.bg_green{background:#b2cfa4; height:auto; position:relative;}
.ban_l_hel img{width:80%;}
.pdtp15{ padding:100px 0 0; margin:0;}
.img_l_hel{float:right; right:0; position:relative; width:400px; padding-top:30px; }
.text_pan{width:100%; position:relative;}
.text_pan h1{text-align:right; color:#000000!important; font-size:26px !important; }
.text_pan p{text-align:justify; font-size:16px !important; }
.comtxt{position: relative; width: 70%; float: right;}
.pdr70{padding-right: 70px;}
.hels{width:100%; display:table;}
.helimg{width:100%; height:auto; text-align:center;}
.pd30{ padding:30px;}
.pdlrbdr30{border-left:1px #2b3719 solid; padding-left:30px; padding-right:30px}
.pdlr50{padding-left:50px !important; padding-right:50px !important;}
.bdrlft{border-left: 1px solid #688955;}
.hel_h h1{width:100%; padding:0; margin:0; color:#1A1A1A!important;  height:auto; text-align:center; font-size: 44px;}
.hel_h a{color:#1A1A1A!important; text-decoration:none;}
.hel_h h2{text-align:center;  margin:0;  padding:0; color:#454545!important; width:100%; height:auto; font-size:30px;}
.hel_2 a{color:rgba(102,102,102,1.00)!important; text-decoration:none}
.hel_2 a:hover{color:rgba(102,102,102,1.00)!important; text-decoration:none}
.hel_2 p{text-align:right; font-size:16px !important; }
.hel_2 h2{	width:100%;	height:auto;}
.txt_pad{padding-top:60px;}
.txt_pad h1{	border-bottom:1px #000000 solid; font-size:30px !important;}
.bg_blue{background:#9ee2f1 !important;}
.blocks_p{ width:30% !important;	padding-bottom:10px;	margin-right:35px;}	
.blocks_p h2 {    font-size: 35px !important;    margin: 10px 0px;}
.blocks_p a{background:#E12A2E; 	padding:5px; 	color:#fff!important;	text-decoration:none; display:none;}
.blocks_p p{font-size:16px !important;	text-align:left;	height:110px;	color:#333!important;}
.ul_col{padding:0;	margin:0;}
.ul_col h2{color:#707070!important; font-size:24px !important; padding:0; margin:0; text-align:left;}
.list_land{padding:0;	margin:0;	list-style-image:url(../img/certified-arrow.png);}
.jeep_land img{margin-top:-100px;	margin-left:-80px;}
.bd_btm{border-bottom:1px #8C8C8C solid;}
.tab{font-size:16px!important;}
/*Mohit Css End*/


/*Plateform Protection*/
/*Land Banner*/
.pptop-banner{ margin:0; padding:0;}
.pptop-banner h1{ font-size:45px !important; color:#FFFFFF!important; text-align:left; margin:0; padding: 0 0 20px; text-transform:capitalize; font-weight:normal;}
.pptop-banner h2{ font-size:20px !important; color:rgba(255,255,255,1.0)!important; text-align:left; margin:0; padding:0; font-weight:normal; line-height:25px;}
.pptop-bannerhd{ width:35%; margin-top: 14%; position:absolute; margin-left:7%;}
/*Air Banner*/
.pptop-bannerhd2{ width:40%; margin-top: 14%; position:absolute; margin-left:7%;}
.pptop-bannerhd2 h1{ font-size:45px !important; color:#000!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal; padding:0 0 20px;}
.esBody .pptop-bannerhd2 h1, .esBody .pptop-banner h1{text-transform:none;}
.frBody .pptop-bannerhd2 h1, .frBody .pptop-banner h1{text-transform:none;}
.pptop-bannerhd2 p{ font-size:16px !important; color:#3f3d3d!important; text-align:left; margin:0; padding:0; font-weight:normal; /*line-height:25px;*/}

/*Sea Banner*/
.pptop-bannerhd3{ width:50%; margin-top: 13%; position:absolute; margin-left:7%;}
.pptop-bannerhd3 ul{ padding-left: 20px;}
.pptop-bannerhd3 p{ font-size:14px !important; color:#FFF!important; text-align:left; margin:0; padding:0; font-weight:normal; line-height:25px;}
.pptop-bannerhd3 h2{ font-size:16px !important; color:rgba(255,255,255,1.0)!important; text-align:left; margin:0; padding:0; font-weight:normal; /*line-height:35px; margin-top:30px;*/}
.pptop-bannerhd3 li{ font-size:16px !important; color:rgba(255,255,255,1.0)!important; text-align:left; margin:0; padding:0; font-weight:normal; list-style:url(../img/sea-arrow.png)}
.web{padding:0; padding-left:0px; margin-top:10px;}

/*Land*/
.col8bg{ padding:0; margin:0; background:url(../img/col8-bg.png) top right repeat-y;}
.vprght{ margin:0; padding:0;}
.head_sec{ margin:0; padding:0; clear: both}
.head_sec h1{	line-height:125%;	padding:0;	margin:0; font-size:30px !important; border-bottom:5px solid #a2a3a5; width:97%;}
.head_sec h2{	line-height:125%;	font-size:25px !important;	padding:0;	margin:2% 0 0; font-weight:lighter;}
h4.smallhead{ font-size: 25px!important; font-weight: lighter!important; font-family:"Exo 2",sans-serif !important;}
.head_sec p{font-size:16px !important; 	padding-top:15px;}
.li_land{ margin:1% 0 0; 	list-style-image:url(../img/feature-arrow.png) !important ; overflow: hidden}
.li_land li{ float:left; margin-right:40px;  font-size:14px !important;}
.li_land2{ margin:1% 0 0; 	list-style-image:url(../img/feature-arrow.png) !important ;}
.li_land2 li{ font-size:14px !important; margin-top:1.5%;}
.blocks_l{padding-left:100px !important;padding-top:30px !important;padding-bottom:30px !important;}
.martp{margin-top:50px; font-size:20px !important; }
.gradiantbg_la{background: #9a9d9b; /* Old browsers */
background: -moz-linear-gradient(top,  #9a9d9b 0%, #cecfce 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a9d9b), color-stop(99%,#cecfce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9a9d9b 0%,#cecfce 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9a9d9b 0%,#cecfce 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9a9d9b 0%,#cecfce 99%); /* IE10+ */
background: linear-gradient(to bottom,  #9a9d9b 0%,#cecfce 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9d9b', endColorstr='#cecfce',GradientType=0 ); /* IE6-9 */
}
.tag_land{font-size:38px !important; background:#838282; padding:10px; margin:0; color:#fff!important; text-align:center; }
.list_hcd{padding:0; margin:0; list-style:none; margin-bottom:20px;}
.list_hcd li{font-size:18px !important; padding:15px 0px 15px 10px; line-height:35px; border-bottom: 1px solid rgba(178,178,178,1.00); margin:0px 3%; text-align:left;  line-height:25px;}
.btmdivd{ margin-top:10%; padding:0; text-align:center}
.right_pan{position:relative; margin:0; width:70%; background:rgba(102,102,102,0.1); padding:0;}
.list_hcd2{padding:0; margin:0; list-style:none; margin-bottom:20px;}
.list_hcd2 li{font-size:18px !important; padding:5px 0px; line-height:35px; border-bottom: 1px solid rgba(178,178,178,1.00); margin:2% 3% 0; text-align:center; }
.bannerlist{ color:#FFFFFF !important; font-size:20px !important; margin-top:30px;}
.bannerlist li{ margin-top:8px}



/*Domain Expertise*/
.domain-exp{ background:url(../img/domain-bg.jpg) no-repeat; margin:0; padding:0; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont{padding:3% 7%; margin:0;}
.domain-exp-cont h1{  font-size:85px !important; color:#312f30!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.domain-exp-cont p{  font-size:16px !important; color:#312f30!important; text-align:left; margin:0; padding:0;}
.domain-exp-cont ul{margin:5% auto 0; padding:0; width:75%; padding-bottom:8%;}
.domain-exp-cont li{ list-style:none; float:left; text-align:center; width:32%;}
.domain-exp-cont li img{ text-align:center; border:10px solid rgba(255,255,255,1.00);}
.domain-exp-cont li.sep{margin:0; padding:0; width:2%; text-align:center;}
.domain-exp-cont li.sep img{ border:0;}
.domain-exp-cont li h2{  font-size:45px !important; color:#312f30!important; text-align:center; width:90%; margin:5% auto;}
.domain-exp-cont li p{  font-size:16px !important; color:#312f30!important; text-align:center; width:90%;  margin:5% auto;}



/*Products & Services*/
.productserv{ margin:0; padding:0; background:url(../img/product-services.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi{padding:3% 7%; margin:0; width:100%;}
.product-servi h1{ font-size:85px !important; color:#312f30!important; text-align:right; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.product-servi h2{ font-size:45px !important;  color:#312f30!important; margin-top:5%;}
.product-servi h3{ font-size:32px !important; color:#6d6e71!important;  line-height:50px; }
.product-servi p{ font-size:16px !important; color:#6d6e71!important; margin-top:2%;  width:90%; float:right;}
.product-servi div{font-size:35px !important;  width:60%; color:#312f30!important; text-align:right; float:right;}
.product-servi-truck{padding:0; margin:6% 0 0; width:39%; float:left;}
.product-servi-product{ margin:0; padding:0; position:relative;}
.product-servi-product ul{ margin:5% 0; padding:0; }
.product-servi-product li{ list-style:none; float:left; width:24.8%; margin-right:0.2% !important;}
.product-servi-product li h4{ font-size:28px !important; color:#6d6e71!important;  text-transform:capitalize; text-align:center; border-left:1px solid #6d6e71; margin:0; padding:10px 0px;}
.product-servi-product li:first-child h4{ border-left:0px !important;}
.product-servi-product li a{ color:#6d6e71!important;}


/*Project Managment*/
.project-manag{ margin:0; padding:0; background:#dfe8ea;}
.project-manag-cont{padding:3% 7%; margin:0; width:100%;}
.project-manag-cont h1{ font-size:85px !important; color:#312f30!important; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.project-manag-cont h2{ font-size:45px !important;  color:#312f30!important; margin-top:5%;}
.project-manag-cont h3{ font-size:63px !important;  color:#686464!important; margin-top:0%; text-align:right;}
.project-manag-cont p{ font-size:16px !important; color:#6d6e71!important; margin-top:2%;  width:90%; float:left;}
.project-manag-cont div{font-size:35px !important;  width:40%; color:#312f30!important; text-align:left; float:left;}
.project-manag-chart{padding:0; margin:-5% 0% 0 0; width:50% !important; float:right !important;}

/*Design & Development*/
.design-dev{ margin:0; padding:0; background:#cbf3ff;}
.design-dev-cont{padding:3% 7% 5%; margin:0; width:100%;}
.design-dev-cont h1{ font-size:85px !important; color:#312f30!important; text-align:center; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.design-dev-cont ul{ margin:5% 0; padding:0 0 5%; }
.design-dev-cont li{ list-style:none; float:left; width:22%; text-align:center;}
.design-dev-cont li.sep2{ width:3% !important;}
.design-dev-cont li h2{ font-size:28px !important;  color:#0d8ec7!important; margin-top:15%;}
.design-dev-cont li p{ font-size:16px !important; color:#3c4761!important; margin-top:10%;  }


/*Manufacturing*/
.manufacturing{ margin:0; padding:0; background:url(../img/manufacturing-bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.manufacturing-cont{padding:3% 7%; margin:0; width:100%;}
.manufacturing-cont h1{ font-size:85px !important; color:#312f30!important; text-align:right; margin:0; padding:0; text-transform:capitalize; font-weight:normal}
.manufacturing-cont p{ font-size:16px !important; color:#6d6e71!important; margin-top:2%;  width:90%; float:right;}
.manufacturing-cont div{font-size:35px !important;  width:60%; color:#312f30!important; text-align:right; float:right;}
.manufacturing-pic{ margin:0 auto; padding:0 0 3%; position:relative; width:90%}
.manufacturing-pic ul{ margin:5% 0; padding:0; }
.manufacturing-pic li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.manufacturing-pic li a{ color:#6d6e71!important;}







/*NVD Page Old Css*/

.nvd-banner{ background:url(../img/nvd2-banner.jpg); padding: 8% 0 3% 5%; }
.nvdlft{ margin-top:9%; padding:0; float:left; width:34%;}
.nvdlft h1{ font-size:80px !important; color:#FFF!important; padding-left: 5%; padding-top: 3%; text-transform:uppercase;}
.nvdlft h2{ font-size:40px !important; color:#FFF!important; text-transform: uppercase; padding-left: 7%; white-space: nowrap;}
.nvdlft h2 span{font-size:25px !important; color:#FFF!important; white-space: nowrap; text-transform: none;}
.nvdlft p{ font-size:16px !important; color:#FFF!important; padding-left: 7.4%;}
.nvdrght{ float:right; margin:0; padding:0; width:50%;}

/*Jaguar7*/
.Jaguar7{background:url(../img/jaguar7-b2g.jpg); padding: 10% 0 9% 5%; }
.Jaguar7lft{ margin:0; padding:0; float:left; width:45%;}
.Jaguar7rght{ float:left; margin:0 0 0; padding:0; width:55%;}
.Jaguar7rght h1{ font-size:70px !important; color:#FFF!important; text-transform:uppercase; margin:41px 0; padding:0; text-align: center; }
.Jaguar7rght h1 span{font-size:85px !important;}
.Jaguar7rght h2{ font-size:15px !important; color:rgba(0,0,0,1.00)!important; text-transform:uppercase; margin:-8px 0; padding:0;}
.Jaguar7rght a{ color:#FFFFFF !important; text-decoration:none;}
.Jaguar7rght a:hover{color:#FFFFFF !important; text-decoration:none;}


/*Jaguar14*/
.Jaguar14{background:url(../img/jaguar14-bg.jpg); padding: 3% 0 4% 5%; }
.Jaguar14rght{ margin-top:10%; padding:0; float:right; width:60%; text-align: center;}
.Jaguar14lft{ float:left; margin:14% 0 0; padding:0; width:40%; text-align:left; padding-right:5%;}
.Jaguar14lft h1{font-size: 70px !important;color: #FFF!important;text-transform: uppercase;margin: 41px 0;padding: 0;text-align: center;}
.Jaguar14lft h1 span{font-size:85px !important;}
.Jaguar14lft h2{ font-size:15px !important; color:rgba(0,0,0,1.00)!important; text-transform:uppercase; margin:-8px 0; padding:0;}
.Jaguar14lft a{color:rgba(255,255,255,1.00)!important; text-decoration:none;}
.Jaguar14lft a:hover{ color:rgba(255,255,255,1.00)!important; text-decoration:none;}


/*Night Eye*/
.nighteye{background:url(../img/night-eye-bg.jpg); padding: 3% 0 10% 5%; }
.nighteyelft{ margin:0; padding:0; float:left; width:40%;}
.nighteyelft img { margin-top: 20%; }
.nighteyerght{ float:right; margin:12% 0 0; padding:0; width:60%; text-align:right; padding-right:5%;}
.nighteyerght h1{font-size: 70px !important;color: #FFF!important;text-transform: uppercase;margin: 41px 0;padding: 0;text-align: center;}
.nighteyerght h1 span{font-size:85px !important;}
.nighteyerght h2{ font-size:15px !important; color:rgba(0,0,0,1.00!important); text-transform:uppercase; margin:-8px 0; padding:0;}
.nighteyerght a{ color:rgba(255,255,255,1.00)!important; text-decoration:none;}
.nighteyerght a:hover{color:rgba(255,255,255,1.00)!important; text-decoration:none;}



/*NVD Detail Page*/
/*Jaguar7*/
.dtlJaguartop{ background:url(../img/nvd-detail-banner1.jpg) !important; background-size: cover !important; -moz-background-size:cover; -webkit-background-size:cover; padding: 10% 0 0% 5% !important; height: 850px; }
.dtlJaguar7{ background:url(../img/jaguar7-dtl-bg.jpg); padding: 6% 0 1% 0%; -moz-background-size:cover; -webkit-background-size:cover; background-size: cover !important;}
.dtlJaguar7hd{ padding-bottom:15px; text-align: right;}
.dtlJaguar7hd h1{ font-size:80px !important; color:#2b2b2b!important; text-transform:uppercase; margin:-17px 0; padding-bottom:10px; text-shadow: #e6e6e6 2px 1px 3px;}

.dtlJaguar7hd h2{ font-size:15px !important; color: #000 !important; text-transform:uppercase; margin:-8px 0; padding:0;}
.dtlJaguar7-lft{ margin-right:5%; padding:0; float:left; width:55%;}
.dtlJaguar7-lft h2{ font-size: 40px !important; text-transform: uppercase;padding-left: 4.3%;}
.dtlJaguar7-lft p{ font-size:16px !important; color:#FFF!important; margin-top:25px; margin-left: -26px; width: 800px;}
.dtlJaguar7-rght{ float:right; margin:0; padding:0; width:40%; margin-top:5%;}
.jg7pic{ float:right; margin-top:10%; padding-right:3%;}
.Features{ width:40%; float:left; margin-left:10%;}
.Features li{ background:url(../img/grn-arrow.png) left center no-repeat; padding-left:25px; list-style:none; margin:0; line-height:30px; font-size:18px !important;  border-bottom: 1px solid #818181;margin-right: 8% !important;}
.Features li:first-child{border-top: 1px solid #818181 !important;}

.spec{ width:50%; float:left; font-size:18px !important; }
.spec tr td:first-child{ border-top:1px solid rgba(102,102,102,1.00); border-right:1px solid rgba(102,102,102,1.00);}
.spec tr td:last-child{ border-top:1px solid rgba(102,102,102,1.00);}
.spec tr td{ border-bottom:1px solid rgba(102,102,102,1.00); padding:2px;}
.optn{ width:95%;}
.optn div{ background:rgba(255,255,255,0.5); border-top:1px solid rgba(102,102,102,1.00); border-bottom:1px solid rgba(102,102,102,1.00);}
.optn div td{font-size:18px !important;  color:rgba(0,0,0,1.00)!important; background:url(../img/spc-divd.png) right center no-repeat; padding:5px 15px 5px 5px;}
.optn div td:last-child{background:none;}




/*Jaguar14*/
.dtlJaguar14{ background:url(../img/jaguar14-dtl-bg.jpg); padding: 6% 0 4% 5%; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover}
.dtlJaguar14hd{  padding-bottom:10px;}
.dtlJaguar14hd h1{ font-size:80px !important; color:#FFF!important; text-transform:uppercase; margin:-17px 0; padding:0;}

.dtlJaguar14hd h2{ font-size:15px !important; color:rgba(0,0,0,1.00) !important; text-transform:uppercase; margin:-8px 0; padding:0;}
.dtlJaguar14-lft{ float:left; margin:0; padding:0; width:40%; margin-top:5%;}
.dtlJaguar14-rght{ margin:0; padding:0; float:right; width:55%;}
.dtlJaguar14-rght h2{ font-size:20px !important; color:#FFF!important; text-transform:uppercase; margin-top:10px;}
.dtlJaguar14-rght p{ font-size:16px !important; color:#FFF!important; margin-top:15px;}
.jg14pic{ float:left; margin-top:5%; padding-right:3%;}



/*night Eye*/
.dtlnightEye{ background:url(../img/night-eye-dtl-bg.jpg); padding: 5% 0 4% 0%; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover }
.dtlnightEyehd{padding-bottom:15px; text-align: right;}
.dtlnightEyehd h1{ font-size:80px !important; color:#2b2b2b!important; text-transform:uppercase; margin:-17px 0; padding:0; text-shadow:2px 1px 3px rgba(255,255,255,0.9);}

.dtlnightEyehd h2{ font-size:15px !important; color:rgba(0,0,0,1.00) !important; text-transform:uppercase; margin:-8px 0; padding:0;}
.dtlnightEye-lft{ margin-right: 5%; padding:0; float:left; width:55%;}
.dtlnightEye-lft h2{ font-size:20px !important; color:#2d2d2d!important; text-transform:uppercase; margin-top:10px;}
.dtlnightEye-lft p{ font-size:16px !important; color:#000!important; margin-top:15px;}
.dtlnightEye-rght{ float:right; margin:0; padding:0; width:40%;}
.nightEyepic{ float:right; margin-top:17%; padding-right:3%;}


/*NVD Page*/

/*== vk css ==*/
.bkshadowBx { background: url("../img/bkshadow.png") center  center; background-size: cover !important; display: inline-block; height: 146px; width: 886px;}
.bkshadow1Bx { background: url("../img/bkshadow1.png") center  center; background-size: cover !important;  display: inline-block; height: 182px; width: 886px;}
.bkshadow1Bx1 { background: url("../img/bkshadow2.png") center  center; background-size: cover !important;  display: inline-block; 
 width: 886px;}
.nvgBx { font-size: 18px; color: #FFF; font-weight: normal !important; display: block; }
.wrtauto { width: auto !important;}
h1.howfb { color: #fbfcc9 !important;}
.fltlft { float: left !important;}
.fltrgt { float: right !important;}
.nithv h2{font-size: 20px!important; color: #2b2b2b!important; padding-right: 3%;}

p.jag7 {float: right;text-align: right;color: #2b2b2b!important;}
.nopading { padding: 0px!important; margin: 0px !important;}
.corw { color: #FFF !important;}
.Features li.grw1 { background:url(../img/grn-arrow1.png) left center no-repeat; padding-left:25px; list-style:none; margin:0; line-height:30px; font-size:18px; }
.Features li.grw2 { background:url(../img/grn-arrow2.png) left center no-repeat; padding-left:25px; list-style:none; margin:0; line-height:30px; font-size:18px; }
.dtlnightEye-rght img { padding-top: 18%;}
.pdleft { padding: 0px!important;}
.bornone { border-top: none !important;}
.bornbtm { border-bottom: none !important;}
.borbmdot { border-bottom: #fbfcc9 1px dashed; width: 500px; margin-left: 5%;}
.nvdrght img { margin-top: 22%;}
.mrtop { margin-top: 0%; margin-right: 5%;}
.mrtopl {margin-left: -2% !important;}
.whittxt{ color:#FFF !important;}

.oError {
    color: #ff2620;
    font-size: 12px;
    font-weight: 300;
}


/*Contact New*/
.contact{ margin:0; background:#1D1D1D; padding: 9% 0px 2% 5%; text-align:right;}
.contact h1{ font-size:60px !important; color:#FFF!important; line-height:80px; text-align:left; text-shadow:1px 1px 0 #020202}



/*Map New*/
.mrb25{ margin-bottom:25px;}
.map{ margin:0; padding:2% 5%; background:#E6E6E6}
.map iframe{ width:100% !important;}
.map h2{ font-size:40px !important; color:#5B5B5A!important; margin-top:10px; }
.location{ width:100%; border:1px solid #1D1D1D; padding:5px 15px; margin: 15px 0px; background: none; font-size:25px; color:#9b9999; font-weight:lighter;  font-weight:lighter; line-height:32px;}
.addres{ margin:0; padding:0; border-right:1px solid #9A9A9A;}
.addres h2{ font-size:25px !important; color:#414042 !important; padding-bottom:10px; font-weight:bold;}
.addres p{ color:#58595b; line-height:24px; font-size:16px !important;}
.addresrght{ margin:0; padding:0;}
.addresrght p{ color:#58595b; line-height:24px; font-size:16px !important; margin-top:67px; margin-left:90px;}
.delhadd{ background:#d6d4d4; padding:25px; text-align:center; font-size:20px;}
.delhadd span{font-size:25px;  text-transform:uppercase; }
.Routes{margin:0; padding:2% 0%; background:#f0f0f0}
.Routes h2{ font-size:40px !important; color:#000!important; border-bottom:1px solid #b8b6b6; line-height: 9px; margin-bottom:40px;}
.Routes h2 span{background:#f7f2f2; padding-right:10px;}
.Routes h3{font-size:23px !important; color:#4e4e4f; }
.Routes h3 span{color:#960404;}
.Routes th{color:#FFF; background:#960404; text-align:center; border:1px solid #FFFFFF; padding:10px;}
.Routes td{ background:#bcbbbb; color:#7c7b7b; text-align:center; border:1px solid #FFFFFF; padding:10px}
.Routes td:nth-child(2){ text-align:left;}
.lightgry td{ background:#d3d2d2; color:#7c7b7b; text-align:center; border:1px solid #FFFFFF}
.airline{ width:35%; float:right;}
.flight th{color:#FFF; background:#960404; text-align:center; border:1px solid #FFFFFF; padding:10px;}
.flight td{ background:#bcbbbb; color:#7c7b7b; text-align:center; border:1px solid #FFFFFF; padding:10px}
.flight td:nth-child(1){ text-align:left;}
.lightgry2 td{ background:#d3d2d2; color:#7c7b7b; text-align:center; border:1px solid #FFFFFF}

.frmbg{margin:0; padding:2% 5%; background:url(../img/frm-bg.jpg) no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover;}
.frmbg h2{ font-size:40px !important; color:#5B5B5A!important; border-bottom:1px solid #999; line-height: 9px; margin-bottom:40px;}
.frmbg h2 span{background:#c4c4c4;  padding-right:10px;}
.frm{ float:none;}
.frm h3{ font-size:20px;}
.txtbx{ background:rgba(255,255,255,0.40); border:1px solid #FFFFFF; width:100%; padding:10px 10px; font-size:18px;}
.txtara{ background:rgba(255,255,255,0.40); border:1px solid #FFFFFF; width:100%; height:171px; padding-left:10px; font-size:18px;}
.submitbtn{ margin-top:10px; margin-right:15px; text-align:right;}
.submitbtn input{ background:#868686; color:#FFFFFF; border:1px solid #FFFFFF; font-size:18px; padding:10px 15px; margin-top:10px; margin-right:15px;}
.srchbtn{ background:#000000 url(../img/search-icn.png) 92% center no-repeat; color:#FFFFFF; font-size:35px; border:none; width:100%; margin-top:15px;  text-align:left; line-height:30px; font-weight:lighter; height: 44px; padding-bottom:3px; padding-left:40px; padding-right:5px;}
#map_canvas{height:500px; overflow:visible !important}
#map_canvas2{height:500px; overflow:visible !important}
#map_canvas3{height:500px; overflow:visible !important}
.sep{ border-right:1px solid #C5C2C2;}

.maphd{ margin:10px 0; height:150px; text-align:center;}
.maphd h2{ font-size:25px !important; color:#414042 !important; padding-bottom:0px; font-weight:bold; text-align:left;
padding-top:0px !important;}

/*Technology*/
.Technology-banner{ margin:0; padding:0;}
.mrgtp70{ margin-top:50px;}
.tech-lft{padding-left:7%!important;padding-top:6% !important;padding-bottom:30px !important;}
.tech-lft2{padding-left:100px !important;padding-top:3% !important;padding-bottom:30px !important;}
.lft_sec{ margin:0; padding:0;}
.lft_sec h1{	line-height:125%;	padding:0;	margin:0; font-size:43px !important; border-bottom:2px solid #737679; width:97%; color:#2B2A29 !important; letter-spacing:0px;}
.lft_sec h2{	font-size:24px !important;	padding:0;	margin:2% 0 0; font-weight:lighter; font-style:italic; border-bottom:2px solid #737679;  width:97%; color:#2B2A29 !important; padding-bottom: 2%; letter-spacing: 0px;}
.lft_sec p{ margin:0; padding:25px 0px 0px;  font-size:16px !important; color:#2B2A29!important; width:97%; font-weight:lighter;}
.tech-rght{ margin:0; padding:0;}
.right_sec{position:relative; margin:0; width:70%; background:#EBECEC; padding:20% 5% 40%; text-align:center;}
.right_sec> .thumbs{ text-align:center; margin-bottom:35px;}
.right_sec> .thumbs h2{ font-size:23px !important; color:#2B2A29 !important; text-align:left; font-style:italic; letter-spacing: 0px;}
.right_sec> .thumbs p{ font-size:18px !important; color:#2B2A29 !important; text-align:center; padding:15% 0px 5%; }
.tech-logo{ width:97%; padding:15px 0px 20px;}
.spc{ height:25px; clear:both;}

.lft_sec h3{	font-size:30px !important;	margin:0; font-weight:lighter; font-style:italic; border-top:2px solid #737679; border-bottom:2px solid #737679;  width:97%; color:#2B2A29 !important; padding-bottom: 1%; padding-top:1%; letter-spacing: 0px;}
.font18{ font-size:18px !important;}
.pdt10{padding-top:8%;}
.mrt20{ margin-top:20px;}
.bodyarmourhd{background:#c3ae70; padding:9% 0 0% 7%;}
.bodyarmourhd h1{ font-size:45px!important; color:#9A2927 !important; padding-bottom:20px;}
.Bodyarmour{margin:2% 0 0 0; padding:0 7%;}
.Bodyarmour h2{	line-height:125%;	padding:0;	margin:0; font-size: 25px !important; border-bottom:2px solid #737679; width:95%;}
.Bodyarmour p{ margin:0; padding:25px 0px 0px; font-size:16px !important; color:#2B2A29!important; width:95%; font-weight:lighter;}
.bdg{background:url(../img/banner-img.jpg) right bottom no-repeat; width:40%; height:700px; background-size:100%; position:absolute; right:0; margin-top:0%; z-index:-5}
.R0{ padding-right:0;}
.pdt50{ padding-top:70px;}
.form h3{margin-top:15px; margin-bottom:15px;}
.catcha{float:left; width:60%; margin-top:15px;}
.codebox{float:left; width:40%; margin-bottom: 15px; margin-top:15px;}
/*.catcha img {float:left;}*/


.itltop{margin:0; padding:10% 7% 0% 7%; background:#79868B;} 
.itltop h1{ font-size:45px!important; color:#FFF !important; padding-bottom:30px;}
.itltop2 { padding: 0 7%!important}
.itltop2 p{ margin:0; padding:25px 0px 20px 2%;  font-size:16px !important; color:#333!important; width:95%; font-weight:lighter;}
.itltop2 ul{padding:0 0 50px 60px;}
.itltop2 li{ list-style:url(../img/grn-arrow.png); line-height:45px; float:left; width:33.3%; font-weight:bold;}
.itltop2 li a{ color:#333;}
.itltop2 li a:hover{ color:#A70508;}
.threathead{ padding-left:3%; padding-bottom:50px;}
.threathead h2{ font-size:25px!important; color:#9A2927 !important;}
.threathead th{ padding:5px; border:1px solid #FBFBFB; font-size:14px; font-weight:bold; background:#979696; text-align:center; height:100px; color:#000000;}
.threathead th:nth-child(4){ padding:5px; height:45px}
.threathead th:last-child{ padding:5px; height:45px; border-right:1px solid #CDCDCD;}
.threathead th:first-child{ padding:5px; height:45px; border-left:1px solid #CDCDCD;}
.threathead td{ padding:5px; border:1px solid #CDCDCD; font-size:14px; text-align:center; height:50px}

.threatheadrght{ padding-right:3%; padding-bottom:50px; padding-left:2%;}
.threatheadrght h2{ font-size:25px!important; color:#9A2927 !important; }
.threatheadrght th{ padding:5px; border:1px solid #FBFBFB; font-size:14px; font-weight:bold; background:#979696; text-align:center; height:100px; color:#000000;}
.threatheadrght th:last-child{ padding:5px; height:45px; border-right:1px solid #CDCDCD;}
.threatheadrght th:first-child{ padding:5px; height:45px; border-left:1px solid #CDCDCD;}
.threatheadrght td{ padding:5px; border:1px solid #CDCDCD; font-size:14px; text-align:center; height:50px;}


.threathead2{ padding-left:3%; padding-bottom:50px;}
.threathead2 h2{ font-size:30px!important; color:#9A2927 !important;}
.threathead2 th{ padding:5px; border:1px solid #FBFBFB; font-size:14px; font-weight:bold; background:#979696; text-align:center; color:#000000;}
.threathead2 th:first-child{ border-left:1px solid #CDCDCD;}
.threathead2 th:last-child{ border-right:1px solid #CDCDCD;}
.threathead2 td{ padding:5px; border:1px solid #CDCDCD; font-size:14px; text-align:center;}

.lghtgry{ background:#e4e4e4}



.hi-icon-wrap {
	text-align: center;
	margin: 0 auto;
	padding:0 !important ;
}

.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 5px 20px;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #333;
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	font-family: 'ecoicon';
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}

.hi-icon-mobile:before {
	content: ".";
	background:url(../img/trainscn.png);
	background-size:100%;
	color:#333;
	
}
.hi-icon-mobile:after {
	content: ".";
	background:url(../img/trainscn_h.png);
	background-size:100%;
	
}

.hi-icon-screen:before {
	content: ".";
	color:#e6e6e6 !important;
	background:url(../img/plane.png);
	background-size:100%;
}

.hi-icon-earth:before {
	content: "\e002";
}

.hi-icon-support:before {
	content: "\e000";
}

.hi-icon-locked:before {
	content: "\e001";
}

.hi-icon-cog:before {
	content: "\e003";
}

.hi-icon-clock:before {
	content: "\e004";
}

.hi-icon-videos:before {
	content: "\e005";
}

.hi-icon-list:before {
	content: "\e006";
}

.hi-icon-refresh:before {
	content: "\e007";
}

.hi-icon-images:before {
	content: "\e008";
}

.hi-icon-pencil:before {
	content: "\e00b";
}

.hi-icon-link:before {
	content: "\e00c";
}

.hi-icon-mail:before {
	content: "\e00d";
}

.hi-icon-location:before {
	content: "\e00e";
}

.hi-icon-archive:before {
	content: "\e00f";
}

.hi-icon-chat:before {
	content: "\e010";
}

.hi-icon-bookmark:before {
	content: "\e011";
}

.hi-icon-user:before {
	content: "\e012";
}

.hi-icon-contract:before {
	content: "\e013";
}

.hi-icon-star:before {
	content: "\e014";
}

/* Effect 1 */
.hi-icon-effect-1 .hi-icon {

	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.hi-icon-effect-1 .hi-icon:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 4px #333;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(.8);
	opacity: 0;
}

/* Effect 1a */
.hi-icon-effect-1a .hi-icon:hover {

	color: #41ab6b;
}

.hi-icon-effect-1a .hi-icon:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 1b */
.hi-icon-effect-1b .hi-icon:hover {

	color: #41ab6b;
}

.hi-icon-effect-1b .hi-icon:after {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.hi-icon-effect-1b .hi-icon:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 2 */
.hi-icon-effect-2 .hi-icon {
	color: #eea303;
	box-shadow: 0 0 0 3px #333;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.hi-icon-effect-2 .hi-icon:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;

	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

/* Effect 2a */
.hi-icon-effect-2a .hi-icon:hover {
	color: #eea303;
}

.hi-icon-effect-2a .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
}

/* Effect 2b */
.hi-icon-effect-2b .hi-icon:hover:after {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.2s;
	-moz-transition: -moz-transform 0.4s, opacity 0.2s;
	transition: transform 0.4s, opacity 0.2s;
}

.hi-icon-effect-2b .hi-icon:hover {
	color: #333;
}

/* Effect 3 */
.hi-icon-effect-3 .hi-icon {
	box-shadow: 0 0 0 4px #333;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.hi-icon-effect-3 .hi-icon:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;

	-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
	-moz-transition: -moz-transform 0.2s, opacity 0.3s;
	transition: transform 0.2s, opacity 0.3s;
}

/* Effect 3a */
.hi-icon-effect-3a .hi-icon {
	color: #f06060;
}

.hi-icon-effect-3a .hi-icon:hover {
	color: #333;
}

.hi-icon-effect-3a .hi-icon:hover:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}

/* Effect 3b */
.hi-icon-effect-3b .hi-icon {
	color: #333;
}

.hi-icon-effect-3b .hi-icon:hover {
	color: #f06060;
}

.hi-icon-effect-3b .hi-icon:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}

.hi-icon-effect-3b .hi-icon:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 4 */
.hi-icon-effect-4 .hi-icon {
	width: 92px;
	height: 92px;
	box-shadow: 0 0 0 4px rgba(51,51,51,1);	
}

.hi-icon-effect-4a .hi-icon {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.hi-icon-effect-4 .hi-icon:before {
	line-height: 92px;
}

.hi-icon-effect-4 .hi-icon:after {
	top: -4px;
	left: -4px;
	padding: 0;
	z-index: 10;
	border: 4px dashed #333;
}

.hi-icon-effect-4 .hi-icon:hover {
	box-shadow: 0 0 0 0 rgba(51,51,51,0);
	color: #333;
}

/* Effect 4b */
.hi-icon-effect-4b .hi-icon:hover {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.hi-icon-effect-4b .hi-icon:hover:after {
	-webkit-animation: spinAround 9s linear infinite;
	-moz-animation: spinAround 9s linear infinite;
	animation: spinAround 9s linear infinite;
}

@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes spinAround {
	from {
		-moz-transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
	}
}

/* Effect 5 */
.hi-icon-effect-5 .hi-icon {
	box-shadow: 0 0 0 4px rgba(51,51,51,1);
	overflow: hidden;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}

.hi-icon-effect-5 .hi-icon:after {
	display: none;
}

.hi-icon-effect-5 .hi-icon:hover {
color: #e62e2f;
	box-shadow: 0 0 0 6px rgba(51,51,51,1);
}

.hi-icon-effect-5a .hi-icon:hover:before {
	-webkit-animation: toRightFromLeft 0.3s forwards;
	-moz-animation: toRightFromLeft 0.3s forwards;
	animation: toRightFromLeft 0.3s forwards;
}

@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}

.hi-icon-effect-5b .hi-icon:hover:before {
	-webkit-animation: toLeftFromRight 0.3s forwards;
	-moz-animation: toLeftFromRight 0.3s forwards;
	animation: toLeftFromRight 0.3s forwards;
}

@-webkit-keyframes toLeftFromRight {
	49% {
		-webkit-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toLeftFromRight {
	49% {
		-moz-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toLeftFromRight {
	49% {
		transform: translate(-100%);
	}
	50% {
		opacity: 0;
		transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}

.hi-icon-effect-5c .hi-icon:hover:before {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	animation: toTopFromBottom 0.3s forwards;
}

@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}

.hi-icon-effect-5d .hi-icon:hover:before {
	-webkit-animation: toBottomFromTop 0.3s forwards;
	-moz-animation: toBottomFromTop 0.3s forwards;
	animation: toBottomFromTop 0.3s forwards;
}

@-webkit-keyframes toBottomFromTop {
	49% {
		-webkit-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toBottomFromTop {
	49% {
		-moz-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toBottomFromTop {
	49% {
		transform: translateY(100%);
	}
	50% {
		opacity: 0;
		transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}

/* Effect 6 */
.hi-icon-effect-6 .hi-icon {
	box-shadow: 0 0 0 4px rgba(51,51,51,1);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.hi-icon-effect-6 .hi-icon:hover {
	background: rgba(51,51,51,1);
	color: #64bb5d;
}

.hi-icon-effect-6 .hi-icon:hover:before {
	-webkit-animation: spinAround 2s linear infinite;
	-moz-animation: spinAround 2s linear infinite;
	animation: spinAround 2s linear infinite;
}

/* Effect 7 */
.hi-icon-effect-7 .hi-icon {
	box-shadow: 0 0 0 4px rgba(51,51,51,1);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;	
}

.hi-icon-effect-7 .hi-icon:hover {
	color: #333;
}

.hi-icon-effect-7 .hi-icon:after {
	top: -8px;
	left: -8px;
	padding: 8px;
	z-index: -1;
	opacity: 0;
}

/* Effect 7a */
.hi-icon-effect-7a .hi-icon:after {
	box-shadow: 0 0 0 rgba(51,51,51,1);
	-webkit-transition: opacity 0.2s, box-shadow 0.2s;
	-moz-transition: opacity 0.2s, box-shadow 0.2s;
	transition: opacity 0.2s, box-shadow 0.2s;
}

.hi-icon-effect-7a .hi-icon:hover:after {
	opacity: 1;
	box-shadow: 3px 3px 0 rgba(51,51,51,1);
}

.hi-icon-effect-7a .hi-icon:before {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.7;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

.hi-icon-effect-7a .hi-icon:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 7b */
.hi-icon-effect-7b .hi-icon:after {
	box-shadow: 3px 3px rgba(51,51,51,1);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	-moz-transition: opacity 0.2s, -moz-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
}

.hi-icon-effect-7b .hi-icon:hover:after {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.hi-icon-effect-7b .hi-icon:before {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0.7;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

.hi-icon-effect-7b .hi-icon:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 8 */
.hi-icon-effect-8 .hi-icon {
	background: rgba(51,51,51,0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}

.hi-icon-effect-8 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(51,51,51,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

.hi-icon-effect-8 .hi-icon:hover {
	background: rgba(51,51,51,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #333;
}

.hi-icon-effect-8 .hi-icon:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}

@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(51,51,51,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(51,51,51,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(51,51,51,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(51,51,51,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(51,51,51,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(51,51,51,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(51,51,51,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(51,51,51,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(51,51,51,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(51,51,51,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(51,51,51,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(51,51,51,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}

/* Effect 9 */
.hi-icon-effect-9 .hi-icon {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.hi-icon-effect-9 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	box-shadow: 0 0 0 3px #333;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

/* Effect 9a */
.hi-icon-effect-9a .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
	opacity: 0.5;
}

.hi-icon-effect-9a .hi-icon:hover {
	box-shadow: 0 0 0 10px rgba(51,51,51,1);
	color: #333;
}

/* Effect 9b */
.hi-icon-effect-9b .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
}

.hi-icon-effect-9b .hi-icon:hover {
	box-shadow: 0 0 0 10px rgba(51,51,51,0.4);
	color: #333;
}
/* 08122015 */
.paddingrgt15{ padding-right: 15px!important;}
.posrel{ position: relative}
.cate-bannerhdnew{ margin-left: 0; margin-top: 13%;}
.newsub{ font-size: 30px!important; font-family: 'Exo 2'}
.safelogopos{ position: absolute; left: 7%; top: 10px}
.newgoldtxt{color:#e2af73!important; width:100%; text-align:center; font-size:35px !important;font-weight: lighter; font-family: "Roboto",sans-serif !important; font-weight: lighter!important}
.newgappadding{ padding: 50px 0!important}
.rlspace{ padding: 0 7%;}
h2.h2fontsize{ font-size: 45px; padding: 20px 0; margin: 0;}
p.belowhdtxt{ font-size: 20px !important; line-height: 1.4!important; padding: 0!important; margin: 0!important;}
.displaytab{ display: table; width: 100%;}
.displaycol{ display: table-cell; float: none; vertical-align: top}
.veralignmid{ vertical-align: middle!important}
.advancetechbg{background:#fff url(../img/Rev-Advanced-Technologies-Expert-Solutions.jpg) bottom center no-repeat!important; background-size:100%; height:560px; padding-bottom: 0}
.h2iqms{padding-top:30px; font-size: 45px;}
.head_sec h3{ font-size: 30px}
#accordion .panel-body { padding-left: 30px}
h1{ font-size: 45px;}
.series6btm h3{ font-size: 16px; font-weight: normal; line-height: 1.4}
.safelogoabs{ position: absolute; left: 0; top: 0}
.popup_iqms{background: #fff;
    border-radius: 5px;
    width: 100%;
    max-width:575px;padding:40PX
}
    .popup_iqms .modal-body .level .value {width:43%;padding-right: 20px;    }
    .popup_iqms .close {
        POSITION: ABSOLUTE;
        RIGHT: 20PX;top:20PX
    }

.modalBackground {
    background: rgba(0,0,0,0.8);
}
.pop-register-form{width:900px;border:10px solid #545454;padding:0;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:100px}

.pop-progress {
    z-index: 999999!important;
    float: left;   
    height: 40px;
    width: 400px;
    margin: auto;
    left: 0!important;
    right: 0!important;

    text-align: center;
    max-width: 300px;  background: #fff;
  
}

.pop-progress .loading {
    position: fixed;
    height: 40px;
    width: 300px;
    background: #fff;
    z-index: 99999;  border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
}
.overlay-loader {    background: rgba(0,0,0,0.5)!important;
    z-index: 99!important;
    top: 0;
    bottom: 0;
    position: fixed;
    height: 100%!important;
    width: 100%!important;
    left: 0;
    right: 0;}
.mandatory {
    color: red;
}
.mkulogo {
    float: left;
    margin-bottom:15px;
}

.req_notification {
    color: red;
    font-size: 12px;
    text-align: right;
    padding-right: 8px;
    padding-bottom: 10px;
    display: block;
 }
.bord {border-top: 1px solid #d7d7d7; padding-top: 18px;}
.popup_iqms-inner .modal-body {
    padding: 0;
}

/*Map Kunal*/
#maptab {font-family: 'Roboto', sans-serif;margin: 30px auto;}
#maptab .tab-content {display: none;padding:25px 0 0;}
#maptab h3 {background: #800000;color: #ffffff;font-size:16px;padding: 10px 20px;margin: 0;border: 1px solid #fff;cursor: pointer;position:relative}
/*#maptab h3[data-href="IN"]{background: #d71921}
#maptab h3[data-href="BE"]{background: #2a879e}
#maptab h3[data-href="PR"]{background: #1e295d }
#maptab h3[data-href="PY"]{background: #e46c0a }
#maptab h3[data-href="BF"]{background: #00b050 }
#maptab h3[data-href="JO"]{background: #cca34f }
#maptab h3[data-href="RU"]{background: #925380 }*/
#maptab h3:after {content: '+';position: absolute;right: 0;width: 50px;text-align: center;height: 38px;top: 0;background: rgba(0, 0, 0, 0.3);line-height: 38px;}
#maptab h3.activetab:after {content: '-';}

#maptab h6 {
    font-size: 14px;
    font-weight: 400; line-height: 20px; margin-top:0; margin-bottom: 10px;
}
#maptab h5 {
    font-size: 16px;
    font-weight: 400;
    line-height:20px;
    margin-top:0;
    margin-bottom: 10px;
    
}
#maptab h4 {
    font-size: 18px;
    font-weight: 400;
    color: #800000;
    border-bottom: 1px solid #dedede;
    padding-bottom: 13px;
}

#maptab  .address p {
    font-size: 14px!important;
}
#maptab  .address .nfcw {
   color:#a7a7a7  ;   margin-bottom: 0;
}
#maptab .address .nfcw span,#maptab .address .nfcw a {
    color: #333333;
    margin-left: 5px;
}


#maptab .wbsite {margin-bottom: 0;}
#maptab .wbsite a {
    color:#800000;
    font-size: 12px;
    font-weight: bold;
}

#maptab a.disable {cursor:default!important; opacity:0.6;}

#maptab .border {
    border-bottom: 1px dashed #efefef;
    margin: 22px 0;
}

.map-img iframe {
    border: 1px solid #d6d6d6;
}
#maptab .row {
    margin-left: 0!important;
    margin-right:0!important
}

#maptab [class*="col-md-4"] {
    margin-bottom: 20px;
}
.clear-both {
    clear: both;
}

#maptab .address a:hover {
    color: #800000;
}

#maptab  .address.border {
    border-right: 1px solid #dedede;
    border-bottom: none;
    min-height: 210px; margin:20px 0 0 0;
    padding: 0px 15px 0 0;
    position:relative;
    float:left;width:100%;
 }
#maptab .address.border .comany{min-height:40px;}
#maptab .address.border .adrs {min-height:110px;}
#maptab .address.border .contactno {min-height:0;}


#maptab .address.border .africacomany{min-height:20px;}
#maptab .address.border .africaadrs {min-height:75px;}
#maptab .address.border .africacontactno {min-height:0;}


#maptab .address.border .asiacomany{min-height:40px;}
#maptab .address.border .asiaadrs {min-height:100px;}
#maptab .address.border .asiacontactno {min-height:50px;}

#maptab .address.border .ciscomany{min-height:20px;}
#maptab .address.border .cisadrs {min-height:50px;}
#maptab .address.border .ciscontactno {min-height:0;}

#maptab .address.border .europecomany{min-height:20px;}
#maptab .address.border .europeadrs {min-height:50px;}
#maptab .address.border .europecontactno {min-height:0;}

#maptab .address.border .meastcomany{min-height:20px;}
#maptab .address.border .meastadrs {min-height:110px;}
#maptab .address.border .meastcontactno {min-height:0;}


#maptab .address.border .namericacomany{min-height:40px;}
#maptab .address.border .namericaadrs {min-height:110px;}
#maptab .address.border .namericacontactno {min-height:0;}

#maptab .address.border .samericacomany{min-height:20px;}
#maptab .address.border .samericaadrs {min-height:75px;}
#maptab .address.border .samericacontactno {min-height:0;}

#maptab .address.border h6{margin-bottom:5px; font-weight: 600;}

.topbord {border-bottom: 1px solid #dedede;padding-bottom:20px}

#maptab .address.border h5{color: #800000;}

#maptab .address.border.none{border-right:none;}

#map1 {
    width: 100%;
    height: 900px;
    margin-top: 60px;
}
.wtscont .catcha {
    width: 100%;
}
    .wtscont .catcha > * {
        display: inline-block; max-width: 180px;
    }
    .wtscont .codebox {
    width: 100%;
}
.wtsbtn {background-color: #800000;border-radius: 0;color: #ffffff;font-size: 12px;margin: auto;padding: 1px 12px;text-transform: uppercase;display: inline-block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.webbtn {background-color: #800000;border-radius: 0;color: #ffffff;font-size: 12px;margin: auto;padding: 1px 12px;text-transform: uppercase;display: inline-block;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
a.webbtn:hover, a.webbtn:focus {color:#ffffff !important;}
.text-left a.wtsbtn {position:absolute; bottom:5px;}

    .bcpbtn {
    background-color: #800000;
    border-radius: 0;
    color: #ffffff;
    font-size: 14px;
    margin: auto;
    padding: 3px 10px;
    text-transform: uppercase;display: inline-block;
    -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.bcpbtn.btn-lg {
    font-size: 16px;
    padding: 5px 18px;
}

a.bcpbtn:hover, a.bcpbtn:focus, a.wtsbtn:hover, a.wtsbtn:focus {color: #ffffff;}


    .offset-bottom30 {
    margin-bottom: 30px;
}
    .popup_iqms.wtscont {
    position: absolute!important;
    top: 50px!important;
}
.wtsbtn:hover {
    color: #fff!important;
}
.address .wtsbtn {
    display: inline-block;
    /*margin-top: 20px;*/
}
#maptab .tab-content >.row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.wtsbtn.btn-lg {
    font-size: 16px;
    padding: 5px 18px;
}
a.scrollToTop {
    border-radius: 3px;
    bottom: 50px;
    font-size: 35px;
    height: 45px;
    padding: 0;
    position: fixed;
    right: 40px;
    width: 45px;
    z-index: 99;
    display:none
}
.scrollToTop .glyphicon {
 border-radius: 50%;
    color: #800000;
    display: inline-block;
    outline: medium none;
}
.wtscont .g-recaptcha {
        transform: scale(0.75);
        -moz-transform: scale(0.75);
        -webkit-transform: scale(0.75);
        -ms-transform: scale(0.75);
              
        transform-origin: 0 0;
        -ms-ransform-origin: 0 0; 
        -moz-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
}
.overhidden {
    overflow: hidden;
}
.con_sec .eve_con h1 {
    margin-top: 0;
}



#MainContent_divArmourSoft h1 {
    width: 96.5%;
}
.float-none {
    float: none;
    margin: auto;
}
@media screen and (min-width: 1367px) and (max-width: 1920px){
	.series6-product img{max-width: 80%}
	
}
@media screen and (min-width: 1367px) and (max-width: 1600px){
	.pdtp15 { padding-top: 200px; font-size: 24px}
}
@media screen and (max-width: 990px){
	.displaytab, .displaycol{ display: block}
	.safelogoabs{ position: relative}
	.safelogoabs img{ max-width: 200px;}

}

.head_sec p {
    color: #34495e;
}

#facebox .close2 {
    position: absolute;  
    display: block;
    top: -24px !important;
    right: -24px !important;
    padding: 2px !important;
}

