@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul, li{list-style-type:none;}
h1, h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;}
a img{ border:none;}

/*font-family: 'Lato', sans-serif; font-family: 'Open Sans', sans-serif;*/
body{width:100%; border:none;font-family: 'Open Sans', sans-serif; font-size:15px; line-height:21px; font-weight:normal; margin:0;padding:0; box-sizing:border-box; color:#3a3a3a;}
.container{max-width:1160px; width:95%; margin:0px auto;}
.header{background:url(../images/banner.jpg) no-repeat; display:block; background-size:cover;}
.innerHeader{background:url(../images/inner_banner_small.jpg) no-repeat;display:block; background-size:cover; height:350px;}
.topSection{padding:15px 0px;}
.topSection ul#topWrap{display:block;text-align:right;font-family: 'Lato', sans-serif;}
.topSection ul#topWrap li{display:inline-block; color:#fff;}
.topSection ul#topWrap li:first-child a{color:#fff;border-right:1px solid #fff; padding:0px 15px; line-height:25px; display:inline-block; }
.topSection ul#topWrap li:first-child a:hover{color:#40F43E;}
.topSection ul#topWrap li button{background:#26921f; padding:2px 5px; border:none;margin:0px 15px;  padding: 5px 15px; color:#fff; cursor:pointer;}
.topSection ul#topWrap li button:hover{background:#1c5feb;}
.topSection ul#topWrap li:last-child{background:url(../images/sprite.png) no-repeat 15px 2px;  background-size:22px; vertical-align:middle; border-left:1px solid #fff;}
.topSection ul#topWrap li:last-child a{vertical-align:middle;padding-left:45px; color:#fff;line-height:25px; display:inline-block;}
.topSection ul#topWrap li:last-child a:hover{color:#40F43E;}

.navWrap{background:rgba(255, 255, 255, 0.5);height:60px; position:relative;}
.navWrap .container #logoWrap{float:left; margin-top:-20px; width:245px;}
.navWrap .container ul.navigation{float:left; display:block; margin-left:70px;}
.navWrap .container ul.navigation li{display:inline-block; font:17px 'Lato', sans-serif;}
.navWrap .container ul.navigation li a{color:#fff;display:inline-block;padding: 20px 11px; margin-left: -4px;}
.navWrap .container ul.navigation li a:hover{background:rgba(28, 95, 235, 0.8);}

.active{background:rgba(28, 95, 235, 0.8);}
.navWrap .container .mobmenu{width: 37px;  height: 26px;  float: right;  margin-top: 8px;display:none;}
.navWrap .container .mobmenu .one{width: 30px;  height: 4px;  background: black;  position: absolute;  top: 0px;  right: 5px;  transition: all 0.5s;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -ms-transition: all 0.5s;  -o-transition: all 0.5s;}
.navWrap .container .mobmenu .two{width: 30px;  height: 4px;  background: black;  position: absolute;  top: 6px;  right: 5px;  transition: all 0.5s;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -ms-transition: all 0.5s;  -o-transition: all 0.5s;}
.navWrap .container .mobmenu .three{  width: 30px;  height: 4px;  background: black;  position: absolute;  top: 12px;  right: 5px;  transition: all 0.5s;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -ms-transition: all 0.5s;  -o-transition: all 0.5s;}
.navWrap .container .mobmenu .four{  width: 30px;  height: 4px;  background: black;  position: absolute;  top: 18px;  right: 5px;  transition: all 0.5s;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -ms-transition: all 0.5s;  -o-transition: all 0.5s;}

.navWrap .container .catWrap{  margin: 12px 0px 0px; height:40px;  float: right;  border: none; color: #fff; padding:5px; width: 180px;box-sizing:border-box;font:16px 'Lato', sans-serif;  -webkit-appearance: none; -moz-appearance: none; background: #746A6B url(../images/arrow.png) no-repeat right 6px top 50%; display:block;}
.navWrap .container .catWrap option{padding:5px;font:14px 'Lato', sans-serif;}
.container .tags {text-align:center; color:#fff;padding:30px 0px;}
.container .tags  h1{font:60px 'Lato', sans-serif; line-height:70px;  padding: 20px 0px 10px}
.container .tags h3{font:36px 'Lato', sans-serif; line-height:42px;   padding: 10px 0px 20px; width:40%; margin:0px auto;}
.container .tags button{background:#2f682a; padding:10px 30px; line-height:26px; margin:10PX 0px; cursor:pointer;border:none;color:#fff;font:20px 'Lato', sans-serif;}
.container .tags button:hover{background:rgb(20, 72, 182);}

/*------------------------Content------------------------*/

.content{background:#fff;width:100%; margin-top:30px;}
.content .container ul.guideWrap{display:block;  text-align: center;}
.content .container ul.guideWrap li{display:inline-block; width:31%; text-align:center; margin-right:30px;}
.content .container ul.guideWrap li img{  width: 41%;}
.content .container ul.guideWrap li img:hover{opacity:0.6;}
.content .container ul.guideWrap li:last-child{margin-right:0px;}
.content .container ul.guideWrap li a h3{display:block;color:#3a3a3a; font:20px 'Lato', sans-serif; line-height:26px; padding:10px 0px;}
.content .container ul.guideWrap li p{text-align:justify;}
.content .news{background:#02190F url(../images/news_bg.jpg) no-repeat right top; background-size:cover;margin-top:30px;}
.content .news .container .newsWrap{display:inline-block;  overflow: hidden; margin:38px 30px 38px 0px; width:45%; color:#fff; position:relative;}
.content .news .container .newsWrap h2{font:36px 'Lato', sans-serif; line-height:42px; padding-bottom:20px; letter-spacing:1.4px;}
.content .news .container .newsWrap h3{color:rgb(49, 140, 195); padding-bottom:10px;}
.content .news .container .newsWrap p{font:14px/22px  'Open Sans', sans-serif;}
.content .news .container .button{display:inline-block;vertical-align:top; margin-top:40px;}
.content .news .container .button a {margin-right:10px;}
.content .news .container .button a:last-child{margin-right:0px;}

.content .contentWrap{margin-top:30px;}
.content .contentWrap .container .leftWrap{width:23.4%;float:left; margin-right:1.3%;}
.content .contentWrap .container .leftWrap ul.leftCatWrap {border:1px solid #d9d9d9;}
.content .contentWrap .container .leftWrap ul.leftCatWrap h3{background:#e1e1e1;font:21px 'Lato', sans-serif; line-height:27px;padding:8px 10px;}
.content .contentWrap .container .leftWrap ul.leftCatWrap li{padding:10px; font-size:15px; border-bottom:1px solid #d9d9d9;}
.content .contentWrap .container .leftWrap ul.leftCatWrap li:last-child{border:none;}
.content .contentWrap .container .leftWrap ul.leftCatWrap li a{color:#3a3a3a;}
.content .contentWrap .container .leftWrap ul.leftCatWrap li a:hover{color:#11af0f;}

.content .contentWrap .container .rightWrap{float:right; width:73.6%; margin-left:1.3%;} 
.content .contentWrap .container .rightWrap ul.productWrap{display:block;}
.content .contentWrap .container .rightWrap ul.productWrap h3{background:#e1e1e1; padding:8px 10px; margin-bottom:20px; font:22px 'Lato', sans-serif;}
.content .contentWrap .container .rightWrap ul.productWrap li{text-align:center;float:left; box-sizing:border-box;border:1px solid #d9d9d9; margin: 0px 2.6% 30px 0px;  width: 23%; min-height:360px;}
.content .contentWrap .container .rightWrap ul.productWrap li a{display:block;}
 .content .contentWrap .container .rightWrap ul.productWrap li img {border: 1px solid rgb(236, 236, 236);  border-top: 0px;}
.content .contentWrap .container .rightWrap ul.productWrap form:nth-child(4n+1) li{margin-right:0px;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent{text-align:left;margin:10px 10px 20px;box-sizing:border-box;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent h4{font-size:17px;padding-bottom:10px;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent h5{font-size:14px; line-height:20px; padding-bottom:10px; letter-spacing:0.4px;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent h5 span{font-weight:bold;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent a{color:#286BFA; padding-bottom:10px;font-size:13px; display:block;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent a:hover{color:#198918;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent button{display:block; background:#3d9d3c; width:100%; text-align:center; padding:8px;box-sizing:border-box; color:#fff; border:none; margin:5px 0px;cursor:pointer;}
.content .contentWrap .container .rightWrap ul.productWrap li .textContent button:hover{background:#1c5fec;}

/*------------------------Footer------------------------*/
.footer{background:#2c2a1f; color:#fff;  padding: 30px 0px 0px; display:block; margin-top:30px;}
.footer .container ul.linkWrap{display:inline-block; width:16%; margin-right:20px; vertical-align:top; font-size:13px;}
.footer .container ul.linkWrap li{padding-bottom:5px;}
.footer .container ul.linkWrap li a{color:#fff;}
.footer .container ul.linkWrap li a:hover{color:#86adfe;}

.footer .container .addressWrap{display:inline-block;width:18%;vertical-align:top;margin-right:20px; margin-bottom:30px;}
.footer .container .addressWrap p{font-size:14px; line-height:22px;}
.footer .container .contactWrap{display:inline-block;width:35%;vertical-align:top;margin-right:20px;}
.footer .container .contactWrap h2{background:url(../images/sprite.png) no-repeat 0 -41px;padding-bottom:15px;}
.footer .container .contactWrap h2 span{padding-left:30px; font-size:23px; line-height:30px;letter-spacing:2px;}
.footer .container .contactWrap h3{background:url(../images/sprite.png) no-repeat 0 -88px; padding-bottom:15px;}
.footer .container .contactWrap h3 span{padding-left:30px; font-size:18px; line-height:24px;}
.footer .container .contactWrap h4{ font-size:14px;line-height:24px;}
.footer .container .contactWrap h4 span{color:#B5CDFF; font-size:16px;line-height:22px;}
.footer .container .imgWrap{display:inline-block;width:22%;vertical-align:top;float:right;}
.footer .container .imgWrap a{margin-right:20px; line-height:60px; display:inline-block; margin-bottom:20px;}
.footer .container .imgWrap a:nth-child(3), .footer .container .imgWrap a:last-child{margin-right:0px;}

.copyWrap{padding-bottom:10px;text-align:center; margin:15px auto 0px;}
.copyWrap p{text-align:center; font-size:13px; line-height:20px; letter-spacing:0.4px;}
.copyWrap p a{color:#fff;}
.copyWrap p a:hover{color:#9FDD9E;}

/*--------------------------About us--------------------------*/
.rightWrap .breadcrum {background: #e1e1e1;    padding: 13px 10px;  margin-bottom: 20px;  font: 14px 'Lato', sans-serif;}
.rightWrap .breadcrum a {color:#3a3a3a;}
.rightWrap .breadcrum a:hover{color: green;}
.rightWrap .breadcrum a:after{display:inline-block;background:url(../images/arrows.png) no-repeat;width:17px; height:7px; content:"";  margin: 0px 3px;}
.rightWrap .breadcrum a:last-child:after{background:none;}
.rightWrap p {padding-bottom: 15px;  text-align: justify;  line-height: 22px;}
.rightWrap ul.contentList {display:block;}
.rightWrap ul.contentList li{color:rgb(165, 159, 159); margin-bottom:20px;}
.rightWrap ul.contentList li span{float:right; color:rgb(28, 95, 235);padding-top:15px; font-size:14px;}
.rightWrap h1{line-height:32px; margin-bottom:15px;}

/*--------------------------Product Details---------------------------*/
.content .contentWrap .container .rightWrap .leftWrapper{margin-bottom:20px;float:left; display:block; width:46.9%; margin-right:15px;}
.content .contentWrap .container .rightWrap .leftWrapper a{display:block;}
.content .contentWrap .container .rightWrap .leftWrapper a img{display:block;width:100%;}
.content .contentWrap .container .rightWrap .leftWrapper ul.smallImage{display:block;border:1px solid rgba(0, 0, 0, 0.15);  padding: 5px 5px 0;margin-top:10px; overflow:hidden;}
.content .contentWrap .container .rightWrap .leftWrapper ul.smallImage li{display:inline-block;margin-right:10px;}
.content .contentWrap .container .rightWrap .leftWrapper ul.smallImage li a{display:block;}
.content .contentWrap .container .rightWrap .leftWrapper ul.smallImage li a img{width:100%;}
.content .contentWrap .container .rightWrap .rightWrapper {margin-bottom:20px;float:right; width:49%;}
.content .contentWrap .container .rightWrap .rightWrapper h1{font:26px 'Lato', sans-serif; margin-bottom:25px;}
.mount {margin-bottom:20px;}
.mount span{font:18px 'Lato', sans-serif;display:inline-block; width:85px;}
.mount select{margin-left: 30px;  padding: 5px;  width: 250px; font-size:13px;  color: #3a3a3a;}
.avail{margin-bottom:20px;}
.avail span:first-child{font:18px 'Lato', sans-serif;}
.avail span:last-child{margin-left:20px; color:#307c23; font-size:16px;}
.price{margin-bottom:20px;}
.price span:first-child{font:18px 'Lato', sans-serif;}
.priceWrap{margin-left:68px; color:#024ce9; font-size:16px;}
.quality{margin-bottom:30px;}
.quality span:first-child{font:18px 'Lato', sans-serif;}
.quality span.minus{ cursor:pointer; background: url(../images/plus-minus_sprite.png) no-repeat right 50% top -32px; width:10px; height:5px;margin-left: 39px;  padding: 3px 20px;  border: 1px solid rgba(0, 0, 0, 0.15);  border-right: 0px;}
.quality input{text-align:center;width: 25px;  padding: 7px 5px 4px;  margin-left:40px;border: 1px solid rgba(0, 0, 0, 0.15);}
.quality span.plus{ cursor:pointer;  background: url(../images/plus-minus_sprite.png) no-repeat right 50% top 7px; margin-left: -4px;  padding: 3px 20px;  border: 1px solid rgba(0, 0, 0, 0.15);  border-left: 0px;}
.cartButton{border:none; margin-bottom:10px;  background: #307c23 url(../images/sprite.png) no-repeat left 18px top -21%;  padding: 12px 50px;  color: #fff; cursor:pointer;  background-size: 20px;}
.cartButton:hover{background:#2F57AD url(../images/sprite.png) no-repeat left 18px top -21%;background-size: 20px;}
.downGuide {margin-bottom:10px;}
.downGuide input{vertical-align:middle;  margin-bottom: 3px;}
.downGuide a{vertical-align:middle;color:#024ce9;}
.downGuide a:hover{color:#307c23;}
.emailWrap input{padding:8px 5px; width:200px; border:1px solid rgba(0, 0, 0, 0.15); }
.emailWrap button.download, .emailWrap input.download{margin-left:20px; background:#446dd1; font-size:16px; padding:8px 12px; color:#fff; border:none; width:auto; cursor:pointer;}
.emailWrap button.download:hover{background:rgb(48, 124, 35);}
.content .contentWrap .container ol.contentNumer{display:block; margin-left:20px;}
.content .contentWrap .container ol.contentNumer li{list-style-type:disc; padding-bottom:10px; text-align:justify;}
.content .contentWrap .container .contentLink{display:block;padding-bottom:10px;text-decoration:underline; color:#1c5fec;}
.content .contentWrap .container .contentLink:hover{color:#307c23;}
.content .contentWrap .container .RackWrap{width:100%;background:#f7f7f7; text-align:center;}
.content .contentWrap .container .RackWrap h2{text-align:left;background:#e1e1e1; margin-bottom:10px; padding:8px 20px; font:18px 'Lato', sans-serif;}
.content .contentWrap .container .selectType{margin:10px 20px 10px; display:inline-block; width:44%; text-align:left;}
.content .contentWrap .container .selectType label{  width: 100px;  display: inline-block;}
.content .contentWrap .container .selectType select{width:240px; padding:3px 5px;}

/*--------------------------------Shopping cart-----------------------*/
.butWrap{margin:10px 0px 25px;}
.buttonWrap{background:#5378d9; color:#fff;font:16px 'Lato', sans-serif; padding:8px 15px;border:none;  margin-right:10px;  display: inline-block;}
 .act{background:#3b8228;}
table.cartTable{background:#e6e6e6; margin-bottom:10px;}
table.cartTable tr td{background:#fff;box-sizing:border-box; padding:5px; font-size:14px;}
table.cartTable tr th{background:#9c9796; color:#fff;font:14px 'Lato', sans-serif; font-weight:normal; padding:7px 5px; box-sizing:border-box;font-size:14px;}

table.cartTable tr td input{padding: 5px;  width: 120px;  border: 1px solid rgba(0, 0, 0, 0.25);  margin: 5px 0px 5px 5px;}
table.cartTable tr td h4{color:#0c40c7;text-align:right;}
table.cartTable tr td:first-child, table.cartTable tr th:first-child{width:5%; text-align:center;}
table.cartTable tr td:nth-child(2), table.cartTable tr th:nth-child(2){width:42%;}
table.cartTable tr td:nth-child(3), table.cartTable tr th:nth-child(3){width:17%;}
table.cartTable tr td:nth-child(4), table.cartTable tr th:nth-child(4){width:16%;}
table.cartTable tr td:nth-child(5), table.cartTable tr th:nth-child(5){width:10%;}
table.cartTable tr td:nth-child(6), table.cartTable tr th:nth-child(6){width:10%;}

.minusWrap{cursor: pointer;  background: url(../images/plus-minus_sprite.png) no-repeat right 50% top -32px;  width: 10px;  height: 5px; padding: 3px 20px; }
table.cartTable tr td input.input{text-align: center;  width: 25px;  padding: 7px 5px 4px;  margin-left: -4px;  border: 1px solid rgba(0, 0, 0, 0.15);}
.plusWrap{cursor: pointer;  background: url(../images/plus-minus_sprite.png) no-repeat right 50% top 7px;  margin-left: -4px;  padding: 3px 20px; }

.basketButton{margin-top:20px;}
.basketButton a, .basketButton input{background:#3b8228; display:inline-block; color:#fff; font:16px 'Lato', sans-serif; margin-right:10px; padding:8px 15px;border:none; cursor:pointer;}
.basketButton a:hover, .basketButton input:hover{background:#5378d9;}
.rightWrap .address {width:40%; float:left; text-align:left;}
.rightWrap .address h4{padding-bottom:5px;}
.rightWrap .address p{padding-bottom:5px;}
.rightWrap .email p {padding-bottom:10px; text-align:left;}
.rightWrap .email{float:right; width:60%;}.

.rightWrap .email p strong{margin-right:5px;}

.brochureWrap{margin-top:10px; border:1px solid rgba(0,0,0,0.15); padding:0px;}
.brochureWrap .title label, .brochureWrap .name label, .brochureWrap .addrWrap label, .brochureWrap .dropWrap label, .brochureWrap .lastWrap label{width:320px; display:inline-block; margin-right:20px; font-size:14px;}
.brochureWrap .dropWrap select{width:250px;height: 30px;font-family: 'Open Sans', sans-serif; font-size:13px;  border: 1px solid rgba(0,0,0,0.15); }
.brochureWrap .title select{border: 1px solid rgba(0,0,0,0.15);height:30px;}
.brochureWrap h3{background:#e1e1e1;  padding: 5px 10px;}
.tabelWrap{padding:20px 20px 0px;}
.brochureWrap .title, .brochureWrap .name, .brochureWrap .addrWrap, .brochureWrap .dropWrap, .brochureWrap .lastWrap{margin-bottom:15px;}
.brochureWrap .name input{height:30px; width:250px; font-family: 'Open Sans', sans-serif; font-size:13px;  border: 1px solid rgba(0,0,0,0.15); box-sizing:border-box; padding:0px 5px;}
.brochureWrap .addrWrap textarea{width:250px; font-family: 'Open Sans', sans-serif; font-size:13px;  border: 1px solid rgba(0,0,0,0.15);}
.brochureWrap .addrWrap label{vertical-align:top;}
label span{color:red;margin-left:5px;}
.brochureWrap .lastWrap input{margin:0px; background: #3d9d3c;text-align: center;  padding: 8px 15px;  box-sizing: border-box;  color: #fff;  border: none;  cursor: pointer;font:16px 'Lato', sans-serif;}
.brochureWrap .lastWrap input:hover{background:#1c5feb;}
.brochureWrap .tabelWrap .labelWrap{width:120px; margin-right:0px;}

.shipWrap{width:49.4%; display:inline-block;}
.shipWrap .tabelWrap{padding:10px 10px 0px 10px;box-sizing:border-box;}
.shipWrap .name input, .shipWrap .dropWrap select{width:220px;}
.shipWrap h3 span{font-size:13px;display:block;font-weight:normal; color:black;}
.shipWrap h3 span.require{display:inline-block; color:red; float:right; font-size:11px;}                    /*---------------Updated on 21-10-15-------------*/
.shipWrap h3 span input{margin-right:5px; vertical-align:middle;}

.custName{margin-bottom:13px;}
.radioWrap strong{vertical-align:middle;}
.radioWrap input{margin-left:20px;vertical-align:middle;}
.radioWrap span{padding-left:5px; vertical-align:middle;}
.loginLink {margin-top:10px;}
.loginLink a{margin-left:20px;}

.cardDetails .custName label, .cardDetails .radioWrap label, .cardDetails .numberWrap label, .cardDetails .dateWrap label, .cardDetails .cvvNumber label{width:160px; display:inline-block;}

.cardDetails .numberWrap, .cardDetails .dateWrap, .cardDetails .cvvNumber{margin:20px 0px;}
.cardDetails .dateWrap input{width:70px; height:28px;margin-right:15px; border:1px solid rgba(0, 0, 0, 0.15);}
.cardDetails .dateWrap input:nth-child(3){width:100px;}
 .cardDetails .cvvNumber input{width:70px; height:28px;margin-right:15px; border:1px solid rgba(0, 0, 0, 0.15);}
 .cardDetails .custName input{width:280px;height:28px; border:1px solid rgba(0, 0, 0, 0.15);}
.cardDetails .numberWrap label, .cardDetails .dateWrap label, .cardDetails .cvvNumber label, .cardDetails .custName label{margin-right:20px;}
.cardDetails .dateWrap span, .cardDetails .cvvNumber span{font-size:13px;}

/*-------------------------Order Information-------------------*/
.addressDetails{margin-top:20px; border:1px solid rgba(0, 0, 0, 0.15);}
.addressDetails h3{  text-align: left;  background: #e1e1e1;  padding: 8px 10px;  font: 18px 'Lato', sans-serif;}
.addressDetails .subAddress{display:inline-block; width:46%; padding:0px 10px; border-right:1px solid rgba(0, 0, 0, 0.15);}
.addressDetails .subAddress:last-child{border:0px;}
.addressDetails .subAddress p{padding-bottom:5px;}
.addressDetails .subAddress h4{  color: rgb(83, 120, 217);  font-weight: bold;  margin-bottom: 8px; margin-top:8px;}
.addressDetails .subAddress input.editWrap {display:block; background: #5378d9;  color: #fff;  font: 14px 'Lato', sans-serif;  padding: 5px 15px;  border: none;  margin-bottom: 10px;}
.brochureWrap .numberWrap input{height:28px; width:85px; margin:0;padding:0 5px ;border: 1px solid rgba(0,0,0,0.15);}

/*-----------------------Order History-------------------*/
.login_box{color: #ffffff;}
.historyWrap{background:#e6e6e6; position:relative; font-size:14px;}
.historyWrap tr th{background:#9c9796; padding:0px 5px; font-weight:normal; }
.historyWrap tr td{background:#fff;}
.historyWrap tr td:first-child, .historyWrap tr th:first-child{width:6%;}
.historyWrap tr td:nth-child(2), .historyWrap tr th:nth-child(2){width:20%;}
.historyWrap tr td:nth-child(3), .historyWrap tr th:nth-child(3){width:10%;}
.historyWrap tr td:nth-child(4), .historyWrap tr th:nth-child(4){width:15%;}
.historyWrap tr td:nth-child(5), .historyWrap tr th:nth-child(5){width:22%;}
.historyWrap tr td:nth-child(6), .historyWrap tr th:nth-child(6){width:17%;}
.historyWrap tr td:nth-child(7), .historyWrap tr th:nth-child(7){width:10%;}

/*------------------Order Details-------------------*/
.detailsWrap h4{background:#9c9796; color:#fff; padding:5px 10px;}
.detailsWrap{border:1px solid rgba(0,0,0,0.15);}
.detailsWrap .orderDetails{padding:0px 0px 5px;}
.detailsWrap .orderDetails div{padding:5px 0px;border-bottom:1px solid rgba(0,0,0,0.15);}
.detailsWrap .orderDetails div:last-child{border-bottom:0px;}
.detailsWrap .orderDetails label{display:inline-block; width:300px; padding-left:10px; border-right:1px solid rgba(0,0,0,0.15);}
.detailsWrap .orderDetails span{padding-left:10px;}
.detailsWrap .orderDetails p{padding:5px 10px 0px;}

.viewOrder tr th{padding:5px; background:rgb(90, 90, 90);}
.sitebtext td.text:first-child{text-align:right;}
.sitebtext td.text:last-child{text-align:center;}

/*-------------------------Pop Up---------------------------*/
.popup{width:500px; border:1px solid rgba(0,0,0,0.15);box-shadow: 1px 0px 4px #9E9E9E;}
.popup h4{font:16px 'Lato', sans-serif; background:#9c9796; padding:5px 10px; color:#fff;}
.popup .innerlog{padding:20px 10px;}
.popup .innerlog .name{margin-bottom:15px;}
.popup .innerlog label{width:150px;display:inline-block;}
.popup .innerlog input.textlog{width:300px;height:30px;padding:5px;box-sizing:border-box;}
.popup .innerlog input.signButton{display: inline-block;  color: #fff;  font: 16px 'Lato', sans-serif;  margin-right: 10px;  padding: 8px 15px;  border: none;  background: #3b8228; float:left; cursor: pointer;margin-top:10px;}
.popup .innerlog input.signButton:hover{  background: #5378d9;}
.popup .innerlog a{float:right;margin-top:20px;  color: #286BFA;}
.popup .innerlog a:hover{color:#198918;}

#display_racks{padding:5px;}

/*---------------------styling by Atul----------------------------------*/

/*------------------------category product page styling--------------------*/
.cat-prdct, .newslist{ margin:0 0 20px; clear:both; transition:all 0.5s; overflow:hidden;   border: 1px solid rgba(0, 0, 0,0);}
.cat-prdct:hover, .newslist:hover{ background:#f8f8f8; border: 1px solid rgba(0, 0, 0, 0.05);}
.cat-prdct h2, .register h2{ padding:10px; background:#f5f5f5; font-size:21px;}
.imghold{display:inline-block; vertical-align:top; box-sizing:border-box; float:left; padding:10px;}
.imghold img{ width:145px;}
.imghold a{ transition:all 0.5s ease-in-out;}
.imghold a:hover{ opacity:0.8;}
.catprdct-details{ width:79%; float:right; padding:10px; box-sizing:border-box; vertical-align:top; display:inline-block;}
.catprdct-details a, .newslist p + a{color: #286BFA; padding-top: 10px; font-size: 13px; display:inline-block; float:right;}
.catprdct-details a:hover, .newslist p + a:hover{  color: #198918;}
.cat-prdct .priceWrap{ margin-left:0;}
.cat-prdct .cartButton{ padding:12px 25px 12px 45px;}
.cat-prdct .priceWrap span{ color:#3a3a3a; display:inline-block; margin-left:10px;}
.rightWrap h1{ margin-bottom:15px; line-height:32px;}
.mount label{ width:100px; display:inline-block;}
.noproduct{ text-align:center; color:#ED0000;}
.cat-prdct h2 a{ color:#3a3a3a;}
/*------------------------registration page styling----------------------*/

/*.register{ padding:15px 0 0;}*/
.register .row{ width:49%; display:inline-block; margin:10px 0; vertical-align:top; font-size:14px;}
.register .row label{ width:43%; display:inline-block; vertical-align:top;}
.register .row label span, .error{ color:#ED0000;}
.register .row input, .register .row textarea, .register .row select{ width:55%; display:inline-block; height:30px; padding:5px; box-sizing:border-box; border-radius:0px; border:1px solid rgba(0, 0, 0, 0.15); }
.register .row textarea{ height:50px;}
.register .row.full{ display:block; width:100%;}
.register .row.full label{ width:20%; float:left;}
.offers{ display:inline-block;  width:78%;}
.register .row.full label.check{ width:auto; float:none; margin-right:10px;}
.register .row.full label.check input{ width:auto; height:auto; vertical-align:middle; margin-right:5px;}
.register .row input.send{ width:auto; padding:10px 15px; height:auto; background:#307c23; border-radius:0px; color:#fff; text-transform:uppercase; border:none; cursor:pointer;}
.register .row input.send:hover{ background:#2F57AD;}
.row .span_error{ display:block; margin-left:44%;}
.brochureWrap .span_error{ display:block; margin-left:345px;}
/*------------------------news page styling---------------------------*/

.newslist h2{ padding:10px; background:#f5f5f5; font-size:18px; margin-bottom:10px;}
.newslist h2 a{ color:#3a3a3a;}
.newslist p{ padding:0 10px 15px;}
.newslist p + a{ padding:0 10px 10px 0;}
.newsdetail a{ color:#024ce9; font-size:14px;}
.newsdetail a:hover{ color:#198918;}
.newsdetail p{ padding:15px 10px;}
.pagination{ margin:0 0 15px; display:inline-block;}
.pagination a, .pagination select{ display:inline-block; padding:2px 8px; font-size:14px; border:1px solid rgba(0,0,0,0.15); }
.pagination select{ margin-left:5px;}
.shcrntpage{ display:inline-block; float:right;}
.pagination a:hover{ background:#286BFA; color:#fff;}
.newslist h2.faq{ font-size:16px;}
.newslist ul{ margin:0 10px 0 15px;}
.newslist ul li{ margin-left:10px; list-style-type:circle;}
/*-----------------------------myaccount page styling-------------*/
.myaccount h2{ margin-bottom:20px;}
.myaccount span a.buttonWrap:hover{ background:#3b8228;}
.userdtl{ background:#ffffff; font-size:14px; padding:10px; box-sizing:border-box; border:1px solid rgba(0,0,0,0.15); margin:10px 0 0; transition:all 0.5s;}
.userimg{ display:inline-block; vertical-align:top; }
.userinfo{ display:inline-block; margin-left:50px; vertical-align:top; }
.userinfo .row{ margin-bottom:10px;}
.userinfo .row label{ width:150px; display:inline-block; font-weight:bold; vertical-align:top;}
.userinfo .row span{ display:inline-block; vertical-align:top;}
.userdtl:hover{ background:#f9f9f9;}
.mounting ul li{ display:inline-block; vertical-align:top; width: 33%;}
.mounting ul li p, .towbar p{ font-weight:bold; color:#003366;}
.towbar{ clear:both; margin:20px 0; overflow:hidden;}
.towbar img{ float:left;}
.towbar p{ padding-top:60px;}

.cate_title{font: 16px 'Lato', sans-serif; background: #0F3482 url(../images/free-icon.png) no-repeat top 7px left 31px;padding: 5px 10px 5px 66px; color: #fff; background-size: 25px;}
.simplemodal-container{width:450px !important;font: 16px 'Lato', sans-serif;}
.simplemodal-overlay{background-color: #000; opacity:0.8 !important;}
.contact-button{display: inline-block;color: #fff;font: 16px 'Lato', sans-serif; padding: 8px 15px;border: none;    background: #3b8228;float: right;cursor: pointer;margin-top: 10px}
.contact-button:hover{background:#0F3482;}
.registerLink{padding-top: 20px;    color: #286BFA; }
.registerLink:hover{color: #198918;}
.contact-message{ height: auto !important;}
.contact-error{color: #ED0000; margin-bottom:10px; height:auto ;}
.otofstock{ color:#ed0000; font-size:18px;}
.emailWrap{ margin-bottom:15px;}
.cardDetails .custName .span_error{ margin-left:180px;}
.center_text div{ width:auto !important; left:0 !important; }
.ordrhst td{ padding:5px;}
#display_details .cartTable tr td:last-child{ text-align:right;}
/*.cartTable .error{ background:#FFE2E2;}*/
.topSection ul#topWrap li:nth-child(3){border-left: 1px solid #fff;}
#newPassword.error, #confirmPassword.error{ padding-left:43%; font-size:13px;}
.modalClose img{width: 12px;    height: 12px;    margin-right: 10px;    vertical-align: middle;}
.contact-content{height:auto !important;}

/*---------------------Login Page----------------*/
.loginWrap{padding:0px 20px 20px; border:2px solid rgba(0,0,0,0.15);}
.imageWrap{float:left;width:130px; margin-top:40px;}
.userWrap{float:left;/*width:600px;*/ margin-top:50px;}
.userWrap label{width: 105px; display: inline-block; text-align:left;}
.textWrap{height: 30px; width: 300px; padding: 0px 5px; box-sizing: border-box; margin-bottom:20px;}
.userWrap input.submitWrap{background: #2f682a; padding: 7px 30px;line-height: 26px;margin: 10px 0px 10px 110px;cursor: pointer; border: none;color: #fff; font: 16px 'Lato', sans-serif;}
.userWrap input.submitWrap:hover, .click:hover{background:rgb(20, 72, 182);}
.click{background: #2f682a; padding: 7px 30px;line-height: 26px;margin: 10px 0px 10px -10px;cursor: pointer; border: none;color: #fff; font: 16px 'Lato', sans-serif;}
.userWrap p.beWrap{font:18px 'Lato', sans-serif;}
.userWrap p.beWrap span{font:24px 'Lato', sans-serif; color:rgb(40, 106, 245);}
.emailID{margin:10px 0px 0px;}
.userWrap a{margin-left:30px; color:#3a3a3a;}
.userWrap a:hover{color:#11af0f;}
.userWrap p.error{margin-left:100px;}
table.cartTable tr td input.buttonWrap{ width:auto;}
.backbtn{ float:right; display:inline-block; color:#3A3A3A;}
.backbtn:hover{ color:green;}

/*----------------------------Updated on 15-10-2015----------------------*/
.stockist{border:2px solid #EBEBEB; padding:10px; margin:10px 0;}
.searchImg{float:left; width:18%; margin:7% 0; text-align:center;}
.searchSection{float:right; padding:10px 0; width:80%;}
.searchSection h2{font-size:16px;border-bottom: 1px solid rgba(28, 95, 236, 0.32); padding-bottom: 10px; font-weight:bold;}
.searchSection .row{margin:20px 0;}
.searchSection .row .code{width: 60%;padding: 5px; margin-left: 15px;font-family: 'Open Sans', sans-serif;}
.searchSection .row .submit{padding: 9px 10px 7px; margin-left: 15px;letter-spacing: 0.4px; background: #1C5FEB;
    border: none; color: #fff;}
.searchSection .row .submit:hover, .goButton:hover{background:#3D9D3C;}
.searchSection .row #selCountry{width:150px; margin-left:15px;padding:5px;box-sizing:border-box;}
.searchSection .row #selArea{ margin-left:15px; width:150px; padding:5px;box-sizing:border-box;}
.goButton{padding: 7px 10px 7px;letter-spacing: 0.4px; background: #1C5FEB; border: none; color: #fff; margin-left:15px;}
.searchSection .row.count{margin-right:40px;}
.searchSection .row.count, .searchSection .row.regionWrap{display:inline-block;}
.resultTable .compResult{background:#ececec; width:100%;}
.resultTable .compResult tr th.cate_title{background:rgb(77, 194, 248); padding:5px 10px;}	
.resultTable .compResult tr td{background:#fff; padding:5px 10px;}
.rightWrap h3{font-size:18px; margin-bottom:10px;}
.errorMsg{color:red; padding-top:15px; display:block; text-align:center;}

/*-------------------------Media Queies---------------------------*/
@media only screen and (max-width: 1150px) {
	.navWrap .container ul.navigation{margin-left:30px;}
	.footer .container ul.linkWrap{width:14%;}
	.footer .container .addressWrap{width:14%;}
	.footer .container .contactWrap{width:40%;}
	.footer .container .imgWrap{width:24%;}
	.footer .container .imgWrap a:nth-child(3), .footer .container .imgWrap a:last-child{margin-right:20px;}
	.content .contentWrap .container .selectType select{width:200px;}
	.mount select{margin-left:20px;}
	.avail span:last-child{margin-left:10px;}
	.priceWrap{margin-left:60px;}
	.quality span.minus{margin-left: 32px;}
	.mount select{width:220px;}
	.content .contentWrap .container .rightWrap .rightWrapper h1{font-size:23px;}
	.emailWrap button.download{  padding: 8px 20px; margin-left:10px;}
	.emailWrap input{width:180px;}
	.catprdct-details{ width:75%;}
}

@media only screen and (max-width: 1050px) {
	.navWrap .container ul.navigation li{  font: 17px 'Lato', sans-serif;}
	.navWrap .container ul.navigation li a{padding:20px 6px;}
	.navWrap .container ul.navigation{  margin-left: 0px;}
	.container .tags h3{font-size:33px;}
	.content .container ul.guideWrap li{width:30%;}
	/*----------------------------Updated on 15-10-2015----------------------*/
	.content .contentWrap .container .rightWrap ul.productWrap li img{width:99%; box-sizing:border-box; border:none;}
	/*----------------------------End----------------------*/
	.content .contentWrap .container .selectType select{width:180px;}
	.content .contentWrap .container .selectType{width:43%;}
	.content .contentWrap .container .rightWrap .rightWrapper{margin-left:10px;}
	.content .contentWrap .container .rightWrap .leftWrapper{margin-right:10px;}
	.buttonWrap{margin-right:5px;padding: 8px 10px; font-size:15px;}
	
	.shipWrap .name input, .shipWrap .dropWrap select{width:160px;}
	/*----------------------------Updated on 15-10-2015----------------------*/
	.searchSection .row.count, .searchSection .row.regionWrap{display:block; width:100%;}
	.searchSection .row #selCountry{width:70%;} 
	.searchSection .row #selArea{width:70%; margin-left:22px;}
	.goButton{margin-left:82px;}
}
@media only screen and (max-width: 960px) {
	.navWrap .container .mobmenu{  display: block; position:absolute;top:10px;right: 20px;}
	.navWrap .container ul.navigation{ position:absolute; top:61px; right:20px; width:200px; background-color:#686058; background: rgba(104,96,88,0.95); z-index:999; -moz-transform:translateY(-21px); -ms-transform:translateY(-21px); -o-transform:translateY(-21px); -webkit-transform:translateY(-21px); transform:translateY(-21px); -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; opacity:0; -moz-opacity:0; -webkit-opacity:0; visibility:hidden;   border-top: 3px solid #453525;border-bottom: 3px solid #453525;}
	.navWrap .container ul.navigation li{display:block;}
	.navWrap .container ul.navigation li a{padding:10px;display:block;}
	.navWrap .container ul.navigation li a:hover{background:rgba(0, 0, 0, 0.51);}
	.active{background:rgba(0, 0, 0, 0.51);}
	.navWrap .container ul.navigation.show{ -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); opacity:1; visibility:visible;}
	.navWrap .container .catWrap{float:left;margin: 10px 0px 13px 30px; padding: 0.6% 0.4%;}
	.navWrap .container #logoWrap{margin-top:-15px;}
	.navWrap .container #logoWrap img{width:auto;}
	.container{width:98%;}
	.container .tags h1{font: 54px 'Lato', sans-serif;padding: 10px 0px 5px;}
	.container .tags h3{font-size: 26px;  padding: 5px 0px 10px;}
	.footer .container .addressWrap{width:18%;}
	.footer .container .contactWrap{width:30%;}
	.footer .container .imgWrap{width:28%; float:none;}
	
	.content .news{background: url(../images/news_bg.jpg) no-repeat right -115px top 0;  background-size: cover;  margin-top: 30px;}
	.content .news .container .newsWrap{margin: 38px 20px 38px 20px;}
	.content .contentWrap .container .selectType{width:45%;margin: 0px 0px 20px;}
	.content .contentWrap .container .selectType select{width:130px;}
	.content .contentWrap .container .rightWrap .leftWrapper{  width: 45%; margin-right:5px;}
	.content .contentWrap .container .rightWrap .rightWrapper{width:51%; margin-left:5px;}
	.content .contentWrap .container .rightWrap .rightWrapper h1{font-size:20px;}
	.mount select{width:170px;  margin-left: 15px;}
	.avail span:last-child{margin-left:3px;}
	.priceWrap{margin-left:52px;}
	.quality span.minus{margin-left:22px;}
	.emailWrap input{  width: 160px;}
	.emailWrap button.download{  padding: 8px 15px;  margin-left: 0px;font-size:14px;}
	.brochureWrap .title label, .brochureWrap .name label, .brochureWrap .addrWrap label, .brochureWrap .lastWrap label, .brochureWrap .dropWrap label{width:220px;  margin-right: 10px;}
	.tabelWrap{  padding: 20px 10px 0px;}
	.shipWrap{width:49%;}
	.shipWrap .name input{width:240px;}
	 .shipWrap .dropWrap select{width:240px;}
	 .cardDetails .custName label, .cardDetails .radioWrap label, .cardDetails .numberWrap label, .cardDetails .dateWrap label, .cardDetails .cvvNumber label{width:120px; margin-right:10px;}
	 .radioWrap input{margin-left:10px;}
	 .brochureWrap .numberWrap input{width:60px;}
	.cardDetails .custName input, .cardDetails .cvvNumber input, .cardDetails .dateWrap input{vertical-align:top;}
	.radioWrap input:nth-child(2){margin-left:0;}
	.cardDetails .dateWrap span.error, .cardDetails .cvvNumber span.error{vertical-align: top;  width: 170px;  display: inline-block;}
	.register .row{ width:100%;}
	.register .row label, .register .row.full label{ width:33%;}
	.register .row input, .register .row textarea, .register .row select, .offers{ width:65%;}
	.row .span_error{ margin-left:33.4%;}
	.catprdct-details{ width:70%;}
	.brochureWrap .span_error{ margin-left:235px;}
	.cardDetails .custName .span_error{ margin-left:130px;}
	#newPassword.error, #confirmPassword.error{ padding-left:33%;}
	.content .contentWrap .container .rightWrap ul.productWrap li{width:30%;}
	/*----------------------------Updated on 15-10-2015----------------------*/
	.content .contentWrap .container .rightWrap ul.productWrap form:nth-child(4n+1) li{    margin: 0px 2.6% 30px 0px;}
}

@media only screen and (max-width: 867px) {
	.container .tags h3{width:100%;  font-size: 25px;}
	.container .tags h1{font-size:44px;}
	.content .contentWrap .container .rightWrap ul.productWrap li{  margin: 0px 3.1% 30px 0px;  width: 48.3%;   min-height: 320px;}
	.content .contentWrap .container .rightWrap ul.productWrap form:nth-child(2n+1) li{  margin: 0px 0px 30px 0px;}
	.content .contentWrap .container .rightWrap ul.productWrap li img{width:auto;}
	.content .contentWrap .container .leftWrap ul.leftCatWrap h3{font: 18px 'Lato', sans-serif;}
	.footer .container ul.linkWrap, .footer .container .addressWrap, .footer .container .contactWrap, .footer .container .imgWrap{width:45%;}
	.footer{  padding: 30px 20px 0px;}
	.buttonWrap{  font: 14px 'Lato', sans-serif;  padding: 8px; margin-right:0;}
	.basketButton a, .basketButton input{font-size:15px;}
	.addressDetails .subAddress{width:44%;}
	.catprdct-details{ width:68%;}
	.textWrap{width:220px;}
	.forgotWrap{display:block;padding-left: 79px;} 
	.shipWrap h3 span.require{display:block; color:red; float:none; font-size:11px;}  /*-----Updated on 21-15-15-----*/ 
}

@media only screen and (max-width: 740px) {
	.content .container ul.guideWrap li{  margin-right: 15px;}
	.content .news .container .newsWrap{width:70%;}
	/*.content .contentWrap .container .leftWrap{  width: 96%;  margin: 0 auto 30px;}*/
	.content .contentWrap .container .leftWrap{display:none;}
	/*.content .contentWrap .container .leftWrap ul.leftCatWrap li {display:inline-block; width:46%;}*/
	.content .contentWrap .container .rightWrap{width:100%; float:none; margin-left:0px;}
	.content .container ul.guideWrap, .content .container ul.guideWrap, .content .contentWrap .container .rightWrap{  width: 96%;  margin: 0 auto; overflow:hidden;}
	
	.footer {padding: 30px 15px 0px;}
	.cardDetails .custName label, .cardDetails .radioWrap label, .cardDetails .numberWrap label, .cardDetails .dateWrap label, .cardDetails .cvvNumber label{width:150px;}
	.catprdct-details{ width:70%;}
	.userinfo{ margin-left:30px;}
	/*.topSection ul#topWrap li button{margin: 0px 10px 0 0;}*/
	.cardDetails .custName .span_error{ margin-left:160px;}
	.imageWrap{width:130px;text-align:center;}
	.textWrap{width:280px;}
	.forgotWrap{display:inline-block; padding-left:0px;}
	
	/*----------------------------Updated on 15-10-2015----------------------*/
	.searchImg{display:none;}
	.searchSection{float:none;width:100%;}
	.resultTable{overflow-x:scroll;}
	.resultTable .compResult{width:600px; table-layout:fixed;overflow-x:scroll; }
}

@media only screen and (max-width: 620px) {
	/*.content .contentWrap .container .leftWrap ul.leftCatWrap li { width:95%;}*/
	.content .contentWrap .container .selectType{width: 90%;  margin: 0px 20px 20px;}
	.content .contentWrap .container .selectType label{width:100px;}
	.content .contentWrap .container .selectType select{width:250px;}
	.content .contentWrap .container .rightWrap .leftWrapper, .content .contentWrap .container .rightWrap .rightWrapper{width:100%; float:none;}
.content .contentWrap .container .rightWrap .rightWrapper h1{font-size:32px;}
.mount select{width: 250px;  margin-left: 50px;}
.mount select{  width: 250px;  margin-left: 50px;}
.avail span:last-child{margin-left:37px;}
.priceWrap{margin-left:85px;}
.quality span.minus{margin-left:55px;}
.downGuide{display:inline-block; margin-left:30px;}
.emailWrap{margin-top:15px;}
.emailWrap input{width:220px;}
.emailWrap button.download{padding: 8px 30px;  margin-left: 10px;  font-size: 16px;}
.butWrap{  margin: 10px 0px 10px;}
.buttonWrap{margin-bottom:10px;}
.basketButton a, .basketButton input{  margin-right: 5px; font-size:14px; margin-bottom:10px;}
.brochureWrap .title label, .brochureWrap .name label, .brochureWrap .addrWrap label, .brochureWrap .dropWrap label, .brochureWrap .lastWrap label{width: 200px;}
.brochureWrap .name input{  width: 100%;}
.cardDetails .custName label, .cardDetails .radioWrap label, .cardDetails .numberWrap label, .cardDetails .dateWrap label, .cardDetails .cvvNumber label{display:block;margin-bottom:5px; width:auto;}
.cardDetails .dateWrap span.error, .cardDetails .cvvNumber span.error{width:auto;}
.cardDetails .custName input{width:320px;}
.catprdct-details{ width:65%;}
/*.butWrap .buttonWrap{ width:48%; float:left; margin:0 1% 10px;}*/
.brochureWrap .span_error{ margin-left:215px;}
.cardDetails .custName .span_error{ margin-left:0px;}
.textWrap{width:210px;}

}
@media only screen and (max-width: 540px) {
	.container .topSection ul#topWrap{  text-align: center; margin-bottom:20px;}
	.navWrap .container #logoWrap{float:none;display:block; margin:0px auto;}
	.navWrap .container #logoWrap img{margin-top:-22px;}
	.navWrap{height:135px;}
	.navWrap .container .catWrap{float:none; margin:10px;}
	.navWrap .container .mobmenu{top:88px;}
	.navWrap .container ul.navigation{top:136px;}
	.container .topSection ul#topWrap li:first-child a{ border-right:none;}
	.container .topSection ul#topWrap li:last-child a{border-left:none;}
	.content .container ul.guideWrap li{width:100%;}
	.content .container ul.guideWrap li img{width:auto;}
	.content .news{background:#02190F;  padding: 0px 15px 10px 15px;}
	.content .news .container .newsWrap{width:100%; text-align:justify;  margin: 20px auto;}
	.content .news .container .button{margin-top:0px; display:block;}
	.footer .container ul.linkWrap, .footer .container .addressWrap{width:40%;}
	.footer .container .contactWrap{margin-bottom:20px;}
	.footer .container .contactWrap, .footer .container .imgWrap{width:100%;}
	.rightWrap .address, .rightWrap .email{float:none;width:100%;}
	.rightWrap .email{margin-top:20px;}
	.shipWrap{display:block;width:100%;}
	.shipWrap .name input{width:200px;}
	.shipWrap .dropWrap select{width:200px;}
	.radioWrap strong{display:block;padding-bottom:5px;}
	.radioWrap input{margin-left:0;}
	.addressDetails .subAddress{width:auto; display:block;border-bottom:1px solid rgba(0,0,0,0.15); border-right:none;}
	.brochureWrap .lastWrap label{display:none;}
	.brochureWrap .title select{display:block;}
	.brochureWrap .name input, .brochureWrap .addrWrap textarea, .brochureWrap .dropWrap select{width:100%;}
	.detailsWrap .orderDetails label{width:200px;}
	.register .row label, .register .row.full label, .register .row input, .register .row textarea, .register .row select, .offers{ width:100%; float:none; display:block;}
	.register .row.full label.check, .register .row.full label.check input{ display:inline-block; }
	.footer .container .contactWrap, .footer .container .addressWrap, .footer .container ul.linkWrap{ margin-right:0;}
	.catprdct-details{ width:100%;}
	.brochureWrap .span_error{ margin-left:0px;}
	.simplemodal-container{width:350px !important;}
	#contact_background .text{width:100% !important;}
	.userinfo{ display:block; margin:15px auto; width:100%;}
	.userinfo .row label{ width:120px; display:table-cell;}
	.userinfo .row span{ display:table-cell;}
	#newPassword.error, #confirmPassword.error{ padding-left:0;}
	#frmpass .row:last-child input{ display:inline-block;}
	.topSection ul#topWrap li:nth-child(3), .topSection ul#topWrap li, .topSection ul#topWrap li:last-child{ border:none;}
	.imageWrap{margin:0px auto; float:none;}
	.loginWrap{padding:20px;}
	.userWrap{margin:20px auto 0px; float:none;}
	.textWrap{width:100%;}
	.click{text-align:center;}
	.userWrap p{text-align:center;}
	.userWrap{text-align:center;}
	.userWrap label{text-align:left; display:block;}
	.userWrap input.submitWrap{margin: 10px 0px 10px 0px;}
	.row .span_error{margin-left:0;}
}
	
@media only screen and (max-width: 470px) {
	/*.content .contentWrap .container .leftWrap ul.leftCatWrap li{width:auto;display:block;}*/
	.content .contentWrap .container .rightWrap ul.productWrap li{width:100%;}
	.content .contentWrap .container .rightWrap ul.productWrap li img{width:50%;}
	.content .contentWrap .container .rightWrap ul.productWrap li .textContent{  margin: 20px 10px 20px;}
	.content .contentWrap .container .rightWrap ul.productWrap li .textContent h4{  font-size: 22px; line-height:30px;}
	.content .contentWrap .container .rightWrap ul.productWrap li .textContent h5{  font-size: 16px;  line-height: 24px;}
	.content .contentWrap .container .rightWrap ul.productWrap li .textContent a{font-size:14px;}
	.content .contentWrap .container .rightWrap ul.productWrap li .textContent button{font-size:16px;}
	.footer .container ul.linkWrap, .footer .container .addressWrap{width:100%;}
	.footer .container ul.linkWrap{margin-bottom:20px;}
	.content .news .container .newsWrap h2{font: 28px 'Lato', sans-serif;}
	.content .contentWrap .container .selectType select{width:160px;}
	.content .contentWrap .container .rightWrap .rightWrapper h1{font-size:24px;}
	.downGuide{margin-left:0;display:block;}
	.mount select{margin-left:20px; width:190px;}
	.avail span:last-child{margin-left:8px;}
	.priceWrap{margin-left:56px;}
	.quality span.minus{margin-left:27px;}
	.emailWrap input{width:160px;}
.emailWrap button.download{padding: 8px 10px;  margin-left: 5px;  font-size: 14px;}
.brochureWrap .title label, .brochureWrap .name label, .brochureWrap .addrWrap label, .brochureWrap .dropWrap label{display:block;margin-right:0;}
.brochureWrap .title, .brochureWrap .name, .brochureWrap .addrWrap, .brochureWrap .dropWrap{margin-bottom:10px;}
.brochureWrap .lastWrap input{margin-top:10px;}
.tabelWrap{  padding: 10px 10px 0px;}
.loginLink a{margin-left:0;display:block;margin-top:5px;}
.cardDetails .custName input{width:260px;}
.brochureWrap .numberWrap input{width:40px;}
.detailsWrap .orderDetails label{width: 140px;  font-size: 13px; padding-left:5px;}
.detailsWrap .orderDetails span{font-size:13px;padding-left:5px; vertical-align:top;}
.pagination, .shcrntpage{ display:block; text-align:left; float:none;}
.shcrntpage{ margin-bottom:10px;}
.topSection ul#topWrap li{ margin:10px 5px 0; vertical-align:middle;}
.userWrap{display:block; width:100%;}
.userName{display:block;}
.textWrap{width:100%;}

/*----------------------------Updated on 15-10-2015----------------------*/
.searchSection .row .code{width:45%;}
.searchSection .row .submit{margin-left:0;}
}
@media only screen and (max-width: 360px) {
	.simplemodal-container{width:280px !important;left: 16px;}
	.contact_background table tr:nth-child(7n) td:first-child{display:block;width:100%;}
	/*.tableContent{display:block !important; text-align:left !important;}*/
	.tableContent button{ float:none;}
	.rememberWrap{width:100% !important;}
	.registerLink{width:100% !important;}
	.registerLink a{display:block; font-size:14px;}
	.topSection ul#topWrap li:first-child a{ padding:0;}
	.topSection ul#topWrap li button{  margin: 0px 5px;}
	.topSection ul#topWrap li:last-child a{padding-left:32px;}
	.topSection ul#topWrap li:last-child{background: url(../images/sprite.png) no-repeat 0px 2px;}
	.registerLink{display: block;text-align: left;padding-top: 5px;}
}
@media only screen and (max-width: 330px) {
	.content .contentWrap .container .selectType label{padding-bottom:10px;}
	.content .contentWrap .container .selectType{margin:0px 10px 10px;}
	.content .contentWrap .container .selectType select{width:200px;}
	.content .contentWrap .container .RackWrap h2{margin-bottom:10px;}
	.mount span{padding-bottom:10px; display:block;}
	.mount select{margin-left:0;}
	.content .contentWrap .container .rightWrap .rightWrapper h1{font-size:17px;}
	.mount, .content .contentWrap .container .rightWrap .rightWrapper h1, .avail, .price{margin-bottom:10px;}
	.quality{margin-bottom:20px;}
	.downGuide{margin-bottom:20px;}
	.shipWrap .name input{width:220px;}
	.shipWrap .dropWrap select{width:220px;}
	.count span{margin-bottom:10px; display:block;}
	.searchSection .row #selArea, .searchSection .row #selCountry{margin-left:0; display:block; width:100%;}
	.goButton{margin-left:0;}
}