@media (min-width: 1600px) and (max-width: 1900px) {
.mrt50{ margin-top:22%;}
.pdt10{padding-top:9%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.event-flag{top:12%;}

.search{ width:75%; z-index:100; padding-right:5%;}
.search ul{ text-align:right !important;}
.search li{ list-style:none; float:right; padding:0px 5px; width:38%;}
.search li:first-child{width:35%;}
.search li:last-child{ background:url(../img/top-divd.jpg) right center no-repeat; width:45%; padding:0 10px 0 5px;}
.lang{color:#FFFFFF!important; padding-left:10px;}
.srch{margin:10px;}
.txtbox{ width:200px; background:#FFF url(../img/search-icon.png) 170px center no-repeat; padding:0px 10px; height:30px; 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:5px 11px;}
.navbar{ z-index:100; border-radius:0px;}
.navbar-nav{font-size:19px !important; margin-left:100px;}

.navbar-right{font-size:16px !important; color:#737579!important; padding-right:150px !important;}
.carousel {  height:auto;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 10%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777!important;}
.carousel-caption h1{ font-size:45px !important;}
.carousel-caption h2{ font-size:45px !important;}
.carousel-caption h3{ font-size:45px !important;}



/*Drop Down Menu*/
/*Corporate*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:block; position:absolute;left:0px; width:650px;  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:1100px;  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:600px;  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:600px;  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:1100px;  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:16px !important;}
.navbar-nav>li:nth-child(4).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:16px !important;}
.navbar-nav>li:nth-child(5).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:16px !important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li{display:block; padding:0px 10px; width:15.5%;font-size:16px !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:95%;}


.navbar-nav>li:nth-child(3).child>div.dropdown li:last-child img{width:90%;}
.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; font-size:16px !important;}
.dropdown ul li{display:block; padding:0px 10px; width:14.2%;}
.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;}


/*Drop Down Menu*/


.con_sec{padding-bottom:50px;}

/*Personal Protection*/
.persprot{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:590px;}
.persprot > .col-lg-5 {margin: -85px 0px 0px;}
.product {margin-top: 66px;}
.persprot h1{font-size:53px !important;}
.persprot h2{font-size:20px !important;}
.hd{ width:30%; margin-top: 30px;}
.logo-unit{ width:25%;}
.logo-unit li{ display:block; list-style:none; float:left; padding:0 10px; width:48%;}
.prodbg{background:#E7E7E7; height:160px;}


/*Platform Protection*/
.platforms{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.platforms h1{font-size:53px !important; }
.platforms h2{font-size:20px !important;}
.txt{margin-top:35.4%;}
.logo-unit2{ width:30%;}

/*NVD*/
.nvd{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvd h1{font-size:53px !important;}
.nvd h2{font-size:20px !important;}
.hd3{ position:absolute; z-index:1; left:7%; margin-top:25px; width:90%;}
.logo-unit3{ left: 19%; top: -14%;}
.nvdproduct h3{ font-size:40px !important;}
.nvdproduct h3 span{ font-size:50px !important;}
.nvdproduct p{ font-size:14px !important;}
.mrgtp100{ margin-right:40px !important}

/*Event*/
.meetus h1{font-size:53px !important;}
.hd4{ left:7%; margin-top:25px; width:90%;}
.event{ margin:0; padding: 9% 0% 1% 0%;}
.event div{ width: 90%; margin-left: 10%;}
.event div h3{font-size:30px !important; }
.event div td{font-size:18px !important;}
.event div th{font-size:18px !important;}
.event a{ color:rgba(0,0,0,1.00)!important;}
.more-event{padding:5px; margin-bottom:3%; margin-right:1%;}

/*Footer*/
footer{  padding-left:55px; padding-top:10px;}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF!important; font-size:19px !important;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF!important; font-size:19px !important;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF!important; font-size:19px !important;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF!important; font-size:19px !important;}
.corp li{ list-style:none; color:#FFFFFF!important; font-size:17px !important;}
.perpro{width:23%;}
.perpro li{ list-style:none; color:#FFFFFF!important; font-size:17px !important;}
.vpro li{ list-style:none; color:#FFFFFF!important; font-size:17px !important;}
.techsol li{ list-style:none; color:#FFFFFF!important; font-size:17px !important;}
.newstxt{ background:#515151; border:none; width:200px !important; height:40px !important; float:left; margin-right:15px; color:rgba(255,255,255,0.6)!important; font-size:15px !important; padding-left:10px;}
.newsbtn{padding:9px 10px; background:#515151;font-size:15px !important; float:left; text-decoration:none;}





/*Peroanl Protection Page*/
.top-banner{ margin:0; padding:0;}
.top-banner h1{font-size:45px !important;}

.top-banner h2{font-size:22px !important;}
.top-bannerhd{ width:28%; margin-top: 12%; position:absolute; margin-left:7%;}
.bannerlogo-unit{ width:9%; position:absolute; background:#c52f33; right:0; top:50%;}
.bannerlogo-unit ul{ margin:0; padding:0;}
.bannerlogo-unit li{ display:block; list-style:none; padding:0; margin:10%!important;}




.corpsec{width:75%; margin:0px auto; padding-top:95px;}
.corpsec h1{font-size:50px !important;}
.corpsec p{font-size:22px !important;}
.corpsec ul{ margin:60px 0px 0px; padding:0;}
.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{ font-size:41px !important;}
.large-cap h1 span{ font-size:25px !important;}
.large-cap p{font-size:18px !important;}
.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;}

.certified{ background:#f0e27c; padding:15px 20px 11px; text-align:left;}
.certified h1{ font-size:41px !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%; font-family: 'allerregular';}
.certified div a{font-size:12px !important; text-decoration:none; text-align:right;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px; text-align:left;}
.proven-mate h1{font-size:41px !important;}
.proven-mate h1 span{ font-size:25px !important;}
.proven-mate p{font-size:18px !important; color:#FFFFFF!important; line-height:22px; text-align:center; font-family:'aller_lightregular'}
.proven-mate div a{font-size:12px !important; color:#FFFFFF!important; text-decoration:none; text-align:right;}


/*Overvest*/
.overvest{ margin:0; padding:0;}

.overvest>hd{ margin-left:6%; width:80%; margin-top:3%;}
.overvest>hd h2{ font-size:25px !important;}
.overvest>hd h3{ font-size:17px !important;}
.overvest>hd p{ font-size:17px !important;}
.overvestproduct{ margin:0; padding:0; bottom:0%; left:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; }
.overvestproduct li{ list-style:none; float:left; width:19.8%;}
.overvestproduct li h4{ font-size:22px !important; color:#6d6e71!important; text-transform:capitalize; text-align:center; border-left:1px solid #fff; margin:0; padding:5px 0px;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}


/*Armour*/

.armour-ins>.hd h3{ font-family: 'allerregular'; font-size:17px !important; color:#FFF!important; text-align:right; text-transform:capitalize; font-weight:normal; line-height:30px; margin-top:25px;}
.armour-ins>.hd p{ font-family: 'allerregular'; font-size:17px !important; color:#FFF!important; text-align:right; line-height:25px; font-weight:lighter; margin-top:20px;}
.armourproduct li{ list-style:none; float:left; width:24.8%; margin-right:0.2% !important;}
.armourproduct li h4{ font-size:22px !important; color:#FFFFFF!important; text-transform:capitalize; text-align:center; border-left:1px solid #FFFFFF; margin:0; padding:5px 0px;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.bgimg2{float:left; width:27%}


/*Helmet*/

.helmetover h1{font-size:60px!important;}
.helmetover>.hd{ margin-left:6%; width:65%; margin-top:0%;}
.helmetover>.hd h2{ font-size:25px!important;}
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.helmetproduct li h4{ font-size:22px!important; color:#6d6e71!important; font-family: 'yanone_kaffeesatz_regularRg'; text-transform:capitalize; text-align:center; border-left:1px solid #6d6e71; margin:0; padding:5px 0px;}
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.logounit {margin-top: 40px;}

/*Advance Protection Gear*/

.adpro h1{font-size:45px!important;}
.adpro h2{font-size:22px!important;}
.bgimg{float:left; width:25%}
.bgimg2{float:left; width:22%}
.bgimg3{float:right;}
.bgimg4{float:right; width:55%;}


/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro h1{font-size:80px!important;}
.Brifcasepro>.hd h2{font-size:30px!important;}


/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro h1{font-size:80px!important; }
.blanketpro>.hd h2{font-size:30px!important;}

/*Product Page*/
.col-lg-10{ width:80%;}
.col-lg-2{ width:20%;}

/*.product-dtl h1{font-size:70px!important;}*/
.product-dtl h2{font-size:35px!important;}
/*.product-dtl p span strong{font-size:25px!important; line-height:60px;}*/
/*.product-dtl p{font-size:18px!important;}*/
/*.product-imag{margin-top:10%; position:absolute; margin-left:60%; text-align:center;}*/

.zoom-icn{text-align:center; width:95%; margin:-70px auto 0px;}
.zoom-icn img{width:10%;}
.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;}
.top-link li{padding:20px 0px 20px 20px; font-size:18px!important;}
.top-link li span{margin-right:15px;}
.lft-sec h1{ font-size:40px!important; width:97%;}
.lft-sec li{ width:47%; margin-right:2%; font-size:18px!important;}

.acce-sec h1{ font-size:40px!important;}

.siml-prod h1{font-size:30px!important;}
.siml-prod li{font-size:25px!important;}
.siml-prod li img{ width:50%;}


/*Instavest Page*/
.instavest-logo{ width:70%;}
.instavest-dtl{ width:50%; padding-top: 12%; padding-left:7%; float:left;}
.instavest-dtl h1{font-size:50px!important; color:#333!important; }
.instavest-dtl h2{font-size:30px!important;}
.instavest-dtl p{font-size:18px!important;}
.instavest-dtl ul{margin:25px 40px; padding:0;}
.instavest-dtl li{font-size:18px!important;}
.instavest-imag{margin-top: 15%;}
.unit{ margin:5% 0;}



/*series06 Page*/
.series06-logo{ width:70%;}
.top-line2{ border-bottom:1px solid #FFFFFF; padding-top:11%;}
.series06-imag{margin-top:15%; width:45%; padding-left:5%;}
.series06-dtl{ width:55%; padding-left:7%; float:left;}
.series06-dtl h2{font-size:30px!important;}
.series06-dtl p{ font-size:18px!important;}
.series06-dtl ul{margin:25px 40px; }
.series06-dtl li{ font-size:18px!important; }
.tbl h2{  font-size:30px!important;}
.tbl td{ font-size:18px!important; }



/*GFactor Page*/
.GFactor-dtl { padding-top:12%; padding-bottom: 3%;}
.GFactor-dtl h1{font-size:65px!important;}
.GFactor-dtl h2{ font-size:30px!important;}
.GFactor-dtl p{ font-size:18px!important;}
.GFactor-dtl li{ font-size:18px!important;}


/*Communication Page*/
.Communication-dtl{ padding-top:12%;}
.Communication-dtl h1{font-size:60px!important; }
.Communication-dtl h2{ font-size:35px!important;}
.Communication-dtl p{ font-size:20px!important; }
.Communication-dtl ul{margin:25px 40px;}
.Communication-dtl li{ font-size:20px!important; }
.btmprod{ margin:5% 0% 0%; padding:0 3%;}
.btmprod h2{font-size:35px!important;}
.btmprod h3{font-size:25px!important;}
.btmprod ul{margin:0; padding:0;}
.btmprod li{font-size:20px!important;}




/*Ciba Page*/
.ciba-dtl{ width:50%; padding-left:7%; float:left; padding-top:14%; padding-bottom:5%;}
.ciba-dtl h2{ font-size:30px!important;}
.ciba-dtl p{ font-size:18px!important;}
.ciba-dtl ul{margin:25px 40px; padding:0;}
.ciba-dtl li{ font-size:18px!important;}
.cibaimg2{ padding:5% 0%}
.cibacont{ padding:5% 0%;}
.cibacont p{ font-size:18px!important;}


/*Profile*/
.icon-cont{ margin:2.5% 0;}
.text{font-family: 'Exo 2', sans-serif; font-size:50px !important; text-align:center; padding:7.5% 0;}


.mrtp105 {  margin-top: 90px;}
.mrtp70 {  margin-top: 57px;}
.gkgcom h1{font-size: 35px !important;}
.gkgcom h2{font-size: 35px !important;}





/*Mohit Css */
#map_canvas{height:500px; overflow:visible !important}
#map_canvas2{height:500px; overflow:visible !important}
#map_canvas3{height:500px; overflow:visible !important}
/*Plateform Protection*/
.icon_vec_con2 h1 {font-size: 25px !important;width: 100%;margin-top: 10px;text-align: center;}
.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;font-family: 'allerregular';}
.con_rov{width:80%;margin-left:auto !important;margin-right:auto !important;box-shadow:0px 0px 20px #494949 ;}




.pp_band{width:100%;padding:0;margin:0;}.po_mo{padding:0;margin:0;}
/*Plateform Protection End*/

.tsxt_adv {    margin-top: 6%;}
.ins_pp {    width: 74%;    font-size: 20px !important;    text-align: center;    margin: 20px auto 30px;    color: #4D4D4B!important;    height: auto;   }

.icon_vec_con p {    margin: 5px;       font-size: 18px !important;    width: 100%;   color: #4D4D4B!important;    padding: 15px;    text-align: center;  color: #4D4D4B; !important;   }
.icon_vec_con h2 {    padding: 0px;    margin: 5px;      font-size: 24px !important;    width: 100%;    text-align: center;    color: #4D4D4B; !important;}
.icon_vec_con h1 {    font-size: 27px !important;   color: #4D4D4B!important;    width: 100%;    margin-top: 10px;    text-align: center;}
.side_text {    width: 40%;    position: absolute;    left: 20%;    margin-top: 7%;}
.con_ab h1 {    text-align: center;    font-size: 48px !important;    letter-spacing: 10px;    margin-left: auto;    margin-right: auto;    padding: 0px;    border-bottom: thin solid #000;}
.con_ab p {    padding: 0px;    margin: 0px;    font-size: 19px !important;    color: #000!important;        text-transform: uppercase;}

/*Old*/	
.job-srch{ width:70%; margin:0 auto;}
.left_in{height:100%;padding-top:50px;position:relative;width:100%; float:right;}
.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%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.helimg{width:60%; height:auto; margin:0 auto;}
/*Mohit Css end*/


/*Category Page*/
/*.cate-bannerhd{ width:35%;}*/
/*.cate-banner h1{font-size:55px !important; }*/
/*.cate-banner h2{font-size:35px !important;}*/
/*.cate-banner p{font-size:18px !important;}*/

/*.cate-banner2 h1{font-size:55px !important;}*/
/*.cate-banner2 h2{font-size:35px !important;}*/
.cate-banner2 p{font-size:18px !important;}



/*series6vest*/
.series6vest-product{padding:0; margin:-25px 0 0; width: 38%;}
.series6vest-tbl{width:45%;  }


/*Multi Overvest*/



/*Police Overvest*/
.police-vest-cont li div img{ width:65%;}

/*CONCEALABLE VESTS*/
.gren img{ width:86.5%;}
.orng img{ width:50%;}
.lightgren img{ width:50%;}
.blu img{ width:86.5%;}


/*Floatation Overvest*/
.floatation-vest-cont li div img{ width:65%;}

.completar img{ width:100%;}

/*female vest*/
.fvest-cont img{width:41%;}



/*Armor insert*/
.selogo{ width:25%;}
.setxt{ font-size:30px !important;}
.setxt span{ font-size:20px !important;}

/*Polyshield+*/
.polyshieldpls-rght h2{ font-size:40px !important; margin-top:5%;}
.polyshieldpls-rght p{ font-size:18px !important; margin-top:2%;}
.polyshieldpls-tbl th{ padding:5px; font-size:14px !important;}
.polyshieldpls-tbl td{padding:5px; font-size:14px !important;}

/*Polyshield*/
.polyshield-left h2{ font-size:40px !important; margin-top:5%;}
.polyshield-left p{ font-size:18px !important; margin-top:2%;}
.polyshield-tbl th{ padding:5px; font-size:14px !important;}
.polyshield-tbl td{ padding:5px; font-size:14px !important;}


/*Cerazone*/
.cerazone-rght h2{ font-size:40px !important; margin-top:5%;}
.cerazone-rght p{ font-size:18px !important; margin-top:2%;}
.cerazone-tbl th{ padding:5px; font-size:14px !important;}
.cerazone-tbl td{ padding:5px; font-size:14px !important;}

/*Cerazone+*/
.cerazonepls-left h2{ font-size:40px !important; margin-top:8%;}
.cerazonepls-left p{ font-size:18px !important; margin-top:2%;}
.cerazonepls-tbl th{ padding:5px; font-size:14px !important;}
.cerazonepls-tbl td{padding:5px; font-size:14px !important;}


/*Ballastic Blanket*/
.ballistic-blanket-cont{ padding:5% 0% 5% 7%;}
.ballistic-blanket-cont li{ width:49%;}
.ballistic-blanket-cont li img{ width:85%;}
.ballistic-blanket-cont li:last-child img{ width:56.8%;}
.ballistic-blanket-cont li h2{font-size:50px !important; color:#333;}


/*Ballastic Shield*/
.ballistic-shield-cont{ padding:5% 7%;}
.ballistic-shield-cont li{width:50%;}
.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:40px !important; width:93%;}

/*Demining Suits*/
.Demining-Suits-cont{ padding:5% 0% 5% 7%;}
.Demining-Suits-cont li{ width:49%;}
.Demining-Suits-cont li img{ width:70%;}


/*Plateform Protection*/
.top-bannerhd2{ width:28%; margin-top: 22%; position:absolute; margin-left:7%;}
.top-bannerhd2 h1{font-size:70px !important; font-family: 'yanone_kaffeesatzbold'; color:#9c3336;}
.top-bannerhd2 h2{font-size:25px !important; font-family: 'allerregular';  color:#333232;}
.expert{ height:720px;}


/*Plateform Protection*/
/*Land Banner*/

.pptop-banner h2{font-size:16px !important; line-height:20px;}
/*Air Banner*/
/*.pptop-bannerhd2 h1{font-size:90px !important;}*/
.pptop-bannerhd2 p{font-size:16px !important; line-height:20px;}
/*Sea Banner*/

.pptop-bannerhd3 p{font-size:16px!important; line-height:20px;}
.pptop-bannerhd3 h2{font-size:20px!important; line-height:28px;}
.pptop-bannerhd3 li{font-size:20px!important;}


/*Land*/
.head_sec h1{font-size:60px!important;}
.head_sec h2{font-size:28px!important;}
.head_sec p{font-size:20px!important;}
.li_land li{ margin-right:40px; font-size:20px!important;}
.li_land2 li{font-size:20px!important;}
.martp{font-size:20px !important;}

.list_hcd li{font-size:18px!important;}
.list_hcd2 li{font-size:18px!important;}

/*Domain Expertise*/
.domain-exp{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont h1{ font-size:70px!important; }
.domain-exp-cont p{ font-size:20px!important;}
.domain-exp-cont li h2{ font-size:40px!important; margin:3% auto;}
.domain-exp-cont li p{ font-size:18px!important; margin:3% auto;}

/*Products & Services*/
.productserv{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi h1{font-size:70px!important; color:#312f30;}
.product-servi h2{ font-size:40px!important; margin-top:5%;}
.product-servi h3{ font-size:29px!important; line-height:50px; }
.product-servi p{ font-size:18px!important; margin-top:2%;}
.product-servi div{font-size:35px!important;}
.product-servi-product li h4{ font-size:24px!important;}

/*Project Managment*/
.project-manag-cont h1{font-size:70px!important;}
.project-manag-cont h2{ font-size:40px!important; margin-top:5%;}
.project-manag-cont h3{ font-size:55px!important;}
.project-manag-cont p{ font-size:18px!important; }
.project-manag-cont div{font-size:35px!important;}


/*Design & Development*/
.design-dev-cont h1{font-size:70px!important;}
.design-dev-cont li h2{ font-size:24px!important; margin-top:15%;}
.design-dev-cont li p{ font-size:17px!important; margin-top:10%;}

/*Manufacturing*/

.manufacturing-cont h1{font-size:70px!important;}
.manufacturing-cont p{ font-size:20px!important;}
.manufacturing-cont div{font-size:35px!important;}
.manufacturing-pic li {width: 17.8%; margin-right:2% !important;}


/*NVD Detail Page*/
/*Jaguar7*/
.dtlJaguar7{ padding: 7% 0 2% 0%; }
.dtlJaguar7hd h1{font-size:75px!important; }
.dtlJaguar7hd h1 span{font-size:95px!important;}
.dtlJaguar7hd h2{font-size:15px !important;}
.dtlJaguar7-lft{width:55%;}
.dtlJaguar7-lft h2{font-size:20px!important;}
.dtlJaguar7-lft p{font-size:18px!important; margin-top:25px;}
.dtlJaguar7-rght{ float:right; margin:0; padding:0; width:40%; margin-top:5%;}
.jg7pic{margin-top:10%; padding-right:3%;}
.Features{ width:40%; float:left; margin-left:10%;}
.dtlnightEye { padding: 3% 0; }
.Features li{line-height:30px; font-size:14px!important;}
.spec{ /*width:55%; */font-size:14px!important;}
.optn div td{font-size:16px!important; padding:5px 15px 5px 5px;}


/*Jaguar14*/

.dtlJaguar14hd h1{font-size:80px!important;}
.dtlJaguar14hd h1 span{font-size:100px!important;}
.dtlJaguar14hd h2{font-size:15px !important;}
.dtlJaguar14-lft{ width:40%; margin-top:5%;}
.dtlJaguar14-rght{width:55%;}
.dtlJaguar14-rght h2{font-size:20px!important;}
.dtlJaguar14-rght p{font-size:18px!important; margin-top:15px;}
.jg14pic{margin-top:5%; padding-right:3%;}

/*night Eye*/

.dtlnightEyehd{padding-bottom:15px;}
.dtlnightEyehd h1{font-size:80px!important;}
.dtlnightEyehd h1 span{font-size:100px!important;}
.dtlnightEyehd h2{font-size:15px !important;}
.dtlnightEye-lft{width:55%;}
.dtlnightEye-lft h2{font-size:20px!important; margin-bottom:10px;}
.dtlnightEye-lft p{font-size:18px!important; margin-top:15px;}
.dtlnightEye-rght{width:40%;}
.nightEyepic{ margin-top:17%; padding-right:3%;}

.bodyarmourhd { padding: 11% 0px 0% 2%;}
.bdg{height:780px; margin-top:-8%;}
.Pressrelese{padding: 10% 0px 2% 5%;}
 #map1 {
    height: 700px;
}
}

@media (max-width: 1599px){
.nvd-banner {  background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 12% 0;}
.Jaguar7{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 11% 0 9%;}
.Jaguar7lft { width: 35%;}
.mrt50{ margin-top:22%;}
.pdt10{padding-top:9%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.pllft125 {
    padding-left: 55px;
}
.event-flag{top:12%;}
.logo-cont {width: 100%; }

.blok{left:30px; top:-3px}
.search{ width:70%; z-index:100; padding-top: 0px; padding-bottom:5px;}
.search li{ list-style:none; float:right; padding:0px 15px; }
.search li:last-child{ width:35%; margin-top:10px;}
.lang{color:#FFFFFF; padding-left:10px;}
.srch{margin:10px;}
.txtbox{ width:200px; background:#FFF url(../img/search-icon.png) 170px center no-repeat; padding:0px 10px; height:30px; float:left; margin-right:10px; border:none;}
.gobtn{background:#9B2927; color:#FFFFFF; float:left;}
.gobtn a{color:#FFFFFF; text-decoration:none; font-size:15px!important; display:block; padding:5px 11px;}
.navbar{ z-index:100; border-radius:0px;}
.navbar-nav{font-size:18px!important; margin-left:75px;}
.navbar-right{font-size:15px!important; color:#737579; padding-right:150px !important;}
.navbar-nav > li > a {    padding-top: 10px;    padding-bottom: 10px;   line-height: 20px;}
.carousel {  height:auto;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 5%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}


/*Drop Down Menu*/
/*Corporate*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:block; position:absolute;left:0px; width:700px;  z-index:999; background:#F2F1F7; padding:10px 20px 10px; 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:-150px; width:900px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:570px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:550px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:900px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:15px!important;}
.navbar-nav>li:nth-child(4).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(5).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li{display:block; padding:0px 10px; width:15.5%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li:nth-child(5){width:20.5%;}

.navbar-nav>li:nth-child(3).child>div.dropdown li:last-child img{width:90%;}
.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; font-size:15px;}
.dropdown ul li{display:block; padding:0px 10px; width:14.2%;}
.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);}
.dropdown ul li a:hover{color:#DF292D;}


/*Drop Down Menu*/


/*Personal Protection*/
.persprot > .col-lg-5 {margin: -125px 0px 0px;}
.persprot{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:530px;}
.persprot h1{font-size:53px !important;}
.persprot h2{font-size:20px !important;}
.hd{ width:30%; margin-top: 30px;}
.logo-unit{ width:28%;}
.prodbg{background:#E7E7E7; height:160px;}
.product {    margin-top: 70px; }
.product li h3{ font-size:15px!important; color:#000000; text-align:center; text-transform:capitalize; font-weight:normal; margin:0; padding:0; margin-top:-20px}
.mrgtp110{ margin-top:80px;}
.imgallry2 li img{display: block !important;
    max-width:250px !important;
    height: 250px !important;}


/*Platform Protection*/
.platforms{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.platforms h1{font-size:53px!important; }
.platforms h2{font-size:20px!important;}
.txt{margin-top:35.2%;}
.logo-unit2{ width:65%;}
.logo-unit2 img{ width:25%;}

/*NVD*/
.nvd{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvd h1{font-size:53px!important;}
.nvd h2{font-size:20px!important;}
.hd3{ position:absolute; z-index:1; left:7%; margin-top:25px; width:90%;}
.logo-unit3{ left: 23%; top: -14%;}
.nvdproduct div{ margin:0; padding:0;}
.nvdproduct h3{ font-size:40px!important;}
.nvdproduct h3 span{ font-size:50px!important;}
.nvdproduct p{ font-size:14px!important;}
.mrgtp120{ margin-top:110px !important;}
.mrgtp112{ margin-top:25px !important; margin-left:70px !important;}
.mrgtp100{ margin-top:70px !important; margin-right:30px !important}
.mrgtop-50{ margin-top:-30px !important; margin-left:-100px !important;}
.mrgtop-30{ margin-top:-20px !important; padding-bottom:25px !important;}
.pdrght50{ padding-right:50px;}


/*Event*/
.meetus h1{font-size:48px!important;}
.hd4{ left:7%; margin-top:25px; width:90%;}
.event{ margin:0; padding: 9% 0% 1% 0%;}
.event div{ width: 90%;}
.event div h3{font-size:30px!important; }
.event div td{font-size:18px!important;}
.event div th{font-size:18px!important;}
.event a{ color:rgba(0,0,0,1.00);}
.more-event{padding:5px; margin-bottom:3%; margin-right:1%;}



/*Footer*/
.corp,.perpro,.vpro,.techsol{ height:240px;}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.corp li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.perpro{width:23%;}
.perpro li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.vpro li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.techsol li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.newstxt{ background:#515151; border:none; width:180px !important; height:40px !important; float:left; margin-right:15px; color:rgba(255,255,255,0.6); font-size:15px!important; padding-left:10px;}



/*Peroanl Protection Page*/
.bannerlogo-unit{ width:9%; position:absolute; 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;}





.corpsec{width:80%; margin:0px auto; }

.corpsec ul{ margin:60px 0px 0px; padding:0;}
.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 span{ font-size:25px!important;}
.large-cap p{font-size:18px!important; color:#FFFFFF; line-height:22px; text-align:center; font-family:'aller_lightregular' }
.large-cap div a{font-size:12px!important;}

.certified{ background:#f0e27c; padding:15px 20px 11px; text-align:left;}
.certified ul{margin:0; padding:0; padding-top:25px; margin-left:111px;}
.certified li{ list-style:disc; font-size:16px!important; color:#494502; width:100%; font-family: 'allerregular';}
.certified div a{font-size:12px!important;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px; text-align:left;}
.proven-mate h1 span{ font-size:25px!important;}
.proven-mate p{font-size:18px!important;}
.proven-mate div a{font-size:12px!important;}


/*Overvest*/
.overvest{ margin:0; padding:0; z-index:5; }

.overvest>hd{ margin-left:6%; width:70%; margin-top:3%;}
.overvest>hd h2{ font-size:20px!important;}
.overvest>hd h3{ font-size:15px!important;}
.overvest>hd p{font-size:15px!important;}
.overvestproduct{ margin:0; padding:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; }
.overvestproduct li{ list-style:none; float:left; width:19.8%;}
.overvestproduct li h4{ font-size:22px!important; color:#6d6e71;  margin:0; padding:5px 0px;}
.ruBody .overvestproduct li h4{ font-size:20px!important;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}


/*Armour*/
.armour-ins>.hd h3{ font-size:15px!important;}
.armour-ins>.hd p{ font-size:15px!important;}
.armourproduct li{ list-style:none; float:left; width:24.8%; margin-right:0.2% !important;}
.armourproduct li h4{ font-size:22px!important; color:#FFFFFF; margin:0; padding:5px 0px;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.bgimg2{float:left; width:27%}


/*Helmet*/

.helmetover>.hd{ margin-left:6%; width:65%; margin-top:0%;}
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.helmetproduct li h4{ font-size:22px!important; color:#6d6e71; text-align:center; margin:0; padding:5px 0px;}
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.logounit {margin-top: 40px;}

/*Advance Protection Gear*/
.adpro h2{font-size:22px!important;}
.adpro>.hd h2{ font-size:30px!important;}
.bgimg{float:left; width:25%}
.bgimg2{float:left; width:22%}
.bgimg3{float:right;}
.bgimg4{float:right; width:55%;}


/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro h1{font-size:80px!important;}
.Brifcasepro>.hd h2{font-size:30px!important;}


/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro h1{font-size:80px!important; }
.blanketpro>.hd h2{font-size:30px!important;}


/*Product Page*/
.col-lg-10{ width:80%;}
.col-lg-2{ width:20%;}
/*.btn1{margin-bottom: 4%;}*/

.product-dtl h2{font-size:30px!important; color:#FFFFFF; text-align:left; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #FFFFFF; width:85%; margin-top:30px; padding-bottom:5px;}
.product-dtl p{font-size:16px!important; color:#FFFFFF; text-align:left; margin:0; padding:0;}
/*.product-imag{margin-top:10%; position:absolute; margin-left:60%; text-align:center;}
.product-imag img{}*/
.zoom-icn{text-align:center; width:95%; margin:-60px auto 0px;}
.zoom-icn img{width:10%;}
.lbl-name{ width:25%; float:left; font-size:17px!important; color:#FFFFFF; text-align:left; margin-top:10px;}
.lbl-dtl{ width:70%; float:left; font-size:17px!important; color:#FFFFFF; text-align:left; margin-top:10px;}
.lbl-dot{ width:5%; float:left; text-align:center; font-size:17px!important; color:#FFFFFF; margin-top:10px;}
.lft-sec li{ font-size:17px!important;}
.lft-sec h1{ font-size:40px!important;}
.accessories h1{font-size:30px!important;}
.siml-prod h1{font-size:30px!important;}
.abl-prot li h2{font-size: 18px!important;}
.abl-prot li h4{font-size: 16px!important;}
.abl-prot li h3{font-size: 18px!important;}
.abl-prot li p{font-size: 16px!important;}
.siml-prod li p{ font-size:20px!important;}





/*Corporate*/

/*Mohit Css */	
.icon_vec_con2 h1 {font-size: 25px !important;}
.tsxt_adv {    margin-top: 6%;}
.ins_pp {    width: 74%;    font-size: 22px!important;    text-align: center;    margin: 20px auto 30px;    color: #4D4D4B;    height: auto;}
.icon_vec_con p{    margin: 5px;    font-size: 18px !important;    width: 100%;    padding: 15px;    text-align: center;     color: #4D4D4B;  }
.icon_vec_con h2{    padding: 0px;    margin: 5px;    font-size: 24px !important;    width: 100%;    text-align: center;     color: #4D4D4B;  }
.icon_vec_con h1{    font-size: 27px !important;    width: 100%;    margin-top: 10px;    text-align: center;}
.side_text {width: 40%;    position: absolute;    left: 20%;    margin-top: 7%;}
.con_ab h1 {text-align: center;    font-size: 48px !important;    letter-spacing: 10px;    margin-left: auto;    margin-right: auto;    padding: 0px;    border-bottom: thin solid #000;}
.con_ab p {padding: 0px;    margin: 0px;    font-size: 19px!important;    color: #000;    text-transform: uppercase;}

.ul_hel li{list-style:url(../img/feature-arrow.png); font-size:18px!important; margin:0; padding:0;}
.text_pan h1 {font-size: 24px!important;}
.text_pan p {font-size: 20px!important;}
.comtxt{width: 90%;}
.hel_h h1 {width: 100%;    padding: 0px;	font-size:24px!important;    margin: 0px;    color: #1A1A1A;    height: auto;    text-align: center;}
.hel_h h2 {text-align: center; margin: 0px;    padding: 0px;    color: #454545;    width: 100%;    height: auto;		font-size:20px!important;		}
.txt_pad h1 {font-size:30px!important;}
.hel_2 p{font-size:14px!important;}
.column_right{	background:url(../img/bgright_repest.png) repeat-y;	background-position:right;padding-top:15px;width:70%;padding-right:50px;padding-bottom:50px;}
.column_left{	width:30%;float:right;}
.left_in{height:100%;padding-top:50px;position:relative;width:100%;float:right;}
.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%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.job-srch{ width:70%; margin:0 auto;}
.skills input{background:#bdbebf; border:0; padding:8px; font-weight:400; font-size:14px!important; color:#FFFFFF; font-style:italic;}
.skills select {    background:#bdbebf; border:0; padding:8px;font-weight:400;background-repeat:no-repeat;font-size:14px!important;color:#FFFFFF;font-style:italic;width:200px;overflow:hidden;background-image:url(../img/arrow_sel.jpg);  background-position:right;   border-radius: 0;    -webkit-appearance: none /* this is required for Webkit browsers */;     -moz-appearance:    none /* this is not supported currently */;    appearance:         none;}
.blocks_p{ width:30% !important;	padding-bottom:10px;	margin-right:25px;	}
.blocks_p a{background:#880002;	padding:5px;	color:#fff;	text-decoration:none;}
.blocks_p p{font-size:16px!important;	text-align:left;	height:110px;	color:rgba(0,0,0,1.00);}
.banner-new img{ width:100%;}
/*Mohit Css end*/	



/*Category Page*/
/*.cate-bannerhd{ width:40%;}*/
/*.cate-banner p{font-size:18px!important;}*/
.cate-banner2 p{font-size:18px!important;}


/*series6vest*/
.series6vest-product{padding:0; margin:-25px 0 0 25px; width: 38%;}
.series6vest-tbl{width:45%;  }


/*Multi Overvest*/
.multi-vest-cont li img{ width:80%;}
.multi-vest-cont li h3{ font-size:20px!important;}

/*Police Overvest*/
.police-vest-cont li div img{ width:65%;}
.police-vest-cont li h3{ font-size:20px!important; width:80%; margin:5px auto;}

/*CONCEALABLE VESTS*/
.gren img{ width:83.5%;}
.orng img{ width:50%;}
.lightgren img{ width:50%;}
.blu img{ width:84.5%;}
.concealable-vest-cont h2{ font-size:34px!important;}
.concealable-vest-cont h3{ font-size:20px!important;}


/*Militry Overvest*/
.Militry-vest-cont ul{ margin:8% 0% 0% 8%; padding:0;}
.Militry-vest-cont li h2{ font-size:34px!important; width:70%; margin:1% auto;}
.Militry-vest-cont li h3{ font-size:20px!important; width:70%; margin:1% auto;}



/*Front Open Verst*/
.frnt-opn-vest-cont li img{ width:65%;}
.frnt-opn-vest-cont li h3{font-size:20px!important;}

/*Floatation Overvest*/
.floatation-vest-cont li div img{ width:65%;}
.floatation-vest-cont li h3{font-size:20px!important; }

/*female vest*/
.fvest-cont img{width:39.7%;}
.fvest-cont div{margin-top:3%;}
.female-vest-cont li h3{ font-size:20px!important;}


/*Ballastic Blanket*/
.ballistic-blanket-cont{ padding:5% 0% 5% 7%;}
.ballistic-blanket-cont li{ width:49%;}
.ballistic-blanket-cont li img{ width:85%;}
.ballistic-blanket-cont li:last-child img{ width:58.9%;}


/*Ballastic Shield*/
.ballistic-shield-cont{ padding:5% 7%;}
.ballistic-shield-cont li{width:50%;}
.ballistic-shield-cont li img{ width:30%; margin-right:8%;}
.ballistic-shield-cont li:last-child{background:none;}

/*Demining Suits*/
.Demining-Suits-cont{ padding:5% 0% 5% 7%;}
.Demining-Suits-cont li{ width:49%;}
.Demining-Suits-cont li img{ width:70%;}

/*Plateform Protection*/
.top-bannerhd2{ width:32%; margin-top: 22%; position:absolute; margin-left:7%;}
.top-bannerhd2 h1{font-size:65px!important; font-family: 'yanone_kaffeesatzbold'; color:#9c3336;}
.top-bannerhd2 h2{font-size:22px!important; font-family: 'allerregular';  color:#333232;}
.expert{ height:720px;}

/*Plateform Protection*/
/*Land Banner*/

.pptop-banner h2{font-size:16px!important; line-height:20px;}
/*Air Banner*/
.pptop-bannerhd2 p{font-size:16px!important; line-height:20px;}
/*Sea Banner*/

.pptop-bannerhd3 p{font-size:16px!important; line-height:20px;}
.pptop-bannerhd3 h2{font-size:20px!important; line-height:28px;}


/*Land*/
.head_sec p{font-size:20px!important;}
.li_land li{ margin-right:40px; font-size:20px!important;}
.li_land2 li{font-size:20px!important;}
.martp{font-size:20px!important;}
.list_hcd li{font-size:18px!important;}
.list_hcd2 li{font-size:18px!important;}



/*Domain Expertise*/
.domain-exp{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont h1{ font-size:65px!important; }
.domain-exp-cont p{ font-size:20px!important;}
.domain-exp-cont li h2{ font-size:40px!important; margin:3% auto;}
.domain-exp-cont li p{ font-size:18px!important; margin:3% auto;}

/*Products & Services*/
.productserv{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi h1{font-size:65px!important; color:#312f30;}
.product-servi h2{ font-size:40px!important; margin-top:5%;}
.product-servi h3{ font-size:29px!important; line-height:50px; }
.product-servi p{ font-size:18px!important; margin-top:2%;}
.product-servi div{font-size:35px!important;}
.product-servi-product li h4{ font-size:24px!important;}



/*Project Managment*/
.project-manag-cont h1{font-size:65px!important;}
.project-manag-cont h2{ font-size:40px!important; margin-top:5%;}
.project-manag-cont h3{ font-size:55px!important;}
.project-manag-cont p{ font-size:18px!important; }
.project-manag-cont div{font-size:35px!important;}


/*Design & Development*/
.design-dev-cont {padding: 3% 5% 5%; }
.design-dev-cont h1{font-size:65px!important;}
.design-dev-cont li h2{ font-size:22px!important; margin-top:15%;}
.design-dev-cont li p{ font-size:15px!important; margin-top:10%;}



/*Manufacturing*/
.manufacturing{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.manufacturing-cont h1{font-size:65px!important;}
.manufacturing-cont p{ font-size:20px!important;}
.manufacturing-cont div{font-size:35px!important;}
.manufacturing-pic li {width: 17.8%; margin-right:2% !important;}


/*NVD Detail Page*/
/*Jaguar7*/
.dtlJaguar7{ }
.dtlJaguar7hd h1{font-size:75px!important; }
.dtlJaguar7hd h2{font-size:15px !important;}
.dtlJaguar7-lft{width:55%;}
.dtlJaguar7-lft h2{font-size:20px!important;}
.dtlJaguar7-lft p{font-size:18px!important; margin-top:25px;}
.dtlJaguar7-rght{ float:right; margin:0; padding:0; width:40%; margin-top:5%;}
.jg7pic{margin-top:10%; padding-right:3%;}
.Features { margin-left: 0%; }
.Features li{line-height:30px; font-size:14px!important;}
.spec{  font-size: 14px !important; width: 53%;}
.optn div td{font-size:16px!important; padding:5px 15px 5px 5px;}
.dtlnightEye {padding: 4% 0 3%;}





/*Jaguar14*/

.dtlJaguar14hd h1{font-size:80px!important;}
.dtlJaguar14hd h2{font-size:15px !important;}
.dtlJaguar14-lft{ width:40%; margin-top:5%;}
.dtlJaguar14-rght{width:55%;}
.dtlJaguar14-rght h2{font-size:20px!important;}
.dtlJaguar14-rght p{font-size:18px!important; margin-top:15px;}
.jg14pic{margin-top:5%; padding-right:3%;}



/*night Eye*/

.dtlnightEyehd{padding-bottom:15px;}
.dtlnightEyehd h1{font-size:80px!important;}
.dtlnightEyehd h2{font-size:15px !important;}
.dtlnightEye-lft{width:55%;}
.dtlnightEye-lft h2{font-size:20px!important; margin-bottom:10px;}
.dtlnightEye-lft p{font-size:18px!important; margin-top:15px;}
.dtlnightEye-rght{width:40%;}
.nightEyepic{ margin-top:17%; padding-right:3%;}

.bodyarmourhd { padding: 11% 0px 0% 2%;}
.bdg{height:780px; margin-top:-8%;}
.Pressrelese{padding: 13% 0px 2% 5%;}
.contact {padding: 12% 0px 2% 5%;}
.addresrght p {  margin-top: 55px;  margin-left: 45px;}
.job_box h2 {  padding: 8px 4px 4px; }
}

@media (max-width: 1440px){
.Jaguar14 {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding: 3% 0 8%;}
.nighteye {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding-left: 0%;}
.Jaguar14rght { width: 40%;}
.nighteyelft {width: 35%;}
.Pressrelese{padding: 10% 0px 2% 5%;}
.mrtp105 {  margin-top: 87px;}
.mrtp70 {  margin-top: 42px;}
.mrtp10 {  margin-top: 52px;}
.gkgcom h1{font-size: 30px !important;}
.gkgcom h2{font-size: 30px !important;}
.Pressrelese{padding: 12% 0px 2% 5%;}
.frBody .cate-banner2 h1, .frBody .cate-bannerhd h1 {font-size:38px;}
.frBody .cate-bannerhd2, .frBody .cate-bannerhd{margin-left: 4%; margin-top: 10%;}
.esBody .cate-banner2 h1, .esBody .cate-bannerhd h1 {font-size:38px;}
.esBody .cate-bannerhd2, .esBody .cate-bannerhd{margin-left: 4%; margin-top: 10%;}
.ruBody .cate-banner2 h1, .ruBody .cate-bannerhd h1 {font-size:38px;}
.ruBody .cate-bannerhd2, .ruBody .cate-bannerhd{margin-left: 4%; margin-top: 10%;}
.ruBody .right-one {width: auto;}
.frBody .pptop-bannerhd3, .frBody .cate-bannerhd{margin-left: 4%; margin-top: 10%;}
.esBody .pptop-bannerhd3, .esBody .cate-bannerhd{margin-left: 4%; margin-top: 10%;}
.ruBody .pptop-bannerhd3, .ruBody .cate-bannerhd{margin-left: 4%; margin-top: 10%;}
.deBody .pptop-bannerhd3, .deBody .cate-bannerhd{margin-left: 4%; margin-top: 10%;}
.frBody .carousel-caption h2, .frBody .carousel-caption h3{font-size:43px;}
.frBody .carousel-caption h2{margin-bottom:10%; margin-left: 57%;}
.esBody .carousel-caption h3{margin-left:42%;}
.esBody .carousel-caption h2, .esBody .carousel-caption h3{font-size:43px;}
.deBody .carousel-caption h2, .deBody .carousel-caption h3{font-size:43px;}
 #map1 {
    height: 650px;
}
}

@media (max-width: 1444px){
.Jaguar14 {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding: 3% 0 8%;}
.nighteye {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding-left: 0%;}
.Jaguar14rght { width: 40%;}
.nighteyelft {width: 35%;}
.Pressrelese{padding: 12% 0px 2% 5%;}
#map_canvas{height:390px; overflow:visible !important}
#map_canvas2{height:390px; overflow:visible !important}
#map_canvas3{height:390px; overflow:visible !important}
.catcha{ width:70%; margin-top:15px;}
.codebox{width:30%; margin-bottom: 15px; margin-top:15px;}
.esBody .header_main{width:98%;}
.esBody .mainleft{margin-left:20px}
.esBody .mainleft li a {padding:16px 7px;}
.esBody .menu_rit li a {padding:16px 6px;}
.blocks_p p {line-height:22px;}
.frBody .top-banner h1{font-size:38px !important;}
.sechr1 h1{font-size: 38px;}
}


@media (max-width: 1366px){
.mrtp105 {  margin-top: 75px;}
.mrtp70 {  margin-top: 42px;}
.mrtp10 {  margin-top: 52px;}
.gkgcom h1{font-size: 29px !important;}
.gkgcom h2{font-size: 29px !important;}
.cate-banner2 h1{font-size: 42px;}
.esBody .mainleft{margin-left:0px}
.esBody .mainleft li a {padding:16px 5px;}
.esBody .menu_rit li a {padding:16px 6px;}
.ruBody .right-one {width: 150px;}
.frBody .certified h1, .proven-mate h1, .large-cap h1{font-size:38px!important;}
.threathead th{height:110px;}
.threatheadrght th {height:110px;}

.nvdlft { margin-top: 4%;}	
.mrtop { margin-top: -1%!important; }
.dtlJaguartop {  background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height: 715px  !important;}		
.nvd-banner { background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 9% 0px 3%;}	
.nighteyelft img { margin-top: 0%;}	
.nighteyelft { width: 40%;}
.Jaguar14rght { width: 40%;}	
.Jaguar7lft { width: 40%; }	
		.hi-icon {
    border-radius: 50%;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 70px !important;
    margin:0px !important;
    position: relative;
    text-align: center;
    width: 70px !important;
    z-index: 1;
}
.maphd {height: 120px;}


.srchbtn{height:42px !important;}
.hedmk{font-size:35px !important;
 font-family: "yanone_kaffeesatz_regularRg"  !important;
 font-weight:bold;}
.mrt50{ margin-top:19%; margin-right:170px;}
.pdt10{padding-top:10%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.pllft125 {
    padding-left: 55px;
}
@-moz-document url-prefix() {
	.event-flag{top:14% !important;}	
}
.event-flag{top:9%;}
.logo-cont {width: 100%; }

.blok{left:30px; top:-5px}
.search{ width:70%; z-index:100; padding-top: 0px; padding-bottom:5px;}
.search li{ list-style:none; float:right; padding:0px 15px; }
.search li:last-child{ width:35%; margin-top:10px;}
.lang{color:#FFFFFF; padding-left:10px;}
.srch{margin:10px;}
.txtbox{ width:200px; background:#FFF url(../img/search-icon.png) 170px center no-repeat; padding:0px 10px; height:30px; float:left; margin-right:10px; border:none;}
.gobtn{background:#9B2927; color:#FFFFFF; float:left;}
.gobtn a{color:#FFFFFF; text-decoration:none; font-size:15px; display:block; padding:5px 11px;}
.navbar{ z-index:100; border-radius:0px;}
.navbar-nav{font-size:18px!important; margin-left:75px;}
.navbar-right{font-size:15px!important; color:#737579; padding-right:150px !important;}
.navbar-nav > li > a {    padding-top: 13px;    padding-bottom: 10px;   line-height: 20px;}
.carousel {  height:auto;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 5%;    right: 2%;    width: 100%;    padding-bottom: 25px !important;}
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}

*Drop Down Menu*/
/*Corporate*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:block; position:absolute;left:0px; width:480px;  z-index:999; background:#F2F1F7; padding:10px 20px 10px; 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:-150px; width:1000px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:480px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:480px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:900px;  z-index:999; background:#F2F1F7; padding:0px 20px 10px; 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:15px!important;}
.navbar-nav>li:nth-child(4).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}

.navbar-nav>li:nth-child(5).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li{display:block; padding:0px 10px; width:15.5%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li:nth-child(5){width:20.5%;}

.navbar-nav>li:nth-child(3).child>div.dropdown li:last-child img{width:90%;}
.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; font-size:15px!important;}
.dropdown ul li{display:block; padding:0px 10px; width:14.2%;}
.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);}
.dropdown ul li a:hover{color:#DF292D;}


/*Drop Down Menu*/


/*Personal Protection*/
.persprot > .col-lg-5 {margin: -60px 0px 0px;}
.persprot{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:500px; padding-left:55px; padding-top:30px;}
.persprot h1{font-size:53px!important;}
.persprot h2{font-size:20px!important;}
.hd{ width:30%; margin-top: 0px;}
.logo-unit{ width:28%;     margin-left: 10%;}
.logo-unit ul{ margin:0; padding:0;}
.prodbg{background:#E7E7E7; height:160px;}
.product {    margin-top: 70px; }
.product li h3{ font-size:15px!important; color:#000000; text-align:center; text-transform:capitalize; font-weight:normal; margin:0; padding:0; margin-top:-20px}
.mrgtp110{ margin-top:80px;}
.mrgtp-l {    margin-top: 10px;    margin-left: -50px;}
.imgallry2 li img{display: block !important;    max-width:250px !important;    height: 250px !important;}

/*Platform Protection*/
.platforms{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.platforms h1{font-size:53px!important; }
.platforms h2{font-size:20px!important;}
.txt{margin-top:35.4%;}
.logo-unit2{ width:55%;}
.logo-unit2 img{ width:30%;}


/*NVD*/
.nvd{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvd h1{font-size:53px!important;}
.nvd h2{font-size:19px!important;}
.hd3{ position:absolute; z-index:1; left:7%; margin-top:25px; width:90%;}
.logo-unit3{ left: 24%; top: -6%;}
.nvdpro{width:35% !important;}
.nvdpro img{width:80% !important; float:right;}
.nvdproduct h3{ font-size:35px!important;}
.nvdproduct h3 span{ font-size:40px!important;}
.nvdproduct p{ font-size:14px!important;}
.mrgtp112 {    margin-top: 25px !important;    margin-left: 20px !important;}

/*Event*/
.meetus h1{font-size:53px!important;}
.hd4{ left:7%; margin-top:25px; width:90%;}
.event{ margin:0; padding: 9% 0% 1% 0%;}
.event div{ width: 90%;}
.event div h3{font-size:30px!important; }
.event div td{font-size:18px!important;}
.event div th{font-size:18px!important;}
.event a{ color:rgba(0,0,0,1.00);}
.more-event{padding:5px; margin-bottom:3%; margin-right:1%;}



/*Footer*/
.corp,.perpro,.vpro,.techsol{ height:240px;}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.corp li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.perpro{width:23%;}
.perpro li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.vpro li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.techsol li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.newstxt{ background:#515151; border:none; width:180px !important; height:40px !important; float:left; margin-right:15px; color:rgba(255,255,255,0.6); font-size:15px!important; padding-left:10px;}
.newsbtn{padding:9px 10px; background:#515151; color:#FFFFFF; font-size:15px!important; float:left; text-decoration:none;}




/*Peroanl Protection Page*/
.top-banner{ margin:0; padding:0;}

.bannerlogo-unit{ width:9%; position:absolute; background:#c52f33; right:0; top:50%;}
.bannerlogo-unit ul{ margin:0; padding:0;}
.bannerlogo-unit li{ display:block; list-style:none; padding:0; margin:10%!important;}




.corpsec{width:80%; margin:0px auto; padding-top:20px;}

.corpsec ul{ margin:20px 0px 0px; padding:0;}
.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 span{ font-size:25px!important;}
.large-cap p{font-size:18px!important; }
.large-cap div a{font-size:12px!important;}

.certified{ background:#f0e27c; padding:15px 20px 11px; text-align:left;}
.certified div a{font-size:12px!important;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px; text-align:left;}
.proven-mate h1 span{ font-size:25px!important;}
.proven-mate p{font-size:18px!important;}
.proven-mate div a{font-size:12px!important; color:#FFFFFF; text-decoration:none; text-align:right;}


/*Overvest*/
.overvest{ margin:0; padding:0; z-index:5; }

.overvest>hd{ margin-left:6%; width:80%; margin-top:3%;}

.overvest>.hd h3{font-size:15px!important;}
.overvest>.hd p{ font-size:15px!important;}
.overvestproduct{ margin:0; padding:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; }
.overvestproduct li{ list-style:none; float:left; width:19.8%;}
.overvestproduct li h4{ font-size:22px!important; color:#6d6e71; margin:0; padding:5px 0px;}
.ruBody .overvestproduct li h4{ font-size:20px!important;}
.deBody .overvestproduct li h4{padding:5px 6px;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}


/*Armour*/
.armour-ins>.hd h3{ font-size:15px!important;}
.armour-ins>.hd p{ font-size:15px!important;}
.armourproduct li{ list-style:none; float:left; width:24.8%; margin-right:0.2% !important;}
.armourproduct li h4{ font-size:22px!important; color:#FFFFFF; margin:0; padding:5px 0px;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.bgimg2{float:left; width:27%}


/*Helmet*/
.helmetover>.hd{ margin-left:6%; width:60%; margin-top:0%;}
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.helmetproduct li h4{ font-size:22px!important; color:#6d6e71; margin:0; padding:5px 0px;}
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.logounit {margin-top: 40px;}

/*Advance Protection Gear*/
.adpro h2{font-size:22px!important;}
.adpro>.hd h2{ font-size:30px!important;}
.bgimg{float:left; width:25%}
.bgimg2{float:left; width:15%}
.bgimg3{float:right; width:18%}
.bgimg4{float:right; width:35%;}


/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro h1{font-size:60px!important;}
.Brifcasepro>.hd h2{font-size:30px!important;}

.mining h1{font-size:60px!important;}
.mining>.hd h2{ font-size:25px!important;}

/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro h1{font-size:60px!important; }
.blanketpro>.hd h2{font-size:30px!important;}


/*Product Page*/
.col-lg-10{ width:80%;}
.col-lg-2{ width:20%;}
/*.btn1{margin-bottom: 4%;}*/

/*.product-dtl h1{font-size:50px!important; color:#FFFFFF; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}*/
.product-dtl h2{font-size:30px!important; color:#FFFFFF; text-align:left; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #FFFFFF; width:85%; margin-top:30px; padding-bottom:5px;}
/*.product-dtl p{font-size:18px!important; color:#FFFFFF; text-align:left; margin:0; padding:0;}*/
/*.product-imag{margin-top:10%; position:absolute; margin-left:60%; text-align:right;}
.product-imag img{width: 90%;}*/
.zoom-icn{text-align:center; width:95%; margin:-60px auto 0px;}
.zoom-icn img{width:10%;}
.lft-sec li{ font-size:17px!important;}
.lft-sec h1{ font-size:40px!important;}
.accessories h1{font-size:30px!important;}
.siml-prod h1{font-size:30px!important;}
.abl-prot li h2{font-size: 18px!important;}
.abl-prot li h4{font-size: 16px!important;}
.abl-prot li h3{font-size: 18px!important;}
.abl-prot li p{font-size: 16px!important;}
.siml-prod li p{ font-size:20px!important;}





/*Instavest Page*/
.instavest-logo{ width:70%;}
.instavest-dtl{ width:50%; padding-top: 12%; padding-left:7%; float:left;}
.instavest-dtl h1{font-size:35px!important; color:#333!important; }
.instavest-dtl h2{font-size:25px!important;}
.instavest-dtl p{font-size:18px!important;}
.instavest-dtl ul{margin:25px 40px; padding:0;}
.instavest-dtl li{font-size:18px!important;}
.instavest-imag{margin-top: 20%; float:right;}
.unit{ margin:5% 0;}



/*series06 Page*/
.series06-logo{ width:70%;}
.top-line2{ border-bottom:1px solid #FFFFFF; padding-top:12%;}
.series06-dtl{ width:55%; padding-left:7%; float:left;}
.series06-imag{margin-top:15%;  width:45%; padding-left:5%;}
.series06-dtl h2{font-size:25px!important;}
.series06-dtl p{ font-size:18px!important;}
.series06-dtl ul{margin:25px 40px; }
.series06-dtl li{ font-size:18px!important; }
.tbl h2{  font-size:25px!important;}
.tbl td{ font-size:18px!important; }
.setxt2{ font-size:25px!important; width:60%;}
.setxt2 span{ font-size:20px!important;}


/*GFactor Page*/
.GFactor-dtl { padding-top:12%;}
.GFactor-dtl h1{font-size:65px!important;}
.GFactor-dtl h2{ font-size:30px!important;}
.GFactor-dtl p{ font-size:18px!important;}
.GFactor-dtl li{ font-size:18px!important;}


/*Communication Page*/
.Communication-dtl{ padding-top:90px;}
.Communication-dtl h2{ font-size:25px!important;}
.Communication-dtl p{ font-size:18px!important; }
.Communication-dtl ul{margin:25px 40px;}
.Communication-dtl li{ font-size:18px!important; }
.btmprod{ margin:5% 0% 0%; padding:0 3%;}
.btmprod h2{font-size:25px!important;}
.btmprod h3{font-size:20px!important;}
.btmprod ul{margin:0; padding:0;}
.btmprod li{font-size:18px!important;}




/*Ciba Page*/
.ciba-banner {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ciba-dtl{ width:60%; padding-left:7%; float:left; padding-top:10%; padding-bottom:5%;}
.ciba-dtl h2{ font-size:30px!important;}
.ciba-dtl p{ font-size:18px!important;}
.ciba-dtl ul{margin:25px 40px; padding:0;}
.ciba-dtl li{ font-size:18px!important;}
.cibaimg2{ padding:5% 0%}
.cibacont{ padding:5% 0%;}
.cibacont p{ font-size:18px!important;}

.ergo img{ width:99.2%}
.helipilot img{ width:99%}
.completar img{ width:99.5%; float:right;}


/*Profile*/
.icon-cont{ margin:2.5% 0;}

/*Mohit Css */
.icon_vec_con2 h1 {font-size: 25px !important;}
.icon_vec_con2 p {font-size: 16px !important; padding:10px;}
.ins_pp2 {font-size: 16px!important;}
.img_con{margin-top:-10px;}
.textpp h2{font-size:16px!important;}
.textpp h1 {font-size: 50px !important;}
.inner_consec1{width:75% !important; padding-top:30px !important;}
.tsxt_adv h1 {      color: #FFF;    font-size: 43px !important;    padding: 0px;}
.tsxt_adv p {    color: #FFF;    font-size: 16px!important;    }
.ins_pp {    width: 80%;    font-size: 21px!important;    text-align: center;    margin: 20px auto 30px;    color: #4D4D4B;    height: auto;  ;}
.Large_cap {    padding-left: 97px !important;    padding-right: 97px !important;}
.icon_vec_con h1 {        font-size: 25px !important;    width: 100%;    margin-top: 10px;    text-align: center;}
.icon_vec_con h2 {    padding: 0px;    margin: 5px;      font-size: 26px !important;    width: 100%;    text-align: center;     color: #4D4D4B !important; }
.icon_vec_con p {    margin: 5px;       font-size: 16px !important;    width: 100%;    padding: 15px;    text-align: center;    color: #4D4D4B !important; }
.side_text {    width: 44%;    position: absolute;    left: 17%;    margin-top: 5%;}
.thumb_img1 {    width: 24%;    height: auto;    position: absolute;    margin-top: -432px;    left: 21%;}
.thumb_img2 {    width: 24%;    height: auto;    position: absolute;    margin-top: -233px;    right: 22%;}
.chil_p_con h1 {       font-size: 42px!important;    font-weight: 600;    text-align: right;    padding-right: 50px;    margin-top: 100px;}
.withres{width:80%;}
.side_p{width:20%;}
.side_p {    padding-left: 0;}
.con_ab h1 {    text-align: center;    font-size: 38px !important;    letter-spacing: 10px;    margin-left: auto;    margin-right: auto;    padding: 0px;    border-bottom: thin solid #000;}
.con_ab p {    padding: 0px;    margin: 0px;    font-size: 16px!important;    color: #000;      text-transform: uppercase;}
.imgab {    width: 100%;    height: 306px;    background: radial-gradient(ellipse at center center , #FFF 0%, #FFF 20%, #D9D9D9 77%) repeat scroll 0% 0% transparent;}
.nvdab h2 {    padding: 0px;    margin: 5px 5px 50px;    font-size: 21px!important;}
.tag_pp h2 {    font-size: 39px!important;    padding: 0px;    margin: 0px;   }
.tag_pp h1 {    font-size: 37px!important;    padding: 0px;    margin: 0px;    letter-spacing: 15px;}
.pdtp15{ padding:60px 0 0; margin:0;}
.helimg{width:60%; height:auto; margin:0 auto;}
/*Old*/

.ul_hel li{font-size:16px!important;}
.text_pan h1 {   font-size: 22px!important; }
.text_pan p {    font-size: 16px!important; }
.comtxt{width: 100%; text-align: left}
.comtxt h1{ text-align: left}
.hel_h h1 {    width: 100%;    padding: 0px;	font-size:24px!important;    margin: 0px;    color: #1A1A1A;    font-family: 'allerregular';    height: auto;    text-align: center;}
.hel_h h2 {    text-align: center;    font-family: 'allerregular';    margin: 0px;    padding: 0px;    color: #454545;    width: 100%;    height: auto;		font-size:20px!important;}
.hel_2 p{font-size:12px!important;}
.txt_pad h1 {font-size:20px!important;}
.column_right{	background:url(../img/bgright_repest.png) repeat-y;	background-position:right;padding-top:15px;width:70%;padding-right:50px;padding-bottom:50px; float:left;}
.column_left{	width:30%;float:right;}
.left_in{height:100%; padding-top:50px; position:relative; width:100%; float:right;}
.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%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.job-srch{ width:70%; margin:0 auto;}
.skills input{background:#bdbebf; border:0; padding:8px; font-weight:400; font-size:14px!important; color:#FFFFFF; font-style:italic;}
.skills select {background:#bdbebf; border:0; padding:8px; font-weight:400;  background-repeat:no-repeat;  font-size:14px!important;  color:#FFFFFF;  font-style:italic;  width:200px;  overflow:hidden;  background-image:url(../img/arrow_sel.jpg);     background-position:right;     -webkit-appearance: none /* this is required for Webkit browsers */;       -moz-appearance:    none /* this is not supported currently */;     appearance:none;}
.blocks_p{ width:30% !important; 	padding-bottom:10px; 	margin-right:25px;  }
.blocks_p a{background:#880002; 	padding:5px; 	color:#fff;	text-decoration:none;}
.blocks_p p{font-size:16px!important;	text-align:left;	height:110px;	color:rgba(0,0,0,1.00);}
.banner-new img{ width:95%;}
.pro_tt h1{font-size:25px!important;}
.pro_tt p{font-size:13px!important;}
.img_men img{width:90%; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:auto;}

/*Mohit Css end*/	



/*Category Page*/
/*.cate-bannerhd{ width:40%;}*/
/*.cate-banner p{font-size:16px!important;}*/
.cate-banner2 p{font-size:16px!important;}


/*instavest*/
.instavest{ background:#fbf6d1; margin:0; padding:0;}
.instavest-cont{ padding:3% 7% 0%; 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:right; font-size:16px!important; margin-top:25px; padding-left:25px;}
.prodimg{ margin-top:8%;}


/*series6vest*/
.top-line{ padding-top:1.5%;}
.series6vest-cont{padding:0% 7% 3%; margin:0;}
.series6vest-tbl{ width:50%;}
.series6vest-tbl h2{ font-size:35px !important;}
.series6vest-tbl p{font-size:16px!important;}
.setxt2{ font-size:25px!important; width:65%;}
.setxt2 span{ font-size:17px!important;}


/*Multi Overvest*/
.multi-vest-cont li img{ width:60%;}
.multi-vest-cont li h3{ font-size:16px!important;}


/*Police Overvest*/
.police-vest-cont li div img{ width:65%;}
.police-vest-cont li h3{ font-size:16px!important; width:80%; margin:5px auto;}

/*CONCEALABLE VESTS*/
.concealable-vest-cont{ padding:1.5% 7%;}
.gren {padding: 3.3% 5%;}
.gren img{ width:65.5%;}
.orng img{ width:43%;}
.lightgren img{ width:43%;}
.blu img{ width:66.5%;}
.concealable-vest-cont h3{ font-size:16px!important;}


/*Militry Overvest*/
.Militry-vest-cont ul{ margin:8% 0% 0% 8%; padding:0;}
.Militry-vest-cont li h3{ font-size:16px!important; width:70%; margin:1% auto;}
.militry-man img{ width:87%;}

/*Front Open Verst*/
.frnt-opn-vest-cont li h3 { font-size:16px!important;}
.frnt-opn-vest-cont li img{ width:60%;}


/*Floatation Overvest*/
.floatation-vest-cont ul{ padding:2% 0% 0%;}
.floatation-vest-cont li div img{ width:65%;}
.floatation-vest-cont li h3{font-size:16px!important; width:80%; margin:1% auto;}
.navy-man{ padding-top:3%;}

/*female vest*/
.fvest-cont img{width:39.7%;}
.fvest-cont div{margin-top:3%;}
.female-vest-cont li{ text-align:center;}
.female-vest-cont li img{ width:55%;}
.female-sol img{ width:91%;}
.female-vest-cont li h3 {font-size: 16px!important; }

/*Ballastic Blanket*/
.ballistic-blanket-cont{ padding:5% 0% 5% 7%;}
.ballistic-blanket-cont li{ width:49%;}
.ballistic-blanket-cont li img{ width:85%;}
.ballistic-blanket-cont li:last-child img{ width:56.9%;}


/*Ballastic Shield*/
.ballistic-shield-cont{ padding:5% 7%;}
.ballistic-shield-cont li{width:50%;}
.ballistic-shield-cont li img{ width:30%; margin-right:8%;}
.ballistic-shield-cont li:last-child{background:none;}

/*Demining Suits*/
.Demining-Suits-cont{ padding:5% 0% 5% 7%;}
.Demining-Suits-cont li{ width:49%;}
.Demining-Suits-cont li img{ width:70%;}
.Demining-Suits-cont li h2{font-size:50px!important;}



/*Plateform Protection*/
.top-bannerhd2{ width:32%; margin-top: 22%; position:absolute; margin-left:7%;}
.top-bannerhd2 h1{font-size:65px!important; font-family: 'yanone_kaffeesatzbold'; color:#9c3336;}
.top-bannerhd2 h2{font-size:22px!important; font-family: 'allerregular';  color:#333232;}
.expert{ height:720px;}

/*Plateform Protection*/
/*Land Banner*/

.pptop-banner h2{font-size:16px!important; line-height:20px;}
/*Air Banner*/

.pptop-bannerhd2 p{font-size:16px!important; line-height:20px;}
/*Sea Banner*/

.pptop-bannerhd3 p{font-size:16px!important; line-height:20px;}
/*.pptop-bannerhd3 h2{font-size:20px!important; line-height:28px;}
.pptop-bannerhd3 li{font-size:20px!important;}*/


/*Land*/
.head_sec p{font-size:16px!important;}
.li_land li{ margin-right:40px; font-size:16px!important;}
.li_land2 li{font-size:16px!important;}
.martp{font-size:16px!important;}
.tag_land{font-size:40px!important;}
.list_hcd li{font-size:16px!important;}
.list_hcd2 li{font-size:16px!important;}



/*Domain Expertise*/
.domain-exp{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont h1{ font-size:65px!important; }
.domain-exp-cont p{ font-size:16px!important;}
.domain-exp-cont li h2{ font-size:40px!important; margin:3% auto;}
.domain-exp-cont li p{ font-size:16px!important; margin:3% auto;}

/*Products & Services*/
.productserv{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi h1{font-size:65px!important; color:#312f30;}
.product-servi h2{ font-size:40px!important; margin-top:5%;}
.product-servi h3{ font-size:29px!important; line-height:50px; }
.product-servi p{ font-size:16px!important; margin-top:2%;}
.product-servi div{font-size:35px!important;}
.product-servi-product li h4{ font-size:24px!important;}



/*Project Managment*/
.project-manag-cont h1{font-size:65px!important;}
.project-manag-cont h2{ font-size:40px!important; margin-top:5%;}
.project-manag-cont h3{ font-size:55px!important;}
.project-manag-cont p{ font-size:16px!important; }
.project-manag-cont div{font-size:35px!important;}


/*Design & Development*/
.design-dev-cont {padding: 3% 5% 5%; }
.design-dev-cont h1{font-size:65px!important;}
.design-dev-cont li h2{ font-size:22px!important; margin-top:15%;}
.design-dev-cont li p{ font-size:15px!important; margin-top:10%;}



/*Manufacturing*/
.manufacturing{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.manufacturing-cont h1{font-size:65px!important;}
.manufacturing-cont p{ font-size:16px!important;}
.manufacturing-cont div{font-size:35px!important;}
.manufacturing-pic li {width: 17.8%; margin-right:2% !important;}

.nvdlft h2 {    padding-left: 9.5%;}
.nvdlft p {    padding-left: 9.5%;}
.nvdrght{ margin-top:3%;}
.Jaguar7{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 12% 0;}
.Jaguar7rght h1{font-size:60px!important; margin: 50px 0px;}
.Jaguar7rght h1 span{font-size:75px!important;}
.Jaguar7rght h2{font-size:15px!important;}



.Jaguar14{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding: 3% 0 8%;}
.Jaguar14lft{ margin:15% 0 0;}
.Jaguar14lft h1{font-size:60px!important;}
.Jaguar14lft h1 span{font-size:75px!important;}
.Jaguar14lft h2{font-size:15px!important;}



.nighteye{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding: 10% 0 12%;}
.nighteyerght{ margin:0 0 0;}
.nighteyerght h1{font-size:60px!important; }
.nighteyerght h1 span{font-size:75px!important;}
.nighteyerght h2{font-size:15px!important;}



/*NVD Detail Page*/
/*Jaguar7*/
.dtlJaguar7{ padding: 5% 0 1% 0%; background-position: 25%; }
.dtlJaguar7hd h1{font-size:75px!important; }
.dtlJaguar7hd h2{font-size:15px !important;}
.dtlJaguar7-lft{ margin-right: 2%;}
.dtlJaguar7-lft h2{font-size:40px!important; padding-left:5%;}
.dtlJaguar7-lft p{font-size:15px!important; margin-top:15px;}
.dtlJaguar7-rght{ }
.jg7pic{margin-top:10%; padding-right:3%;}
.Features{}
.Features li{line-height:30px; font-size:14px!important; margin-right: 5% !important;}
.spec{font-size: 14px !important; width: 60%;}
.spec tr td{padding:5px;}
.optn div td{font-size:14px!important; padding:5px 15px 5px 5px;}
.nithv h2{font-size: 20px!important; color: #2b2b2b!important; padding-right: 3%;}




/*Jaguar14*/
.dtlJaguar14 { background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 5% 0 7% 3%;}
.dtlJaguar14hd h1{font-size:70px!important;}
.dtlJaguar14hd h2{font-size:15px !important;}
.dtlJaguar14-lft{ width:35%; margin-top:5%;}
.dtlJaguar14-rght{width:65%;}
.dtlJaguar14-rght h2{font-size:18px!important;}
.dtlJaguar14-rght p{font-size:15px!important; margin-top:15px;}
.jg14pic{margin-top:5%; padding-right:3%;}



/*night Eye*/
.dtlnightEye {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.dtlnightEyehd{padding-bottom:15px;}
.dtlnightEyehd h1{font-size:70px!important;}
.dtlnightEyehd h2{font-size:15px !important;}
.dtlnightEye-lft{width:60%;}
.dtlnightEye-lft h2{font-size:18px!important; margin-bottom:10px;}
.dtlnightEye-lft p{font-size:15px!important; margin-top:15px;}
.dtlnightEye-rght{width:35%;}
.nightEyepic{ margin-top:17%; padding-right:3%;}


/*Contact us*/
.pdl35{ padding-left:35px;}
.contact {padding: 12% 0px 2% 5%; }
.contact h1{font-size:50px !important; line-height: 50px;}
.map h2{ margin-top:10px; font-size:26px !important;}
.location{ padding:5px 15px 8px; font-size:20px; line-height:27px;}
.addres h2 { font-size:25px !important;}
.addresrght p{ margin-left:30px; margin-top: 58px;}
.Routes th{height:50px; padding:0px 10px}
.Routes td{height:50px; padding:0px 10px}
.flight th{height:50px; padding:0px 10px}
.flight td{height:50px; padding:0px 10px}
.srchbtn{font-size:30px; line-height:30px;}
#map_canvas{height:400px;}

#map_canvas2{height:400px; overflow:visible !important}

.delhadd { font-size:17px;}


#map_canvas3{height:400px; overflow:visible !important}


.bodyarmourhd{background:#c3ae70; padding:12% 0 0% 2%;}
.bodyarmourhd h1{font-size:50px!important;}
.Bodyarmour h2{font-size:30px !important;}
.Bodyarmour p{ font-size:15px !important;}
.bdg{height:660px; margin-top:0%; width:48%;}

.itltop{margin:0; padding:12% 0 0% 2%; background:#79868B;} 

.Pressrelese{background:url(../img/press_ban_new.jpg); padding: 12% 0px 2% 5%;}

}


@media (min-width: 1281px) and (max-width: 1365px){
.mrtp105 {  margin-top: 70px;}
.mrtp70 {  margin-top: 42px;}
.mrtp10 {  margin-top: 52px;}
.gkgcom h1{font-size: 27px !important;}
.gkgcom h2{font-size: 27px !important;}

.mrt50{ margin-top:22%;}
.pdt10{padding-top:10%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.pllft125 {
    padding-left: 55px;
}
.event-flag{top:9.5%;}
.logo-cont {width: 100%; }

.blok{left:30px; top:-5px}
.blok img{ width:90%;}
.search{ width:70%; z-index:100; padding-top: 0px; padding-bottom:0px;}
.search li{ list-style:none; float:right; padding:0px 15px; }
.search li:last-child{ width:35%; margin-top:10px;}
.lang{color:#FFFFFF; padding-left:10px;}
.srch{margin:10px;}
.txtbox{ width:200px; background:#FFF url(../img/search-icon.png) 170px center no-repeat; padding:0px 10px; height:30px; float:left; margin-right:10px; border:none;}
.gobtn{background:#9B2927; color:#FFFFFF; float:left;}
.gobtn a{color:#FFFFFF; text-decoration:none; font-size:15px!important; display:block; padding:5px 11px;}
.navbar{ z-index:100; border-radius:0px;}
.navbar-nav > li > a {    padding-top: 10px;    padding-bottom: 9px;   line-height:20px;}
.navbar-nav{font-size:17px!important; margin-left:70px;}
.navbar-right{font-size:14px!important; color:#737579; padding-right:150px !important;}
.carousel { height:auto;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 5%;    right: 2%;    width: 100%;    padding-bottom: 25px !important;}
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}

/*Drop Down Menu*/
/*Corporate*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:block; position:absolute;left:0px; width:650px;  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:-150px; width:900px;  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:560px;  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:490px;  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:800px;  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:15px!important;}

.navbar-nav>li:nth-child(4).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(5).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li{display:block; padding:0px 10px; width:16.5%;font-size:15px!important;}

.navbar-nav>li:nth-child(3).child>div.dropdown li:last-child img{width:90%;}
.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; font-size:15px!important;}
.dropdown ul li{display:block; padding:0px 10px; width:14.2%;}
.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);}
.dropdown ul li a:hover{color:#DF292D;}


/*Drop Down Menu*/

#map_canvas{height:400px;}
#map_canvas3{height:400px;}
#map_canvas2{height:400px; overflow:visible !important}
/*Personal Protection*/
.persprot{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:500px; padding-left:55px; padding-top:30px;}
.persprot h1{font-size:43px!important;}
.persprot h2{font-size:23px!important;}
.hd{ width:35%; margin-top: 30px;}
.logo-unit{ width:45%;}
.prodbg{background:#E7E7E7; height:160px;}
.product {    margin-top: 70px; }
.product li h3{ font-size:15px!important; color:#000000; text-align:center; text-transform:capitalize; font-weight:normal; margin:0; padding:0; margin-top:-20px}
.mrgtp110{ margin-top:70px;}



/*Platform Protection*/
.platforms{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.platforms h1{font-size:53px!important; }
.platforms h2{font-size:20px!important;}
.txt{margin-top:35%;}
.logo-unit2{ width:65%;}
.logo-unit2 img{ width:25%;}


/*NVD*/
.nvd{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvd h1{font-size:53px!important;}
.nvd h2{font-size:20px!important;}
.hd3{ position:absolute; z-index:1; left:7%; margin-top:25px; width:90%;}
.logo-unit3{ left: 26%; top: -6%;}
.nvdproduct h3{ font-size:35px!important;}
.nvdproduct h3 span{ font-size:40px!important;}
.nvdproduct p{ font-size:14px!important;}
.mrgtp112{ margin-top:80px; margin-left:-60px !important;}
.mrgtop-30{margin-top: -55px !important; padding-bottom:10px !important;}


/*Event*/
.meetus h1{font-size:48px!important;}
.hd4{ left:7%; margin-top:25px; width:90%;}
.event{ margin:0; padding: 9% 0% 1% 0%;}
.event div{ width: 90%;}
.event div h3{font-size:30px!important; }
.event div td{font-size:18px!important;}
.event div th{font-size:18px!important;}
.event a{ color:rgba(0,0,0,1.00);}
.more-event{padding:5px; margin-bottom:3%; margin-right:1%;}




/*Footer*/
footer{  padding-left:55px; padding-top:10px;}
.corp,.perpro,.vpro,.techsol{ height:240px;}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:18px!important;}
.corp li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.perpro{width:23%;}
.perpro li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.vpro li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.techsol li{ list-style:none; color:#FFFFFF; font-size:15px!important;}
.newstxt{ background:#515151; border:none; width:180px !important; height:40px !important; float:left; margin-right:15px; color:rgba(255,255,255,0.6); font-size:15px!important; padding-left:10px;}
.newsbtn{padding:9px 10px; background:#515151; color:#FFFFFF; font-size:15px!important; float:left; text-decoration:none;}




/*Peroanl Protection Page*/
.top-banner{ margin:0; padding:0;}
.top-banner h1{font-size:55px!important;}
.top-banner h2{font-size:19px!important;}
.top-bannerhd{ width:27%; margin-top: 19%; position:absolute; margin-left:7%;}
.bannerlogo-unit{ width:9%; position:absolute; background:#c52f33; right:0; top:50%;}
.bannerlogo-unit ul{ margin:0; padding:0;}
.bannerlogo-unit li{ display:block; list-style:none; padding:0; margin:10%!important;}



.corpsec{width:80%; margin:0px auto; padding-top:20px;}
.corpsec h1{font-size:32px!important;}
.corpsec p{font-size:22px!important;}
.corpsec ul{ margin:20px 0px 0px; padding:0;}
.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{ font-size:35px!important;}
.large-cap h1 span{ font-size:25px!important;}
.large-cap p{font-size:16px!important; color:#FFFFFF; line-height:18px;}
.large-cap div{text-align:right}
.large-cap div a{font-size:17px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.certified{ background:#f0e27c; padding:15px 20px 11px;}
.certified h1{font-size:35px!important;}
.certified ul{margin:0; padding:0; padding-top:27px;}
.certified li{list-style:none; background:url(../img/certified-arrow.png) left center no-repeat; padding-left:30px; font-size:16px!important; color:#494502; width:100%;}
.certified div{text-align:right}
.certified div a{font-size:17px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px;}
.proven-mate h1{ font-size:35px!important;}
.proven-mate h1 span{ font-size:27px!important;}
.proven-mate p{font-size:16px!important; color:#FFFFFF; line-height:18px;}
.proven-mate div{text-align:right;}
.proven-mate div a{font-size:17px!important; color:#FFFFFF; text-decoration:none; text-align:right;}


/*Overvest*/
.overvest{ margin:0; padding:0; z-index:5; }
.overvest h1{font-size:60px!important;}
.overvest>.hd{ margin-left:6%; width:38%; margin-top:0%;}
.overvest>.hd h2{ font-size:21px!important;}
.overvest>.hd h3{ font-size:15px!important;}
.overvest>.hd p{ font-size:15px!important;}
.overvestproduct{ margin:0; padding:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; }
.overvestproduct li{ list-style:none; float:left; width:19.8%;}
.overvestproduct li h4{ font-size:22px!important; color:#6d6e71; text-transform:capitalize; text-align:center; border-left:1px solid #6d6e71; margin:0; padding:5px 0px;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}


/*Armour*/
.armour-ins>.hd h3{ font-size:15px!important;}
.armour-ins>.hd p{ font-size:15px!important;}
.armourproduct li{ list-style:none; float:left; width:24.8%; margin-right:0.2% !important;}
.armourproduct li h4{ font-size:22px!important; color:#FFFFFF; text-transform:capitalize; text-align:center; border-left:1px solid #FFFFFF; margin:0; padding:5px 0px;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.bgimg2{float:left; width:27%}


/*Helmet*/
.helmetover>.hd{ margin-left:6%; width:45%; margin-top:0%;}
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.helmetproduct li h4{ font-size:22px!important; color:#6d6e71; text-transform:capitalize; text-align:center; border-left:1px solid #6d6e71; margin:0; padding:5px 0px;}
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.logounit {margin-top: 40px;}

/*Advance Protection Gear*/
.adpro h1{font-size:45px!important;}
.adpro h2{font-size:22px!important;}
.adpro>.hd h2{ font-size:21px!important;}
.bgimg{float:left; width:25%}
.bgimg2{float:left; width:15%}
.bgimg3{float:right;}
.bgimg4{float:right; width:35%;}


/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro h1{font-size:60px!important;}
.Brifcasepro>.hd h2{font-size:21px!important;}

.mining > .hd h2 {    font-size: 21px !important;}

/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro h1{font-size:60px!important; }
.blanketpro>.hd h2{font-size:21px!important;}


/*Product Page*/
.col-lg-10{ width:80%;}
.col-lg-2{ width:20%;}
/*.btn1{ margin-bottom: 4%;}*/

/*.product-imag{margin-top: 90px; position:absolute; margin-left:60%; text-align:center;}
.product-imag img{}*/
.zoom-icn{text-align:center; width:95%; margin:-60px auto 0px;}
.zoom-icn img{width:10%;}
.lbl-name{ width:25%; float:left; font-size:17px!important; color:#FFFFFF; text-align:left; margin-top:15px;}
.lbl-dtl{ width:70%; float:left; font-size:17px!important; color:#FFFFFF; text-align:left; margin-top:15px;}
.lbl-dot{ width:5%; float:left; text-align:center; font-size:17px!important; color:#FFFFFF; margin-top:15px;}
.lft-sec li{ font-size:17px!important;}
.lft-sec h1{ font-size:40px!important;}
.accessories h1{font-size:30px!important;}
.siml-prod h1{font-size:30px!important;}
.abl-prot li h2{font-size: 18px!important;}
.abl-prot li h4{font-size: 16px!important;}
.abl-prot li h3{font-size: 18px!important;}
.abl-prot li p{font-size: 16px!important;}
.siml-prod li p{ font-size:20px!important;}



/*Instavest Page*/
.instavest-logo{ width:70%;}
.instavest-dtl{ width:50%; padding-top: 12%; padding-left:7%; float:left;}
.instavest-dtl h1{font-size:30px!important; color:#333!important; }
.instavest-dtl h2{font-size:25px!important;}
.instavest-dtl p{font-size:18px!important;}
.instavest-dtl ul{margin:25px 40px; padding:0;}
.instavest-dtl li{font-size:18px!important;}
.instavest-imag{margin-top: 20%; float:right;}
.unit{ margin:5% 0;}



/*series06 Page*/
.series06-logo{ width:70%;}
.top-line2{ border-bottom:1px solid #FFFFFF; padding-top:13%;}
.series06-dtl{ width:45%; padding-left:7%; float:left;}
.series06-imag{margin-top:17%;  width:45%; padding-left:5%;}
.series06-dtl h2{font-size:25px!important;}
.series06-dtl p{ font-size:18px!important;}
.series06-dtl ul{margin:25px 40px; }
.series06-dtl li{ font-size:18px!important; }
.tbl h2{  font-size:25px!important;}
.tbl td{ font-size:18px!important; }



/*GFactor Page*/
.GFactor-dtl { padding-top:12%;}
.GFactor-dtl h1{font-size:65px!important;}
.GFactor-dtl h2{ font-size:30px!important;}
.GFactor-dtl p{ font-size:18px!important;}
.GFactor-dtl li{ font-size:18px!important;}


/*Communication Page*/
.Communication-dtl{ padding-top:12%;}
.Communication-dtl h1{font-size:50px!important; }
.Communication-dtl h2{ font-size:25px!important;}
.Communication-dtl p{ font-size:18px!important; }
.Communication-dtl ul{margin:25px 40px;}
.Communication-dtl li{ font-size:18px!important; }
.btmprod{ margin:5% 0% 0%; padding:0 3%;}
.btmprod h2{font-size:25px!important;}
.btmprod h3{font-size:20px!important;}
.btmprod ul{margin:0; padding:0;}
.btmprod li{font-size:18px!important;}




/*Ciba Page*/
.ciba-banner {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ciba-dtl{ width:50%; padding-left:7%; float:left; padding-top:14%; padding-bottom:5%;}
.ciba-dtl h2{ font-size:30px!important;}
.ciba-dtl p{ font-size:18px!important;}
.ciba-dtl ul{margin:25px 40px; padding:0;}
.ciba-dtl li{ font-size:18px!important;}
.cibaimg2{ padding:5% 0%}
.cibacont{ padding:5% 0%;}
.cibacont p{ font-size:18px!important;}

/*Profile*/
.icon-cont{ margin:5% 0 2.5%;}
.text{font-family: 'YanoneKaffeesatzThin'; font-size:40px!important; text-align:center; padding:7.5% 0;}






/*Mohit Css */
.icon_vec_con2 h1 {font-size: 25px !important;}
.column_right{	background:url(../img/bgright_repest.png) repeat-y;	background-position:right;padding-top:15px;width:70%;padding-right:50px;padding-bottom:50px;}
.column_left{	width:30%;float:right;}
.left_in{height:100%;padding-top:50px;position:relative;width:100%;float:right;}
.comtxt{width: 90%;}
.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%;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.job-srch{ width:70%; margin:0 auto;}
.skills input{background:#bdbebf; border:0; padding:8px;font-weight:400;font-size:14px!important;color:#FFFFFF;font-style:italic;}
.skills select {background:#bdbebf; border:0; padding:8px;font-weight:400;background-repeat:no-repeat;font-size:14px!important;color:#FFFFFF;font-style:italic;width:200px;overflow:hidden;  background-image:url(../img/arrow_sel.jpg);     background-position:right;     -webkit-appearance: none /* this is required for Webkit browsers */;       -moz-appearance:    none /* this is not supported currently */;     appearance:none;}
.pro_tt h1{font-size:25px!important;}
.pro_tt p{font-size:13px!important;}
/*Mohit Css end*/	



/*Category Page*/
.cate-bannerhd{ width:40%;}
/*.cate-banner h1{font-size:55px!important; }*/
/*.cate-banner h2{font-size:35px!important;}*/
/*.cate-banner p{font-size:18px!important;}*/

.cate-banner2 h1{font-size:55px!important;}
.cate-banner2 h2{font-size:35px!important;}
.cate-banner2 p{font-size:18px!important;}


/*Multi Overvest*/
.multi-vest-cont li img{ width:55%;}
.multi-vest-cont li h2{ font-size:45px!important;}
.multi-vest-cont li h3{ font-size:16px!important;}

/*Police Overvest*/
.police-vest-cont li div img{ width:65%;}
.police-vest-cont li:nth-child(2) div img{ width:77.5%;}
.police-vest-cont li h2{ font-size:45px!important; width:80%; margin:5px auto;}
.police-vest-cont li h3{ font-size:16px!important; width:80%; margin:5px auto;}

/*CONCEALABLE VESTS*/
.gren img{ width:69.5%;}
.orng img{ width:44%;}
.lightgren img{ width:44%;}
.blu img{ width:70.5%;}
.concealable-vest-cont h2{ font-size:45px!important;}
.concealable-vest-cont h3{ font-size:16px!important;}
.concealable-vest-cont h1 {    margin: 0px 0px 1%;}
.cont{margin-top: 10%;}


/*Militry Overvest*/
.Militry-vest-cont ul{ margin:8% 0% 0% 8%; padding:0;}
.Militry-vest-cont li img{ width:35%;}
.Militry-vest-cont li h2{ font-size:34px!important; width:70%; margin:1% auto;}
.Militry-vest-cont li h3{ font-size:16px!important; width:70%; margin:1% auto;}



/*Front Open Verst
.frnt-opn-vest-cont li img{ width:45.5%;}*/
.frnt-opn-vest-cont li h3{font-size:16px!important;}

/*Floatation Overvest*/
.floatation-vest-cont li div img{ width:65%;}
.floatation-vest-cont li h2{font-size:34px!important; width:80%; margin:1% auto;}
.floatation-vest-cont li h3{font-size:16px!important; width:80%; margin:1% auto;}

/*female vest*/
.fvest-cont img{width:39.7%;}
.fvest-cont div{margin-top:3%;}
.female-vest-cont li h3 {font-size: 16px!important; width:90%;}


/*Plateform Protection*/
.top-bannerhd2{ width:32%; margin-top: 22%; position:absolute; margin-left:7%;}
.top-bannerhd2 h1{font-size:65px!important; font-family: 'yanone_kaffeesatzbold'; color:#9c3336;}
.top-bannerhd2 h2{font-size:22px!important; font-family: 'allerregular';  color:#333232;}
.expert{ height:720px;}

/*Plateform Protection*/
/*Land Banner*/

.pptop-banner h2{font-size:16px!important; line-height:20px;}
/*Air Banner*/

.pptop-bannerhd2 p{font-size:16px!important; line-height:20px;}
/*Sea Banner*/

.pptop-bannerhd3 p{font-size:16px!important; line-height:20px;}
.pptop-bannerhd3 h2{font-size:20px!important; line-height:28px;}
.pptop-bannerhd3 li{font-size:20px!important;}


/*Land*/
.head_sec h1{font-size:40px!important;}
.head_sec h2{font-size:25px!important;}
.head_sec p{font-size:16px!important;}
.li_land li{ margin-right:40px; font-size:16px!important;}
.li_land2 li{font-size:16px!important;}
.martp{font-size:16px!important;}
.tag_land{font-size:35px!important;}
.list_hcd li{font-size:16px!important;}
.list_hcd2 li{font-size:16px!important;}



/*Domain Expertise*/
.domain-exp{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont h1{ font-size:65px!important; }
.domain-exp-cont p{ font-size:20px!important;}
.domain-exp-cont li h2{ font-size:40px!important; margin:3% auto;}
.domain-exp-cont li p{ font-size:18px!important; margin:3% auto;}

/*Products & Services*/
.productserv{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi h1{font-size:65px!important; color:#312f30;}
.product-servi h2{ font-size:40px!important; margin-top:5%;}
.product-servi h3{ font-size:29px!important; line-height:50px; }
.product-servi p{ font-size:18px!important; margin-top:2%;}
.product-servi div{font-size:35px!important;}
.product-servi-product li h4{ font-size:24px!important;}



/*Project Managment*/
.project-manag-cont h1{font-size:65px!important;}
.project-manag-cont h2{ font-size:40px!important; margin-top:5%;}
.project-manag-cont h3{ font-size:55px!important;}
.project-manag-cont p{ font-size:18px!important; }
.project-manag-cont div{font-size:35px!important;}


/*Design & Development*/
.design-dev-cont {padding: 3% 5% 5%; }
.design-dev-cont h1{font-size:65px!important;}
.design-dev-cont li h2{ font-size:22px!important; margin-top:15%;}
.design-dev-cont li p{ font-size:15px!important; margin-top:10%;}



/*Manufacturing*/
.manufacturing{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.manufacturing-cont h1{font-size:65px!important;}
.manufacturing-cont p{ font-size:20px!important;}
.manufacturing-cont div{font-size:35px!important;}
.manufacturing-pic li {width: 17.8%; margin-right:2% !important;}

.bdg{height:660px; margin-top:0%;}
}


@media (max-width: 1280px){
.mrtp105 {  margin-top: 70px;}
.mrtp70 {  margin-top: 42px;}
.mrtp10 {  margin-top: 42px;}
.gkgcom h1{font-size: 27px !important;}
.gkgcom h2{font-size: 27px !important;}
.esBody .mainleft{margin-left:0}
.esBody .mainleft li a {padding:16px 5px;}
.esBody .menu_rit li a {padding:16px 4px;}
.cate-banner2 h1{font-size:36px;}
.news { display: flex;}	
.dtlJaguar14-lft {margin-top: -3%;}	
.dtlnightEye-rght img {padding-top: 0;}
.dtlJaguar7-rght.fltlft > img { margin-top: -21%!important;}
.mrtop {}	
.dtlJaguar7-lft h2 {font-size: 20px !important;}	
.nithv { white-space: nowrap;}
.Jaguar7rght h1 {margin: 47px 0;}	
.dtlJaguartop {  background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height: 640px  !important; padding: 13% 0 0 0 !important;}	
ul.corw li { font-size: 14px !important;}	
.Features li.grw1 { font-size: 14px !important;  }	
.nighteyelft { width: 40%;}	
.nighteyerght { float: left;}
.nighteyelft img { margin-top: 0%; }	
.Jaguar14rght { width: 40%;}	
.Jaguar7lft { width: 40%;}	
.mrt50{ margin-top:22%;}
.pdt10{padding-top:10%;}
@-moz-document url-prefix() {
	.event-flag{top:10.6% !important;}	
}
.event-flag{top:12.9%;}
.pllft125{padding-left: 55px;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.blok {left: 20px; top:-3px}
.logo-cont {width: 100%; }

.search{ width:70%; z-index:100; float: right;}
.search li{ list-style:none; float:right; padding:0px 15px; width:37%;}
.search li:last-child{ width:35%; margin-top:10px;}
.lang{color:#FFFFFF; padding-left:10px;}
.srch{margin:10px;}
.txtbox{ width:200px; background:#FFF url(../img/search-icon.png) 170px center no-repeat; padding:0px 10px; height:30px; float:left; margin-right:10px; border:none;}
.gobtn{background:#9B2927; color:#FFFFFF; float:left;}
.gobtn a{color:#FFFFFF; text-decoration:none; font-size:15px!important; display:block; padding:5px 11px;}
.navbar{ z-index:100;}
.navbar-left {float: left;margin-left: 4.5% !important;}
.navbar-right{font-size:15px!important; color:#737579; padding-right:150px !important;}
.carousel { height:auto;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left:5%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}
.vido {margin: 0px 0% 0px 72%;    padding: 0px;    width: 23%;}


/*Drop Down Menu*/
/*Corporate*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:block; position:absolute;left:0px; width:450px;  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:-150px; width:950px;  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:450px;  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:450px;  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:950px;  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:15px!important;}
.navbar-nav>li:nth-child(4).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(5).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li{display:block; padding:0px 10px; width:15.5%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li:nth-child(5){width:20.5%;}

.navbar-nav>li:nth-child(3).child>div.dropdown li:last-child img{width:90%;}
.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; font-size:15px!important;}
.dropdown ul li{display:block; padding:0px 10px; width:14.2%;}
.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);}
.dropdown ul li a:hover{color:#DF292D;}


/*Drop Down Menu*/


.protecTab{ margin:0px; padding:0px;line-height:22px;}
.protecTab strong{ font-size:15px!important;}
.protecTab p{ margin:0px; padding:0px; font-size:15px!important; }
.protecTab span{ margin:0px; padding:0px; font-size:13px!important; }



/*Personal Protection*/
.persprot > .col-lg-5 {margin: -110px 0px 0px;}
.persprot{height:475px; padding-left:55px; padding-top:30px; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-position:right;}
.persprot h1{font-size:53px!important;}
.persprot h2{font-size:20px!important; }
.hd{ width:30%; margin-top: 20px;}
.logo-unit{ width:27%;}
.prodbg{background:#E7E7E7; height:140px;}
.product {    margin-top: 70px;}
.product ul {margin-top: -120px;}
.product li h3{ font-size:20px!important; color:#000000; text-align:center; text-transform:capitalize; font-weight:normal; margin:0; padding:0; margin-top:-20px}
.mrgtp110{ margin-top:60px;}


/*Platform Protection*/
.platforms{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.platforms h1{font-size:53px!important; }
.platforms h2{font-size:20px!important;}
.txt{margin-top:25.4%;}
.logo-unit2{ width:55%;}
.logo-unit2 img{ width:25%;}


/*NVD*/
.nvd{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvd h1{font-size:53px!important;}
.nvd h2{font-size:20px!important;}
.hd3{ position:absolute; z-index:1; left:7%; margin-top:25px; width:90%;}
.logo-unit3{ left: 26%; top: -6%;}
.nvdproduct h3{ font-size:35px!important;}
.nvdproduct h3 span{ font-size:40px!important;}
.nvdproduct p{ font-size:14px!important;}
.mrgtp112{ margin-top:80px; margin-left:-30px;}
.nvdproduct div{padding-left: 20px;     padding-top: 10px;    margin-left: -5%;     width: 33%;     text-align: left;}
.mrgtp100{margin-top: 45px; margin-right: 45px !important;}
.mrgtop-50{margin-top: -50px !important; margin-left: -00px !important;}
.mrgtop-30{margin-top: -20px !important;}
.mrgtp120{ margin-top:70px !important;}
.mrgtp112{ margin-top:60px !important; margin-left:-30px !important;}


/*Event*/
.meetus h1{font-size:53px!important;}
.hd4{ left:7%; margin-top:25px; width:90%;}
.event{ margin:0; padding: 9% 0% 1% 0%;}
.event div{ width: 90%;}
.event div h3{font-size:30px!important; }
.event div td{font-size:15px!important;}
.event div th{font-size:15px!important;}
.event a{ color:rgba(0,0,0,1.00);}
.more-event{padding:5px; margin-bottom:3%; margin-right:1%;}


/*Footer*/
.corp,.perpro,.vpro,.techsol{ height:240px;}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.corp li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.perpro{width:23%;}
.perpro li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.vpro li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.techsol li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.newstxt{ background:#515151; border:none; width:160px !important; height:40px !important; float:left; margin-right:15px; color:rgba(255,255,255,0.6); font-size:15px!important; padding-left:10px;}
.newsbtn{padding:9px 10px; background:#515151; color:#FFFFFF; font-size:15px!important; float:left; text-decoration:none;}



/*Peroanl Protection Page*/
.top-banner{ margin:0; padding:0;}
.top-banner h1{font-size:45px!important;}
.top-banner h2{font-size:19px!important;}
.top-bannerhd{ width:27%; margin-top: 14%; position:absolute; margin-left:7%;}
.bannerlogo-unit{ width:9%; position:absolute; background:#c52f33; right:0; top:45%;}
.bannerlogo-unit ul{ margin:0; padding:0;}
.bannerlogo-unit li{ display:block; list-style:none; padding:0; margin:10%!important;}



.corpsec{width:85%; margin:0px auto; padding-top:50px;}
.corpsec h1{font-size:32px!important;}
.corpsec p{font-size:18px!important;}
.corpsec ul{ margin:40px 0px 0px; padding:0;}
.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{ font-size:35px!important;}
.large-cap h1 span{ font-size:20px!important;}
.large-cap p{font-size:18px!important; color:#FFFFFF;}
.large-cap div a{font-size:12px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.certified{ background:#f0e27c; padding:15px 20px 11px;}
.certified h1{font-size:35px!important;}
.certified h1 span{font-size:20px!important;}
.certified ul{margin:0; padding:0; padding-top:15px;}
.certified li{list-style:none; background:url(../img/certified-arrow.png) left center no-repeat; padding-left:30px; font-size:18px!important; color:#494502; width:100%; line-height: 20px;}
.certified div{text-align:right}
.certified div a{font-size:12px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px;}
.proven-mate h1{font-size:35px!important;}
.proven-mate h1 span{ font-size:20px!important;}
.proven-mate p{font-size:18px!important; color:#FFFFFF; line-height:18.5px;}
.proven-mate div a{font-size:12px!important;}


/*Overvest*/
.overvest{ margin:0; padding:0; z-index:5; }
.overvest>hd{ margin-left:6%; width:70%; margin-top:3%;}
.overvest>hd h2{ font-size:21px!important;}
.overvest>hd h3{ font-size:15px!important;}
.overvest>hd p{ font-size:15px!important;}
.overvestproduct{ margin:0; padding:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; }
.overvestproduct li{ list-style:none; float:left; width:19.8%;}
.overvestproduct li h4{ font-size:20px!important; color:#6d6e71; text-transform:capitalize; text-align:center; border-left:1px solid #fff; margin:0; padding:5px 0px;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}


/*Armour*/
.armour-ins>.hd h3{ font-size:15px!important;}
.armour-ins>.hd p{ font-size:15px!important;}
.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:20px!important; color:#FFFFFF; text-transform:capitalize; text-align:center; border-left:1px solid #FFFFFF; margin:0; padding:5px 0px;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.bgimg2{float:left; width:27%}


/*Helmet*/
.helmetover>.hd{ margin-left:6%; width:60%; margin-top:0%;}
.helmetover>.hd h3{ font-size:15px!important; }
.helmetover>.hd p{ font-size:15px!important; }
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.helmetproduct li h4{ font-size:20px!important; }
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.logounit {margin-top: 15px;}

/*Advance Protection Gear*/
.adpro h2{font-size:22px!important;}
.adpro>.hd h2{ font-size:21px!important;}
.bgimg{float:left; width:25%}
.bgimg2{float:left; width:15%}
.bgimg3{float:right;}
.bgimg4{float:right; width:35%;}


/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro h1{font-size:60px!important;}
.Brifcasepro>.hd h2{font-size:21px!important;}


.mining h1{font-size:60px!important;}
.mining>.hd h2{ font-size:21px!important;}

/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro h1{font-size:60px!important; }
.blanketpro>.hd h2{font-size:21px!important;}

/*Product Page*/
.col-lg-10{ width:77%;}
.col-lg-2{ width:23%;}
/*.btn1{ margin-bottom: 4%;}*/

.product-dtl h1{font-size:40px!important; color:#FFFFFF; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.product-dtl h2{font-family: 'yanone_kaffeesatz_regularRg'; font-size:30px!important; color:#FFFFFF; text-align:left; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #FFFFFF; width:85%; margin-top:30px; padding-bottom:5px;}
/*.product-dtl p{font-size:18px!important; color:#FFFFFF; text-align:left; margin:0; padding:0;}*/
/*.product-imag{margin-top:10%; position:absolute; margin-left:60%; text-align:right;}
.product-imag img{ width:80%;}*/
.zoom-icn{text-align:center; width:95%; margin:-60px auto 0px;}
.zoom-icn img{width:10%;}
.lft-sec li{ font-size:17px!important;}
.lft-sec h1{ font-size:40px!important;}
.accessories h1{font-size:30px!important;}

.siml-prod h1{font-size:30px!important;}
.abl-prot li h2{font-size: 18px!important;}
.abl-prot li h4{font-size: 16px!important;}
.abl-prot li h3{font-size: 18px!important;}
.abl-prot li p{font-size: 16px!important;}
.siml-prod li p{ font-size:20px!important;}

/*Instavest Page*/
.instavest-logo{ width:70%; margin-top: 20px;}
.instavest-dtl{ width:50%; padding-top: 12%; padding-left:7%; float:left;}
.instavest-dtl h1{font-size:30px!important; color:#333!important; }
.instavest-dtl h2{font-size:25px!important; margin-top: 30px;}
.instavest-dtl p{font-size:18px!important;}
.instavest-dtl ul{margin:25px 40px; padding:0;}
.instavest-dtl li{font-size:18px!important;}
.instavest-imag{margin-top: 20%; float:right;}
.unit{ margin:5% 0;}



/*series06 Page*/
.series06-logo{ width:70%;}
.top-line2{ border-bottom:1px solid #FFFFFF; padding-top:13%;}
.series06-dtl{ width:55%; padding-left:7%; float:left;}
.series06-imag{margin-top:15%; width:45%; padding-left:5%;}
.series06-dtl h2{font-size:25px!important;}
.series06-dtl p{ font-size:18px!important;}
.series06-dtl ul{margin:25px 40px; }
.series06-dtl li{ font-size:18px!important; }
.tbl h2{  font-size:25px!important;}
.tbl td{ font-size:18px!important; }



/*GFactor Page*/
.GFactor-dtl { padding-top:12%;}
.GFactor-dtl h1{font-size:65px!important;}
.GFactor-dtl h2{ font-size:30px!important;}
.GFactor-dtl p{ font-size:18px!important;}
.GFactor-dtl li{ font-size:18px!important;}


/*Communication Page*/
.Communication-dtl{ padding-top:12%;}
.Communication-dtl h1{font-size:50px!important; }
.Communication-dtl h2{ font-size:25px!important;}
.Communication-dtl p{ font-size:19px!important; }
.Communication-dtl ul{margin:25px 40px;}
.Communication-dtl li{ font-size:19px!important; }
.btmprod{ margin:5% 0% 0%; padding:0 3%;}
.btmprod h2{font-size:25px!important;}
.btmprod h3{font-size:20px!important;}
.btmprod ul{margin:0; padding:0;}
.btmprod li{font-size:19px!important;}


/*Ciba Page*/
.ciba-banner {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ciba-dtl{ width:50%; padding-left:7%; float:left; padding-top:14%; padding-bottom:5%;}
.ciba-dtl h2{ font-size:30px!important;}
.ciba-dtl p{ font-size:18px!important;}
.ciba-dtl ul{margin:25px 40px; padding:0;}
.ciba-dtl li{ font-size:18px!important;}
.cibaimg2{ padding:5% 0%}
.cibacont{ padding:5% 0%;}
.cibacont p{ font-size:18px!important;}


/*Category Page*/
/*.cate-bannerhd{ width:40%; margin-top: 11%;}*/
/*.cate-banner h1{font-size:55px!important; }*/
/*.cate-banner h2{font-size:35px!important;}*/
/*.cate-banner p{font-size:18px!important;}*/

/*.cate-banner2 h1{font-size:55px!important;}
.cate-banner2 h2{font-size:35px!important;}
.cate-banner2 p{font-size:18px!important;}*/


/*Multi Overvest*/
.multi-vest-cont li img{ width:80%;}
.multi-vest-cont li h3{ font-size:16px!important;}

/*Police Overvest*/
.police-vest-cont li div img{ width:65%;}
.police-vest-cont li h3{ font-size:16px!important; width:80%; margin:5px auto;}

/*CONCEALABLE VESTS*/
.gren img{ width:80.7%;}
.orng img{ width:50%;}
.lightgren img{ width:50%;}
.blu img{ width:81.5%;}
.concealable-vest-cont h2{ font-size:34px!important;}
.concealable-vest-cont h3{ font-size:16px!important;}
.cont {     margin-top: 10%;}


/*Militry Overvest*/
.Militry-vest-cont ul{ margin:8% 0% 0% 8%; padding:0;}
.Militry-vest-cont li img{ width:45%;}

.Militry-vest-cont li h3{ font-size:16px!important; width:70%; margin:1% auto;}


/*Front Open Verst*/


/*Floatation Overvest*/
.floatation-vest-cont li div img{ width:65%;}
.floatation-vest-cont li h3{font-size:16px!important; width:80%; margin:1% auto;}

/*female vest*/
.fvest-cont h3{ font-size:18px!important;}
.fvest-cont img{width:40.5%;}
.fvest-cont div{margin-top:3%;}


/*Ballastic Blanket*/
.ballistic-blanket-cont{ padding:5% 0% 5% 7%;}
.ballistic-blanket-cont li{ width:49%;}
.ballistic-blanket-cont li img{ width:85%;}
.ballistic-blanket-cont li:last-child img{ width:56.9%;}


/*Ballastic Shield*/
.ballistic-shield-cont{ padding:5% 7%;}
.ballistic-shield-cont li{width:50%;}
.ballistic-shield-cont li img{ width:30%; margin-right:8%;}
.ballistic-shield-cont li:last-child{background:none;}

/*Demining Suits*/
.Demining-Suits-cont{ padding:5% 0% 5% 7%;}
.Demining-Suits-cont li{ width:49%;}
.Demining-Suits-cont li img{ width:70%;}
.Demining-Suits-cont li h2{font-size:50px!important;}


/*Plateform Protection*/
.top-bannerhd2{ width:32%; margin-top: 22%; position:absolute; margin-left:7%;}
.top-bannerhd2 h1{font-size:65px!important; font-family: 'yanone_kaffeesatzbold'; color:#9c3336;}
.top-bannerhd2 h2{font-size:22px!important; font-family: 'allerregular';  color:#333232;}
.expert{ height:720px;}


/*Plateform Protection*/
/*Land Banner*/

.pptop-banner h2{font-size:16px!important; line-height:20px;}
/*Air Banner*/
.pptop-bannerhd2 p{font-size:16px!important; line-height:20px;}
/*Sea Banner*/

.pptop-bannerhd3 p{font-size:16px!important; line-height:20px;}
.pptop-bannerhd3 h2{font-size:20px!important; line-height:28px;}
.pptop-bannerhd3 li{font-size:20px!important;}

/*Land*/
.head_sec h2{font-size:25px!important;}
.head_sec p{font-size:16px!important;}
.li_land li{ margin-right:40px; font-size:16px!important;}
.li_land2 li{font-size:16px!important;}
.martp{font-size:16px!important;}
.tag_land{font-size:25px!important;}
.list_hcd li{font-size:16px!important;}
.list_hcd2 li{font-size:16px!important;}



/*Domain Expertise*/
.domain-exp{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont h1{ font-size:65px!important; }
.domain-exp-cont p{ font-size:20px!important;}
.domain-exp-cont li h2{ font-size:40px!important; margin:3% auto;}
.domain-exp-cont li p{ font-size:18px!important; margin:3% auto;}

/*Products & Services*/
.productserv{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi h1{font-size:65px!important; color:#312f30;}
.product-servi h2{ font-size:40px!important; margin-top:5%;}
.product-servi h3{ font-size:29px!important; line-height:50px; }
.product-servi p{ font-size:18px!important; margin-top:2%;}
.product-servi div{font-size:35px!important;}
.product-servi-product li h4{ font-size:20px!important;}



/*Project Managment*/
.project-manag-cont h1{font-size:65px!important;}
.project-manag-cont h2{ font-size:40px!important; margin-top:5%;}
.project-manag-cont h3{ font-size:55px!important;}
.project-manag-cont p{ font-size:18px!important; }
.project-manag-cont div{font-size:35px!important;}


/*Design & Development*/
.design-dev-cont {padding: 3% 2% 5%; }
.design-dev-cont h1{font-size:65px!important;}
.design-dev-cont li h2{ font-size:21px!important; margin-top:15%;}
.design-dev-cont li p{ font-size:15px!important; margin-top:10%;}



/*Manufacturing*/
.manufacturing{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.manufacturing-cont h1{font-size:65px!important;}
.manufacturing-cont p{ font-size:20px!important;}
.manufacturing-cont div{font-size:35px!important;}
.manufacturing-pic li {width: 17.8%; margin-right:2% !important;}



/*NVD Page*/
.nvd-banner{padding: 18% 0 4% 0%; }
.nvdlft{ margin:0; padding:0; float:left; width:34%;}
.nvdlft h2{font-size:25px!important;}
.nvdlft h2 span{font-size:18px!important;}
.nvdlft p{font-size:15px!important;}
.nvdrght{ float:right; margin:0; padding:0; width:45%;}


.Jaguar7{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 12% 0 12% 0;}
.Jaguar7rght h1{font-size:60px!important;}
.Jaguar7rght h1 span{font-size:75px!important;}
.Jaguar7rght h2{font-size:15px!important; margin:5px 0;}

.Jaguar14{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 3% 0 5%;}
.Jaguar14lft{ margin:10% 0 0;}
.Jaguar14lft h1{font-size:60px!important;}
.Jaguar14lft h1 span{font-size:75px!important;}
.Jaguar14lft h2{font-size:15px!important; margin:5px 0;}

.cate-bannerhd2 {margin-top:10%;}

.nighteye{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 10% 0 12%;}
.nighteyerght{ margin:0 0 0;}
.nighteyerght h1{font-size:60px!important; }
.nighteyerght h1 span{font-size:75px!important;}
.nighteyerght h2{font-size:15px!important; margin:5px 0;}


/*Profile*/
.text{font-family: 'YanoneKaffeesatzThin'; font-size:40px!important; text-align:center; padding:7.5% 0;}

/*Mohit Css*/
.icon_vec_con2 h1 {font-size: 25px !important;}
.con_ab h1 {    text-align: center;    font-size: 34px !important;    letter-spacing: 10px;    margin-left: auto;    margin-right: auto;    padding: 0px;    border-bottom: thin solid #000;}
.con_ab p {    padding: 0px;    margin: 0px;    font-size: 15px!important;    color: #000;    font-family: "aller_lightregular";    text-transform: uppercase;}
.nvdab h2 {    padding: 0px;    margin: 5px 5px 50px;    font-size: 19px!important;}
.nvdab h1 {font-family: "yanone_kaffeesatz_regularRg"; font-size: 48px!important; color: #79868B; text-align: left; margin: 0px; padding: 0px 0px 5px; border-bottom: 1px solid #BB8281; width: 418px; text-transform: capitalize;    font-weight: normal;}
.prog h1 {    font-family: "newsgoth_btbold";    font-size: 34px!important;    border: medium none;	width:auto !important;  padding: 0px;    margin-bottom: 0px;}
.prog h1 span {    color: #37A043;    font-size: 46px!important;}
.prog h2 {    font-size: 18px !important;    padding: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    border: medium none;}
.con_ab {    text-align: center !important;    width: 100%;    float: right;}
.con_ab h1 {    text-align: center;    font-size: 30px !important;    letter-spacing: 10px;    margin-left: auto;    margin-right: auto;    padding: 0px;    border-bottom: thin solid #000;}
.con_ab p {    padding: 0px;    margin: 0px;    font-size: 13px!important;    color: #000;    font-family: "aller_lightregular";    text-transform: uppercase;}
.imgab {    width: 100%;    height: 217px;    background: radial-gradient(ellipse at center center , #FFF 0%, #FFF 20%, #D9D9D9 77%) repeat scroll 0% 0% transparent;}
.prog h2 {    font-size: 14px !important;    padding: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    border: medium none;    margin-left: 50px !important;}
/*Mohit Css Ends*/
.Technology-banner {    margin-top: 0px;}
.bdg{height:680px; margin-top:0%;}

/*Contact us*/
.contact h1{font-size:45px !important;}
.map h2{ margin-top:10px; font-size:30px !important;}
.map p{font-size:30px !important;}
.location{ padding:5px 15px; font-size:18px;}
.addres p {font-size: 18px !important;}
.addresrght p {font-size: 18px !important; margin-left: 20px;}
.airline {width: 30%;}
.Routes h3{ font-size:22px !important;}
.Routes th{height:50px; padding:0px 10px; font-size:12px}
.Routes td{height:50px; padding:0px 10px; font-size:12px}
.flight th{height:50px; padding:0px 10px; font-size:12px}
.flight td{height:50px; padding:0px 10px; font-size:12px}
}

@media (min-width: 1025px) and (max-width:1279px){
.mrtp105 {  margin-top: 70px;}
.mrtp70 {  margin-top: 42px;}
.mrtp10 {  margin-top: 42px;}
.gkgcom h1{font-size: 21px !important;}
.gkgcom h2{font-size: 21px !important;}
.mrt50{ margin-top:22%; position:absolute; right:25px;}
.pdt10{padding-top:10%;}
.navbar-nav{font-size:16px!important; margin-left:0px;}
.navbar-left{margin-left: 4% !important;}
.navbar-right{font-size:13px!important; color:#737579; padding-right:0px !important;}
.navbar-default .navbar-right > li > a {    margin: 0px 10px !important;}
.event-flag{ display:none;}
.carousel {  height:auto;}
/*Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left:5%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
/*Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}
.carousel-inner > .item > img {  min-width: 100%;  height:auto;}
.carousel-caption {    z-index: 10;    left: 5%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
.carousel-caption h1{ font-size:30px !important;}

.vido{ width:21% !important; margin-left:70% !important;}


/*Technology*/
.tech-lft{padding-left:0px !important;padding-top:6% !important;padding-bottom:30px !important;}
.tech-lft2{padding-left:0px !important;padding-top:6% !important;padding-bottom:30px !important;}
.right_sec{width:95%;}
.bdg{height:800px; margin-top:0%;}

/*Contact us*/
.contact h1{font-size:45px !important;}
.map h2{ margin-top:10px; font-size:25px !important;}
.map p{font-size:25px !important;}
.location{ padding:5px 15px; font-size:15px;}
.addres p {font-size: 15px !important;}
.addresrght p {font-size: 15px !important; margin-left: 20px;}
.airline { display:none}
.Routes h3{ font-size:20px !important;}
.Routes th{height:50px; padding:0px 5px; font-size:11px}
.Routes td{height:50px; padding:0px 5px; font-size:11px}
.flight th{height:50px; padding:0px 5px; font-size:11px}
.flight td{height:50px; padding:0px 5px; font-size:11px}

}


	

@media (max-width: 1024px){
.mrtp105 {  margin-top: 70px;}
.mrtp70 {  margin-top: 42px;}
.mrtp10 {  margin-top: 42px;}
.gkgcom h1{font-size: 20px !important;}
.gkgcom h2{font-size: 20px !important;}
.logo-aralyte {margin-top: 30px;}
.cate-banner2 h1{font-size:34px;}

.Features li.grw1 {
    font-size: 12px !important;
}	
.spec.speBx {
    width: 52%;
}
.Features.feaBx.nopading {
    width: 48%;
}	
.Jaguar7rght{ width: 100%; padding: 0 0 0 103px; }	
.Jaguar14rght{ margin-top: 0;
    position: absolute !important;
    width: 100%;}	
.Jaguar14lft {
    margin: 36% 0 4% !important;
	 padding: 0 0 0 73px;
}	
	
.nighteye { padding-bottom: 5%!important;}	
.Jaguar7rght h1 { margin: 28px 0;}
.Jaguar14lft h1 {margin: 28px 0;}
.nighteyerght h1 {margin: 28px 0;}

.bkshadow1Bx1 { height: 142px;}
.bkshadow1Bx { height: 142px;}
.nvdrght { padding-top: 15% !important;}
.mrtop { margin-top: -1.6%!important; }	
.dtlJaguar7-rght.fltlft > img {
    margin-left: -11%;
        margin-top: 25%;
}	
.nvdrght img {
    margin-top: 0 !important;
}	
.bkshadow1Bx {}	
	.hi-icon {
    border-radius: 50%;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 70px !important;
    margin:0px !important;
    position: relative;
    text-align: center;
    width: 70px !important;
    z-index: 1;
}
.srchbtn{height:39px !important;} 
.mrt50{ margin-top:19%; position:absolute; right:25px;}
.pdt10{padding-top:13%;}
.militry-man{ display:none;}
.navy-man{ display:none;}
.police-men{ display:none;}
.female-sol{display:none;}
.event-flag{top:18.5%; display:none;}
.pllft125{padding-left: 55px;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.blok {left: 20px; top:-3px}
.logo-cont {width: 100%; }

.search{ width:70%; z-index:100; float:right; padding-top: 0px;}
.search ul{margin: 0px 0px 0px; padding: 0px;}
.search li{ list-style:none; float:right; padding:0px 15px; width:30%;}
.search li:first-child{ width:35%; margin-top:10px !important; }
.lang{color:#FFFFFF; padding-left:10px;}
.srch{margin:10px;}
.txtbox{ width:200px; background:#FFF url(../img/search-icon.png) 170px center no-repeat; padding:0px 10px; height:30px; float:left; margin-right:10px; border:none;}
.gobtn{background:#9B2927; color:#FFFFFF; float:left;}
.gobtn a{color:#FFFFFF; text-decoration:none; font-size:15px!important; display:block; padding:5px 11px;}
.navbar{ z-index:100;}
.navbar-nav{font-size:16px!important; margin-left:0px;}
.navbar-left{margin-left: 6% !important;}
.navbar-right{font-size:13px!important; color:#737579; padding-right:0px !important; margin-right:-30px !important;}
.navbar-default .navbar-right > li > a {    margin: 0px 10px !important;}
.navbar-default .navbar-left > li > a{    margin: 0px 10px !important;}
.carousel-indicators {    left: 93%;    width: 10%; }
.carousel {  height:auto;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 5%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}
.carousel-caption h1{ font-size:30px !important;}
.carousel-caption h2 {    font-size: 40px !important; margin-left:56%; margin-bottom: 8%;}
.carousel-caption h3 {    font-size: 40px !important; margin-bottom: 7%; width:40%;}
.vido{ width:21% !important; margin-left:74% !important;}
/*Drop Down Menu*/
/*Corporate*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:block; position:absolute;left:0px; width:375px;  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:-150px; width:950px;  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:-150px; width:375px;  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:-200px; width:375px;  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:800px;  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:15px!important;}
.navbar-nav>li:nth-child(4).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(5).child>div.dropdown li{display:block; padding:0px 10px; width:33.3%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li{display:block; padding:0px 10px; width:15.5%;font-size:15px!important;}
.navbar-nav>li:nth-child(6).child>div.dropdown li:nth-child(5){width:20.5%;}

.navbar-nav>li:nth-child(3).child>div.dropdown li:last-child img{width:90%;}
.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; font-size:15px!important;}
.dropdown ul li{display:block; padding:0px 10px; width:14.2%;}
.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);}
.dropdown ul li a:hover{color:#DF292D;}


/*Drop Down Menu*/

/*Personal Protection*/
.persprot > .col-lg-5 {margin: -110px 0px 0px; display:none;}
.persprot > .col-lg-7 { width:50%; margin:0; padding:0;}
.persprot{padding-left:55px; padding-top:30px; background-position:center; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.persprot h1{font-size:45px!important;}
.persprot h2{font-size:16px!important; }
.hd{ width:38%; margin-top: 0px;}
.logo-unit{ width:27%;}
.prodbg{background:#E7E7E7; height:140px; width:100%}
.product {    margin-top: 70px;}
.product ul {margin-top: -120px;}
.product li h3{ font-size:20px!important; color:#000000; text-align:center; text-transform:capitalize; font-weight:normal; margin:0; padding:0; margin-top:-20px}
.jcarousel-wrapper {height: 220px !important;}
.mrgtp110{ margin-top:40px;}
.mrgtp-l {    margin-top: 110px;   margin-left: -40px;}
.imgallry2{ position:relative; top:-120px;}
.imgallry2 li{width:160px!important;}
.imgallry2 li h3{ margin-top:-20px; text-align: center; width: 110px; font-family: 'yanone_kaffeesatzbold';}
.imgallry2 li a{ color:#000000; text-decoration:none;}
.imgallry2 li a:hover{ text-decoration:none;}
.imgallry2 li img{display: block !important;
    max-width:160px !important;
    height: 160px !important;}


.cate-bannerhd2 {margin-left:3%; width: 50%; margin-top: 8%;}


/*Platform Protection*/
.platforms{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.platforms h1{font-size:45px!important; }
.platforms h2{font-size:16px!important;}
.txt{margin-top:36.4%; font-size:25px!important;}
.logo-unit2{ width:55%; margin-left: 15%;}
.logo-unit2 img{ width:25%;}


/*NVD*/
.nvd{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvd > .col-lg-8{ width:65%;}
.nvd h1{font-size:45px!important;}
.nvd h2{font-size:16px!important;}
.logo-unit3{ left: 26%; top: -6%;}
.nvdproduct div{padding-left: 00px;     padding-top: 10px;    margin-left: -5%;     width: 33%;     text-align: left;}
.nvdproduct h3{ font-size:25px!important;}
.nvdproduct h3 span{ font-size:30px!important;}
.nvdproduct p{ font-size:10px!important;}
.mrgtp120{ margin-top:70px !important;}
.mrgtp100{ margin-top:20px !important;}
.mrgtop-50{margin-top: -20px !important;}
.mrgtp112{ margin-top:60px !important; margin-left:-30px !important;}
.mrgtop-30 {margin-top: -7px !important;}

/*Event*/
.meetus h1{font-size:45px!important;}
.hd4{ left:7%; margin-top:25px; width:90%;}
.event{ margin:0; padding: 9% 0% 1% 0%; width:33.3%; float:left;}
.event div{ width: 90%;}
.event div h3{font-size:25px!important; }
.event div td{font-size:15px!important;}
.event div th{font-size:15px!important;}
.event a{ color:rgba(0,0,0,1.00);}
.more-event{padding:5px; margin-bottom:3%; margin-right:1%;}


/*Footer*/
footer{ padding-top:10px;}
.corp,.perpro,.vpro,.techsol{ height:240px;}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.corp li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.perpro{width:25%;}
.perpro li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.vpro li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.techsol li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.newstxt{ background:#515151; border:none; width:110px !important; height:40px !important; float:left; margin-right:8px; color:rgba(255,255,255,0.6); font-size:15px!important; padding-left:5px;}
.newsbtn{padding:9px 5px; background:#515151; color:#FFFFFF; font-size:15px!important; float:left; text-decoration:none;}
.news input[type="text"]{ background:#515151; border:none; width:110px !important; height:40px !important; float:left; margin-right:8px; color:rgba(255,255,255,0.6); font-size:15px!important; padding-left:5px; padding-right:5px;}



/*Peroanl Protection Page*/
.top-banner{ margin:0px 0px 0px; padding:0;}
.top-banner h1{font-size:45px!important;}
.top-banner h2{font-size:19px!important;}
.top-bannerhd{ width:30%; margin-top: 14%; position:absolute; margin-left:7%;}
.bannerlogo-unit{ width:14%; position:absolute; background:#c52f33; right:0; top:30%;}
.bannerlogo-unit ul{ margin:0; padding:0;}
.bannerlogo-unit li{ display:block; list-style:none; padding:0; margin:10%!important;}
@-moz-document url-prefix() {	.bannerlogo-unit{top:30%;}	}



.corpsec{width:90%; margin:0px auto; padding-top:35px;}
.corpsec h1{font-size:32px!important;}
.corpsec p{font-size:22px!important;}
.corpsec ul{ margin:60px 0px 0px; padding:0;}
.corpsec li{ list-style:none; float:left; margin-right:5px; width:32%;}
.corpsec li:last-child{ margin-right:0px;}
.large-cap{ background:#e0292e; padding:15px 20px 10px;}
.large-cap h1{ font-size:35px!important;}
.large-cap h1 span{ font-size:18px!important;}
.large-cap p{font-size:14px!important; color:#FFFFFF;}
.large-cap div a{font-size:12px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.certified{ background:#f0e27c; padding:15px 20px 11px;}
.certified h1{font-size:35px!important;}
.certified h1 span { font-size: 18px !important;}
.certified ul{margin:0; padding:0; padding-top:15px;}
.certified li{list-style:none; background:url(../img/certified-arrow.png) left center no-repeat; padding-left:30px; font-size:14px!important; color:#494502; width:100%; line-height: 20px;}
.certified div{text-align:right}
.certified div a{font-size:12px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px;}
.proven-mate h1{font-size:35px!important;}
.proven-mate h1 span{ font-size:18px!important;}
.proven-mate p{font-size:14px!important; color:#FFFFFF; line-height:18.5px;}
.proven-mate div a{font-size:12px!important;}


/*Overvest*/
.overvest{ margin:0; padding:0; z-index:5; }
.overvest>.hd{ margin-left:0%; width:63%;}
.overvest>.hd h2{ font-size:21px!important;}
.overvest>.hd h3{ font-size:15px!important;}
.overvest>.hd p{ font-size:15px!important;}
.overvestproduct{ margin:0; padding:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; }
.overvestproduct li{ list-style:none; float:left; width:19.8%;}
.overvestproduct li h4{ font-size:20px!important; color:#6d6e71; text-transform:capitalize; text-align:center; border-left:1px solid #6d6e71; margin:0; padding:5px 0px;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}
.overvest a{ text-decoration:none;} 
.overvest a:hover{ text-decoration:none;} 

/*Armour*/
.armour-ins>.hd h3{ font-size:15px!important;}
.armour-ins>.hd p{ font-size:15px!important;}
.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:20px!important; color:#FFFFFF; text-transform:capitalize; text-align:center; border-left:1px solid #FFFFFF; margin:0; padding:5px 0px;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.bgimg2{float:left; width:27%}
.armour-ins a{ text-decoration:none;} 
.armour-ins a:hover{ text-decoration:none;}

/*Helmet*/
.helmetover>.hd{ margin-left:6%; width:60%;}
.helmetover>.hd h3{ font-size:15px!important; }
.helmetover>.hd p{ font-size:15px!important; }
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.helmetproduct li h4{ font-size:20px!important; }
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.helmetover a{ text-decoration:none;} 
.helmetover a:hover{ text-decoration:none;}
.logounit {margin-rght:5%; width: 70%;}
.logounit li{width: 28%; float: left;}
.logounit li img{ width:100%;}
.text_hel p {    font-size: 14px !important; }
.ul_hel li {    font-size: 13px !important;}


/*Advance Protection Gear*/
.adpro h2{font-size:20px!important;}
.adpro>.hd h2{ font-size:21px!important;}
.bgimg{float:left; width:25%}
.bgimg2{float:left; width:16%}
.bgimg3{float:right;}
.bgimg4{float:right; width:35%;}
.adpro a{ text-decoration:none;} 
.adpro a:hover{ text-decoration:none;}




/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro h1{font-size:60px!important;}
.Brifcasepro>.hd h2{font-size:21px!important;}
.Brifcasepro a{ text-decoration:none;} 
.Brifcasepro a:hover{ text-decoration:none;}


/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro h1{font-size:60px!important; }
.blanketpro>.hd h2{font-size:21px!important;}
.blanket a{ text-decoration:none;} 
.blanket a:hover{ text-decoration:none;}


/*Product Page*/
.col-lg-10{ width:77%; float:left;}
.col-lg-2{ width:23%; float:left;}
/*.btn1{ margin-bottom: 4%;}*/

/*.product-dtl h1{font-size:50px!important;}*/
.product-dtl h2{font-size:25px!important; margin-top:20px;}
.product-dtl p{font-size:14px!important;}
/*.product-imag{margin-top: 10%; position:absolute; margin-left:65%; text-align:right;}
.product-imag img{ width:80%;}*/
.zoom-icn{text-align:center; width:95%; margin:-60px auto 0px;}
.zoom-icn img{width:10%;}
.lbl-name{ font-size:14px!important;}
.lbl-dtl{ font-size:14px!important;}
.lbl-dot{ font-size:14px!important;}
.lft-sec li{ font-size:14px!important;}
.lft-sec h1{ font-size:45px!important;}
.accessories h1{font-size:20px!important;}
.siml-prod h1{font-size:20px!important;}
.abl-prot li h2{font-size: 14px!important;}
.abl-prot li h4{font-size: 14px!important;}
.abl-prot li h3{font-size: 14px!important;}
.abl-prot li p{font-size: 14px!important;}
.siml-prod li p{ font-size:14px!important;}
.abl-prot h4 {    font-size: 14px !important;}
.lft-sec p{    font-size: 14px !important;}
.top-link li {font-size: 14px !important;}
.acce-sec {margin: 40px 0px 0px;}

/*Instavest Page*/
.instavest-logo{ width:70%;}
.instavest-dtl{ width:50%; padding-top: 15%; padding-left:7%; float:left;}
.instavest-dtl h1{font-size:30px!important; color:#333!important; }
.instavest-dtl h2{font-size:25px!important;}
.instavest-dtl p{font-size:14px!important;}
.instavest-dtl ul{margin:25px 40px; padding:0;}
.instavest-dtl li{font-size:14px!important;}
.instavest-imag{margin-top: 20%; float:right;}
.unit{ margin:5% 0;}



/*series06 Page*/
.product-feature{ padding:0 2%;}
.series06-logo{ width:70%;}
.top-line2{ border-bottom:1px solid #FFFFFF; padding-top:13%;}
.series06-imag{margin-top:15%; width:35%; padding-left:2%;}
.series06-dtl{ width:60%; padding-left:7%; float:left;}
.series06-dtl h2{font-size:22px!important;}
.series06-dtl p{ font-size:14px!important;}
.series06-dtl ul{margin:25px 40px; }
.series06-dtl li{ font-size:14px!important; }
.tbl {    margin: 5% 0% 0%;    padding: 0px; width:55%; float:left;}
.tbl h2{  font-size:25px!important;}
.tbl td{ font-size:16px!important; }
.proimg{ margin:5% 10px 0px 0px; padding:0; width:40%; float:left;}



/*GFactor Page*/
.GFactor-dtl { padding-top:18%;}
.GFactor-dtl h1{font-size:65px!important;}
.GFactor-dtl h2{ font-size:30px!important;}
.GFactor-dtl p{ font-size:14px!important;}
.GFactor-dtl li{ font-size:14px!important;}


/*Communication Page*/
.Communication-dtl{ padding-top:14%;}
.Communication-dtl h1{font-size:50px!important; }
.Communication-dtl h2{ font-size:25px!important;}
.Communication-dtl p{ font-size:14px!important; }
.Communication-dtl ul{margin:25px 40px;}
.Communication-dtl li{ font-size:14px!important; }
.btmprod{ margin:5% 0% 0%; padding:0 3%;}
.btmprod h2{font-size:25px!important;}
.btmprod h3{font-size:20px!important;}
.btmprod ul{margin:0; padding:0;}
.btmprod li{font-size:14px!important;}




/*Ciba Page*/
.ciba-banner {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; margin-top: 55px;}
.ciba-dtl{ width:65%; padding-left:2%; float:left; padding-top:50px; padding-bottom:5%;}
.ciba-dtl h1{font-size:40px!important;}
.ciba-dtl h2{ font-size:25px!important;}
.ciba-dtl p{ font-size:14px!important;}
.ciba-dtl ul{margin:25px 40px; padding:0;}
.ciba-dtl li{ font-size:14px!important;}
.cibaimg2{ padding:5% 0%}
.cibacont{ padding:5% 0%;}
.cibacont p{ font-size:14px!important;}

/*Category Page*/
.cate-banner {padding-top: 0px;}
.cate-bannerhd{ width:55%; margin-top:8%;}
.cate-banner h1{font-size:40px!important; padding-bottom:10px; }
.cate-banner h2{font-size:20px!important;}
.cate-banner p{font-size:14px!important;}

.cate-banner2 p{font-size: 14px!important;}
/*.cate-banner2 h2{font-size: 28px!important;}*/
/*.cate-banner2 h1{font-size: 45px!important;}*/


/*instavest*/
.instavest-cont-rght p{font-size:14px!important;}
.instavest-cont-rght img{ width:50%}
.vdo h2 { font-size:25px !important;}
.vdo img{ width:8%}
.prodimg{ width:90% !important;}


/*series6vest*/
.series6vest-tbl { margin:0;}
.series6vest-tbl p{font-size:14px!important;}


/*Multi Overvest*/
.multi-vest-cont li img{ width:80%;}
.multi-vest-cont li h3{ font-size:16px!important;}

/*Police Overvest*/
.police-vest-cont li div img{ width:65%;}
.police-vest-cont li h3{ font-size:16px!important; width:80%; margin:5px auto;}

/*CONCEALABLE VESTS*/
.gren{ width:33.3%; float:left;}
.gren img{ width:61.7%;}
.mid{width:33.3%; float:left;}
.orng img{ width:50%;}
.lightgren img{ width:50%;}
.blu{ width:33.3%; float:left;}
.blu img{ width:70.5%;}
.concealable-vest-cont h3{ font-size:16px!important;}
.cont {margin-top:2%;}


/*Militry Overvest*/
.Militry-vest{ padding-bottom: 40px}
.Militry-vest-cont{ width:90%; margin:0 auto; float:left;}
.Militry-vest-cont ul{ margin:8% 0% 5% 8%; padding:0;}
.Militry-vest-cont li img{ width:45%;}


/*Front Open Verst*/


/*Floatation Overvest*/
.floatation-vest{ padding-bottom: 40px}
.floatation-vest-cont li div img{ width:65%;}
.floatation-vest-cont li h3{font-size:16px!important; width:80%; margin:1% auto;}

/*female vest*/
.female-vest-cont{ width:90%; margin:0 auto; float:left;}
.fvest-cont h3{ font-size:16px!important;}
.fvest-cont img{width:40.5%;}
.fvest-cont div{margin-top:3%;}

.ergo{ width:33.3%; float:left;}
.helipilot{width:33.3%; float:left;}
.completar{width:33.3%; float:left;}


.ciba-cont h1{font-size: 38px!important;}
.ciba-cont h2{font-size: 16px!important; line-height: 24px;}


/*Ballastic Blanket*/
.ballistic-blanket-cont{ padding:5% 0% 5% 7%;}
.ballistic-blanket-cont li{ width:49%;}
.ballistic-blanket-cont li img{ width:85%;}
.ballistic-blanket-cont li:last-child img{ width:58.9%;}


/*Ballastic Shield*/
.ballistic-shield-cont{ padding:5% 7%;}
.ballistic-shield-cont li{width:50%;}
.ballistic-shield-cont li img{ width:30%; margin-right:8%;}
.ballistic-shield-cont li:last-child{background:none;}

/*Demining Suits*/
.Demining-Suits-cont{ padding:5% 0% 5% 7%;}
.Demining-Suits-cont li{ width:49%;}
.Demining-Suits-cont li img{ width:70%;}
.Demining-Suits-cont li h2{font-size:50px!important;}




/*Plateform Protection*/
.top-bannerhd2{ width:32%; margin-top: 22%; position:absolute; margin-left:7%;}
.top-bannerhd2 h1{font-size:65px!important;}
.top-bannerhd2 h2{font-size:22px!important;}
.expert{ height:720px;}


/*Plateform Protection*/
/*Land Banner*/

.pptop-banner h2{font-size:13px!important; line-height:16px;}
/*Air Banner*/

.pptop-bannerhd2 p{font-size:13px!important; line-height:16px;}
/*Sea Banner*/

.pptop-bannerhd3 p{font-size:13px!important; line-height:16px;}
.pptop-bannerhd3 h2{font-size:16px!important; line-height:20px;}
.pptop-bannerhd3 li{font-size:16px!important;}



/*Land*/
.col8bg{background:url(../img/col8-bg.png) top right repeat-y; width:70%; float:left;}
.vprght{ width:30%; float:left; margin:0; padding:0;}
.blocks_l{padding-left:50px !important;padding-top:30px !important;padding-bottom:30px !important;}
.head_sec h1{font-size:30px!important;}
.head_sec h2{font-size:20px!important;}
.head_sec p{font-size:13px!important;}
.li_land li{ margin-right:40px; font-size:13px!important;}
.li_land2 li{font-size:13px!important;}
.martp{font-size:13px!important;}
.tag_land{font-size:19px!important;}
.list_hcd li{font-size:13px!important;}
.list_hcd2 li{font-size:13px!important;}




/*Domain Expertise*/
.domain-exp{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont h1{ font-size:65px!important; }
.domain-exp-cont p{ font-size:20px!important;}
.domain-exp-cont li h2{ font-size:40px!important; margin:3% auto;}
.domain-exp-cont li p{ font-size:14px!important; margin:3% auto;}

/*Products & Services*/
.productserv{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi h1{font-size:65px!important; color:#312f30;}
.product-servi h2{ font-size:40px!important; margin-top:5%;}
.product-servi h3{ font-size:29px!important; line-height:50px; }
.product-servi p{ font-size:14px!important; margin-top:2%;}
.product-servi div{font-size:35px!important;}
.product-servi-product li h4{ font-size:20px!important;}



/*Project Managment*/
.project-manag-cont h1{font-size:65px!important;}
.project-manag-cont h2{ font-size:40px!important; margin-top:5%;}
.project-manag-cont h3{ font-size:55px!important;}
.project-manag-cont p{ font-size:14px!important; }
.project-manag-cont div{font-size:35px!important;}


/*Design & Development*/
.design-dev-cont {padding: 3% 2% 5%; }
.design-dev-cont h1{font-size:65px!important;}
.design-dev-cont li h2{ font-size:21px!important; margin-top:15%;}
.design-dev-cont li p{ font-size:15px!important; margin-top:10%;}



/*Manufacturing*/
.manufacturing{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.manufacturing-cont h1{font-size:65px!important;}
.manufacturing-cont p{ font-size:20px!important;}
.manufacturing-cont div{font-size:35px!important;}
.manufacturing-pic li {width: 17.8%; margin-right:2% !important;}



/*NVD Page*/
.nvd-banner{padding: 14% 0 4% 5%; }
.nvdlft{ margin:0; padding:0; float:left; width:34%;}
/*.nvdlft h1{font-size:50px!important;}*/
.nvdlft h2{font-size:25px!important;}
.nvdlft h2 span{}
.nvdlft p{font-size:15px!important; width: 500px;}
.nvdrght{ float:right; margin:0; padding:0; width:50%;}

.Jaguar7lft{ width: 100%; text-align: center;}
.Jaguar7{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 3% 0; background-position: 100%;}

.Jaguar7rght h1{font-size:60px!important;}
.Jaguar7rght h1 span{font-size:75px!important;}
.Jaguar7rght h2{font-size:15px!important;}
.dtlJaguar7hd {margin-top: 20px;}

.Jaguar14{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 0  0;}
.Jaguar14lft { width: 100%; text-align: center;}
.Jaguar14lft h1{font-size:60px!important;}
.Jaguar14lft h1 span{font-size:75px!important;}
.Jaguar14lft h2{font-size:15px!important;}


.nighteyelft{ width:100%; text-align: center;}
.nighteye{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 0 0;}
.nighteyerght{ width: 100%;}
.nighteyerght h1{font-size:60px!important; }
.nighteyerght h1 span{font-size:75px!important;}
.nighteyerght h2{font-size:15px!important;}



.dtlJaguartop {  height: 500px  !important;}	



.Features { margin-left: -62px;   width: 50%;}
.Features ul{ margin:0; padding:0;}
.spec { width: 60%; font-size: 12px !important; }
h1.howfb { font-size:70px !important;}

.Features li { font-size: 12px !important;}




/*Profile*/
.icon-cont{ margin:2.5% 0; float:left; width:25%;}
.text{ font-size:30px!important; text-align:center; padding:7.5% 2%;}


#map_canvas{height:350px;}
#map_canvas3{height:350px;}
#map_canvas2{height:350px; overflow:visible !important}
/*Mohit Css */
.icon_vec_con2 h1 {font-size: 25px !important;}
.tsxt_adv {    margin-top: 3%;}	
.tsxt_adv h1 {       color: #FFF;    font-size: 38px !important;    padding: 0px;}
.tsxt_adv p {    color: #FFF;    font-size: 14px!important;   }
.ins_pp {    width: 100%;    font-size: 20px!important;    text-align: center;    margin: 20px auto 30px;    color: #4D4D4B;    height: auto;   }
.icon_vec_con h1 {     font-size: 25px !important;    width: 100%;    margin-top: 10px;    text-align: center;}
.icon_vec_con h2 {    padding: 0px;    margin: 5px;     font-size: 22px !important;    width: 100%;    text-align: center;     color: #4D4D4B; }
.icon_vec_con p {    margin: 5px;        font-size: 14px !important;    width: 100%;    padding: 15px;    text-align: center;    color: #4D4D4B; }
.side_text h1 {      color: #514F50;    font-size: 66px !important;    padding: 0px;}
.side_text {    width: 44%;    position: absolute;    left: 17%;    margin-top: 2%;}
.side_text p {      color: #000;    font-size: 21px !important;    padding: 0px;}
.img_bt2 {    width: 98px;    margin-left: -46px;    height: 97px;    padding-top: 133px;}
.thumb_img1 {    width: 24%;    height: auto;    position: absolute;    margin-top: -330px;    left: 21%;}
.thumb_img2 {    width: 24%;    height: auto;    position: absolute;    margin-top: -177px;    right: 21%;}
.vector_line {    height: 393px;    margin-top: -30px;    margin-left: auto;    margin-right: auto;    width: 10px;    background: none repeat scroll 0% 0% #5B5144;}
.pro_tt{padding: 0px;    margin: 20px 0px 0px; float:left; width:33%}
.pro_tt h1 {        color: #FFF;    padding: 0px;    margin:0px 0px 20px;    font-size: 25px!important;}
.pro_tt p {    font-size: 16px!important;    color: #FFF;}
.circles {    width: 64%;    margin-left: 250px !important;    margin-top: 70px !important;}
.chil_p_con h1 {    font-size: 31px!important;}
.col1_r h1 {      color: #514F50;    font-size: 40px !important;    letter-spacing: 15px;    padding: 0px;    margin: 0px;    text-transform: uppercase;}
.col1_r h2 {     color: #514F50;    font-size: 37px !important;    font-weight: 400;    padding: 0px;    margin: 0px;    text-transform: uppercase;}
.list_p li {    font-size: 19px!important;    color: #727272;    margin-top: 20px;}
.left_in{height:100%; padding-top:50px; position:relative; width:100%; padding-left:15px; background:none;  /* IE6-9 */ float:right;}
.column_left{float:right;}
.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%;}
img {     max-width: 100%;     height: auto;      width: auto\9; /* ie8 */ }
.job-srch{ width:70%; margin:0 auto;}
.skills input{background:#bdbebf; border:0; padding:3px; font-weight:400; font-size:14px!important;  width:150px;  padding-top:7px; padding-bottom:7px;color:#FFFFFF; font-style:italic;}
.skills select {    background:#bdbebf; border:0; padding:8px;font-weight:400;background-repeat:no-repeat;font-size:12px!important;letter-spacing:-1px;color:#FFFFFF;font-style:italic;width:150px;overflow:hidden;background-image:url(../img/arrow_sel.jpg);    background-position:right;    -webkit-appearance: none /* this is required for Webkit browsers */;     -moz-appearance:    none /* this is not supported currently */;    appearance:         none;}
/*Mohit Css end*/
.blocks_p{ width:30% !important; 	margin-right:15px; margin-bottom:5%;  }
.blocks_p p{font-size:14px!important;	height:140px;}
.blocks_p h2 {    font-size: 30px !important;    margin: 10px 0px;}
.ins_pp2 {    font-size: 14px!important;}
.icon_vec_con2 p {    font-size: 14px !important; }
/*Technology*/
.Technology-banner{ margin-top:0px;}
.tech-lft{padding-left:0px !important;padding-top:6% !important;padding-bottom:30px !important;}
.tech-lft2{padding-left:0px !important;padding-top:6% !important;padding-bottom:30px !important;}
.right_sec{width:95%;}
.pdtp15{ padding:123px 0 0 0;}
.right_hel {    height: auto;    padding-left:20px;    padding-right: 10px;}
.left_in_hel{margin-top: 120px;}

.bodyarmourhd{background:#c3ae70; padding:14% 0 0% 2%;}
.bdg{height:763px; margin-top:0%;}


.itltop{margin:0; padding:18% 0 3% 2%;} 


.threathead h2{font-size:25px!important;}
.threathead th{ padding:3px; font-size:13px;}
.threathead td{ padding:3px; font-size:13px;}



.threatheadrght h2{font-size:25px!important;}
.threatheadrght th{ padding:3px; font-size:13px;}
.threatheadrght td{ padding:3px; font-size:13px;}


.threathead2 h2{font-size:25px!important;}
.threathead2 th{ padding:5px; font-size:13px;}
.threathead2 td{ padding:5px; font-size:13px;}


/*Contact us*/
.contact{padding:15% 5% 3% 5%; text-align:right;}
.contact h1{font-size:45px !important;}
.map h2{ margin-top:10px; font-size:25px !important;}
.map p{font-size:25px !important;}
.location{ padding:5px 15px; font-size:15px;}
.addres p {font-size: 15px !important;}
.addresrght p {font-size: 15px !important; margin-left: 20px; margin-top:85px;}
.airline { display:none}
.delhadd{ font-size:15px;}
.delhadd span{ font-size:17px;}
.Routes h3{ font-size:20px !important;}
.Routes th{height:50px; padding:0px 5px; font-size:11px}
.Routes td{height:50px; padding:0px 5px; font-size:11px}
.flight th{height:50px; padding:0px 5px; font-size:11px}
.flight td{height:50px; padding:0px 5px; font-size:11px}
 #map1 {
    height: 600px;
}
}


@media (max-width: 991px){
.mrtp105 {  margin-top: 85px;}
.mrtp70 {  margin-top: 50px;}
.mrtp10 {  margin-top: 60px;}
.gkgcom h1{font-size: 30px !important;}
.gkgcom h2{font-size: 30px !important;}

	.map{width:100% !important;
	display:inline-block;}
	.addresrght p{font-size:14px !important;
	margin-top:60px !important;
	line-height:20px !important }
	.maphd {
    height: 94px !important;
    margin: 10px 0;
    text-align: center;
}
.mrt50{ margin-top:19%; position:absolute; right:25px;}
.coverFull{position:absolute; top:0; left:0; z-index:1; height:300%; width:100%; background:#F0F0F4;}
.clos{ display:block;}
.pdt10{padding-top:14%;}
.navbar-left {margin-left: 1% !important; width:100%;}
.navbar-right{font-size:13px!important; color:#737579; padding-right:0px; width:100%;}
.event-flag{ display:none;}
.logo{width:40%; padding-top:00px; padding-bottom:5px; padding-left: 10px; }
.search{ width:50%; padding-top: 8px;}
.search li:first-child { margin-top: 15px; width: 35%;}
.carousel-caption {    z-index: 10;    left:5%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
.carousel-caption h1 {font-size: 30px !important;}
.vido{ width:21% !important; margin-left:70% !important;}
.carousel { height:auto; padding-top:55px;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 5%;    right: 2%;    width: 100%;    padding-bottom: 30px !important;}
/* Declare heights because of positioning of img element */
#maptab .address.border.none {border-right: 1px solid #dedede;}
.carousel .item {  height:auto;  background-color: #777;}

/*Drop Down*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:none !important; position:relative;left:0px; width:780px;  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-collapse{ max-height:1200px !important; position:relative; z-index:1000;}
#menu{ display:block; width: 98%;}
#menu li{list-style:none; line-height: 35px; border-bottom: 3px solid #666; text-align: left !important;}
#menu li:hover{border-bottom: 3px solid #9A2927;}
#menu li a{color:#2D2D2D !important; padding:5px; width:100%;}
#menu li a:hover{color:#9A2927 !important; }

.hd2 {       width: 40%;   }
.logo-unit2 {    width: 50%;}
.logo-unit3 {    left: 34%;  }
.event{padding: 9% 5% 1%;}

.instavest-dtl {    width: 50%;    padding-top: 18%;    padding-left: 2%;    float: left;}
.instavest-imag {    margin-top: 40%;}
.instavest-dtl p{font-size:14px!important;}
.instavest-dtl li{font-size:14px!important;}


.product-feature {padding: 0% 2%;}
.product-banner { padding-top:55px;}
.product-banner img {    max-width: 100%;}

.product-imag {    margin-top: 8%;}
.lft-sec h1 { margin-top:15px !important;}
.blocks_p{ width:30% !important; 	margin-right:15px; margin-bottom:5%; float:left;}
.blocks_p p{line-height: 20px;}
.blocks_p h2 {    font-size: 24px !important;    margin: 10px 0px;}
.top-link li {    font-size: 14px !important;}

.bodyarmourhd{background:#c3ae70; padding:18% 0 0% 2%;}
.bdg{ position:relative; width:80%; float:right; height: 595px;}

 .codebox .txtbx {padding:10px;}

}


@media (max-width: 800px) {
.cate-bannerhd {width:90%;}
.cate-banner h2 {padding:0;}
.cate-banner p {line-height: 20px;}
.light-helicopter{padding-top: 20px;}
.cate-bannerhd2 {margin-left:3%; width: 70%; margin-top: 8%;}
.cate-bannerhd2 h2 {padding:0;}
.cate-bannerhd2 p {line-height: 20px;}
.cate-banner2 h1 {padding: 0 0 10px;}

.logounit{padding-left:0px;}
.logounit li{width: 18%;}
.logo-aralyte{ margin-top:30px;}
.logo-aralyte li img{width:20%;}

}


@media (max-width: 768px) {
	.tbl-hd2{ margin-top: 0}
.text p {  font-size: 25px !important;  line-height: 25px;}
.text h1 {  font-size: 60px !important; }
.trust h1 {   font-size: 22px; }
.catcha {width: 100%;}
.codebox {width: 100%;}

.mrgtp-l {    margin-top: 90px;   margin-left: -25px;}
.dtlnightEyehd {padding-bottom: 0px;}	
.speBx{position:absolute ;	right:0;	width:60%;}
.bornone { border-top: none !important;}	
.spec {    font-size: 12px !important;    width: 80%;}
.spec tr td {padding: 7px;}
.Features {
    margin-left: -180px;
    width: 59%;
}

.Features.feaBx.nopading {
    width: 52%;
}

.spec.speBx {
    width: 63%;
}

.Jaguar7rght{ width: 100%; padding: 0 0 0 0px; }		
.Jaguar14rght{ margin-top: 0;
    position: absolute !important;
    width: 100%;}
.Jaguar14lft {
    margin: 46% 0 4% !important;
	 padding: 0 0 0 0;
}		

.logo-aralyte li img{width:22%;}

.Jaguar7rght h1 { margin: 28px 0;}
.Jaguar14lft h1 {margin: 28px 0;}
.nighteyerght h1 {margin: 28px 0;}

.bkshadow1Bx1 { height: 142px;}
.bkshadow1Bx { height: 142px;}
.bkshadow1Bx1 {margin: 0 0 0 -53px;}	
.bkshadow1Bx { margin: 0 0 0 -51px;}	
.nvdrght { padding-top: 28% !important;}	
.nvdrght {width: 35%;}
.mrtop {margin-top: -1% !important;}
.mrtop-4 {margin-top: -4% !important;}	
.dtlJaguartop {
    background-size: cover;
    height: 450px !important;
    padding: 19% 0 0 !important;
}
.iqms ul li{display:inline-block; width: 25%;}
.Features { }

.dtlJaguar7-rght.fltlft > img {
    margin-left: -16%;
    margin-top: 40%;
}	

.mrt50{ display:none;}
.mrt30{ margin-top:40px !important}
.pdt10{padding-top:5%;}
.event-flag{top:15.5%;}
.navbar-left{ margin-left:0% !important; width:100%;}
.navbar-right{ margin-left:0% !important; width:100%; margin-right:0 !important}
.pllft125{padding-left: 55px;}
img {    max-width: 100%;    height: auto;    width: auto\9; /* ie8 */}
.blok {left: 20px; top:-3px}
.logo-cont {width: 100%; }
.logo img{ width:auto;}

.search{ width:50%; z-index:100; float:right; padding-top: 10px; padding-right: 2%;}
.search ul{margin: 0px 0px 0px; padding: 0px;}
.search li{ list-style:none; float:right; padding:10px 15px; width:30%;}
.search li:first-child { margin-top: 0px !important; width: 35%;}
.search li:last-child { margin-top: 0px; width: 40%;}
.lang{color:#FFFFFF; padding-left:10px;}
.srch{margin:10px;}
.txtbox{ width:200px; background:#FFF url(../img/search-icon.png) 170px center no-repeat; padding:0px 10px; height:30px; float:left; margin-right:10px; border:none;}
.gobtn{background:#9B2927; color:#FFFFFF; float:left;}
.gobtn a{color:#FFFFFF; text-decoration:none; font-size:15px!important; display:block; padding:5px 11px;}
.carousel {  height:auto; padding-top: 55px;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 2%;    right: 2%;    width: 100%;    padding-bottom: 30px !important; }
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}
.carousel-caption h2 {    font-size: 40px !important; margin-left:50%; margin-bottom: 16%;}
.carousel-caption h3 {    font-size: 40px !important; margin-bottom: 7%; width:40%;}

/*Drop Down*/
.navbar-nav>li>.child{ z-index:1100;}
.navbar-nav>li>div.dropdown{display:none;}
.navbar-nav>li.child>div.dropdown{display:none !important; position:relative;left:0px; width:780px;  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;}
.top-nav{ height:auto !important; overflow:auto;}
.navbar-collapse{ max-height:1200px !important;}
#menu{ display:block; width: 98%;}
#menu li{list-style:none; line-height: 35px; border-bottom: 3px solid #666; text-align: left !important;}
#menu li:hover{border-bottom: 3px solid #9A2927;}
#menu li a{color:#2D2D2D !important; padding:5px; width:100%;}
#menu li a:hover{color:#9A2927 !important; }


/*Personal Protection*/
.persprot > .col-lg-5 {margin: -110px 0px 0px; display:none;}
.persprot > .col-lg-7 { width:50%; margin:0 0 0 30px; padding:0;}
.persprot{padding-left:20px; margin-top:0px; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height: 375px;  overflow:hidden;}
.persprot h1{font-size:45px !important;}
.persprot h2{font-size:16px !important; }
.hd{ width:40%; margin-top: 0px;}
.logo-unit{ width:27%;}
.prodbg{background:#E7E7E7; height:140px; width:100%}
.product {    margin-top: 70px;}
.product ul {margin-top: -120px;}
.product li h3{ font-size:20px!important; color:#000000; text-align:center; text-transform:capitalize; font-weight:normal; margin:0; padding:0; margin-top:-20px}
.mrgtp110{ margin-top:50px;}
.imgallry2{ position:relative; top:-120px;}
.imgallry2 li{width:200px!important;}
.imgallry2 li h3{ margin-top:-40px; text-align: center; width: 200px; font-family: 'yanone_kaffeesatzbold';}
.imgallry2 li a{ color:#000000; text-decoration:none;}
.imgallry2 li a:hover{ text-decoration:none;}
.imgallry2 li img{display: block !important;
    max-width:200px !important;
    height: 200px !important;}





/*Platform Protection*/
.platforms{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-position: center; padding: 0.2% 0px 0px 20px;  overflow:hidden;}
.platforms h1{font-size:45px !important; }
.platforms h2{font-size:16px !important;}
.txt{margin-top:39.4%; font-size:25px!important;}
.hd2 {width: 40%;}
.logo-unit2{ width:45%; margin-left: 10%;}
.logo-unit2 img{ width:35%;}


/*NVD*/
.nvd{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  overflow:hidden;}
.hd3{ left:20px;}
.nvd h1{font-size:45px !important;}
.nvd h2{font-size:16px !important;}
.logo-unit3{ left: 36%; top: -6%; width: 100%;}
.nvdproduct h3{ font-size:25px !important;}
.nvdproduct h3 span{ font-size:30px !important;}
.nvdproduct p{ font-size:12px !important;}
.nvdproduct div {width: 42%; margin-left: -13%;}
.mrgtp120 {    margin-top: 50px !important;}
.mrgtop-50 {    margin-top: -25px !important;}
.mrgtop-30 {    margin-top: -30px !important; padding-bottom: 0px !important;}
.mrgtp112 {    margin-top: 25px !important;    margin-left: -25px !important;}

/*Event*/
.meetus{overflow:hidden;}
.meetus h1{font-size:45px !important;}
.hd4{ left:20px; margin-top:25px; width:90%;}
.event{ margin:40px 0 0; padding: 9% 5% 2% 5%; width:33.3%; float:left;}
.event div{ width: 90%;}
.event div h3{font-size:25px !important; }
.event div td{font-size:15px !important;}
.event div th{font-size:15px !important;}
.event a{ color:rgba(0,0,0,1.00);}
.divd {background: url(../img/event-divd3.png) no-repeat right bottom;}
.more-event{padding:5px; margin-bottom:1%; margin-right:2%;}


/*Footer*/
footer{ padding-left:0px; padding-top:10px;  overflow:hidden;float: left;
width: 100%;}
.corp,.perpro,.vpro,.techsol{ height:240px; display:none}
.corp h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.perpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.vpro h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.techsol h3{ text-transform:capitalize; text-decoration:underline; color:#FFFFFF; font-size:16px!important;}
.corp li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.perpro{width:23%;}
.perpro li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.vpro li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.techsol li{ list-style:none; color:#FFFFFF; font-size:14px!important;}
.news{display:block}
.newstxt{ background:#515151; border:none; width:110px !important; height:40px !important; float:left; margin-right:8px; color:rgba(255,255,255,0.6); font-size:15px!important; padding-left:5px;}
.newsbtn{padding:9px 5px; background:#515151; color:#FFFFFF; font-size:15px!important; float:left; text-decoration:none;}
.copy{ font-size:14px !important; color:#FFFFFF !important; padding:20px 0px; border-top:0px solid #000000; margin:0px; text-align:center;}


/*Peroanl Protection Page*/
.top-banner{ margin:0; padding:0; padding-top: 55px;}
.top-banner h1{font-size:45px !important;}
.top-banner h2{font-size:19px !important;}
.top-bannerhd{ width:90%; margin-top: 10%; position:absolute; margin-left:7%;}
.bannerlogo-unit{ width:14%; position:absolute; background:#c52f33; right:0; top:30%;}
.bannerlogo-unit ul{ margin:0; padding:0;}
.bannerlogo-unit li{ display:block; list-style:none; padding:0; margin:10%!important;}
@-moz-document url-prefix() {	.bannerlogo-unit{top:24%;}	}




.corpsec h1{font-size:32px!important;}
.corpsec p{font-size:18px!important;}
.corpsec ul{ margin:60px 0px 0px; padding:0;}
.corpsec li{ list-style:none; float:left; margin-right:5px; width:32%;}
.corpsec li:last-child{ margin-right:0px;}
.large-cap{ background:#e0292e; padding:15px 20px 10px;}
.large-cap h1{ font-size:27px!important;}
.large-cap h1 span{ font-size:17px!important;}
.large-cap p{font-size:18px!important; color:#FFFFFF;}
.large-cap div a{font-size:12px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.certified{ background:#f0e27c; padding:15px 20px 11px;}
.certified h1{font-size:27px!important;}
.certified h1 span{ font-size:17px!important;}
.certified ul{margin:0; padding:0; padding-top:15px;}
.certified li{list-style:none; background:url(../img/certified-arrow.png) left center no-repeat; padding-left:30px; font-size:18px!important; color:#494502; width:100%; line-height: 20px;}
.certified div{text-align:right}
.certified div a{font-size:12px!important; color:#FFFFFF; text-decoration:none; text-align:right;}

.proven-mate{ background:#00a3a3; padding:15px 20px 10px;}
.proven-mate h1{font-size:27px!important;}
.proven-mate h1 span{ font-size:17px!important;}
.proven-mate p{font-size:18px!important; color:#FFFFFF; line-height:18.5px;}
.proven-mate div a{font-size:12px!important;}


/*Overvest*/
.overvest{ margin:0; padding:0; z-index:5; }
.overvest>hd{ margin-left:0%; width:70%; margin-top:-1%;}
.overvest>hd h2{ font-size:15px !important;}
.overvest>hd h3{ font-size:13px !important;}
.overvest>hd p{ font-size:13px !important;}
.overvestproduct{ margin:0; padding:0; z-index:80;}
.overvestproduct ul{ margin:0; padding:0; }
.overvestproduct li{ list-style:none; float:left; width:19.8%;}
.overvestproduct li h4{ font-size:13px !important; color:#6d6e71; text-transform:capitalize; text-align:center; border-left:1px solid #6d6e71; margin:0; padding:5px 0px;}
.overvestproduct li:first-child h4{border-left:0px solid #6d6e71}
.overvest a{ text-decoration:none;} 
.overvest a:hover{ text-decoration:none;} 

/*Armour*/
.armour-ins{ background-position: 50% 0}
.armour-ins>.hd h3{ font-size:13px !important;}
.armour-ins>.hd p{ font-size:13px !important;}
.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:13px!important; color:#FFFFFF; text-transform:capitalize; text-align:center; border-left:1px solid #FFFFFF; margin:0; padding:5px 0px;}
.armourproduct li:first-child h4{ border-left:0px !important;}
.bgimg2{float:left; width:27%}
.armour-ins a{ text-decoration:none;} 
.armour-ins a:hover{ text-decoration:none;}

/*Helmet*/
.helmetover>.hd{ margin-left:6%; width:60%; margin-top:0%;}
.helmetover>.hd h3{ font-size:13px !important; }
.helmetover>.hd p{ font-size:13px !important; }
.helmetproduct li{ list-style:none; float:left; width:19.8%; margin-right:0.2% !important;}
.helmetproduct li h4{ font-size:13px !important; }
.helmetproduct li:first-child h4{border-left:0px solid #6d6e71}
.helmetover a{ text-decoration:none;} 
.helmetover a:hover{ text-decoration:none;}
.logounit {    /*margin-top: 0px;*/    /*float: right;*/    margin-right: 3%;    margin-left: 0px;}
.logounit li {    /*margin-top: 0%;    width: 40%;*/}


/*Advance Protection Gear*/
.adpro h2{font-size:18px!important;}
.adpro>.hd h2{ font-size:15px !important;}
.bgimg{float:left; width:25%}
.bgimg2{float:left; width:15%}
.bgimg3{float:right;}
.bgimg4{float:right; width:35%;}
.adpro a{ text-decoration:none;} 
.adpro a:hover{ text-decoration:none;}




/*Brifcase*/
.Brifcase{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.Brifcasepro h1{font-size:50px!important ;}
.Brifcasepro>.hd h2{font-size:15px !important;}
.Brifcasepro a{ text-decoration:none;} 
.Brifcasepro a:hover{ text-decoration:none;}

.mining > .hd { width: 50%;}
.mining h1{font-size:50px!important;}
.mining>.hd h2{ font-size:15px!important;}


/*Blanket*/
.blanket{position: relative; margin: 0 0; overflow: hidden;	padding:0px 0;}
.blanketpro h1{font-size:50px !important; }
.blanketpro>.hd{width:35%; margin-top:0%; float:left;}
.blanketpro>.hd h2{font-size:15px !important;}
.blanket a{ text-decoration:none;} 
.blanket a:hover{ text-decoration:none;}


/*Product Page*/
.col-lg-10{ width:77%;}
.col-lg-2{ width:23%;}
/*.btn1{ margin-bottom: 4%;}*/
.product-banner {margin: 0px; padding: 55px 0px 0px ;}
.product-feature {padding: 0%;}

.product-dtl h1{font-size:40px!important; color:#FFFFFF; text-align:left; margin:0; padding:0; text-transform:capitalize; font-weight:normal;}
.product-dtl h2{font-size:25px!important; color:#FFFFFF; text-align:left; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #FFFFFF; width:85%; margin-top:30px; padding-bottom:5px;}
.product-dtl p{font-size:14px!important; color:#FFFFFF; text-align:left; margin:0; padding:0; line-height:20px;}
/*.product-imag{margin-top: 7%; position:absolute; margin-left:70%; text-align:center;}
.product-imag img{width: 100%;}*/
.zoom-icn{text-align:center; width:95%; margin:-60px auto 0px;}
.zoom-icn img{width:10%;}
.lft-sec li{ font-size:14px!important;}
.lft-sec h1{ font-size:40px!important;}
.accessories h1{font-size:25px!important;}
.siml-prod h1{font-size:25px!important;}
.abl-prot li h2{font-size: 18px!important;}
.abl-prot li h4{font-size: 16px!important;}
.abl-prot li h3{font-size: 18px!important;}
.abl-prot li p{font-size: 16px!important;}
.siml-prod li p{ font-size:20px!important;}
.blocks_p {float: left;}
.blocks_p h2{}
.jcarousel-wrapper {    height: 100px !important;    width: 80%;}
.imgallry li {    width: 200px !important; font-size: 14px !important; padding: 15px 0px;}
.top-link li {    font-size: 14px !important;}
.rght-sec ul {    margin: 0px 5px;    padding: 13px 0px;}

/*Instavest Page*/
.instavest-logo{ width:70%;}
.instavest-dtl{ width:50%; padding-top: 20%; padding-left:2%; float:left;}
.instavest-dtl h1{font-size:30px!important; color:#333!important; }
.instavest-dtl h2{font-size:25px!important; margin-top: 20px;}
.instavest-dtl p{font-size:14px!important;}
.instavest-dtl ul{margin:25px 40px; padding:0;}
.instavest-dtl li{font-size:14px!important;}
.instavest-imag{margin-top: 35%; float:right;}
.unit{ margin:5% 0;}



/*series06 Page*/
.series06-logo{ width:70%;}
.top-line2{ border-bottom:1px solid #FFFFFF; padding-top:13%;}
.series06-imag{margin-top:15%; width:45%; padding-left:5%;}
.series06-dtl{ width:55%; padding-left:7%; float:left;}
.series06-dtl h1{font-size:45px!important;}
.series06-dtl h2{font-size:20px!important;}
.series06-dtl p{ font-size:18px!important;}
.series06-dtl ul{margin:25px 40px; }
.series06-dtl li{ font-size:18px!important; }
.tbl h2{  font-size:25px!important;}
.tbl td{ font-size:16px!important; }



/*GFactor Page*/
.GFactor-banner{padding-top:90px;}
.GFactor-dtl { padding-top:10%; padding-left:2%;}
.GFactor-dtl h1{font-size:65px!important;}
.GFactor-dtl h2{ font-size:30px!important;}
.GFactor-dtl p{ font-size:14px!important;}
.GFactor-dtl li{ font-size:14px!important;}


/*Communication Page*/
.Communication-dtl{ padding-top:20%; padding-left:3%;}
.Communication-dtl h1{font-size:50px!important; }
.Communication-dtl h2{ font-size:25px!important;}
.Communication-dtl p{ font-size:14px!important; }
.Communication-dtl ul{margin:25px 40px;}
.Communication-dtl li{ font-size:14px!important; }
.btmprod{ margin:5% 0% 0%; padding:0 3%;}
.btmprod h2{font-size:25px!important;}
.btmprod h3{font-size:20px!important;}
.btmprod ul{margin:0; padding:0;}
.btmprod li{font-size:14px!important;}
.lft-sec p {    font-size: 14px !important;}



/*Ciba Page*/
.ciba-banner {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; margin-top:55px;}
.ciba-dtl{ width:70%; padding-left:2%; float:left; padding-top:14%; padding-bottom:5%;}
.ciba-dtl h1{font-size:40px!important;}
.ciba-dtl h2{ font-size:20px!important;}
.ciba-dtl p{ font-size:14px!important;}
.ciba-dtl ul{margin:25px 40px; padding:0;}
.ciba-dtl li{ font-size:14px!important;}
.cibaimg2{ padding:5% 0%}
.cibacont{ padding:5% 0%;}
.cibacont p{ font-size:14px!important;}







/*Category Page*/
.cate-banner {padding-top: 55px;}
.cate-bannerhd{margin-left: 4%; margin-top:6%;}
.cate-banner h1{font-size:40px!important; padding-bottom:10px; }
.cate-banner h2{font-size:20px!important;}
.cate-banner p{font-size:14px!important;}
.cate-bannerhd2 {width: 35%;    margin-top: 15%;    position: absolute;    margin-left: 7%;}


.series6vest-tbl {    width: 50%; margin: -4% 0px 0px;}

/*Multi Overvest*/
.multi-vest-cont li img{ width:80%;}
.multi-vest-cont li h3{ font-size:16px!important;}

/*Police Overvest*/
.police-vest-cont li div img{ width:65%;}
.police-vest-cont li h3{ font-size:16px!important; width:80%; margin:5px auto;}

/*CONCEALABLE VESTS*/
.concealable-vest-cont {padding: 1.5% 3% 30px;}
.gren{padding: 3%;}
.gren img{ width:68.7%;}
.orng{ padding:6% 5%; }
.lightgren{ padding:6% 5%;}
.orng img{ width:50%;}
.lightgren img{ width:50%;}
.blu img{ width:81.5%;}
.concealable-vest-cont h3{ font-size:16px!important;}
.cont {     margin-top: -1%;}


/*Militry Overvest*/
.Militry-vest-cont ul{ margin:8% 0% 0% 8%; padding:0;}
.Militry-vest-cont li img{ width:45%;}
.Militry-vest-cont li h3{ font-size:16px!important; width:70%; margin:1% auto;}


/*Front Open Verst*/
.frnt-opn-vest-cont li h3 {    font-size: 16px !important;}

/*Floatation Overvest*/
.floatation-vest-cont li div img{ width:65%;}
.floatation-vest-cont li h3{font-size:16px!important; width:80%; margin:1% auto;}

/*female vest*/
.fvest-cont h3{ font-size:16px!important;}
.fvest-cont img{width:40.5%;}
.fvest-cont div{margin-top:3%;}

.ciba{ background-size:cover;}


/*Ballastic Blanket*/
.ballistic-blanket-cont{ padding:5% 0%;}
.ballistic-blanket-cont li{ width:49%;}
.ballistic-blanket-cont li img{ width:85%;}
.ballistic-blanket-cont li:last-child img{ width:58.9%;}


/*Ballastic Shield*/
.ballistic-shield-cont{ padding:5% 7%;}
.ballistic-shield-cont li{width:50%;}
.ballistic-shield-cont li img{ width:55%; margin-right:8%;}
.ballistic-shield-cont li:last-child{background:none;}

/*Demining Suits*/
.Demining-Suits-cont{ padding:5% 0% 5% 7%;}
.Demining-Suits-cont li{ width:49%;}
.Demining-Suits-cont li img{ width:70%;}
.Demining-Suits-cont li h2{font-size:50px!important;}




/*Plateform Protection*/
.top-bannerhd2{ width:32%; margin-top: 22%; position:absolute; margin-left:7%;}
.top-bannerhd2 h1{font-size:65px !important; font-family: 'yanone_kaffeesatzbold'; color:#9c3336;}
.top-bannerhd2 h2{font-size:22px !important; font-family: 'allerregular';  color:#333232;}
.expert{ height:720px;}


/*Plateform Protection*/
.pptop-banner {    margin-top: 55px;}
/*Land Banner*/

.pptop-banner h2{font-size:13px!important; line-height:16px;}
.blocks_l{padding-left:20px !important;padding-top:30px !important;padding-bottom:30px !important;}
/*Air Banner*/
.pptop-bannerhd2 {  margin-top: 7%;  margin-left: 3%; width:50%;}
.pptop-bannerhd2 h1{font-size:60px!important;}
.pptop-bannerhd2 p{font-size:13px!important; line-height:16px;}
/*Sea Banner*/

.pptop-bannerhd3 p{font-size:13px!important; line-height:16px;}
.pptop-bannerhd3 h2{font-size:16px!important; line-height:20px;}
.pptop-bannerhd3 li{font-size:16px!important;}

/*Land*/
.head_sec h1{font-size:30px!important;}
.head_sec h2{font-size:20px!important;}
.head_sec p{font-size:13px!important;}
.li_land li{ margin-right:40px; font-size:13px!important;}
.li_land2 li{font-size:13px!important;}
.martp{font-size:13px!important;}
.tag_land{font-size:18px!important;}
.list_hcd li{font-size:13px!important;}
.list_hcd2 li{font-size:13px!important;}




/*Domain Expertise*/
.domain-exp{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.domain-exp-cont h1{ font-size:65px!important; }
.domain-exp-cont p{ font-size:20px!important;}
.domain-exp-cont li h2{ font-size:40px!important; margin:3% auto;}
.domain-exp-cont li p{ font-size:18px!important; margin:3% auto;}

/*Products & Services*/
.productserv{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.product-servi h1{font-size:65px!important; color:#312f30;}
.product-servi h2{ font-size:40px!important; margin-top:5%;}
.product-servi h3{ font-size:29px!important; line-height:50px; }
.product-servi p{ font-size:18px!important; margin-top:2%;}
.product-servi div{font-size:35px!important;}
.product-servi-product li h4{ font-size:20px!important;}



/*Project Managment*/
.project-manag-cont h1{font-size:65px!important;}
.project-manag-cont h2{ font-size:40px!important; margin-top:5%;}
.project-manag-cont h3{ font-size:55px!important;}
.project-manag-cont p{ font-size:18px!important; }
.project-manag-cont div{font-size:35px!important;}


/*Design & Development*/
.design-dev-cont {padding: 3% 2% 5%; }
.design-dev-cont h1{font-size:65px!important;}
.design-dev-cont li h2{ font-size:21px!important; margin-top:15%;}
.design-dev-cont li p{ font-size:15px!important; margin-top:10%;}



/*Manufacturing*/
.manufacturing{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.manufacturing-cont h1{font-size:65px!important;}
.manufacturing-cont p{ font-size:20px!important;}
.manufacturing-cont div{font-size:35px!important;}
.manufacturing-pic li {width: 17.8%; margin-right:2% !important;}



/*NVD Page*/
.nvd-banner{ padding: 20% 0 5%; background-position: 25%; }
.nvdlft{ margin:0; padding:0; float:left; width:38%;}
.nvdlft h1{font-size:80px!important;}
.nvdlft h2{}
.nvdlft h2 span{font-size:14px!important;}
.nvdlft p{font-size:14px!important; width:100%;}
.nvdrght{ padding-top: 22%; width:60%}
.nvdrght img {}

h1.howfb { font-size:65px !important;}

.Jaguar7{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.Jaguar7rght{ width: 100%;}
.Jaguar7rght h1{font-size:60px!important;}
.Jaguar7rght h1 span{font-size:75px!important;}
.Jaguar7rght h2{font-size:15px!important;}

.Jaguar14{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.Jaguar14lft{ margin:15% 0 0;}

.Jaguar14lft h1{font-size:60px!important;}
.Jaguar14lft h1 span{font-size:75px!important;}
.Jaguar14lft h2{font-size:15px!important;}

.nighteye{ background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nighteyerght{ margin:0% 0 0;}
.nighteyerght h1{font-size:60px!important; }
.nighteyerght h1 span{font-size:75px!important;}
.nighteyerght h2{font-size:15px!important;}



/*Mohit Css */
.Large_cap{ padding:0px !important;}
.icon_vec_con2{ width:33%; float:left;}
.icon_vec_con2 h1 {font-size: 35px !important;}
.tsxt_adv {    margin-top: 3%;}	
.tsxt_adv h1 {    color: #FFF;    font-size: 38px !important;    padding: 0px;}
.tsxt_adv p {    color: #FFF;    font-size: 14px !important;   }
.ins_pp {    width: 100%;    font-size: 20px;    text-align: center;    margin: 20px auto 30px;    color: #4D4D4B;    height: auto;   }
.icon_vec_con h1 {      font-size: 25px !important;    width: 100%;    margin-top: 10px;    text-align: center;}
.icon_vec_con h2 {    padding: 0px;    margin: 5px;     font-size: 22px !important;    width: 100%;    text-align: center;    color: #4D4D4B; }
.icon_vec_con p {    margin: 5px;       font-size: 14px !important;    width: 100%;    padding: 15px;    text-align: center;     color: #4D4D4B; }
.side_text h1 {       color: #514F50;    font-size: 66px !important;    padding: 0px;}
.side_text {    width: 44%;    position: absolute;    left: 17%;    margin-top: 2%;}
.side_text p {      color: #000;    font-size: 21px !important;    padding: 0px;}
.img_bt2 {    width: 98px;    margin-left: -46px;    height: 97px;    padding-top: 133px;}
.thumb_img1 {    width: 24%;    height: auto;    position: absolute;    margin-top: -330px;    left: 21%;}
.thumb_img2 {    width: 24%;    height: auto;    position: absolute;    margin-top: -177px;    right: 21%;}
.vector_line {    height: 393px;    margin-top: -30px;    margin-left: auto;    margin-right: auto;    width: 10px;    background: none repeat scroll 0% 0% #5B5144;}
.pro_tt h1 {      color: #FFF;    padding: 0px;    margin: 0px 0px 20px;    font-size: 25px!important;}
.pro_tt p {    font-size: 16px!important;    color: #FFF;}
.circles {    width: 64%;    margin-left: 250px !important;    margin-top: 70px !important;}
.chil_p_con h1 {    font-size: 31px!important;}
.col1_r h1 {      color: #514F50;    font-size: 40px !important;    letter-spacing: 15px;    padding: 0px;    margin: 0px;    text-transform: uppercase;}
.col1_r h2 {    color: #514F50;    font-size: 37px !important;    font-weight: 400;    padding: 0px;    margin: 0px;    text-transform: uppercase;}
.list_p li {    font-size: 19px!important;    color: #727272;    margin-top: 20px;}
.left_in{height:100%; padding-top:50px; position:relative; width:100%; padding-left:15px; background:none;  /* IE6-9 */ float:right;}
.column_left{float:right;}
.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%;}
img {     max-width: 100%;     height: auto;      width: auto\9; /* ie8 */ }
.job-srch{ width:100%; margin:0 auto;}
.job {    text-align: right; width:25%; float:left;}
.skills {    text-align: left;    float: left;    width: 30% !important;    margin-top: 0px !important;    margin-left: 0 !important;}
.skills input{background:#bdbebf; border:0; padding:3px; font-weight:400; font-size:14px!important;  width:150px;  padding-top:7px; padding-bottom:7px;color:#FFFFFF; font-style:italic;}
.skills select {    background:#bdbebf; border:0; padding:8px;font-weight:400;background-repeat:no-repeat;font-size:12px!important;letter-spacing:-1px;color:#FFFFFF;font-style:italic;width:150px;overflow:hidden;background-image:url(../img/arrow_sel.jpg);    background-position:right;    -webkit-appearance: none /* this is required for Webkit browsers */;     -moz-appearance:    none /* this is not supported currently */;    appearance:         none;}
.cov_r {    padding: 20px !important;}
.textpp { margin-right:20px;}
.img_con {    width: 60%;}
/*Mohit Css end*/

/*Technology*/
.Technology-banner { padding-top:55px; margin-top: 0}
.tech-lft{padding-left:0px !important;padding-top:6% !important;padding-bottom:30px !important;}
.tech-lft2{padding-left:0px !important;padding-top:6% !important;padding-bottom:30px !important;}
.right_sec {    width: 55%;    margin: 0 auto;}	

/*Helmet*/
.right_hel {    height: auto;    padding-left: 20px;    padding-right: 20px; width: 50%; float:left;}
.img_men {    width: 50%; margin-top: 0px !important;}
.logo_hel { width:160%;}
.logo_hel2 {width: 50%; margin-top: 10px;}
.text_hel p {    font-size: 16px !important;    margin-bottom: 25px;}
.ul_hel li {    font-size: 14px !important;}
.ban_l_hel{ display:none;}
.bdrlft{border-left:1px solid #4A4A4A;}
.pdlr50{ padding:0 !important}
.pdlrbdr30{border-left:0px #2b3719 solid; padding-left:0px; padding-right:10px}
.hel_2{ width:50%; float:left;}
.hel_2 h1{ font-size:40px;}
.pd30{ padding:15px;}
.pdr70{padding-right: 15px;}
.img_l_hel{ width: 54%;}
.hel_h{width:32%; float:left; margin-right:1%; margin-bottom:26px;}
.helimg {    width: 100%; }
.bdrl{border-left:1px #2b3719 solid}

.text{padding:9% 2% 9% 50%;}
.tmtop20{ padding-top:20px}


.threathead2 th{ padding:1px; font-size:12px;}
.threathead2 td{ padding:1px; font-size:12px;}

.itltop2 li{ float:left; width:50%; font-size:13px !important;}


/*Contact us*/
.addres {border-right: 0px solid #9A9A9A; border-bottom: 1px solid #9A9A9A;}
.addresrght p {font-size: 15px !important; margin-left:0px; margin-top:25px;}
.Routes h3{ font-size:20px !important;}
.Routes th{height:50px; padding:0px 5px; font-size:12px}
.Routes td{height:50px; padding:0px 5px; font-size:12px}
.flight th{height:50px; padding:0px 5px; font-size:12px}
.flight td{height:50px; padding:0px 5px; font-size:12px}


}
@media screen and (max-width:767px) {
#maptab .address.border {min-height: initial; border-right:0;}
.text-left a.wtsbtn {bottom: inherit; position: inherit;}

#maptab .address.border.none {border-right: 0;}
#map1 {height: 480px;}
a.scrollToTop {
bottom: 0;
right: 0;
}
}
/*also use in iphone 6*/
@media screen and (max-width:667px){
.pptop-banner {    margin-top: 55px;}
.mrtop-4 {    margin-top: -1% !important;}
.nvdlft h1 {padding-left: 4%;}
.nvdlft.wrtauto > p {    text-align: left !important;	 padding-left: 5.5% !important; width:50%;}	
p.whittxt {    margin: 0 !important;}	
.dtlJaguar7.mob3.dtlJaguartop {     background-position: 60% center !important;	margin-top: 95px !important;}
.nvdlft.wrtauto > h2 {    margin: 0;    padding: 0 0 0 34px;    text-align: left !important;}
.nvdlft.wrtauto span {    font-size: 18px !important;}
.nvdlft p {    text-align: center !important;	}
.nvdlft h1 {  padding-top: 3%;}	
h1.howfb {    font-size: 80px !important;   }
.Features.nopading > h2 {    font-size: 30px !important; padding-left:10px;}
.Features > h2 {    font-size: 30px !important; padding-left:10px;}
.mrtop { display: none;}
.spec > h2 {    font-size: 30px !important;}
.Features ul li	{ border-top: none;}
.dtlJaguar7-lft p { padding-left: 0!important;}	
.dtlJaguar7-lft h2 { font-size: 30px !important; }	
.bornone { border-top: none !important;}	
.Jaguar14lft { padding: 0 0 0 0px;}
.Jaguar14lft {    margin: 55% 0 4% !important;	 padding: 0 0 0 73px;}	
.bkshadow1Bx1 { width: auto;}	
.dtlJaguar7-rght.fltlft > img { margin-top: 0% !important;}	
.bkshadow1Bx1 {   margin: 0;}	
.nvdrght { padding-top: 0 !important;}	
.Jaguar7rght h1 { margin: 8px 0;}
.Jaguar14lft h1 {margin: 28px 0;}
.nighteyerght h1 {margin: 28px 0;}
.bkshadow1Bx1 { height: 142px; width: 100%;}
.bkshadow1Bx { height: 142px;}
.dtlJaguartop {    background-size: cover;    height: 550px  !important;    padding: 19% 0 0 !important;}	
.dtlJaguar7-lft.ttp { margin-top: -18% !important;}	
.dtlJaguar7-rght { position: absolute;}
.dtlnightEye-rght { position: absolute;}
.dtlnightEye-lft {margin-top: 50%;}
.dtlJaguar7 { padding: 2% 0 5%;}
.dtlJaguar7-lft	{ margin-top: 50%;}
.mrtop { margin-top: -15% !important;}	
.dtlnightEye-rght img { padding-top: 0% !important;}	
.dtlnightEye-lft { margin-right: 0% !important;}
.dtlnightEyehd { width: 100% !important; text-align: center;}	
.spec {margin-top: 5%;}	
.dtlJaguar14hd { text-align: center;}	
.dtlJaguar14-rght p { text-align: center;}
.Features { margin: 0px !important;}	
.Features li.grw1 { background:transparent!important; margin-right: 0 !important;}
.Features li { background:transparent!important; margin-right: 0 !important;}
.dtlJaguar7-lft {    margin-right: 0;}	
.dtlJaguar7hd h1 { font-size: 70px !important;}	
.nvdlft h2 { text-align: center !important;}
.nvdlft p {text-align: center !important;}
.armour img {margin: 0 10px;}
.logo-aralyte {display:none;}
.wtsbtn.btn-lg.pull-left {float:none!important; margin-bottom:15px;}
.bcpbtn.btn-lg.pull-right{float:none !important;}
	
/**/	
p.jag7 { text-align: center !important;}	
.dtlJaguar7-rght.fltlft > img {    margin-left: 0%;    margin-top: 0%;}		
h2.nithv { margin-bottom: 5px; padding-left:10px !important;}	
p.jag7 { width: 100%;}	
.search_input{width:80% !important;}
.search_bt input{height:41px !important;}
.search_bt{width:20% !important;position:absolute;right:0;margin-top:-70px;}
.search_bt2{width:20% !important;position:absolute;right:0;margin-top:-95px;}
.sep{border:none !important;}
.srchbtn {    background: none no-repeat scroll 92% center #000000;    border: medium none;    color: #ffffff;    font-family: "yanone_kaffeesatz_regularRg";    font-size: 35px;    font-weight: lighter;    height: 45px;    line-height: 30px;    margin-top: 15px;    padding-bottom: 3px;	padding-left:0 !important;    text-align: left;    width:56%;}
.col-sm-6{width:100% !important;}
.col-sm-4{width:100% !important;}
.maphd {   height: 150px !important;    margin: 10px 0;    text-align: center;}
#myCarousel3{ display:block;}
#myCarousel2{ display:none;}
#myCarousel{ display:none;}
.mrt75{margin-top:34%; display:block;}
.web{ display:none;}
.mob{ display:none;}
.mob2{ display: none;}
.mob3{ display:block;}
#owl-demo2{display:none !important}
#protction2{display:none !important;}
.cta{float:left; color:rgba(255,255,255,1.00) !important; padding:5px; background:rgba(0,0,0,1.00); margin:25px 1% 1% 0%;}
.pdt10{padding-top:0%; margin-top:-5px}
h1, h2,h3,h4 {font-weight: normal;}
.navbar-default .navbar-toggle {position:absolute; top: 30px; right:-7px;}
.pdlft70 { padding-left:53px;}
.logo-cont{position:relative !important;}
.logo { padding-left: 0px;    width: 60%;    padding-top: 0px;    padding-bottom: 15px; }
.search { display:none;}
.navbar { min-height:0px; position:relative; top:-100px;}
.blok {display: none;}
footer{ padding:0px;}
.copy{ font-size:14px !important; color:#FFFFFF !important; padding:20px 0px; border-top:0px solid #000000; margin:0px; text-align:center;}

.carousel {  height:auto; padding-top:55px;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 42%;    right: 2%;    width: 100%;    padding-bottom:200px !important;}
.carousel-caption h1 {    font-size: 40px !important; margin-left: 0% !important;}
.carousel-caption h2{font-size:40px !important; margin-left:0%; margin-bottom:5%;}
.carousel-caption h3{font-size:40px !important; margin-left:8%; margin-bottom:-20%; width: 40%; }
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}
.carousel-inner > .item > img {width: 110%;}
.vido { display:none}

.logo-unit {width:45%; margin-top:25px; margin-left:0%;}
.logo-unit li {width: 51%;}
.logo-unit li:last-child {background: url(../img/divd-2.jpg) left top no-repeat;}
.logo-unit2{width: 35%; margin-top: 10px; text-align: left; padding-right: 20px; margin-left:5%;}
.logo-unit2 img{width:70%;}
.logo-unit3{display:none;}

.divd{ background:none !important;}
#MainContent_rptEvents_divEvent_1{ display:none;}
#MainContent_rptEvents_divEvent_2{ display:none;}

.persprot { background:url(../img/pp-mob-img.jpg) right no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height: 325px; padding-left:2%; padding-top:0px;}
.hd {    width: 60%;    margin-top: 0px;}
.persprot > .col-lg-7 { display:none;}
.imgallry2 li h3 {    margin-top: -25px; font-weight:lighter !important; }
.platforms{background:url(../img/platforms-mob-bg640.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding:0.5% 0px 0px 2%;}
.hd2 {    width: 50%; margin-top: 0px;}
.txt {    margin-top: 40%;    font-size: 25px !important;}
.platforms h2 { letter-spacing: 0px;}
.logo-unit3 {    left: 36%;}
.nvd {background:url(../img/nvd-mobnew-bg-640.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding-top: 0px; padding-left:10px; height:325px;}
.nvd h1{ color:#FFFFFF !important}
.nvd h2{ color:#FFFFFF !important}
.hd3 {position: relative; margin:0; padding-top:0px; left:0;}
.nvd > .col-lg-8 { display:none;}
.nvdproduct div {width: 60% !important;}
.mrgtp112 {    margin-top: -50px !important;    margin-left: 150px !important;}
.mrgtp100 {    margin-top: -60px !important;margin-right: 135px !important;}
.event {width: 99.3%; padding: 0% 0% 5%;}
.event div{ margin:2% auto 0; }
.divd {background: url(../img/event-divd2.png) bottom center no-repeat;}
.hd4{ left:2%; margin-top: 0px;}
/*Personal Protection*/
.top-banner{ margin:0; padding:0; padding-top: 55px;}
.top-banner img{width:110% !important;}
.bannerlogo-unit { display:none}
.corpsec { width: 95%;    margin: 0px auto; padding-top:40px;  }
.corpsec ul {    margin: 30px 0px 0px;}
.large-cap {padding: 15px 9px 10px;}
.certified {padding: 15px 10px 11px;}
.proven-mate {padding: 15px 10px 10px;}
.overvest >.hd {margin-left: 15% !important; width: 62% !important;}
.overvest >.hd h2 {font-size: 18px !important;}
.large-cap div a { margin-right: -10px;}
.certified div a { margin-right: -10px;}
.proven-mate div a { margin-right: -10px;}\
.armour-ins >.hd {margin: 0px 6% 5% 55% !important;  width: 45%!important;    padding-top: 12%;}
.blanketpro>.hd{width:40%; margin-top:0%; float:left;}

/*Technology*/
.Technology-banner { padding-top:55px; margin-top: 0}
.right_sec {    width: 95%;    margin: 0 auto;}	

/*Profile*/
.icon-cont { width: 25%;}
.icon_vec {    width: 100%;}
.text {    padding: 8.5% 2% 8.5% 47%;}
.text p {  font-size: 25px !important;  line-height: 25px;}
.text h1 {  font-size: 60px !important; }
.trust h1 {   font-size: 22px; }

.con_rov {    width: 100%; }
.box_bdr{ margin-bottom:25px;}
.icon_vec_con2{ width:100%; float:none;}





/*Category Page*/
.cate-banner{ padding-top:55px;}
.cate-bannerhd{ width:90%; margin-top: 5%;}
.cate-banner h1{font-size:40px!important; padding-bottom:10px; }
.cate-banner h2{font-size:20px!important;}
.cate-banner p {    font-size: 16px !important; width: 85%;}
.selogo2 {    width: 40%;}
.setxt2 { width:45%; text-align:center;  line-height:18px;}
.setxt2 span{ font-size:14px !important;}
.series6vest-product {padding: 0px; margin: 0px; width: 50%;}
.series6vest-tbl { position:relative; margin:25px 0px;}
.series6vest-tbl h2{ font-size:25px !important;}
.instavest-cont-rght p { width:100%;}
.multi-vest-cont {padding: 2%}
.multi-vest-cont li h3 {font-size: 14px !important;}
.Militry-vest-cont {width: 100%; margin: 0px auto; float:none;}
.Militry-vest-cont li h3 {font-size: 14px !important;}
.police-vest-cont {    padding:2%;    margin: 0px;}
.police-vest-cont li h3 {    font-size: 14px !important; }
.floatation-vest-cont {    padding: 2%;}
.floatation-vest-cont li h3 {    font-size: 14px !important;}
.frnt-opn-vest-cont {    padding: 2% 2% 0px;    margin: 0px;}
.frnt-opn-vest-cont li h3 {    font-size: 14px !important;}
.female-vest-cont li h3 {    font-size: 14px !important; }
.concealable-vest-cont {padding:1.5% 2%;}
.concealable-vest-cont h2 { font-size: 40px !important;}
.concealable-vest-cont h3 {    font-size: 12px !important;}
.gren {width: 29.1%; padding: 3% 0.5%;}
.mid {width: 36%;}
.blu {width: 31.3%; padding: 3% 3.7% 3.5%;}
.cont {    margin-top: 3%;}
.ciba {background: url(../img/ciba-mob-bg640.jpg); background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}

/*Helmet*/
.right_hel {    height: auto;    padding-left: 20px;    padding-right: 20px; width: 50%; float:left;}
.img_men {    width: 50%; margin-top: 0px !important;}
.logo_hel { width:160%;}
.logo_hel2 {width: 50%; margin-top: 150px;}
.text_hel p {    font-size: 16px !important;    margin-bottom: 25px;}
.ul_hel li {    font-size: 14px !important;}
.ban_l_hel{ display:none;}
.bdrlft{border-left:0px}
.pdlr50{ padding:0 !important}
.pdlrbdr30{border-left:0px #2b3719 solid; padding-left:0px; padding-right:30px}
.hel_2{ width:100%;}
.pd30{ padding:15px;}
.pdr70{padding-right: 15px;}
.img_l_hel{ width: 54%;float: right}
.hel_h{width:100%; float:left; margin-right:0%; margin-bottom:10px;}
.helimg {    width: 100%; }

/*Cat Page Exta*/
.text2{ width:100%; padding:10px 10px 25px !important;}
.text2 h2 {    font-size: 40px !important;    color: #666 !important;    border-bottom: 1px solid #666; font-family: "yanone_kaffeesatz_regularRg";}
.text2 p {color: #666 !important;}
.ballistic-shield-cont {    padding: 5% 0%;}
.ballistic-shield-cont li {background: url(../img/event-divd3.png) no-repeat right bottom;}
.ballistic-shield-cont li img {    width: 50%;}
.ballistic-blanket-cont {    padding: 5% 0%;}
.ballistic-blanket-cont li {    width: 50%;}
.Demining-Suits-cont {    padding: 5% 0%;}

/*Plateform Protection*/
.cov_r {    padding: 20px !important;}
.cov_r h1 {    font-size: 50px !important;}
.textpp {    font-size: 30px !important;    margin-right: 20px;    margin-top: 20px;}
.Large_cap {    padding-left: 0px !important;    padding-right: 0px !important;}
.img_con {    margin-top: -10px; width:90%}


/*Product Page*/
.ballistic-shield {padding: 0px 0px 20px;}
/*#wrapper {display: none;} 14-Nov-19:display to Block*/
#wrapper {display: block;}
.producont{display:block; margin:0; padding:0px 10px 0px;}
.producont p{ padding:0px !important;}
.producont h2{ font-size:35px; border-bottom: 1px solid #333; }
.product-banner { padding-top:55px;}
.product-banner img {    max-width: 100%;}

/*.product-imag {    margin-top: 0%;      margin-left: 40%; text-align: right;}
.product-imag img {    width: 80%;}*/
.divImgProduct img {width: 60%;}
.product-dtl h1 {    font-size: 42px !important;}
.product-feature {  padding: 0% 2%;}
.mobsec{ width:100%; padding: 0;}
.lft-sec h1 {margin-top: 20px;}
.lft-sec li {    font-size: 14px !important; width: 98%; margin-right: 0%;}
.lft-sec li:nth-child(2) {    width: 98%;}
.lft-sec li:nth-child(4) {    width: 98%;}
.lft-sec li:nth-child(6) {    width: 98%;}
.lft-sec li:nth-child(8) {    width: 98%;}
.lft-sec li:nth-child(10) {    width: 98%;}
.abl-prot h1 { width:100%;}
.abl-prot h4 {     width: 100%;}
.blocks_p {    width: 100% !important;}
.blocks_p p {    font-size: 14px !important;    height:auto;}
.banner-new img {    width: 100%;}
.lbl-name{ color:#333333 !important; font-size:14px !important; width: 18%; margin-top:5px}
.lbl-dtl {    font-size: 14px !important;    color: #333 !important; width:80%; margin-top:5px}
.lbl-dot {    color: #333 !important;  width: 2%; margin-top:5px}
.rght-sec{ width:100%; margin-top: 20px;}
.top-link li {    font-size: 14px !important; }
.jcarousel-wrapper {    height: 100px !important;    width: 80%;}
.imgallry li {    width: 200px !important; font-size: 14px !important; padding: 15px 0px;}
/*.logounit {    margin-top: 200px; margin-left: 50%; float:left;}
.logounit li {    margin-top: 0%;    width: 30%;}*/
 /*.logounit {display:none;}*/
.gfaq{margin-top: 20px; margin-left:0; }

/*series06 Page*/
.product-feature>.col-lg-10 { width:100%;}
.tbl h2{ font-size:25px!important; color:#666!important;}
.tbl td{ padding:3px; font-size:14px!important;}
.proimg{ margin:5% auto 0%; padding:0; width:45%;}
.lft-sec p {   font-size: 14px !important;}


/*instavest*/
.instavest-banner { padding-top:70px;}
.instavest-dtl {width: 90%;    padding-top: 80%;    padding-left: 2%;}
.instavest-imag {    margin:130px 35px;    position:absolute;    float:none;    width: 80%;}
.instavest-logo { position:absolute; margin-top: -73% !important;}
.instavest-dtl p {    font-size: 14px !important;}
.instavest-dtl li {    font-size: 14px !important;}

/*Ciba Page*/
.ciba-banner {background:url(../img/ciba640.jpg) no-repeat top right; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; margin-top:55px;}
.ciba-dtl{ width:70%; padding-left:2%; float:left; padding-top:2%; padding-bottom:5%;}
.ciba-dtl h1{font-size:40px!important;}



/*GFactor Page*/
.GFactor-banner{background:url(../img/gfector-bg-640.jpg) right top no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; margin-top:0px; padding-top:55px;}
.GFactor-dtl {    width: 50%; padding-top: 5%;}


.Communication-banner { padding-top:90px;}
.Communication-dtl {   padding-top: 4%; padding-bottom:70%; width:90%;}
.Communication-dtl h1 {    font-size: 40px !important;}

/*Plateform Protection*/
.Large_cap h1{font-size: 40px !important;}
.img_con{ margin-right:0px !important;}


/*Event*/
.con_sec {width: 98% !important;}
.column_right {background:none; padding-top: 15px; width: 100%; padding-right: 20px; padding-bottom: 20px;}
.column_left{ display:none}
.img_eve{width: 50% !important; margin:0 auto;}
.eve_con{width: 50% !important; margin:0 auto;}
.eve_con h1 { font-size:30px !important;}



/*Career*/
.job_box { margin-top:0 !important;}
.job-srch{ width:90%; margin:0 auto;}
.job {    text-align: right; width:24%; float:left;}
.skills {    text-align: left;    float: left;    width: 27% !important;    margin-top: 0px !important;    margin-left: 0 !important;}
.skillsbtn {    float: left;}




/*NVD Page*/
.nvd-banner{padding: 20% 0 5% 0%; margin-top:0; background:url(../img/nvd2-banner.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.nvdlft{ margin:0; padding:0; float:none; width:100%;}
.nvdlft h1{color:#FFFFFF !important;}
.nvdlft h2{ text-align: center; padding: 1%;}
.nvdlft h2 span{ color:#FFFFFF !important;}
.nvdlft p{ width: 100%; text-align: center; padding: 1%;}
.nvdrght{ width: 100%;}

.bkshadow1Bx { width: 644px!important; }
.Jaguar7{ background:url(../img/jaguar7-b2g.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 5% 0px 2% 0%;}
.Jaguar7lft {    width: 100%; float:none; margin:0 auto;}
.Jaguar7rght{ float:none; margin:2% auto 0; padding:0 !important; width:100%; text-align:center;}
.Jaguar7rght img{ display:none}
.Jaguar7rght h1{font-size:60px!important;}
.Jaguar7rght h1 span{font-size:75px!important;}
.Jaguar7rght h2{font-size:15px!important;}
.Jaguar7rght a { color:#FFF !important; float:none;}

.Jaguar14{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background:url(../img/jaguar14-bg.jpg) top left;  padding: 3% 0px 0% 0%;}
.Jaguar14lft img{ display:none}
.Jaguar14lft h1{font-size:60px!important; margin: 23px 0;}
.Jaguar14lft h1 span{font-size:75px!important;}
.Jaguar14lft h2{font-size:15px!important;}
.Jaguar14lft a { float:none;}
.Jaguar14rght {width: 100%; float:none; margin:0% auto 0%;}


.nighteye{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background:url(../img/night-eye-bg.jpg) top left;  padding: 5% 0px 0% 0%;}
.nighteyerght{ margin:0% auto 0%; width: 100%; float:none; text-align:center;}
.nighteyerght img{ display:none;}
.nighteyerght h1{font-size:60px!important; }
.nighteyerght h1 span{font-size:75px!important;}
.nighteyerght h2{font-size:15px!important;}
.nighteyerght a { float:none;}
.nighteyelft { width: 100%; float:none; margin:0 auto !important;}

/*NVD Detail Page*/
.wrtauto { width: 100% !important;}

/*Jaguar7*/
.dtlJaguartop {background-size: cover; background-position: 100%;}
.dtlJaguar7{ background:url(../img/jaguar7-dtl-bg.jpg) no-repeat; margin-top:0px !important; background-size: cover !important; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;   }
.dtlJaguar7hd{ background:none; padding:0px 0%;}
.dtlJaguar7hd h1{ text-align: center;}
.dtlJaguar7hd h1 span{}
.dtlJaguar7hd h2{font-size:15px !important; }
.dtlJaguar7hd p{font-size:14px!important; margin-top:15px;}
.dtlJaguar7-lft{width:100%;}
.dtlJaguar7-lft h2{ padding-left: 0;}
.dtlJaguar7-lft p{padding-left: 11%;}
.dtlJaguar7-rght{ float:right; margin:0; padding:0; width:100%; margin-top:5%;}
.jg7pic{margin-top:0%; padding-right:0%;}
.Features{ width:48%; float:left; margin-right:2%;}
.Features li{line-height:30px; font-size:14px!important;}
.spec{ width:48%; font-size:14px!important; margin-top:0%;}
.spec table{ width:95%; margin:0 auto;}
.spec tr td {padding: 5px;}
.optn div{width:95%; margin:0 auto}
.optn div td{font-size:14px!important; padding:5px 15px 5px 5px;}


/*Jaguar14*/
.dtlJaguar14 { background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 2% 0% 5% ;}
.dtlJaguar14hd{font-size:50px!important; margin: 0px; padding:0 3%; background:none;}
.dtlJaguar14hd h1{font-size:50px!important; margin: 0px; text-align: center;}
.dtlJaguar14hd h1 span{}
.dtlJaguar14hd h2{}
.dtlJaguar14hd p{font-size:14px!important; margin-top:15px;}
.dtlJaguar14-lft{ width:100%; margin-top:5%;}
.dtlJaguar14-rght{width:100%;}
.dtlJaguar14-rght h2{}
.jg14pic{margin-top:0%; padding-right:0%; float:right;}


/*night Eye*/
.dtlnightEye {background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 2% 0% 1%;}
.dtlnightEyehd{padding:0 3%; background:none;}
.dtlnightEyehd h1{font-size:50px!important; margin:0;}
.dtlnightEyehd h1 span{}
.dtlnightEyehd h2{ }
.dtlnightEyehd p{font-size:14px!important; margin-top:15px;}
.dtlnightEye-lft{width:100%;}
.dtlnightEye-lft h2{}
.dtlnightEye-rght{width:100%;}
.nightEyepic{ margin-top:0%; padding-right:0%;}
.optn {    width: 100%;}


.withres {    width: 100%;}
.warrenty {padding: 10px !important;}
.col1_r p{font-size: 14px !important; margin-top: 20px}
.list_p {margin: 10px 3% 20px 0px; width: 100% !important;}
.list_p li {    font-size: 14px !important;}
.side_p {    width: 100%;}
.imges_cl{ float:left; width:31%; margin-right:2%;}
.col1_r{ width:100%}
.icon_vec_con{ width:100%;}
.side_text {    width: 95%;    position: relative;    left: 4%;    margin-top: 2%;}
.img_ryt {    clear: left;    width: 98%;    float: right;    right: 0px; margin-top:5%;}
.thumb_img1 {    width: 32%;    margin-top: -318px;    left: 11%;}
.thumb_img2 {    width: 32%;    margin-top: -168px;    right: 12%;}
.bdg{ position:relative; width:95%; float:right; height: 580px;}

.threathead h2{font-size:25px!important;}
.threathead th{ padding:3px; font-size:12px}
.threathead td{ padding:3px; font-size:12px; width:50%;}
.threathead select{ font-size:14px; border:1px solid #B4B4B4; width:100%; height:25px; color:#393939; margin-bottom:25px;}


.threatheadrght h2{font-size:25px!important;}
.threatheadrght th{ padding:3px; font-size:13px;}
.threatheadrght td{ padding:3px; font-size:13px;}


.threathead2 h2{font-size:25px!important;}
.threathead2 th{ padding:5px; font-size:13px;}
.threathead2 td{ padding:5px; font-size:13px;}

.itltop2 li{ float:left; width:90%; font-size:13px !important;}

/*Conatct*/
.map iframe{height:300px;}
.pp-mob{ padding:20px 10px;}
.pp-mob h2 {    font-size: 16px !important; line-height: 20px; padding: 0 0 15px; margin: 0 0 20px}
.pp-mob p {    font-size: 16px !important;    line-height: 20px;}
.li_land li{ float: none}
}

@media screen and (max-width:480px){
.pptop-banner {margin-top: 55px;}
.dtlJaguar7-lft.ttp { padding-top: 6%;}
.dtlJaguar7.mob3.dtlJaguartop {background-position: 65% center !important; margin-top: 78px !important;}
.nvdlft h2 {    margin: 2px 0 0;    padding: 2% 1% 0;    text-align: left !important;}
.nvdlft h2 { margin: 0 0 0;}
.dtlnightEye-lft p { margin-top: 0;}	
.Jaguar14lft {    margin: 60% 0 4% !important;	 padding: 0 0 0 0px;}	
.dtlJaguar7.dtlJaguartop { height: 495px !important; max-height: 495px !important;}	
.nvdlft p { margin:0 0; text-align:center !important;}	
.nvdlft h2 { text-align: center;}	
.nvdlft.wrtauto > h2 {    margin: 0;    padding: 0 0 0 25px;    text-align: left !important;}
.iqms ul{padding-bottom:15px}
.iqms ul li{display:inline-block; width:35%;}
/**/	
.dtlJaguartop {    background-size: cover;    height: 273px !important;    padding: 19% 0 0 !important;}	
.dtlJaguar7-lft.ttp {    margin-top: -25% !important;}
.dtlnightEye { padding: 8% 0;}	
.dtlJaguar7-rght { position: absolute;}
.dtlnightEye-rght { position: absolute;}
.dtlnightEye-lft {margin-top: 50%;}
.dtlJaguar7 { padding: 2% 0 5%;}
.dtlJaguar7-lft	{ margin-top: 50%;}
.mrtop { margin-top: -2% !important;}	
.dtlnightEye-rght img { padding-top: 0% !important;}	
.dtlnightEye-lft { margin-right: 0% !important;}
.dtlnightEyehd { width: 100% !important; text-align: center;}	
.spec { text-align: center !important; margin-top: 5%;}	
.dtlJaguar14hd { text-align: center;}	
.dtlJaguar14-rght p { text-align: center;}
.Features { margin: 0px !important; text-align: center;}	
.Features li.grw1 { background:transparent!important; margin-right: 0 !important;}
.Features li { background:transparent!important; margin-right: 0 !important;}
.dtlJaguar7-lft {    margin-right: 0;}	
.dtlJaguar7hd h1 { font-size: 70px !important;}	
.nvdlft h2 { text-align: center !important;}
.nvdlft p {text-align: center !important;}	
.bkshadow1Bx1 {    width: 480px !important;}	
.nvdlft h1 { font-size: 70px !important; padding-left: 3%; margin-top: 6px;}	
#owl-demo2{display:block !important; background:#E5E2DD; text-align:center;}
#protction2{display:block !important; text-align:center;}
.cl64{display:none}
.cta{margin: 30px 1% 1% 0px;}
.mrt75{margin-top:46.5%}
.web2{ display:none;}
.navbar { min-height:0px; position:relative; top:-82px;}
.navbar-default .navbar-toggle {position:absolute; top: 20px; right:-7px;}
.pdt10{padding-top:0%; margin-top:-27px}
.pdlft70 { padding-left:45px;}
.carousel {  height:auto; padding-top:55px;}
 .cate-banner2 h1 {font-size: 32px;}
 .catcha{width:100%;}
 .codebox{width:100%;}
 .catcha .scode{width:60%;}

/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 38%;    right: 0%;    width: 100%;    padding-bottom:130px !important;}
.carousel-caption h1 {    font-size: 32px !important;  width: 100%; line-height:100%; margin:0; padding:0;}
.carousel-caption h2{font-size:32px !important; margin-left:0%; margin-bottom:0% ;}
.carousel-caption h3{font-size:32px !important; margin-left:-27%; margin-bottom:7%; width: 100%; }

/* Declare heights because of positioning of img element */
.carousel .item {height:auto;  background-color: #777;}
	

.persprot { background:url(../img/pp-mob-img.jpg) left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height: 325px; padding-left:2%;}
.hd {width: 48% !important; margin-left:0 !important;}
.persprot > .col-lg-7 { display:none;}

.platforms{background:url(../img/platforms-mob-bg640.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding:0px 0 0 10px !important;}
.hd{margin-top:0; margin-left:0px !important; width:95% !important;}
.hd2{ left:0; margin-top:0; width:95%}
.meetus{background: url(../img/event-mob-bg.jpg) repeat-x !important; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding-top: 0px; padding-left:10px;}
.meetus h1 {letter-spacing:0 !important;}

.event {width: 99.3%; padding: 10% 0% 0% !important;}
.hd3 {position: relative; width:99%; left:0; margin-top:0;}
.hd4 {left: 0%; margin-top: 0px; width: 90%;}
.nvdproduct div{width: 90% !important; margin: 0 0px 0 40px !important;}
.nvdproduct h3 {font-size: 36px !important; color:#3F3F40 !important;}
.nvdproduct h3 span {font-size: 40px !important;}

.mrc{ margin:0  65px; float:none !important; padding-bottom:25px;}
#menu{ width: 95%;}
.lft_sec h1{font-size:27px !important;}
.lft_sec h2{font-size:18px !important;}
.lft_sec p {    font-size: 15px!important; }
.mrgtp110 {    margin-top:25px;}
.txt {padding-top: 62%; margin:0;}
.hd4{ padding-bottom:40px;}
.imgallry2 li h3 { width: 140px;}
.logo-unit { width:60%; margin-top:25px;}
.logo-unit li {   width: 51%;}
.logo-unit li:last-child {    background: url(../img/divd-2.jpg) left top no-repeat;}
.logo-unit2{width:95%; margin-top:25px; text-align:left;}
.logo-unit2 img {    width: 60%;}
.logo-unit3{ display:none;}
.mrgtp112 { margin-top:20px !important;}
.mrgtp120 {    margin-top: 0px !important;}
.event {width: 100%; padding: 20% 0% 10%;}



/*Personal Protection*/
.corpsec li{ list-style: none outside none; float: left; margin-right: 5px; width: 90%; margin-bottom: 25px; margin-left: 20px;}
.overvest { background:url(../img/overvest-mob-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.armour-ins { background:url(../img/armour-mob-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.helmetover { background:url(../img/helmet-mob-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.adpro{ background:url(../img/shields-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover;  }
.Brifcasepro{ background:url(../img/Briefcase-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover; }
.mining{ background:url(../img/Demining-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover;  }
.blanketpro{background:url(../img/blanket-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover; }
.bgimg{float:left; width:60%;}
.bgimg2{float:left; width:40%;  }
.bgimg3{float:right; margin-right: 30%; width:45%}
.bgimg4{float:right; width:90%;}
.adpro > .hd {    margin-right: 0%;    width: 95%;    padding-top: 0%;    float: right;}
.Brifcasepro > .hd {width: 58%;    margin-top: 0%;    float: left; margin-bottom: 10%;}
.mining > .hd {    margin-right: 0%;   padding-top:0%; padding-bottom:5%;}


.top-banner{ margin:0; padding:0; padding-top: 55px;}

/*Overvest*/
.overvest >.hd {margin-left: 0% !important; width: 95% !important; }
.overvest h1 { color:#FFFFFF !important}
.overvestproduct {    position: relative;}
.overvestproduct li {width: 80%; margin: 30px auto !important; float: none !important;}
.overvestproduct li h4{ border:0px !important}
.overvestproduct li h4 a{font-size: 20px !important;}
.overvestproduct li:last-child {    margin: 0%  auto!important;}


/*Armour Insert*/
.armour-ins > .hd {   padding-left: 5%;}
.armour-ins h1{font-size:50px!important; color:#FFFFFF !important;}
.armourproduct li{ list-style:none; float:none; width:80%; margin:0% auto !important;}
.armourproduct li h4{ font-size:20px!important; color:#FFFFFF; border-left:0px;}
.armourproduct li:first-child h4{ border-left:0px !important; }


.helmetproduct {    position:relative; }
.helmetproduct li{ width: 80%; margin: 30px auto !important; float: none;}
.helmetproduct li h4{border-left:0px;}
.helmetproduct li a{ font-size:20px!important;}
.blanketpro>.hd {    width: 90% !important; margin-left:5% !important; }

/*Profile*/
.vision { background:#E1E0DE url(../img/vision-mob-bg.jpg) no-repeat; background-size:cover; -ms-background-size:cover; -moz-background-size:cover;}
.icon-cont { width: 50%; margin: 2% auto !important;}
.text {    padding: 2.5% 2% 41% 2%; font-size: 25px !important; line-height:28px;}
.cov_r {padding: 0px !important;}
.con_rov {width: 100%; }


/*Category Page*/
.cate-banner{ padding-top:55px;}
.cate-bannerhd{ width:90%; margin-top: 5%;}
.cate-banner h1{font-size:40px!important; padding-bottom:10px; }
.cate-banner h2{font-size:20px!important;}
.selogo2 {    width: 40%;}
.setxt2 { width:45%; text-align:center;  line-height:18px;}
.setxt2 span{ font-size:14px !important;}
.series6vest-product {padding: 0px; margin: 0px; width: 100%;}
.series6vest-tbl { position:relative; margin:25px 0px; width:100%;}
.series6vest-tbl h2{ font-size:25px !important;}
.instavest-cont-lft {width: 90%; float:none; margin:15% auto 0;}
.instavest-cont-rght{ width:100%; margin-top: -50px;}
.instavest-cont-rght p { width:100%;}
.inst-logo{ position:absolute; margin-top: -75%; width: 70% !important;}
.multi-vest-cont {padding: 2%}
.multi-vest-cont h1 {    font-size: 40px !important;}
.multi-vest-cont li {float: none;    width: 75%;    background: url(../img/multy-vest-divd-mob.png) bottom no-repeat; margin:0 auto; padding-bottom: 40px;}
.multi-vest-cont li h3 {font-size: 18px !important;}
.Militry-vest-cont {width: 100%; float:none; padding:2%;}
.Militry-vest-cont h1 {    font-size: 40px !important; text-align: left}
.Militry-vest-cont li{float:none; width:75%; background:url(../img/police-vest-divd-mob.jpg) bottom no-repeat; margin:0 auto;  padding: 20px 0px;}
.Militry-vest-cont li h3 {font-size: 18px !important;}
.police-vest-cont {    padding:2%;    margin: 0px; width: 100%;}
.police-vest-cont h1 {    font-size: 40px !important;}
.police-vest-cont li{ float:none; width:55%; background:url(../img/police-vest-divd-mob.jpg) bottom no-repeat; margin:0 auto;  padding: 20px 0px;}
.police-vest-cont li h3 {    font-size: 18px !important; }
.floatation-vest-cont {padding: 2%; width:100%;}
.floatation-vest-cont h1 {    font-size: 40px !important; text-align:left;}
.floatation-vest-cont li{ float:none; width:55%; background:url(../img/police-vest-divd-mob.jpg) bottom no-repeat; margin:0 auto;  padding: 20px 0px;}
.floatation-vest-cont li h3 {    font-size: 18px !important;}
.frnt-opn-vest-cont {padding: 2%;}
.frnt-opn-vest-cont h1 {    font-size: 40px !important; text-align: left;}
.frnt-opn-vest-cont li {float:none;  width: 100%; background: url(../img/frnt-open-divd-mob.png) bottom no-repeat; padding-bottom: 15%;}
.frnt-opn-vest-cont li h3 {    font-size: 18px !important;}
.female-vest-cont {    width: 100%; padding:2%;}
.female-vest-cont h1 {    font-size: 40px !important;    text-align: left; }
.female-vest-cont li{ float:none; width:70%; background:url(../img/police-vest-divd-mob.jpg) bottom no-repeat; margin:0 auto;  padding: 20px 0px;}
.female-vest-cont li h3 {    font-size: 18px !important; }
.concealable-vest-cont {padding:1.5% 2%;}
.concealable-vest-cont h1 {    font-size: 40px !important; text-align: left;}
.concealable-vest-cont h2 { font-size: 40px !important;}
.concealable-vest-cont h3 {    font-size: 18px !important;}
.gren {width:75%; margin:0 auto; float:none;}
.mid {width: 75%; margin:0 auto; float:none; padding:15px 0; }
.blu {width: 75%; margin:0 auto; float:none;}
.cont {    margin-top: 12%;}
.ergo {width: 100%;}
.ergo img {    width: 100%;}
.helipilot {width:100%;}
.helipilot img {    width: 100%;}
.completar {width:100%;}
.completar img {    width: 100%;}
.ciba-cont {    padding: 12% 2% 21%;   width: 80%;}
.ciba-cont h2 { font-size: 18px !important; line-height: 30px;}



/*Helmet*/
.right_hel {    height: auto;    padding-left: 20px;    padding-right: 20px; width: 100%; float:left;}
.img_men {    width: 100%; margin-top: 0px !important;}
.logo_hel { width:160%;}
.logo_hel2 {    width: 50%;    margin-top: 80px;    float: left;}
.text_hel p {    font-size: 16px !important;    margin-bottom: 25px;}
.ul_hel li {    font-size: 14px !important;}
.ban_l_hel{ display:none;}
.bdrlft{border-left:0px}
.pdlr50{ padding:0 !important}
.pdlrbdr30{border-left:0px #2b3719 solid; padding-left:0px; padding-right:30px}
.hel_2{ width:100%;}
.pd30{ padding:15px;}
.pdr70{padding-right: 15px;}
.img_l_hel{ width: 73%;float: left}
.helm{ width:100%;}
.txt_pad{ padding:0; width:90%; float:none; margin:0 auto; clear: both}

/*Cat Page Exta*/
.ballistic-shield-cont li {background: url(../img/event-divd2.png) bottom center no-repeat; width:98%; float:none; margin:0 auto; padding:30px 0px 50px;}
.ballistic-shield-cont li img {    width: 50%;}
.ballistic-blanket-cont li {    width: 100%; background: url(../img/event-divd2.png) bottom center no-repeat; padding:30px 0px 50px;}
.Demining-Suits-cont li {    width: 100%; background: url(../img/event-divd2.png) bottom center no-repeat; padding:30px 0px 50px;}



/*Product Page*/
.text2 {padding: 10px  10px 25px!important;}
.product-banner { padding-top:55px;}
.lbl-name{ color:#333333 !important; font-size:14px !important; width: 25%;}
.lbl-dtl {    font-size: 14px !important;    color: #333 !important; width:72%}
.lbl-dot {    color: #333 !important;  width: 3%;}
.logounit {    margin-top: 70px; margin-right: 30%; float:left; margin-left:0px;}


/*series06 Page*/
.product-feature>.col-lg-10 { width:100%;}
.tbl{ width:90%;}
.tbl h2{ font-size:25px!important; color:#666!important;}
.tbl td{ padding:3px; font-size:14px!important;}
.proimg{ margin:5% auto 0%; padding:0; width:90%;}
.abs{position:relative; margin-top:-520px;}
.abs2{ padding-top:270px;}
.series06-dtl {width: 95%;    padding-left: 2%;    float: left;}
.series06-imag {    margin-top:5%;    width: 95%;    padding-left: 2%;}


/*Ciba Page*/

.ciba-dtl{ width:95%; padding-left:2%; float:left; padding-top:2%; padding-bottom:70%;}
.ciba-dtl h1{font-size:40px!important; color:#333 !important;}
.ciba-dtl p{padding: 0px;}


/*GFactor Page*/

.GFactor-dtl {    width: 90%; padding-top: 0%; padding-bottom: 200px;}
.gfaq{margin-top: 20px; margin-left: 0; }


.Communication-dtl {   padding-top: 4%; padding-bottom:90%; width:90%;}


/*Career*/
.job-srch{ width:100%; margin:0 auto;}
.job {    text-align: right; width:14%; float:left;}
.skills {    text-align: left;    float: left;    width: 32% !important;    margin-top: 0px !important;    margin-left: 0 !important;}
.skillsbtn {    float: left;}






/*NVD*/
.nvd-banner {}
.Jaguar14rght {width: 100%; float:none; margin:0 auto 0%;}
.bkshadow1Bx {    width: 100%  !important; margin-left: 0%;}



.dtlJaguar7{ margin-top: 0 !important;}



.thumb_img1 {    width: 40%;    margin-top: -318px;    left: 1%;}
.thumb_img2 {    width: 40%;    margin-top: -168px;    right: 2%;}

.bdg{ position:relative; width:100%; float:right; height: 450px;}


.Features{ width:100%; float:left; margin-right:4%;}
.Features li{line-height:30px; font-size:14px!important;}
.spec{ width:100%; font-size:14px!important;}
.spec table{ width:95%; margin:0 auto;}
.optn div{width:95%; margin:0 auto}
.optn div td{font-size:14px!important; padding:5px 15px 5px 5px;}
.mrtop-4 {    margin-top: 0% !important;}

	}
	

/*also use in iphone 6 & 5*/	
@media screen and (max-width:375px){

.dtlJaguar7.mob3.dtlJaguartop {background-position: 65% center !important; margin-top: 70px !important;}
.nvdlft.wrtauto > h2 {    font-size: 18px !important;	padding-left: 18px;	padding-top: 8px;}
.nvdlft.wrtauto span {    font-size: 15px !important;}	
.Jaguar7rght a {padding: 0 13px 0 0;}	
.Jaguar7rght h1 { margin: 28px 0;}
.Jaguar14lft h1 {margin: 28px 0;}
.nighteyerght h1 {margin: 28px 0;}

.bkshadow1Bx1 { height: 140px;}
.bkshadow1Bx { height: 140px;}
.nvdlft h1 { font-size: 50px !important; padding: 5px 18px;}	
.bkshadowBx { height: 100% !important;}
.mrt75{margin-top:76%}
.web{ display:none;}
.mob2{ display:none;}
.mob{ display: none;}
.navbar-default .navbar-toggle {position:absolute; top: 25px; right:-7px;}	
.pdt10{padding-top:0%; margin-top:-50px}
#myCarousel2{ display:block;}
#myCarousel3{ display:none;}
#myCarousel{ display:none;}
.logo { padding-left: 0px;    width: 70%;    padding-top: 0px;  padding-bottom: 15px; }
.search { display:none;}
.pdlft70 { padding-left:30px; line-height:50px;}
.carousel {  height:auto; padding-top:55px;}

/* Since positioning the image, we need to help out the caption */
.carousel-inner > .item > img {width: 110%;}
.carousel-caption {    z-index: 10;    left: 5%;    right: 0%;    width: 100%;    padding-bottom:220px !important;}
.carousel-caption h1 {    font-size: 35px !important; width: 100%; line-height:90%; margin:0; padding:0;}
.carousel-caption h2{font-size:35px !important; margin-left:0%; margin-bottom:9.2%;}
.carousel-caption h3{font-size:35px !important; margin-left:0%; margin-bottom:0; }

/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}
.vido { display:none}

.persprot { background:url(../img/pp-mob-img360.jpg) left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:375px; padding-top: 0px; padding-left:10px;}
.platforms{background:url(../img/platforms-mob-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding:0px 0 0 10px !important;}
.hd{margin-top:0; margin-left:0px !important;}
.hd2{ left:0; margin-top:0;}
.nvd {background:url(../img/nvd-mobnew-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding-top: 0px; padding-left:10px; height:375px;}
.nvd h1{ color:#FFFFFF !important}
.nvd h2{ color:#FFFFFF !important}
.meetus{background: url(../img/event-mob-bg.jpg) repeat-x !important; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;  padding-top: 0px; padding-left:10px;}
.meetus h1 {letter-spacing:0 !important;}

.event {width: 96%; padding: 0% 0% 10% !important;}
.hd3 {position: relative; width:99%; left:0; margin-top:0;}
.hd4 {left: 0%; margin-top: 0px; width: 90%;}
.nvd > .col-lg-8{width: 80%; margin-right: 50px !important;}
.nvdproduct div{width: 90% !important; margin: 0 0px 0 40px !important;}
.nvdproduct h3 {font-size: 36px !important; color:#3F3F40 !important;}
.nvdproduct h3 span {font-size: 40px !important;}

.mrgtp112 { margin-top:20px !important;}
.mrgtp120 {margin-top: 0px !important;}
.mrgtp100{ margin-right:0px !important;}
.mrgtop-50 { margin-left: -10px !important;}
.txt {    margin-top: 0%; padding-top: 97%;}
.logo-unit { width:90%; margin-top:25px; margin-left:5%;}
.logo-unit li {   width: 51%;}
.logo-unit li:last-child {    background: url(../img/divd-2.jpg) left top no-repeat;}
.logo-unit2{width:90%; margin-top:0px; text-align:right; padding-right:15px; margin-left:5%;}
.top-banner{ margin:0; padding:0; padding-top: 55px;}
.top-bannerhd {    width: 90%;    margin-top: 0;}
.overvest { background:url(../img/overvest-mob-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.armour-ins { background:url(../img/armour-mob-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.helmetover { background:url(../img/helmet-mob-bg.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.adpro{ background:url(../img/shields-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover;  }
.Brifcasepro{ background:url(../img/Briefcase-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover; }
.mining{ background:url(../img/Demining-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover;  }
.blanketpro{background:url(../img/blanket-mob-bg.jpg) no-repeat; background-size:cover;  -webkit-background-size:cover; -moz-background-size:cover; }

.adpro > .hd {    margin-right: 0%;    width: 95%;    padding-top: 0%;    float: right;}
.Brifcasepro > .hd {width: 58%;    margin-top: 0%;    float: left; margin-bottom: 10%;}
.mining > .hd {    margin-right: 0%;   padding-top:0%; padding-bottom:5%;}
.helmetproduct li{ width: 100%; margin: 20px 0px !important;}
.helmetproduct li h4{ font-size:20px !important;}

.bgimg{float:left; width:60%;}
.bgimg2{float:left; width:40%;  }
.bgimg3{float:right; margin-right: 30%; width:45%}
.bgimg4{float:right; width:90%;}


/*Technology*/
.Technology-banner { padding-top: 55px;}
.mrc{ margin:0 35px; float:none !important; padding-bottom:25px;}
.right_sec {width: 95%; margin: 0 auto;}

/*Profile*/
.vision {    background:#E1E0DE url(../img/vision-mob-bg-360.jpg) no-repeat; background-size:cover; -ms-background-size:cover; -moz-background-size:cover;}
.icon-cont { width: 50%; margin:2% 0!important;}
.icon_vec {    width: 100%;}
.text {    padding: 2.5% 2% 62% 2%;     font-size: 30px !important;    line-height: 45px;}
.con_rov {    width: 100%; }

/*Category Page*/
.cate-banner{ padding-top:55px;}
.cont {    margin-top: 5%;}
.inst-logo{ margin-top: -72%;}
.multi-vest-cont h1 {    font-size: 40px !important;}
.multi-vest-cont li h2 {    font-size: 30px !important;}
.Militry-vest-cont h1 {    font-size: 40px !important; text-align: left}
.Militry-vest-cont li h2 {    font-size: 30px !important;}
.Militry-vest-cont ul {    margin: 8% 0% 0% 0%;    padding: 0px;}
.police-vest-cont h1 {    font-size: 40px !important;}
.concealable-vest-cont h1 {    font-size: 40px !important; text-align:left;}
.frnt-opn-vest-cont h1 {    font-size: 40px !important; text-align:left;}
.floatation-vest-cont h1 {    font-size: 40px !important; text-align:left;}
.female-vest-cont h1 {    font-size: 40px !important;    text-align: left; }
.ciba {background: url(../img/ciba-mob-bg.png); background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}	

/*Helmet*/
.img_l_hel{ width: 54%;float: left}	

/*Product Page*/
.product-banner { padding-top:55px;}
.lbl-name{ color:#333333 !important; font-size:14px !important; width: 32%;}
.lbl-dtl {    font-size: 14px !important;    color: #333 !important; width:63%}
.lbl-dot {    color: #333 !important;  width: 5%;}

.abs{position:relative; margin-top:-550px;}
.abs2{ padding-top:220px;}
.instavest-imag {    margin: 90px 35px;}


/*Ciba Page*/
.ciba-banner { background:url(../img/ciba-360.jpg) no-repeat top right; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; margin-top:55px;}
.ciba-dtl{ width:95%; padding-left:2%; float:left; padding-top:2%; padding-bottom:82%;}

/*GFactor Page*/
.GFactor-banner{margin-top:0px; padding-top:55px;}
.GFactor-dtl {    padding-bottom: 190px;}

.Communication-dtl {   padding-top: 4%; padding-bottom:150%; width:90%;}


/*Plateform Protection*/
.textpp {    font-size: 30px !important;    margin-right: 10px;    margin-top: 20px;}
.textpp h1 {font-size: 38px !important; margin: 0px 0px 10px;}
.textpp h2{font-size:14px!important;}
.Large_cap h1{font-size: 38px !important;}


/*Event*/
.con_sec {width: 100% !important; margin-bottom:50px;  }
.column_right {background:none; padding-top: 15px; width: 100%; padding-right: 20px; padding-bottom: 20px; padding:10px;}
.column_left{ display:none}
.img_eve{width: 100% !important;}
.eve_con{width: 100% !important;}
.eve_con h1 { font-size:30px !important;}
.blocks{ padding:25px 0px;}


/*Career*/
.job-srch{ width:100%; margin:0 auto;}
.job {    text-align: right; width:64%; float:none;}
.skills {    text-align: left;    float: left;    width: 45% !important;    margin: 15px auto !important;  }
.skillsbtn {    float: none;    text-align: center;    padding-right: 40px !important;}



/*NVD*/
.nvd-banner {margin-top: 0px; padding: 20% 0 0;}

.Jaguar7{ background:url(../img/jaguar7-b2g.jpg) top left no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; padding: 5% 0px 2% 0%; background-position: 100%;}
.Jaguar7lft {    width: 80%; float:none; margin:0 auto;}
.Jaguar7rght{ float:none; margin:2% auto 0; padding:0 !important; width:100%; text-align:center;}
.bkshadow1Bx {
    width: 410px !important;
}
.Jaguar7rght img{ display:none}
.Jaguar7rght h1{font-size:50px!important;}
.Jaguar7rght h1 span{font-size:65px!important;}
.Jaguar7rght h2{font-size:15px!important;}
.Jaguar7rght a { color:#FFF !important; float:right;}

.Jaguar14{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background:url(../img/jaguar14-bg.jpg) top left;  padding: 3% 0px 2% 0%;}
.Jaguar14lft{ margin: 0% auto 0px; width: 100%; text-align:center !important; padding: 0px;}
.Jaguar14lft img{ display:none}
.Jaguar14lft h1{font-size:45px!important;}
.Jaguar14lft h1 span{font-size:65px!important;}
.Jaguar14lft h2{font-size:15px!important;}
.Jaguar14lft a { float:right;}
.Jaguar14rght {width: 100%; float:none; margin: 0% auto 0%;}
.bkshadow1Bx1 {
    width: 360px !important;
}

.nighteye{background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background:url(../img/night-eye-bg.jpg) top left;  padding: 5% 0px 2% 0%;}
.nighteyerght{ margin:5% auto 2%; width: 102%; float:none; text-align:center;}
.nighteyerght img{ display:none;}
.nighteyerght h1{font-size:45px!important; }
.nighteyerght h1 span{font-size:65px!important;}
.nighteyerght h2{font-size:15px!important;}
.nighteyerght a { float:right;}
.nighteyelft {    width: 80%; float:none; margin:0 auto !important;}

.dtlJaguar7{ margin-top: 0 !important;}
.optn div td {    font-size: 12px !important;    padding: 3px 10px 3px 3px;}
.dtlJaguar7-lft p {    padding-left: 4%;}

/*Media*/
.pre_col h1 {    font-size: 25px !important;}
.pre_bl h2 {     font-size: 16px !important;}

.mRgt5{ margin-right:10px !important;}
.form-control{ margin-top:10px !important}




.thumb_img1 {margin-top: -305px;    left: 0%;}
.thumb_img2 {margin-top: -152px;    right: 0%;}
.Bodyarmour {margin: 20% 0 0 2%; padding: 0;}
.bdg{ position:relative; width:100%; float:right; height: 320px;}

.pptop-bannerhd3 {width: 90%;    margin-top: 55px; margin-left: 3%;}
.pptop-bannerhd2 {  margin-top: 55px;  margin-left: 3%; width:90%;}
.col8bg {width: 100%;}
.vprght { width:100%;}
.right_pan { float:none; margin:0 auto;}

	}

@media screen and (max-width:360px) {
.cate-banner2 h1 {
    font-size: 27px;
}
.cate-banner2 h2 {
    font-size: 20px;
}
.catcha{width:100%;}
.codebox{width:100%;}
.catcha .scode {width:82%;}

}

@media screen and (max-width:320px){
.nvdlft.wrtauto span {    font-size: 14px !important;}
.dtlnightEye { background-position: 100%;}	
.Jaguar7rght a {padding: 0 123px 0 0;}
.nighteyerght h1 { margin: 25px 0;}	
.Jaguar14lft h1 { margin: 25px 0;}	
.Jaguar7rght h1 { margin: 21px 0 !important;}
.bkshadow1Bx1 {height: 135px;}		
.bkshadow1Bx {height: 135px;}	
.dtlJaguar7.mob3.dtlJaguartop { background-position: 66% !important; }	
.iqms ul li{display:inline-block; width:48%;}
.dtlJaguartop { height: 377px !important;}	
.nvdlft p { margin:0 0; }	
.nvdlft h2 { margin: 2px 0 0 0; padding: 2% 1% 0; text-align: left !important;}	
.dtlJaguar7-lft.ttp { margin-top: -25% !important;}	
.dtlJaguar7-rght { position: absolute;}
.dtlnightEye-rght { position: absolute;}
.dtlnightEye-lft {margin-top: 50%;}
.dtlJaguar7 { padding: 2% 0 5%; background-position: 32% center;}
.dtlJaguar7-lft	{ margin-top: 50%;}
.mrtop { margin-top: -15% !important;}	
.dtlnightEye-rght img { padding-top: 0% !important;}	
.dtlnightEye-lft { margin-right: 0% !important;}
.dtlnightEyehd { width: 100% !important; text-align: center;}	
.spec { text-align: center !important; margin-top: 5%;}	
.dtlJaguar14hd { text-align: center;}	
.dtlJaguar14-rght p { text-align: center;}
.Features { margin: 0px !important; text-align: center;}	
.Features li.grw1 { background:transparent!important; margin-right: 0 !important;}
.Features li { background:transparent!important; margin-right: 0 !important;}
.dtlJaguar7-lft {
    margin-right: 0;
}	
.dtlJaguar7hd h1 { font-size: 70px !important;}

 .cate-banner2 h1 {font-size:27px;}
 .cate-banner2 h2 {display:none;}

.nvdlft p {text-align: center !important;}	
.bkshadow1Bx1 {width: 320px !important;}	
.bkshadow1Bx {width: 100% !important; padding-left: 115%;}	
.nvdlft h1 {  font-size: 45px !important; }	
.nvdlft h2 {font-size: 24px !important;}
.nvdlft h2 span { font-size:13px;}
.cta {    margin: 60px 1% 1% 0%;}
.mrt75 {    margin-top: 80%;}
.pdt10{padding-top:0%; margin-top:-55px}
.pdlft70 { padding-left:30px; line-height:50px;}
.logo {    width: 70%;    padding-top: 0px;    padding-bottom: 16px;}
.mrc{ margin:0; float:none !important; padding-bottom:25px;}
.carousel {  height:auto; padding-top:55px ;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {    z-index: 10;    left: 3%;    right: 0%;    width: 100%;    padding-bottom:180px !important;}
.carousel-caption h1 {    font-size: 35px !important; width: 100%; line-height:90%; margin:0; padding:0;}
/* Declare heights because of positioning of img element */
.carousel .item {  height:auto;  background-color: #777;}

.nvd > .col-lg-8 {width: 90%;    margin-right: 30px !important;}
.nvdproduct div {width: 90% !important; margin: 0 0px 0 40px !important;}
.mrgtp112 { margin-top:20px !important;}
.mrgtp120 {margin-top: 0px !important;}
.mrgtp100{ margin-right:0px !important;}
.txt {    margin-top: 0%;  padding-top: 109%;}

 .catcha .scode {width:82%}
 
.catcha{width:100%;}
.codebox{width:100%;}


/*Profile*/
.icon-cont { width: 50%; margin:2 %0 !important;}
.icon_vec {    width: 100%;}
.text {    padding: 2.5% 2% 33% 2%; font-size: 25px !important;}
.cov_r {padding: 20px 0px !important;}
.con_rov {width: 100%; }

/*Category Page*/
.instavest-cont {    padding: 10% 7% 0%;}
.cont {    margin-top: 2%;}
.concealable-vest-cont h3 {    font-size: 16px !important;}

/*Helmet*/
.img_l_hel{ width: 47%;float: left; text-align: left}	

/*Ciba Page*/
.ciba-dtl{ width:95%; padding-left:2%; float:left; padding-top:2%; padding-bottom:100%;}



/*Armor Insert*/
.cate-banner2 {    padding-top: 55px !important;}
.cate-bannerhd2 {    margin-top: 0%;    position: absolute;    margin-left: 2%; width:90%;}
/*Seri*/


.series6-tbl{margin:0 !important; width:100%; position:relative;}
.series6-tbl td select{ color:#333333; width:100px;}


/*Polyshield+*/
.polyshieldpls-rght p{ font-size: 14px !important;margin: 20px 0 0 0%; text-align:justify;width: 100%;padding-right: 0px}
.polyshieldpls-tbl {margin: 30px 0 0px 0px!important; width:100%;}
.polyshieldpls-tbl .tbl-hd{ margin-top: 0}
.polyshieldpls-tbl td select{ color:#333333; width:115px;}

/*Polyshield*/

.polyshield-tbl {    color: #FFF !important; border-top: 0px solid #58595B !important;  margin:30px 0 0px !important; width: 97% !important;}
.polyshield-left p{ font-size:14px!important; margin-top:15px; position: relative; padding-right:25px !important;}
.polyshield-tbl select{ color:#333333; width:115px;}

/*Cerazone+*/
.cerazonepls-left p{ font-size:14px!important; margin:20px 0 0 0%; position:relative; padding-right:0; width:100%;}
.cerazonepls-tbl {border-top: 0px solid #58595B !important;  margin:30px 0 0px 0px !important; width: 100% !important;}
.cerazonepls-tbl td select{ color:#333333; width:115px;}

/*Cerazone*/
.cerazone-rght p{ font-size:14px!important; margin-top:20px; position:relative; width:100%;}
.cerazone-tbl {border-top: 0px solid #58595B !important;  margin:30px 0 0px 0px !important; width: 100% !important;}
.cerazone-tbl .tbl-hd{ margin-top: 0}
.cerazone-tbl td select{ color:#333333; width:100px;}


/*NVD*/
.Jaguar14rght {width: 100%; text-align: center; float:none;}
.optn div td{font-size:12px!important; padding:3px 10px 3px 3px;}


/*Career*/
.job-srch{ width:100%; margin:0 auto; margin-left:-10px;}
.job {  width: 72%;    }
.skills {    width: 49% !important;}
.skillsbtn {    padding-right: 5px !important;}
}

@media only screen and (max-width: 768px){
	/*Armor Insert*/
.cate-banner2 {    padding-top: 55px;}
.cate-bannerhd2 { margin-top: 6%;    position: absolute;    margin-left: 2%; width:90%;}
.cate-banner2 h1 {}

/*Series6*/
.series6{ background: #6a6a68}
.series6-product{ width: 100%; margin-left: 0px !important; margin-top: 0; text-align: center}
.series6-product img{max-width: 280px;}
.series6-tbl{margin:0 !important; width:100%; position:relative; border: none}
.series6-tbl h2{ font-size:17px !important; color:#FFFFFF !important;}
.series6-tbl td select{ color:#333333; width:100px;}


/*Polyshield+*/
.polyshieldpls-product{ width: 100%; margin-left: 0px !important; margin-top: 0; text-align: center}
.polyshieldpls-product img{max-width: 280px;}
.polyshieldpls-rght{ width: 100%; text-align: left}
.polyshieldpls-rght h2, .polyshieldpls-cont h2{ font-size:20px!important; margin-top:5%;}
.polyshieldpls-rght p{ font-size: 14px !important;margin: 20px 0 0 0%; text-align:justify;width: 100%;padding-right: 0px}
.polyshieldpls-tbl {margin: 30px 0 0px 0px!important; width:100%;}
.polyshieldpls-tbl .tbl-hd{ margin-top: 0}
.polyshieldpls-tbl td select{ color:#333333; width:115px;}

/*Polyshield*/
.polyshield-product{ width: 100%; margin-left: 0px !important; margin-top: 0; text-align: center}
.polyshield-product img{max-width: 280px;}
.polyshield-left{width: 100%; text-align: left}
.polyshield-left h2, .polyshield-cont h2{ font-size:20px!important; margin-top:5%;}
.polyshield-tbl {    color: #FFF !important; border-top: 0px solid #58595B !important;  margin:30px 0 0px !important; width: 97% !important;}
.polyshield-left p{ font-size:14px!important; margin-top:15px; position: relative; padding-right:25px !important;}
.polyshield-tbl select{ color:#333333; width:115px;}

/*Cerazone+*/
.cerazonepls-product{ width: 100%; margin-left: 0px !important; margin-top: 0; text-align: center}
.cerazonepls-product img{max-width: 280px;}
.cerazonepls-left{width: 100%; text-align: left}
.cerazonepls-left h2, .cerazonepls-cont h2{ font-size:20px!important; margin-top:5%;}

.cerazonepls-left p{ font-size:14px!important; margin:20px 0 0 0%; position:relative; padding-right:0; width:100%;}
.cerazonepls-tbl {border-top: 0px solid #58595B !important;  margin:30px 0 0px 0px !important; width: 100% !important;}
.cerazonepls-tbl td select{ color:#333333; width:115px;}

/*Cerazone*/
.cerazone-product{ width: 100%; margin-left: 0px !important; margin-top: 0; text-align: center}
.cerazone-product img{max-width: 280px;}
.cerazone-rght{width: 100%; text-align: left; float: none}
.cerazone-rght h2, .cerazone-cont h2{ font-size:20px!important; margin-top:5%;}

.cerazone-rght p{ font-size:14px!important; margin-top:20px; position:relative; width:100%;}
.cerazone-tbl {border-top: 0px solid #58595B !important;  margin:30px 0 0px 0px !important; width: 100% !important;}
.cerazone-tbl .tbl-hd{ margin-top: 0}
.cerazone-tbl td select{ color:#333333; width:100px;}

}

.multi-vest-cont li h2, .Militry-vest-cont li h2,.police-vest-cont li h2, .frnt-opn-vest-cont li h2, .floatation-vest-cont li h2, .concealable-vest-cont h2, .female-vest-cont li h2{}

