@charset "utf-8";

* {
	margin:0;
	padding:0;
	outline:none;
	border:none
}
body {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
}
a {
	color:#3a8fbd;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.fl {
	float:left
}
.fr {
	float:right
}
.clr {
	clear:both
}
.main-wrapper {
	width:auto;
	margin:0 10px
}
h3 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-bottom:5px
}
h6 {
	font-size:12px;
	margin-bottom:5px
}
.section {
	width:auto;
	padding-top:10px;
	padding-bottom:15px
}
.section1 {
	width:auto;
	padding-bottom:15px;
	margin-bottom:10px
}
.section2 {
	width:auto;
	margin-top:0;
	margin-bottom:10px
}
.section3 {
	background-color:#e8e8e8;
	border:1px solid #c9c9c9;
	padding:18px 20px;
	margin-bottom:30px
}
.section4 {
	border:2px dashed #2595d3;
	padding:12px 17px;
	margin-bottom:30px
}
.section5 {
	border:0px solid #c9c9c9;
	padding:17px 12px 0;
	margin-bottom:11px
}
.section6 {
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	padding-top:11px;
	padding-bottom:11px;
	margin-bottom:60px
}
.section7 {
	padding:16px 0;
	background-color:#d7d7d7;
	border-radius:5px
}
.section8 {
	border:1px solid #c8c8c8;
	border-radius:5px;
	background-color:#f4f4f4;
	text-align:center;
	margin-bottom:23px
}
.section9 {
	border:1px solid #c8c8c8;
	border-radius:5px;
	background-color:#fff
}
.section10 {
	background-color:#f4f4f4;
	padding:7px;
	margin-bottom:15px
}
.section11 {
	background-color:#d7d7d7;
	padding:15px;
	margin-top:10px;
	position:relative;
	z-index:2
}
.section16 {
	margin-bottom:40px
}
.section17 {
	padding:8px 0;
	border-radius:5px;
	width:80%;
	padding-left:2%
}
.section18 {
	display:inline-table;
	text-align:center;
	width:100%
}
.header {
	margin-bottom:10px
}
.header-top {
	width:100%;
	height:32px;
	background:url(../cssimages/header-bg.png) repeat-x
}
h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003d65;
	line-height:32px;
	float:left;
	text-shadow:1px 1px 1px #fff
}
.lan-social {
	float:right;
	padding-top:6px;
	position:relative
	
}
.lang {
	float:right
}
.lang a {
	margin-right:3px
}
.social {
	float:right;
	padding-left:14px;
	display:block;
}
.fb-like {
	width:80px;
	height:21px;
	float:left;
	margin-right:4px
}
.soci-link {
	float:left
}
.soci-link a {
	margin-left:6px
}
.soci-link a img {
	vertical-align:top
}
.header-mid {
	padding:4px 0 8px
}
.logo {
	float:left;
	margin-top:8px;
	position:relative;
}
.logo a img {
	width:345px;
	height:61px
}
.chat-con {
	margin-right:19px;
	float:left
}
.helpline {
	width:131px;
	height:32px;
	border-bottom:1px dashed #3f3f3f;
	margin-bottom:13px;
	background:url(../cssimages/telephone-receiver-icon.png) no-repeat left 2px;
	padding-left:15px;
	font-size:15px;
	font-family:"Myriad Pro"
}
.liseca {
	float:right
}
.cart-box {
	float:left
}
.trk-btn {
	width:78px;
	height:22px;
	background:#ff9b30 url(../cssimages/track-order-btn.png) no-repeat left top;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding:7px 0 0 25px;
	margin-right:11px;
	float:left
}
.trk-btn:hover {
	background-position:left bottom
}
.trk-btn img {
	margin-right:5px;
	vertical-align:middle
}
.gtcart-btn {
	width:130px;
	height:20px;
	background:url(../cssimages/gt-cart-bg.png) repeat-x;
	border:1px solid #94c236;
	display:block;
	float:left;
	font-size:12px;
	color:#000;
	text-decoration:none;
	padding:7px 0 0 25px
}
.gtcart-btn img {
	vertical-align:middle;
	margin-right:6px
}
.ckh-btn {
	width:30px;
	height:25px;
	background:url(../cssimages/checkout-btn.png) no-repeat;
	border:1px solid #94c236;
	border-left:none;
	display:block;
	float:left;
	text-align:center;
	padding-top:2px
}
.ckh-btn img {
	vertical-align:middle
}
.chat-link {
	float:right;
}
.m-search {display:none;}

#panel {display:none;}
.hsm8 {width:100%; height:8px;}
.cwnewc1 {margin-bottom:14px;}
.o-wrapper {display:none;}
.rsmclr {display:none;}

.lb20a {display: table-footer-group !important;}

.bottom-cookie-disclaimer {
	position: fixed; bottom: 0; width: 100%; height:40px;background-color: rgba(44,147,204, 0.5);z-index: 9999;text-align: center;padding-top: 5px;font-size: 18px;color: #fff;padding-bottom: 25px;
}
@media only screen and (max-width :650px) {
.chat-link {
float:none;
position:absolute;
top:45px;
left:-33px
}
.bottom-cookie-disclaimer {
	position: fixed; bottom: 0; width: 100%; height:74px;background-color: rgba(44,147,204, 0.5);z-index: 9999;text-align: center;padding-top: 5px;font-size: 18px;color: #fff;padding-bottom: 20px;
}
}

/*ADD HERE*/

.titledetails {font-size:24px; color:#333; line-height:24px; margin:0 16px 0 0}
.desc { border:#ccc 1px solid !important; padding:16px 16px 16px 16px !important}
.desc p { font-size:14px; color:#333; line-height:24px; margin:0 16px 0 0}


.review-head { width:86px; float:left; font-size:60px; color:#373737; margin:0 9px 0 0;  }
.review-star { overflow:hidden; margin-top:15px}
.review-star span.txt { display:block; font-size:13px; color:#949494; margin-top:5px}

.detail-box { width:43%; display:inline-block; vertical-align:top; margin:2% 2% 0 0; padding:20px; background:#f5f5f5;}
.detail-box h5{ font-size:18px; font-weight:normal; color:#040404; padding:0 0 3px; margin:0 0 4px; border-bottom:#222222 2px solid; text-transform:uppercase}
.detail-box h4{ font-size:18px; font-weight:normal; color:#040404; padding:0 0 3px; margin:0 0 4px; border-bottom:#222222 2px solid; text-transform:uppercase; float:none}
.detail-boxppara { display:block; padding:7px 0 3px; border-bottom:#b6b6b6 1px solid}
.detail-boxppara:last-child { border-bottom:none}
.detail-boxppara .col1{ width:40%; display:inline-block; vertical-align:top; font-size:13px; font-weight:bold; color:#333333}
.detail-boxppara .col2{ width:58%; display:inline-block; vertical-align:top; font-size:13px; font-weight:normal; }


.section4 { border:1px solid #cacaca; padding:12px 17px; margin-bottom:30px}
.section4 .heading5{ padding-bottom:0}
.section5 {border-bottom:1px solid #cacaca; padding:12px 0 12px 0; margin-bottom:11px}
.section5 p{ font-size:13px; font-weight:bold; margin-top:7px; margin-bottom:9px} 
.section5 h6{ font-size:13px; font-weight:normal; color:#949494}
.section5 .review-author{ font-size:13px; font-weight:normal; color:#949494}

.btn1 { background:#85c114 url(../cssimages/btn-green-bg50.png) repeat-x left top; text-align:center; text-decoration:none; cursor:pointer; color:#fff; font-family:"Trebuchet MS";font-size:14px; font-weight:bold; border:1px solid #84c40a; padding:2px 12px; height:21px; line-height:21px }
.btn1:hover { background-position:left bottom}

.btn2 { background:#ff860d url(../cssimages/btn-orng-bg.png) repeat-x left top; text-align:center; text-decoration:none; cursor:pointer; color:#fff; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; padding:2px 18px; height:41px; line-height:39px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px;-o-border-radius:4px;}
.btn2:hover { background-position:left bottom;text-decoration:none}
.select-box.select1 { width: 60px; height: 43px; font-size: 20px;}
.shipping-txt { background:url(../cssimages/shipping-car.png) left 5px no-repeat; padding:0 0 8px 42px}
.shipping-txt a { font-size:18px; font-weight:bold}






.search-box {
	margin:0 11px 0 0;
	float:left
}
.serbox {
	border:1px solid #d2d2d2;
	width:204px;
	height:26px;
	padding-left:4px;
	background-color:#f8f8f8;
	float:left;
	box-sizing:border-box
}
.help-block {
	float:left;
	text-align:right;
	margin-right:11px
}
.menu {
	width:100%;
	background-color:#2c93cc
}
.hom-btn {
	float:left;
	width:42px;
	height:29px;
	background-color:#04507a;
	text-align:center;
	padding-top:11px
}
.menu ul {
	list-style-type:none;
	float:left;
	width:90%
}
.menu ul li {
	display:inline;
	float:left
}
.menu ul li a {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	font-family:"Trebuchet MS";
	display:block;
	padding:4px 10px;
	text-transform:uppercase;
	line-height:18px
}
.menu ul li a img {
	margin-left:4px
}
.menu ul li a:hover {
	background-color:#298ac0
}
.mentwo {
	width:100%
}
.mentwo ul {
	list-style-type:none
}
.mentwo ul li {
	float:left;
	display:inline
}
.mentwo ul li a {
	font-family:"Trebuchet MS";
	font-size:14px;
	text-decoration:none;
	color:#000;
	display:block;
	padding:0 8.1%;
	height:26px;
	border-right:1px dashed #000;
	line-height:26px
}
.mentwo ul li a img {
	vertical-align:middle;
	margin-right:8px
}
.sublis ul {
	list-style-type:none
}
.sublis ul li {
	float:left;
	width:20%;
	height:26px;
	text-align:center
}
.sublis ul li a {
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000;
	display:inline-block;
	line-height:26px;
	padding-left:30px
}
.sublis ul li a img {
	vertical-align:middle;
	margin-right:8px
}
.sublis ul li a.return {
	background:url(../cssimages/sprite.png) no-repeat 0 -345px;
	display:inline-block
}
.sublis ul li a.authenticity {
	background:url(../cssimages/sprite.png) no-repeat 0 -393px
}
.sublis ul li a.free-shipping {
	background:url(../cssimages/sprite.png) no-repeat 0 -440px;
	padding-left:35px
}
.sublis ul li a.cust-service {
	background:url(../cssimages/sprite.png) no-repeat 0 -483px
}
.sublis ul li a.cust-world {
	background:url(../cssimages/sprite.png) no-repeat -321px -349px
}
.heading1 {
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #04507a;
	border-bottom:1px solid #04507a;
	color:#04507a;
	font-size:14px;
	font-weight:bold
}
.heading2 {
	font-family:"Trebuchet MS";
	color:#04507a;
	font-size:18px;
	margin-bottom:9px
}
.heading3 {
	font-family:"Trebuchet MS";
	color:#04507a;
	font-size:14px;
	margin-bottom:6px
}
.heading3 {
	font-family:"Trebuchet MS";
	color:#04507a;
	font-size:14px;
	margin-bottom:6px
}
.heading4 {
	font-family:"Trebuchet MS";
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background-color:#002b42;
	height:29px;
	line-height:29px;
	padding-left:8px
}
.heading5 {
	border-bottom:1px solid #04507a;
	font-size:18px;
	color:#04507a;
	padding:5px 0;
	margin-bottom:8px
}
.heading6 {
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	margin-top:38px;
	font-weight:normal
}
.heading7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	margin-bottom:1px
}
h3.heading7 {font-weight:normal}
.heading8 {
	font-family:"Trebuchet MS";
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background-color:#04507a;
	line-height:19px;
	padding-left:8px;
	text-transform:uppercase;
	margin-bottom:12px;
	padding-top:5px;
	padding-bottom:5px
}
.heading9 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3a8fbd;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #3a8fbd;
	padding-bottom:6px;
	margin-bottom:11px
}

.heading-home-h1 {
	font-family:"Trebuchet MS";
	padding-top:5px;
	padding-bottom:10px;	
	color:#04507a;
	font-size:20px;
	font-weight:bold
}

.pat-bg h1 {
    font-size: 22px;
    margin-bottom: 5px;
}


.heading10 {
	font-size:26px;
	color:#000;
	margin-bottom:15px
}
h1.heading10 {font-size:22px; font-weight:normal}
.heading11 {
	background-color:#0877ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 10px;
	color:#fff;
	margin-bottom:15px
}
.heading13 {
	padding-bottom:7px;
	border-bottom:1px solid #cbcbcb;
	color:#055077;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:uppercase
}
.heading13 span {
	font-weight:normal;
	text-transform:none
}
p {
	font-size:12px;
	color:#000;
	margin-bottom:18px;
	text-align:justify;
	line-height:20px
}
.para1 {
	font-size:12px;
	color:#002b42;
	margin-bottom:7px;
	text-align:center;
	height:80px
}
.para3 {
	font-size:11px;
	color:#6d6d6d
}
.para4 {
	font-size:12px;
	color:#000;
	margin-bottom:7px
}
.para5 {
	font-size:11px;
	color:#002b42;
	margin-bottom:7px;
	text-align:center
}
.para6 {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#c61315;
	margin-bottom:7px;
	line-height:19px;
	margin-top:5px
}
.para6 span {
	font-size:34px
}
.para8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#656464
}
.para9 {
	font-size:12px;
	color:#002b42;
	margin-bottom:0
}
.para10 {
	font-size:12px;
	color:#898989;
	padding-right:7px;
	text-align:left;
	float:left;
	margin:5px 15px 0 0
}
.includetxt {
	font-size:12px;
	color:#898989;
	text-align:left;
	margin:-4px 0 0 0
}
.includetxt [type=checkbox] {
	vertical-align:middle;
	margin-right:2px
}
.para11 {
	font-size:12px;
	padding-right:7px;
	float:right;
	margin:8px -5px 0 0
}
.date1 {
	font-size:12px;
	color:#616161;
	margin-bottom:5px
}
.price1 {
	font-weight:bold;
	font-size:14px;
	color:#002b42;
	margin-bottom:15px;
	text-align:center
}
.price1 span {
	color:#c60103
}
.price2 {
	font-weight:bold;
	font-size:14px;
	color:#002b42;
	margin-bottom:10px
}
.price2 span {
	color:#c60103
}
p.price2 {
	text-align:left
}
.bdr {
	border:1px solid #d6d6d6
}
.bdr-left {
	border-left:1px dashed #cacaca
}
.bdr-top {
    border-top: 1px dashed #083248;
}
.bdr-bottom {
	border-bottom:1px dashed #083248
}
.bdr-bottom1 {
	border-bottom:1px solid #d4d4d4;
	margin-bottom:1px
}
.bdr-bottom2 {
	border-bottom:1px dashed #04507a
}
.bdr-bottom3 {
	border-bottom:1px solid #ccc;
	padding-bottom:10px
}
.shadow-box {
	padding:3px;
	box-shadow:0 0 4px #a6a6a6;
	position:relative;
	margin-bottom:23px
}
.shadow-box-1 {
	box-shadow:1px 1px 3px #c3c3c3;
	position:relative;
	margin:0 2px
}
.shadow-box2 {
	padding:3px;
	position:relative;
	margin-bottom:23px
}
.pat-bg {
	background:url(../cssimages/pat.jpg);
	padding:7px
}
.pat-bg1 {
	background:url(../cssimages/pat.jpg);
	padding:20px 13px 15px
}
.lcol {
	width:195px;
	float:left;
	margin-right:10px
}
.rcol {
	width:185px;
	float:right;
	margin-left:20px
}
.mcol {
	width:auto;
	display:block;
	overflow:hidden
}
.slide {
	margin-bottom:20px
}
.brand-logo {
	border:1px solid #ccc;
	float:left;
	text-align:center;
	margin-right:.7%;
	margin-left:.7%;
	margin-bottom:9px;
	width:18%;
}
.brand-logo a img {
	width:100%;
	display:block;
}
.item-conte {
	border:1px dashed #cacaca;
	border-left:none;
	float:left;
	padding:17px 10px;
	position:relative;
	text-align:center;
	width:43%;
	height:340px
}
.item-conte>img {
	margin-bottom:10px;
	height:200px
}
.buy-btn-1 {
	width:80px;
	height:22px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#000;
	font-size:12px;
	line-height:22px;
	text-transform:uppercase;
	background:url(../cssimages/ora-btn-bg.png) no-repeat left top;
	margin:0 auto;
	margin-bottom:2px;
	cursor:pointer
}
.buy-btn-1:hover {
	background-position:left bottom
}
.discount-tag1 {
	width:42px;
	height:32px;
	position:absolute;
	right:10px;
	top:10px;
	float:right;
	background:url(../cssimages/discount-tag1.png) no-repeat top right;
	font-size:14;
	color:#fff;
	text-align:center;
	line-height:13px;
	padding-top:10px
}
.discount-tag1 span {
	font-size:9px
}
ul.list-one {
	margin-left:15px;
	list-style-type:none;
	margin-bottom:18px
}
ul.list-one li {
	background:url(../cssimages/bullet-one.png) no-repeat left 10px;
	padding-left:10px;
	font-size:12px;
	color:#000;
	line-height:24px
}
ul.sidelist {
	list-style-type:none
}
ul.sidelist li {
	border-bottom:1px solid #d7d7d7;
	padding-top:5px;
	padding-bottom:6px
}
ul.sidelist li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	word-break:break-all
}
ul.sidelist li.sub-products { margin-left : 5px ;}
.b-sellers {
	background:url(../cssimages/best-seller-icon.png) no-repeat left center;
	padding-left:24px
}
.n-arrivals {
	background:url(../cssimages/new-arrival-icon.png) no-repeat left center;
	padding-left:24px
}
.o-blog {
	background:url(../cssimages/our-blog-icon.png) no-repeat left center;
	padding-left:24px
}
.w-reviews {
	background:url(../cssimages/watch-review-icon.png) no-repeat left center;
	padding-left:24px
}
.side-box {
	margin-bottom:15px;
	width:195px;
	position:relative;
	z-index:2000;
}
.img-box1 {
	width:73px;
	height:96px;
	display:block;
	float:left
}
.adispetxt1 {
	float:right;
	overflow:hidden;
	width:77px
}
.buy-btn-2 {
	width:77px;
	height:21px;
	background-color:#002b42;
	text-align:center;
	line-height:21px;
	display:block;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	cursor:pointer;
	margin-bottom:11px
}
.buy-btn-2:hover {
	background-color:#004265
}
.discount-tag {
	width:34px;
	height:28px;
	background:url(../cssimages/discount-tag.png) no-repeat top left;
	position:absolute;
	font-size:14;
	color:#fff;
	text-align:center;
	line-height:12px;
	padding-top:5px
}
.discount-tag span {
	font-size:9px
}
.testimonial {
	padding:1px;
	background-color:#e7e7e7;
	margin-right:10px
}
.testimonial h5 {
	font-size:12px;
	color:#000
}
.testimonial span { 
	font-size:12px;
	color:#000;
	font-weight: bold;
}
.testimonial .date {
	font-size:10px;
	color:#616161;
	margin-bottom:2px
}
.testimonial .para7 {
	font-size:12px;
	color:#000;
	font-style:italic;
	padding-right:7px;
	text-align:left
}
.client-speek-box1 {
	margin:15px 5px 8px 7px
}
.client-speek-box2 {
	overflow-y:scroll;
	height:147px
}
.client-speek-box3 {
	background:url(../cssimages/start-quote.png) no-repeat top left;
	width:auto;
	padding-left:26px;
	margin-bottom:10px
}
.client-speek-box4 {
	background:url(../cssimages/end-quote.png) no-repeat bottom right;
	width:auto
}
.footer {
	width:100%;
	background-color:#e2e2e2
}
.footer-section {
	width:100%;
	padding:14px 0 16px
}
.fcol-one {
	width:31.12%;
	margin-right:5.3%;
	float:left
}
.fcol-two {
	width:63.57%;
	float:right
}
ul.list-twofo {
	list-style-type:none;
	float:left;
	width:42.62%
}
ul.list-twofo li a {
	text-decoration:none;
	font-size:12px;
	color:#000
}
ul.list-twofo li a:hover {
	text-decoration:underline
}
.mar_r10 {
	margin-right:10%
}
.mar_r7 {
	margin-right:7%
}
.mar_b18 {
	margin-bottom:18px
}
ul.list-threefo {
	list-style-type:none;
	float:left;
	width:26.7%
}
ul.list-threefo li a {
	text-decoration:none;
	font-size:11px;
	color:#6d6d6d
}
ul.list-threefo li a:hover {
	text-decoration:underline
}
.mar_r10 {
	margin-right:10%
}
.mar_r9 {
	margin-right:9%
}
.subscribe-box {
	border:6px solid #04507a;
	padding:6px 7px;
	width:97.34%;
	background-color:#fff
}
.subs-col1 {
	border-right:1px dashed #3f3f3f;
	height:25px;
	float:left;
	width:50%
}
.subs-col2 {
	border-right:1px dashed #3f3f3f;
	height:25px;
	float:left;
	width:20%;
	text-align:center
}
.subs-col3 {
	float:right;
	width:28%;
	height:25px
}
.subs-col1 h4 {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000;
	line-height:25px;
	float:left;
	margin-right:5px
}
.subs-col1 span {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000;
	line-height:25px;
	float:left;
	margin-right:5px;
	font-weight: bold;
}
.subs-col1 .subtxt {
	width:34%;
	height:22px;
	padding-left:8px;
	border:1px solid #9b9b9b;
	float:left;
	border-right:none
}
.subs-col1 .subbtn {
	width:12.44%;
	height:24px;
	border:1px solid #9b9b9b;
	float:left;
	border-left:none;
	background-color:#2c93cc;
	cursor:pointer;
	text-align:center
}
.subs-col3 h4 {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000;
	line-height:25px;
	text-align:right;
	float:none
}
.subs-col3 h4 img {
	vertical-align:middle;
	margin-left:5px
}
.subs-col3 span {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000;
	line-height:25px;
	text-align:right;
	float:right;
	font-weight: bold;
}
.subs-col3 span img {
	vertical-align:middle;
	margin-left:5px
}
.addico>a {
	margin-right:1.7%;
	display:inline-block;
	width:8%
}
.addico>a img {
	height:48px;
	width:100%
}
.btn-exp-chkout {
	float:left;
	margin-left:5px
}
.btn-exp-or {
	float:left;
	margin-left:5px;
	padding-top:5px;
	/*margin-bottom:15px;*/
	margin-top:6px;
	font-size:8px;
}
.lin-show-box {
	height:27px;
	border-bottom:1px solid #d7d7d7;
	margin-bottom:14px;
	color:#8d8d8d;
	font-size:11px
}
.lin-show-box a {
	line-height:27px
}
.cwcontbox {
	padding:8px 9px 1px
}
.brancataheadbox-lcol {
	width:50%;
	float:left;
	height:100px;
	text-align:center
}
.brancataheadbox-rcol {
	width:50%;
	float:right;
	height:100px;
	background-color:#ededed;
	background:url(../cssimages/l-border-img.png) no-repeat left center, url(../cssimages/brand-catabox-bg.png) repeat-x
}
.brandcata-lcol {
	width:49.29%;
	float:left;
	margin-right:.7%
}
.brandcata-rcol {
	width:49.29%;
	float:right;
	margin-left:.7%
}
.brand-cata-box {
	width:100%;
	height:100px;
	background:url(../cssimages/brand-catabox-bg.png) repeat-x
}
.prod-img {
	width:36%;
	float:left;
	text-align:center
}
.prod-desc {
	width:63%;
	float:left;
	padding-top:30px
}
.bran-catgry-bx {
	width:48%;
	float:left;
	margin-bottom:15px;
	box-shadow:0 0 4px #a6a6a6;
	height:100px;
	background:#FFF;
	margin-right:.9%;
	margin-left:.9%
}
.products {
	height:566px;
	overflow-y:scroll;
	padding-right:5px;
	margin-bottom:10px
}
.display-heading-box {
	border-top:1px solid #04507a;
	border-bottom:1px solid #04507a;
	line-height:24px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom: 5px;
}
.display-heading-box p {
	margin-bottom:0;
	float:left
}
.filterdv {
	float:right
}
.sortby {
	border:1px solid #707070;
	margin-left:19px;
	width:75px
}
.refine-result {
	font-size:12px;
	color:#000;
	text-decoration:none;
	margin-right:15px
}
.refine-result img {
	vertical-align:middle
}
.displaynumbs {
	float:left;
	font-size:12px
}
.displaynumbs select {
	width:60px;
	border:1px solid #707070
}
.pagina {
	margin-top:-3px;
	vertical-align:middle;
	text-align:center
}
.pagina a {
	font-size:12px;
	color:#000;
	text-decoration:none;
	margin:0 2px
}
.pagina a:hover {
	text-decoration:underline
}
.grid-view .product-box {
	border:1px dashed #cacaca;
	border-left:none;
	float:left;
	padding:17px 10px;
	position:relative;
	text-align:center;
	width:29.2%
}
.grid-view .price-discount {
	width:42px;
	height:32px;
	position:absolute;
	right:10px;
	top:10px;
	float:right;
	background:url(../cssimages/discount-tag1.png) no-repeat top right;
	font-size:14;
	color:#fff;
	text-align:center;
	line-height:13px;
	padding-top:10px
}
.grid-view .price-discount span {
	font-size:9px
}
.grid-view .product-img-box {
	height:200px
}
.grid-view .product-image {
	margin-bottom:10px;
	height:200px
}
.grid-view .product-name {
	font-size:12px;
	color:#002b42;
	margin-bottom:7px;
	text-align:center;
	height:80px;
	font-weight:normal
}
.grid-view .product-model-no {
	display:none
}
.grid-view .product-price {
	font-weight:bold;
	font-size:14px;
	color:#002b42;
	margin-bottom:10px;
	text-align:center
}
.grid-view .product-price span {
	color:#c60103
}
.grid-view form {
	/*width:163px;*/
	margin:0 auto
}
.grid-view .product-count {
	float:left;
	border:1px solid #472604;
	padding:2px 4px;
	width:40px;
	margin-right:6px;
	text-align:center
}
.grid-view .product-btn {
	float:left;
	width:107px;
	height:22px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#000;
	font-size:11px;
	line-height:22px;
	text-transform:uppercase;
	background:#ff9b30 url(../cssimages/add-to-cart.png) no-repeat left top;
	margin-bottom:2px;
	cursor:pointer
}
.grid-view:hover .product-btn:hover {
	background-position:left bottom
}
.grid-view .product-desc {
	display:none
}
.grid-view .bestsellercountlist {
	position:absolute;
	left:0;
	top:0;
	background:#3a8fbd;
	color:#FFF;
	padding:3px 8px
}
.list-view .product-box {
	border:1px dashed #cacaca;
	border-left:none;
	padding:15px;
	position:relative;
	width:auto
}
.list-view .price-discount {
	width:42px;
	height:32px;
	position:absolute;
	right:-13px;
	top:-5px;
	float:right;
	background:url(../cssimages/discount-tag1.png) no-repeat top right;
	font-size:14;
	color:#fff;
	text-align:center;
	line-height:13px;
	padding-top:10px
}
.list-view .price-discount span {
	font-size:9px
}
.list-view .product-img-box {
	width:152px;
	border:1px solid #d7d7d7;
	position:relative;
	padding:12px 12px 0;
	float:left;
	margin-right:24px
}
.list-view .product-image {
	margin-bottom:10px;
	height:200px
}
.list-view .product-detail-box {
	overflow:hidden
}
.list-view .product-name {
	font-size:12px;
	color:#3a8fbd;
	margin-bottom:7px;
	text-align:left;
	font-weight:bold
}
.list-view .product-model-no {
	margin-bottom:6px
}
.list-view .product-price {
	font-weight:bold;
	font-size:14px;
	color:#002b42;
	margin-bottom:15px
}
.list-view .product-price span {
	color:#c60103
}
.list-view form {
	margin-bottom:16px
}
.list-view .product-count {
	float:left;
	border:1px solid #472604;
	padding:2px 4px;
	width:70px;
	margin-right:6px
}
.list-view .product-btn {
	float:left;
	width:107px;
	height:22px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#000;
	font-size:11px;
	line-height:20px;
	text-transform:uppercase;
	background:url(../cssimages/add-to-cart.png) no-repeat;
	margin-bottom:2px;
	cursor:pointer
}
.list-view .bestsellercountlist {
	position:absolute;
	left:0;
	top:0;
	background:#3a8fbd;
	color:#FFF;
	padding:3px 8px;
	z-index:2
}
.gridview-btn {
	width:19px;
	height:19px;
	display:block;
	background:url(../cssimages/gridview-btnbg.png) no-repeat left top;
	cursor:pointer;
	margin-left:42px
}
.gridview-btn:hover {
	background:url(../cssimages/gridview-btnbg.png) no-repeat left bottom;
	cursor:pointer
}
.listview-btn {
	width:31px;
	height:19px;
	display:block;
	background:url(../cssimages/list-view-btnbg.png) no-repeat left top;
	cursor:pointer;
	margin-left:8px
}
.listview-btn:hover {
	background:url(../cssimages/list-view-btnbg.png) no-repeat left bottom
}
.img-box2 {
	vertical-align:middle;
	text-align:center;
	padding:15px
}
.img-box2 img {
	max-width:100%;
	width : 252px;
	height : auto ;
}
a.img-box3 {
	display:block;
	border:1px solid #d6d6d6;
	margin:2.87%;
	width:18.5%;
	float:left;
	text-align:center;
	padding-top:9px;
	height:60px
}
a.img-box3 a {
	vertical-align:middle
}
a.img-box3 img {width:100%;}
.pro-det-lcol {
	width:39.21%;
	float:left
}
.pro-det-rcol {
	width:56.07%;
	float:right;
	/*background:url(../cssimages/pat.jpg) repeat;*/
	padding:0 2.35%
}
.rev-det-rcol {
	width:59.07%;
	float:right;
	/*background:url(../cssimages/pat.jpg) repeat;*/
	padding:0 2.35%
}
.rev-det-lcol {
	float:left; padding-right: 15px;
}
.rating img {
	margin-right:2px
}
.pd-row {
	border-bottom:1px solid #e3e3e3;
	padding:16px 0
}
.pd-row1 {
	padding:16px 0 0
}
.pd-sale-txt {
	float:right
}
.product-price1 {
	font-size:15px;
	margin-bottom:10px
}
.product-price1 span.red {
	color:#c60103
}
.product-price1 {
	font-size:15px;
	margin-bottom:1px
}
.product-price1 span.red {
	color:#c60103
}
.product-price1 span.black {
	color:#c60103;
	font-size:25px; 
	font-weight:bold
}
.product-price1 span.gray {
	color: #a3a3a3;
	font-size: 22px;
	margin-bottom: 7px;
}
.price-discount1 {
	width:76px;
	height:60px;
	background:url(../cssimages/discount-tag2.png) no-repeat top left;
	font-size:26px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	float:right;
	padding-top:16px;
	line-height:24px
}
.price-discount1 span {
	font-size:19px;
	font-weight:normal
}
.select-box {
	width:150px;
	height:30px;
	padding:5px 5px 5px 2px;
	margin-bottom:28px; !important
	margin-left:6px;
	border:1px solid #999
}
.stock {
	font-size:18px;
	color:#377503;
	text-decoration:none;
	font-weight:bold
}
.freeship {
	text-decoration:none;
	color:#0877ac;
	font-size:15px
}
.freeship img {
	margin-right:5px;
	vertical-align:middle
}
.add-crt-btn {
	background:#ff9b30 url(../cssimages/btn-bg-72.png) repeat-x top left;
	height:19px;
	line-height:19px;
	padding:6px 12px;
	border:1px solid #ff8606;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px
}
.add-crt-btn:hover {
	background-position:left bottom
}
.add-crt-btn img {
	vertical-align:middle;
	margin-right:5px;
	margin-top:-3px
}
.rb {
	font-weight:bold;
	color:#f00
}
.rb a {
	color:#3a8fbd;
	text-decoration:none
}
.rb:last-child {
	margin-bottom:0
}
.btn1 {
	background:#85c114 url(../cssimages/btn-green-bg50.png) repeat-x left top;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	border:1px solid #84c40a;
	padding:2px 12px;
	height:21px;
	line-height:21px
}
.btn1:hover {
	background-position:left bottom
}
table.cart-1 {
	width:100%;
	border-collapse:collapse;
	text-align:center;
	font-size:12px;
	color:#000
}
table.cart-1 tr {
	border:1px solid #c8c8c8
}
table.cart-1 th {
	height:31px;
	background-color:#04507a;
	color:#fff;
	line-height:30px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	border:1px solid #04507a
}
table.cart-1 tr td:first-child img {
	margin:10px;
	border:1px solid #c8c8c8; 
	height : auto
}
table.cart-1 tr td:last-child img {
	cursor:pointer
}
.pic {
	width:11%
}
.name {
	width:35%
}
.qty {
	width:13%
}
.price {
	width:15%
}
.total {
	width:15%
}
.remove {
	width:11%
}
table.cart-1 select {
	width:50px;
	border:1px solid #999;
	padding:2px
}
table.cart-2 {
	width:28%;
	border-collapse:collapse;
	font-size:12px;
	color:#434343;
	float:right;
	font-weight:bold
}
table.cart-2 tr {
	border:1px solid #c8c8c8
}
table.cart-2 tr td:first-child {
	text-align:left
}
table.cart-2 tr td:last-child {
	text-align:right
}
table.cart-2 tr td {
	padding:9px
}
table.cart-2 select {
	width:50px;
	border:1px solid #999;
	padding:2px
}
table.cart-2 tr.bigsz {
	background-color:#cacaca
}
table.cart-2 tr.bigsz td {
	font-size:14px
}
.secure-box {
	width:29%;
	margin-right:2.45%;
	float:left;
	background-color:#e8e8e8;
	border:1px solid #c9c9c9;
	padding:21px 2%;
	margin-top:20px
}
.secure-box p {
	font-size:12px;
	color:#6d6d6d;
	margin-bottom:0
}
.secure-box input {
	width:76.7%;
	height:21px;
	padding:0 2px;
	margin-top:12px
}
.secure-box button {
	height:20px;
	background-color:#2c93cc;
	padding:0 8px;
	color:#fff;
	font-size:12px;
	text-align:center;
	font-family:'Trebuchet MS';
	margin-left:5px
}
.secure-box button:hover {
	background-position:left bottom
}
table.clickbtn {
	width:100%;
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	margin-bottom:60px;
	margin-top:10px;
	height:33px
}
.shopping-btn {
	background:#84c013 url(../cssimages/green-btn62.png) repeat-x top left;
	height:31px;
	display:inline-block;
	line-height:31px;
	border:1px solid #84c40a;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	text-align:center;
	padding:0 20px
}
.shopping-btn:hover {
	background-position:left bottom
}
.standard-chkout-btn {
	background:#ff9b30 url(../cssimages/org-btn-62.png) repeat-x top left;
	height:31px;
	display:inline-block;
	line-height:31px;
	border:1px solid #ff8f1a;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	padding:0 20px;
	white-space:nowrap
}
.standard-chkout-btn:hover {
	background-position:left bottom
}
.chk1-lcol {
	width:68%;
	float:left
}
.chk1-rcol {
	width:28%;
	float:right
}
.steps {
	text-align:center;
	font-size:12px
}
.steps span {
	text-decoration:none;
	color:#686868;
	margin-right:-5px;
	margin-left:-5px
}
span.step-1 {
	background:url(../cssimages/step1-graybg.png) no-repeat;
	display:inline-block;
	width:265px;
	height:29px;
	line-height:29px;
	text-align:center
}
span.step-1.active {
	background:url(../cssimages/step1-bluebg.png) no-repeat;
	color:#fff
}
span.step-2 {
	background:url(../cssimages/step2-graybg.png) no-repeat;
	display:inline-block;
	width:180px;
	height:29px;
	line-height:29px;
	text-align:center
}
span.step-2.active {
	background:url(../cssimages/step2-bluebg.png) no-repeat;
	color:#fff
}
span.step-3 {
	background:url(../cssimages/step3-graybg.png) no-repeat;
	display:inline-block;
	width:145px;
	height:29px;
	line-height:29px;
	text-align:center
}
span.step-3.active {
	background:url(../cssimages/step3-bluebg.png) no-repeat;
	color:#fff
}
span.step-4 {
	background:url(../cssimages/step4-graybg.png) no-repeat;
	display:inline-block;
	width:168px;
	height:29px;
	line-height:29px;
	text-align:center
}
span.step-4.active {
	background:url(../cssimages/step4-bluebg.png) no-repeat;
	color:#fff
}
.mar_b10 {
	margin-bottom:10px
}
.mar_b20 {
	margin-bottom:20px
}
.formone label, .formthree label {
	display:inline-block;
	width:31.25%;
	line-height:25px;
	font-size:12px;
	color:#000
}
.formone label.lbl2 {
	display:inline-block;
	width:43.25%;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#000;
	vertical-align:top
}
.formone label.lbl3 {
	display:inline-block;
	width:24.25%;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#000;
	vertical-align:top
}
.formone label span {
	color:red
}
.formone [type="text"] {
	height:23px;
	width:58%;
	border:1px inset #737373;
	padding:0 .49%
}
.formone select {
	width:33%;
	height:25px;
	border:1px inset #737373;
	padding:3px
}
.formone .short {
	width:31.9%
}
.formone [type="radio"] {
	margin:6px 10px 0;
	vertical-align:top
}
.formone [type="checkbox"] {
	margin:0 10px 0 0;
	vertical-align:middle
}
.formone textarea {
	height:79px;
	border:1px inset #737373;
	padding:3px;
	width:99%;
	max-width:99%
}
.mar_b10 {
	margin-bottom:10px
}
.formchk label {
	display:inline-block;
	width:29.25%;
	line-height:25px;
	font-size:12px;
	color:#000
}
.formchk label.lbl2 {
	display:inline-block;
	width:43.25%;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#000;
	vertical-align:top
}
.formchk label.lbl3 {
	display:inline-block;
	width:24.25%;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#000;
	vertical-align:top
}
.formchk label span {
	color:red
}
.formchk [type="text"] {
	height:36px;
	width:68%;
	border:1px inset #737373;
	padding:0 .49%
}
.formchk select {
	width:33%;
	height:36px;
	border:1px inset #737373;
	padding:3px;
	margin-left:-0.4%
}
.formchk .short {
	width:31.9%
}
.formchk [type="radio"] {
	margin:6px 10px 0;
	vertical-align:top
}
.formchk [type="checkbox"] {
	margin:0 10px 0 0;
	vertical-align:middle
}
.formchk textarea {
	height:79px;
	border:1px inset #737373;
	padding:3px;
	width:99%;
	max-width:99%
}
.payoption {
	margin:25px auto;
	width:57%;
	padding:20px
}
.payoption img {
	vertical-align:middle
}
.payoption1 {
	width:45%;
	padding-left:2%
}
.payoption1 img {
	vertical-align:middle
}
.lbl1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold
}
.lbl8 {
	width:50%;
	min-width:50%;
	display:inline;
	font-size:12px
}
.ppb {
	width:82.35%;
	text-align:center;
	margin:0 auto;
	height:74px;
	background:url(../cssimages/border-bt.png) no-repeat center bottom;
	padding-top:14px
}
.ppb1 {
	width:86%;
	margin:0 auto;
	background:url(../cssimages/border-bt.png) no-repeat center bottom;
	padding:18px 0
}
.ppb1 .para3 {
	margin-bottom:0
}
.ppb1 .heading3 img {
	vertical-align:middle;
	margin-right:10px
}
.continue-chkout-btn {
	background:#ff9b30 url(../cssimages/org-btn-62.png) repeat-x top left;
	height:31px;
	display:inline-block;
	padding:0 20px;
	line-height:31px;
	border:1px solid #ff8f1a;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	margin-left:21.2%;
	cursor:pointer;
}
.continue-chkout-btn:hover {
	background-position:left bottom
}
.protopay-btn {
	background:#ff9b30 url(../cssimages/org-btn-62.png) repeat-x top left;
	height:31px;
	display:inline-block;
	padding:0 20px;
	line-height:31px;
	border:1px solid #ff8f1a;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	margin:10px 0
}
.protopay-btn:hover {
	background-position:left bottom;
	text-decoration:none
}
.chk2-lcol {
	width:48.5%;
	float:left
}
.chk2-rcol {
	width:48.5%;
	float:right
}
.chk2-lcol1 {
	width:48.5%;
	float:left
}
.chk2-rcol1 {
	width:48.5%;
	float:right
}
table.cart-3 {
	width:100%;
	border-collapse:collapse;
	text-align:center;
	font-size:12px;
	color:#000
}
table.cart-3 tr {
	border:1px solid #c8c8c8
}
table.cart-3 th {
	background-color:#cacaca;
	color:#000;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	border:1px solid #cacaca;
	padding-top:5px;
	padding-bottom:5px
}
table.cart-3 tr td:first-child img {
	margin:10px;
	border:1px solid #c8c8c8
}
table.cart-3 tr td:last-child img {
	cursor:pointer
}
table.cart-3 select {
	width:50px;
	border:1px solid #999;
	padding:2px
}
table.cart-4 {
	width:40%;
	border-collapse:collapse;
	font-size:12px;
	color:#434343;
	float:right;
	font-weight:bold
}
table.cart-4 tr {
	border:1px solid #c8c8c8
}
table.cart-4 tr td:first-child {
	text-align:left
}
table.cart-4 tr td:last-child {
	text-align:right
}
table.cart-4 tr td {
	padding:9px
}
table.cart-4 select {
	width:50px;
	border:1px solid #999;
	padding:2px
}
table.cart-4 tr.bigsz {
	background-color:#cacaca
}
table.cart-4 tr.bigsz td {
	font-size:14px
}
.edit-btn {
	background:#85c114 url(../cssimages/edit-btn-bg.png) left top repeat-x;
	border:1px solid #84c40a;
	padding:4px 10px 3px;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	margin-bottom:17px;
	text-align:center;
	display:inline-block
}
.edit-btn:hover {
	background:url(../cssimages/edit-btn-bg.png) left bottom repeat-x;
	text-decoration:none
}
.marb-17 {
	margin-bottom:17px
}
.pro-to-pay {
	background:#ff9b30 url(../cssimages/org-btn-62.png) repeat-x top left;
	height:31px;
	display:table;
	line-height:31px;
	border:1px solid #ff8f1a;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	margin:0 auto;
	padding:0 20px
}
.pro-to-pay:hover {
	background-position:left bottom
}
.mob {
	display:none
}
.menu-toggle {
	display:none
}
table.shipping-info {
	width:100%;
	font-size:12px;
	text-align:center;
	border:1px solid #e1e1e1;
	border-collapse:collapse;
	margin-bottom:30px;
	line-height:20px;
	color:#202020
}
table.shipping-info th, table.shipping-info td {
	border:1px solid #e1e1e1
}
table.shipping-info tr th {
	width:24%;
	background-color:#3192c6;
	color:#fff;
	padding:1%
}
table.shipping-info tr th:first-child {
	text-align:left;
	width:10%
}
table.shipping-info tr td:first-child {
	text-align:left
}
table.shipping-info tr td {
	background-color:#f4f4f4;
	padding:1%
}
table.shipping-info tr td a {
	color:#599ee1;
	text-decoration:none
}
table.shipping-info tr td a:hover {
	text-decoration:underline
}
.formtwo [type=text] {
	width:80%;
	border:1px inset #666;
	margin-right:1.12%;
	font-size:12px;
	padding:5px .93%
}
.formtwo [type=submit] {
	background-color:#6bbd27;
	font-size:14px;
	color:#fff;
	padding:5px 0;
	width:16.4%;
	cursor:pointer
}
.formthree [type="text"] {
	height:23px;
	width:67.31%;
	border:1px inset #737373;
	padding:0 .49%
}
.formthree [type="checkbox"] {
	margin:6px 10px 0;
	vertical-align:top
}
.formthree .lbl4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	width:70%
}
.formthree textarea {
	height:79px;
	border:1px inset #737373;
	padding:3px;
	width:98.5%;
	max-width:98.5%
}
.formthree label span {
	color:red
}
.formthree select {
	width:99.5%;
	height:26px;
	border:1px inset #737373;
	padding:3px;
	margin-top:5px
}
table.cart-5 {
	width:28%;
	border-collapse:collapse;
	font-size:12px;
	color:#434343;
	float:right;
	font-weight:bold
}
table.cart-5 tr {
	border:1px solid #c8c8c8
}
table.cart-5 tr td:first-child {
	text-align:left
}
table.cart-5 tr td:last-child {
	text-align:right
}
table.cart-5 tr td {
	padding:9px
}
table.cart-5 tr.bigsz {
	background-color:#cacaca
}
table.cart-5 tr.bigsz td {
	font-size:14px
}
.pm1 {
	width:100%;
	border:none;
	border-collapse:collapse;
	margin-top:2px
}
.pm1 tr {
	width:100%
}
.pm1 tr td {
	width:33.09%;
	padding:.5% 1.5% 0;
	height:45px;
	border-right:1px solid #dedede
}
.pm1 tr td a {
	display:block;
	width:100%
}
.pm1 tr td+td {
	width:19.04%
}
.pm1 tr td+td+td {
	width:21.19%
}
.pm1 tr td+td+td+td {
	width:14.28%;
	border-right:none
}
.pm1 tr td img {
	width:100%
}
.formthree label.lbl5 {
	width:31.51%;
	max-width:31.51%
}
.inpu1 {
	width:51.61%;
	max-width:51.61%
}
.inpu3 {
	margin-right:5px;
	position:relative;
	top:1px
}
.img1 {
	vertical-align:middle;
	margin-left:5px
}
.lbl9 {
	display:inline-block;
	width:31.25%;
	line-height:25px;
	font-size:12px;
	color:#000
}
.inpu2 {
	border:1px solid #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	height:24px;
	width:58%;
	padding:0 .49%
}
.slc1 {
	border:1px solid #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	height:26px;
	width:59%;
	padding:0 .49%
}
.txt1 {
	border:1px solid #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	height:140px;
	border:1px solid #c6c6c6;
	padding:3px;
	width:90%;
	max-width:90%
}
.txtarea {
	border:1px solid #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	height:140px;
	border:1px solid #c6c6c6;
	padding:3px;
	width:90%
}
.txtarea1 {
	border:1px solid #c6c6c6;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	height:72px;
	border:1px solid #c6c6c6;
	padding:3px;
	width:90%
}
.lbl6 {
	width:24%;
	max-width:24%
}
.lbl7 {
	width:40%;
	min-width:40%
}
.formthree [type=radio] {
	margin-right:5px;
	vertical-align:middle;
	margin-top:-1px
}
.cotor {
	position:absolute;
	width:100%;
	background-color:#d7d7d7;
	height:45px;
	top:49px;
	left:0;
	z-index:1
}
.confirm {
	background-color:#e0ffd9;
	border:1px solid #97d490;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	padding:12px 1.53%;
	margin-bottom:15px
}
.confirm img {
	float:left;
	margin-right:15px
}
.confirm p {
	overflow:hidden;
	margin-bottom:0
}
.section12 {
	border:4px solid #04507a;
	padding:20px
}
.print {
	background:#ff9b30 url(../cssimages/org-btn-62.png) repeat-x top left;
	height:31px;
	display:table;
	line-height:31px;
	border:1px solid #ff8f1a;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	margin:0 auto;
	padding:0 20px
}
.print:hover {
	background-position:left bottom
}
.print img {
	vertical-align:middle;
	margin-right:10px
}
.section13 {
	border-bottom:2px solid #04507a;
	padding-top:5px;
	padding-bottom:15px;
	margin-bottom:15px
}
.slogo {
	float:left;
	width:36%
}
.odr_id, .odr_dt, .shp_dt, .stat_pro {
	float:left;
	font-size:14px
}
.section13 p {
	margin-bottom:0
}
.odr_id {
	width:13%
}
.odr_dt {
	width:15%
}
.shp_dt {
	width:24%
}
.stat_pro {
	width:11%
}
.stp4_lcol {
	width:22.77%;
	float:left
}
.stp4_rcol {
	width:75.92%;
	float:right
}
.section14 {
	border:1px solid #135a82;
	padding:20px 17px 15px
}
.section14 p {
	margin-bottom:0;
	width:70%;
	text-align:left;
	margin-bottom:5px
}
.invoi_footer {
	border-top:1px dashed #04507a;
	padding:15px 0;
	text-align:right;
	font-size:12px;
	color:#383838
}
.section15 {
	border:1px solid #adadad;
	padding:20px 17px 15px;
	margin-top:22px;
	float:left;
	width:65%
}
.section15 p {
	margin-bottom:0;
	text-align:left;
	margin-bottom:5px
}
a.buy-btn {
	border:1px solid #ff8a0f;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:13px;
	background:#ff9b30 url(../cssimages/buy-now-bg.png) repeat-x;
	text-decoration:none;
	color:#000;
	display:inline-block;
	padding:2px 10px
}
a.buy-btn:hover {
	background-position:left, bottom
}
.dislogos {
	list-style-type:none
}
.dislogos li {
	display:inline;
	margin:0 .7%
}
.accorheadopen {
	background-color:#0877ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 10px;
	color:#fff;
	margin-bottom:15px
}
.accorheadopen span {
	background:url(../cssimages/accor-minus.png) no-repeat;
	display:block;
	width:19px;
	height:19px;
	float:right;
	margin-left:10px
}
.accorheadclose {
	background-color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 10px;
	color:#fff;
	margin-bottom:15px
}
.accorheadclose span {
	background:url(../cssimages/accor-plus.png) no-repeat;
	display:block;
	width:19px;
	height:19px;
	float:right;
	margin-left:10px
}
.button {
	background:#ff9b30 url(../cssimages/org-btn-62.png) repeat-x top left;
	height:31px;
	display:inline-block;
	line-height:31px;
	border:1px solid #ff8f1a;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	margin-left:150px;
	padding:0 20px
}
.button:hover {
	background-position:left bottom;
	text-decoration:none
}
.button1 {
	background:#ff9b30 url(../cssimages/org-btn-62.png) repeat-x top left;
	height:31px;
	display:inline-block;
	line-height:31px;
	border:1px solid #ff8f1a;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	padding:0 20px
}
.button1:hover {
	background-position:left bottom;
	text-decoration:none
}
.side-box .heading1 {
	position:relative
}
.side-box .heading1 span {
	position:absolute;
	right:10px;
	top:5px;
	background:url(../cssimages/sp-plus-new.png) no-repeat;
	width:16px;
	height:16px
}
.side-box .heading1 span.open {
	top:7px;
	background:url(../cssimages/sp-minus-new.png) no-repeat
}
.tbl1 {
	font-size:12px;
	width:100%;
	margin-bottom:10px
}
.tbl1 th {
	text-align:left
}
.tbl1 td {
	height:25px
}
.ckh-box {
	margin-right:5px;
	vertical-align:middle
}
.col4 {
	width:47%;
	float:left
}
.col5 {
	width:47%;
	float:right
}
.track {
	cursor:pointer;
	display:block;
	float:right;
	height:17px;
	width : 38px;
	margin:2px 10px 0;
	padding: 0 6px;  
	background:url(../cssimages/icon-trackorder.png) no-repeat 6px 0;
}

.mini-cart {
	float:left;
	height:28px;
	margin:0 12px 0 0;
	position:relative;
	width:28px;
	cursor:pointer;
	background:url(../cssimages/sprite.png) no-repeat 0 -308px;
}
.mini-cart span.quantity {
	background-color:#ff8400;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color:#fff;
	font-size:12px;
	padding:2px 3px;
	position:absolute;
	right:-12px;
	text-align:center;
	top:-9px
}
.currency {
	border:1px solid #707070;
	float:left;
	height:16px;
	margin-right:11px;
	padding:3px 11px 1px 2px;
	overflow:hidden;
	border-bottom-color:#e0e0e0;
	border-right-color:#e0e0e0;
	background:url(../cssimages/dd-arr1.png) no-repeat right;
	width:110px
}
.currency select {
	width:130%;
	background-color:transparent;
	font-size:11px
}
.currency select option {
	font-size:11px
}
.c-lang {
	border:1px solid #707070;
	float:left;
	height:22px;
	margin-right:12px;
	padding:2px 11px 1px 2px;
	width:142px;
	border-bottom-color:#e0e0e0;
	border-right-color:#e0e0e0
}
select.c-lang option {
	background-repeat:no-repeat;
	margin-left:5px;
	background-position:bottom left
}
.mcart-content {
	background-color:#fff;
	border:1px solid #d4d4d4;
	box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5);
	-moz-box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5);
	-o-box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5);
	-webkit-box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5);
	color:#697071;
	position:absolute;
transition:opacity .2s ease-out 0s, visibility .2s ease-out 0s;
	z-index:2500;
	top:37px;
	right:-13px;
	width:452px;
	display:none
}
.mcc-top {
	background-color:#fff;
	font-size:13px;
	left:0;
	padding:13px 20px;
	position:relative
}
.mcc-arrow {
	background: url("../cssimages/mcart-arr.png") no-repeat 65px 19px;
    height: 35px;
    position: absolute;
    right: 0;
    top: -28px;
    width: 100px;
}
.mcart-content .items {
	border-bottom:1px solid #dbdfe1;
	border-top:1px solid #dbdfe1;
	max-height:340px;
	overflow-x:hidden;
	overflow-y:auto
}
.mcart-content .col21 {
	display:inline-block;
	vertical-align:top;
	width:20%
}
.mcart-content .col21 img {
	width:80px;
	height:110px
}
.mcart-content .col55 {
	display:inline-block;
	vertical-align:top;
	width:50%
}
.mcart-content .col20 {
	display:inline-block;
	vertical-align:top;
	width:25%
}
.mcart-content .section {
	background-color:#fff;
	font-size:13px;
	left:0;
	padding:13px 5px;
	position:relative
}
.mcart-content .r {
	text-align:right
}
.mcart-content .section .title {
	font-weight:500;
	overflow:hidden;
	padding:0 0 5px 10px
}
.mcart-content .section .sub-title {
	color:#adaeaf;
	padding-left:10px
}
.mcart-content .section .icons {
	padding-left:10px;
	padding-top:15px
}
.item-remove {
	margin-right:10px
}
.item-edit {
	margin-right:20px
}
.dd {
	/*border:1px solid #707070;
	border-bottom-color:#e0e0e0;
	border-right-color:#e0e0e0; */
	width:140px!important
}
.atab td:first-child {width:100%;}
.atab td {display:block; vertical-align:text-top;}
.atab td:last-child {font-weight:normal; padding-top:0;}
.Scd-r{float:right}

.header-mid .logo a {
	background:url(../cssimages/logo.jpg) no-repeat;
	display:block;
	height:59px;
	width:345px;
	background-size:100% 100%
}

.sale-offer-row { padding-left : 20px }
.sale-offer-block { margin:10px 15px 10px 0px; width:48%; float:left; text-align:center }
.sale-offer-block .brand-title { font-size : 20px; margin-top: 10px }
.sale-offer-block .brand-title a { text-decoration : none; color:#474547 }
.sale-offer-block .brand-desc { font-size : 14px; margin-top: 10px; line-height : 20px; min-height : 60px; overflow : auto }
.sale-offer-block .brand-buy-now { margin-top: 10px }





@media only screen and (min-width :1200px) {
.main-wrapper {
width:auto;
max-width:1325px;
margin:0 auto;
padding:0 10px
}
.item-conte {
border:1px dashed #cacaca;
border-left:none;
float:left;
padding:17px 10px;
position:relative;
text-align:center;
width:22.19%;
height:340px
}
.bran-catgry-bx {
width:31.5%
}
.grid-view .product-box {
border:1px dashed #cacaca;
border-left:none;
float:left;
padding:17px 10px;
position:relative;
text-align:center;
width:22.19%;
height:340px
}
.serbox {
/*width:420px;*/
width:550px;
}
.gtcart-btn {
width:209px
}
.c-lang, .currency {
width:150px !important
}

.currency select {
width:120%
}

.atab td {display:table-cell;}
.atab td:first-child {width:40%;}
.lan-social {width:763px;}

.review-head { width:86px; float:left; font-size:60px; color:#373737; margin:0 9px 0 0;  }
.review-star { overflow:hidden; margin-top:15px}
.review-star span.txt { display:block; font-size:13px; color:#949494; margin-top:5px}

.detail-box { width:43%; display:inline-block; vertical-align:top; margin:2% 2% 0 0; padding:20px; background:#f5f5f5;}
.detail-box h5{ font-size:18px; font-weight:normal; color:#040404; padding:0 0 3px; margin:0 0 4px; border-bottom:#222222 2px solid; text-transform:uppercase}
.detail-box h4{ font-size:18px; font-weight:normal; color:#040404; padding:0 0 3px; margin:0 0 4px; border-bottom:#222222 2px solid; text-transform:uppercase; float:none}
.detail-boxppara { display:block; padding:7px 0 3px; border-bottom:#b6b6b6 1px solid}
.detail-boxppara:last-child { border-bottom:none}
.detail-boxppara .col1{ width:40%; display:inline-block; vertical-align:top; font-size:13px; font-weight:bold; color:#333333}
.detail-boxppara .col2{ width:58%; display:inline-block; vertical-align:top; font-size:13px; font-weight:normal; }

.btn2 { background:#ff860d url(../cssimages/btn-orng-bg.png) repeat-x left top; text-align:center; text-decoration:none; cursor:pointer; color:#fff; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; padding:2px 18px; height:41px; line-height:39px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px;-o-border-radius:4px;}
.btn2:hover { background-position:left bottom;text-decoration:none}

}

@media screen and (max-width:1025px) {
.detail-box { width:40%; display:inline-block; vertical-align:top; margin:2% 2% 0 0; padding:20px; background:#f5f5f5;}
.detail-box h5{ font-size:18px; font-weight:normal; color:#040404; padding:0 0 3px; margin:0 0 4px; border-bottom:#222222 2px solid; text-transform:uppercase}
.detail-boxppara { display:block; padding:7px 0 3px; border-bottom:#b6b6b6 1px solid}
.detail-boxppara:last-child { border-bottom:none}
.detail-boxppara .col1{ width:40%; display:inline-block; vertical-align:top; font-size:13px; font-weight:bold; color:#333333}
.detail-boxppara .col2{ width:58%; display:inline-block; vertical-align:top; font-size:13px; font-weight:normal; }

.btn-exp-or { display:block; width:80%; text-align:center; margin-left: 5px; padding-top: 5px; /* margin-bottom: 15px; */ margin-top: 6px; font-size: 8px; }
.btn-exp-chkout { clear:both; margin-top: 10px;}
label.invalid { margin: 3px 0px 0px 200px !important;  }

.sale-offer-block {  width:98%;  } 
.sale-offer-row { padding-left : 5px }
}
@media screen and (max-width:992px) {
.rcol {display:none !important;}
.sublis {display:none;}
.subs-col1 .subbtn {width:17%;}
.subs-col1 h4, .subs-col3 h4 {font-size:11px;}
.brand-logo a img {height:60px !important;}
/* .lan-social {width:596px;} */
}
@media only screen and (max-width:992px) and (min-width :580px) {
	.menu ul li a {font-size:12px !important; padding:4px 6px !important;}
	.header-mid .logo a {width:250px; height:50px}
	.bt-center { text-align:center;}
	.btn-exp-chkout { float:none; margin:15px 0 0 35px}

}
@media only screen and (max-width :769px) {
	.header-mid .logo a {width:220px; height:40px}
	.detail-box { width:80% !important;}
	.btn-exp-or {
    float: none;
    width: auto;
    text-align: center;
    margin: 50px 0 10px 0; 
	}
	label.invalid { margin: 3px 0px 0px 150px !important;  }
	.contusleftcountry {
		width:33%!important
	}
	.contusrightcountry {
		width:54%!important
	}
}
@media only screen and (max-width :1024px) {
	
.rev-det-rcol { width:98%; margin-top:20px; }
}



.side-box.info-left-col{display:none}

@media only screen and (max-width :580px) {
body, html {
	margin:0;
	padding:0;
	height:100%;
	overflow-x:hidden;
	overflow-scrolling:touch;
	-webkit-overflow-scrolling:touch;
	
} 
.side-box.info-left-col{display:block}
.chat-link {
left:65px;
top:6px
} 

.main-wrapper {
width:auto;
margin:0 auto;
padding:0 10px
}
.header-top {
width:100%;
height:auto;
background:url(../cssimages/m-header-bg.png) left bottom repeat-x
}
.header-top h4 {
line-height:18px;
padding-top:5px;
margin-bottom:5px;
text-align:center;
float:none
}
.lan-social {
float:none;
text-align:left;
margin:0 auto
}
.social {
padding-left:0;
margin-bottom:3px;
margin-left:auto;
margin-right:auto;
width:136px; display:none;
}
.chat-link {display:none;}
.cwnewc1 {width:100%; float:left; margin-bottom:0px;}
.m-search {display:inline-block; height:24px; width:41px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; text-align:center; margin-top:5.5px; line-height:24px; position:relative;}
.m-search span {display:inline-block; width:20px; height:20px; background:yellow; cursor:pointer; background:url("../cssimages/sprite.png") repeat scroll 1px -282px}
.hsm8 {display:none;}

#panel {margin-top:7px;}

.track {display:none;}
.lang {
border-right:0;
padding-right:0;
width:100%;
margin-bottom:0;
padding-top:7px;
float:left;
}
.lang a {
margin-right:2.9px
}
.logo {
margin:10px auto auto 20px;;
float:left;
}
.logo a img {
width:100%
}
.liseca {
float:none
}
.chat-con {
margin:5px auto;
width:300px;
float:none
}
.helpline {
float:left;
margin-right:30px
}

.Scd-r {float:none; margin-right:0;}
a.live-online-chat {
background-size:100% 100%!important;
width:88px!important;
height:22px!important
}
.currency select {
width:135%
}
.cart-box {
float:none;
margin-bottom:10px;
width:300px;
margin-left:auto;
margin-right:auto
}
.trk-btn {
margin-right:57px;
margin-bottom:10px
}
.cw-search1 {
width:82%;
display:none;
}
.cw-search {width:100%;}
.gtcart-btn {
width:240px
}
.search-box {
margin:0 auto;
float:none;
margin-bottom:4px;
width:100%
}
.serbox {
width:89%
}
.serbtn {
width:11%!important
}
.track {
float:none;
}
.cw-language {
width:50%
}
.cw-currency {
width:50%
}
.currency {
margin-right:0;
width:80%
}
.sublis {
display:none
}

.side-box {
width:100%;
margin-bottom: 0px;
}
.rcol {
display:none
}
.brand-logo {
width:22%
}
.item-conte {
width:93%
}
ul.list-one {
margin-left:0
}
.addico>a {
margin-top:4%;
width:17%;
vertical-align:top
}
.addico>a img {
width:100%;
height:40px
}
.grid-view .product-box {
width:93.2%
}
.subscribe-box {
width:91.45%
}
.subs-col1 {
width:98.53%;
float:none;
height:auto;
border-bottom:1px dashed #3f3f3f;
border-right:none;
padding-bottom:10px;
margin-bottom:10px
}
.subs-col1 h4 {
text-align:center;
display:block;
width:100%
}
.subs-col1 .subtxt {
width:72.54%
}
.subs-col1 .subbtn {
width:24%
}
.subs-col2 {
float:none;
border-right:none;
border-bottom:1px dashed #3f3f3f;
width:100%;
height:auto;
padding-bottom:4px
}
.subs-col3 {
width:100%;
height:auto;
text-align:center
}
.subs-col3 h4 {
float:none;
text-align:center;
margin-top:6px
}
.subs-col3>a {
float:none
}
.fcol-one {
float:none;
margin-right:0;
width:auto
}
.fcol-two {
float:none;
width:auto
}
.nomob {
display:none
}
.mob {
display:block;
margin-top:10px;
border-top:1px dashed #04507a;
padding-top:5px
}
.fcol-one .section1 {
border-bottom:none
}
.section1 {
padding-bottom:0
}
.mini-cart {
float:right;
margin-top:15px
}
.help-block {
float:none;
text-align:right;
margin-right:0
}
.includetxt {
float:left
}
.steps span {
margin-bottom:5px
}
.chk1-lcol, .chk1-rcol {
float:none;
width:auto
}
.payoption {
margin:25px 0 0;
width:auto
}
.formone label {
width:38%
}
.formone label.lbl2 {
width:38%
}
.formone .section3 {
padding:18px 5px
}
.formone [type="radio"] {
margin:6px 5px 0
}
.formone label.lbl2 {
font-size:11px;
vertical-align:inherit;
width:35%;
line-height:17px;
margin-right:1%
}
.formone label.lbl3 {
font-size:11px;
width:28%;
line-height:17px
}
.continue-chkout-btn {
margin:0 auto
}
.chk2-lcol {
float:none;
width:auto;
margin-bottom:15px
}
.chk2-rcol {
float:none;
width:auto
}
.chk2-lcol1 {
float:none;
width:auto;
margin-bottom:15px
}
.chk2-rcol1 {
float:none;
width:auto
}
table.cart-3 {
font-size:10px
}
table.cart-3 th {
font-size:8px
}
table.cart-3 tr td:first-child img {
margin:0;
width:48px;
border:none
}
table.cart-3 select {
width:40px;
font-size:10px
}
.bran-catgry-bx {
width:98%
}
.brancataheadbox-lcol img {
width:90%;
margin-top:9px
}
.heading6 {
margin-top:25px
}
.menu {
	display:none;
}
.menu ul {
display:none;
position:absolute;
z-index:3000;
background-color:rgba(44, 147, 204, 1);
top:43px;
right:8px;
width:300px
}
.menu ul li {
float:none
}
.menu ul li a {
border-top:1px solid #c5c5c5
}
.menu-toggle {
display:block;
position:absolute;
right:8px;
top:8px;
width:20px;
height:15px;
background:#04507a;
padding:10px;
cursor:pointer;
}
.menu-toggle span {width:20px; height:2px; background:#fff; display:inline-block; margin-bottom:5px;}
.menu-toggle span:last-child {margin-bottom:0px;}
.pd-sale-txt {
float:left;
margin-top:15px;
display:none
}
.product-check-list-hor{
	display:none
}
.pro-det-lcol {
float:none;
width:auto;
margin-bottom:20px
}
.pro-det-rcol {
float:none;
width:auto
}

.pro-det-rcol .pd-row .add-crt-btn {
float:none;
text-align:center;
display:block;
width:170px;
margin:0 auto
}
.pro-det-rcol .pd-row .add-crt-btn:first-child {
margin-bottom:15px
}
.pro-det-rcol .pd-row .para8 {
float:none
}
.pro-det-rcol .pd-row .para8:first-child {
margin-bottom:10px
}
.display-heading-box {
height:auto;
line-height:normal
}
.display-heading-box p {
float:none;
margin-bottom:8px;
text-align:center
}
.filterdv {
float:none;
margin-left:25px;
margin-bottom:5px
}
.displaynumbs {
/*margin-bottom:11px*/
}
.display-heading-box .pagina {
float:none;
margin-bottom:5px
}
.display-heading-box {
padding-bottom:7px;
padding-top: 12px;
}
table.cart-1 {
font-size:10px
}
table.cart-1 th {
font-size:10px
}
table.cart-1 tr td:first-child img {
width:40px;
border:none
}
table.cart-1 th {
line-height:normal;
padding-top:5px
}
table.cart-1 select {
width:40px;
font-size:10px
}
.pic {
width:9%
}
.name {
width:30%
}
.qty {
width:13%
}
.price {
width:19%
}
.total {
width:18%
}
.remove {
width:5%
}
table.cart-2 {
float:none;
width:auto;
margin:0 0 0 auto
}
.secure-box {
float:none;
width:auto;
margin-right:0
}
table.clickbtn, table.clickbtn tbody {
width:100%;
display:block
}
table.clickbtn, table.clickbtn tr, table.clickbtn tr td {
display:block
}
table.clickbtn {
height:auto;
padding-top:8px;
padding-bottom:8px
}
table.clickbtn tr td {
padding:5px 0;
margin:0 auto;
width:auto
}
table.clickbtn tr td {
text-align:center
}
.shopping-btn, .standard-chkout-btn, .standard-buy-btn {
margin:0 auto
}
.formone textarea {
width:97%;
max-width:97%;
margin:0 auto;
display:block
}
.list-view .product-img-box {
float:none;
margin:0 auto 15px 0;
width:unset;
border:unset;
text-align:center
}
select.scl1 {
width:162px;
vertical-align:top
}
.formthree [type=text] {
width:59.5%
}
.formthree label {
width:38.8%
}
.lbl7 {
width:45%;
min-width:45%
}
.cotor {
height:42px;
bottom:-40px;
top:auto
}
.section13 {
padding-bottom:10px
}
.slogo {
float:none;
width:70%;
margin:0 auto;
margin-bottom:15px
}
.odr_id {
width:60%;
margin-bottom:5px
}
.odr_dt {
width:35%;
margin-bottom:5px
}
.shp_dt {
width:60%
}
.stat_pro {
width:35%
}
.stp4_lcol {
width:100%;
float:none;
margin-bottom:15px
}
.stp4_rcol {
width:100%;
float:none
}
.section15 {
width:auto
}
.dislogos li {
margin:1.5% 1.5%
}
.c-lang {
width:90%
}
.payoption img {
float:none;
margin-right:10px;
vertical-align:top;
margin-bottom:10px;
margin-left:5px
}
.payoption .lbl1 {
margin-bottom:11px;
width:60%
}
.adispetxt1 {
float:left;
margin-left:19px;
width:auto
}
.includetxt {
margin-left:0
}
.formchk [type="text"] {
width:58%
}
.col4, .col5 {
width:100%;
float:none
}
.btn-exp-chkout {
float:none;
margin:15px 0 0 55px
}
.btn-exp-or {
    float: none;
    width: auto;
    text-align: center;
    margin: 50px 0 0 
}
.mcart-content {
width:306px
}
.mcart-content .col21 img {
width:58px;
height:83px
}
.dd {
width:90%!important
}
#leftfeatured .shadow-box {display:none;}
#leftgrate {display:none}
#leftresellerrate {display:none}
.subs-col1 h4, .subs-col3 h4 {font-size:12px;}
.brand-logo a img {height:40px !important;}

.o-wrapper {display:block;}


.c-button {
display:block;
width:45px;
background:#04507a;
padding:10px;
cursor:pointer;
float:right;
}
.c-button span {width:20px; height:2px; background:#fff; display:inline-block; margin-bottom:5px;}
.c-button span:last-child {margin-bottom:0px;}
.rsmclr {display:block; clear:both;}

#lightbox-container-image-box, #lightbox-image{width:100% !important; height:auto !important}
#lightbox-container-image-data-box{width:100% !important; padding-bottom:20px !important}

#jquery-overlay{width:100% !important; height:100% !important; position:fixed !important}
#lightbox-nav a { height:100% !important }

.sortby { margin-left: 0px; }

.heading1 { 
	border-top: 1px solid #ececec!important;
	border-bottom: none!important;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.sidelist li {
    /*border-top: 1px solid #d7d7d7;*/
    border-top: 0px;
    border-bottom: 0px;
}
.side-box .heading1 span {
    right: 10px;
    top: 11px!important;
}
.side-box .heading1 span.open {
    top: 14px;
}

.sidelist-li-for-mob{
	
	padding-top: 8px!important;
	padding-bottom: 8px!important;
}

.header { 
	margin-bottom : 0px !important ;
}
.header-mid {
	padding-bottom : 0px !important ;
}

.list-view .product-name {
    text-align: center;
}
.list-view .product-model-no {
    text-align:center;
	font-weight:bold
}
.list-view .product-price {
    text-align: center;
	font-size: 19px;
}
.list-view .product-price del{
	font-size: 16px;
}
.list-view form {
    margin-bottom: 8px;
	text-align:center
}
.list-view .product-box {
	border-left:unset;
	border-top:unset;
	border-right:unset;
	border-bottom:1px solid #cecece;
}

.bdr-left {
    border-left: unset;
}
.product-desc{
	margin-bottom : 0px !important ;
}
ul.sidelist li a {    
    font-size: 13px;
}
}
@media screen and (max-width:754px)
{
.header-mid .logo a {position:static;}
.footer-cookie-notice { padding : 8px 0px 0px 10px!important; font-size: 12px; height:110px!important }
.top-lang-notice { height: 40px !important; }
}
.frm-btn {
	width:107px;
	height:22px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#000;
	font-size:12px;
	line-height:22px;
	text-transform:uppercase;
	background:url(../cssimages/add-to-cart.png) no-repeat;
	margin-bottom:2px;
	cursor:pointer
}
.heading12 {
	padding-bottom:5px;
	border-bottom:1px solid #666;
	color:#666;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px
}
.tbl-1 {
	width:100%;
	border-collapse:collapse;
	font-size:16px;
	color:#000;
	margin-bottom:10px
}
.tbl-1 tr {
	border-bottom:1px solid #cdcdcd
}
.tbl-1 tr td {
	vertical-align:top;
	padding:10px 0 8px
}
.tbl-1 tr td:first-child img {
	width:70px;
	height:93px;
	display:block;
	border:1px solid #cdcdcd;
	padding:2px;
	margin-top:5px
}
.tbl-1 tr td+td {
	padding-left:10px
}
.tbl-1 tr td p {
	margin-bottom:4px;
	text-align:left
}
.tbl-2 {
	width:100%;
	border-collapse:collapse;
	font-size:14px;
	color:#000;
	text-align:right;
	font-weight:bold
}
.tbl-2 td {
	padding:10px 10px 8px
}
.tbl-2 td:first-child {
	font-size:14px;
	text-align:left
}
.tbl-2 th:first-child {
	text-align:left
}
.tbl-2 th {
	padding:8px 10px 6px;
	font-size:16px;
	background-color:#efefef
}
.tbl-chkout {
	width:100%;
	border-collapse:collapse;
	font-size:14px;
	color:#000;
	text-align:left
}
.tbl-chkout td {
	padding:3px 10px 3px
}
.tbl-chkout td:first-child {
	font-size:14px;
	font-weight:bold
}
.chkform-section {
	padding:18px 0 0 20px;
	margin-bottom:30px
}
.heading-chkout-blur {
	font-family:"Trebuchet MS";
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background-color:#bfbfbf;
	line-height:19px;
	padding-left:8px;
	text-transform:uppercase;
	margin-bottom:12px;
	padding-top:5px;
	padding-bottom:5px
}
.bdr-1 {
	border:1px solid #cacaca;
	padding:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 2px rgba(200, 200, 200, 0.7)
}
.inputRequirement {
	color:#F00
}

.flag {
	background:url(../cssimages/sprite.png) no-repeat;
	width:12px;
	height:11px;
	display:inline-block;
	margin-right:4px
}
.flag.nl {
	background-position:0 -62px
}
.flag.fr {
	background-position:0 -73px;
	float:none
}
.flag.de {
	background-position:0 -84px
}
.flag.es {
	background-position:0 -95px
}
.flag.it {
	background-position:0 -106px
}
.flag.el {
	background-position:0 -117px
}
.flag.pt {
	background-position:0 -128px
}
.flag.da {
	background-position:0 -139px
}
.flag.sv {
	background-position:0 -150px
}
.flag.no {
	background-position:0 -161px
}
.flag.fi {
	background-position:0 -172px
}
.flag.ru {
	background-position:0 -183px
}
.flag.ja {
	background-position:0 -194px
}
.flag.ko {
	background-position:0 -205px
}
.flag.vi {
	background-position: -222px -370px;
}
.flag.th {
	background-position: -222px -393px;
}
.flag.pl {
	background-position: -224px -420px;
}
.flag.zh-CHT {
	background-position:0 -216px
}
.flag.en {
	background-position:0 -227px
}
.social a {
	background:url(../cssimages/sprite.png) no-repeat;
	width:19px;
	height:19px;
	display:inline-block
}
.social a.facebook {
	background-position:0 -238px
}
.social a.twitter {
	background-position:0 -257px
}
a.live-online-chat {
	background:url(../cssimages/live-chat.png) no-repeat center center;
	width:87px !important;
	height:24px !important;
	display:inline-block;
	background-size:100%;
	margin-top : -2px
}
.hom-btn {
	background:#04507a url(../cssimages/sprite.png) -22px -206px;
	float:left;
	height:15px;
	padding-top:11px;
	text-align:center;
	width:42px
}
.serbtn {
	background:#d2d2d2 url(../cssimages/sprite.png) 7px -280px;  
	border:none;
	cursor:pointer;
	float:left;
	height:26px;
	padding-top:1px;
	width:31px
}
.subs-col2 .rbs-logo {
	width:95px;
	height:22px;
	background:#595959 url(../cssimages/sprite.png) -105px -294px;
	display:inline-block
}
.subs-col3 .accept {
	margin-left:5px;
	vertical-align:middle;
	background:#595959 url(../cssimages/sprite.png) -16px -121px;
	width:128px;
	height:25px;
	display:inline-block
}
a.fsiz {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgba(0, 0, 0, 0);
	background-image:url("../cssimages/sprite.png");
	background-origin:padding-box;
	background-position:-215px -76px;
	background-repeat:no-repeat;
	background-size:auto auto;
	display:block;
	height:70px;
	width:184px
}
.dislogos a {
	display:inline-block
}
.dislogos .one {
	background:url(../cssimages/sprite.png) no-repeat -16px -146px;
	width:89px;
	height:48px
}
.dislogos .two {
	background:url(../cssimages/sprite.png) no-repeat -105px -146px;
	width:76px;
	height:48px
}
.dislogos .three {
	background:url(../cssimages/sprite.png) no-repeat -181px -146px;
	width:115px;
	height:48px
}
.dislogos .four {
	background:url(../cssimages/sprite.png) no-repeat -295px -146px;
	width:104px;
	height:48px
}
.dislogos .five {
	background:url(../cssimages/sprite.png) no-repeat -105px -194px;
	width:144px;
	height:48px
}
.dislogos .six {
	background:url(../cssimages/sprite.png) no-repeat -249px -194px;
	width:63px;
	height:48px
}
.dislogos .seven {
	background:url(../cssimages/sprite.png) no-repeat -312px -194px;
	width:50px;
	height:48px
}
.dislogos .eight {
	background:url(../cssimages/sprite.png) no-repeat -106px -242px;
	width:79px;
	height:48px
}
.dislogos .nine {
	background:url(../cssimages/sprite.png) no-repeat -185px -242px;
	width:119px;
	height:48px
}
.btn-addtocart {
	background:url(../cssimages/sprite.png) no-repeat -17px -62px;
	width:172px;
	height:32px
}
a.freeship {
	background:url(../cssimages/sprite.png) no-repeat -300px -325px
}



@media only screen and (max-width :480px) {
.payoption { padding:0}
}

.info, .success, .warning, .error, .validation {
	border:1px solid;
	margin:10px 0;
	padding:15px 10px 15px 50px;
	background-repeat:no-repeat;
	background-position:10px center
}
.info {
	color:#00529b;
	background-color:#bde5f8;
	background-image:url('../cssimages/info.png')
}
.success {
	color:#4f8a10;
	background-color:#dff2bf;
	background-image:url('../cssimages/success.png')
}
.warning {
	color:#9f6000;
	background-color:#feefb3;
	background-image:url('../cssimages/warning.png')
}
.error {
	color:#d8000c;
	background-color:#ffbaba;
	background-image:url('../cssimages/error.png')
}
.contusleftcountry {
	color:#000;
	float:left;
	font-size:12px;
	line-height:20px;
	width:15%
}
.contusrightcountry {
	color:#000;
	float:left;
	font-size:12px;
	line-height:20px;
	width:33%
}
.contcountryrow {
	margin-bottom:10px
}
.cart-update-btn {
	float:right;
	width:107px;
	height:22px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#000;
	font-size:11px;
	line-height:20px;
	text-transform:uppercase;
	background:url(../cssimages/add-to-cart.png) no-repeat;
	margin-bottom:2px;
	cursor:pointer;
	margin-top:2px
}
.category-products {
    color: #656464 !important;
}
.heightbox1 { height:400px; overflow:auto; min-height:180px;}
.heightbox2 { height:160px; overflow:auto; min-height:160px;}
.heightbox3 { height:100px; overflow:auto; min-height:100px;}
.heightbox4 { height:65px; overflow:auto; min-height:65px;}

.clearall { display:block; width:75%; text-decoration:none; font-size:80%; color:#069; margin:8px 0;}
.filtershow { display:block; width:75%; background:#069; padding:6px; text-decoration:none; font-size:70%; color:#fff; margin:8px; border-radius:4px;}
.filtershow:hover { background:#2c93cc; text-decoration:none;}
.filtershow span { background:#fff; border-radius:60px; padding:1px 3px; color:#069}

/*.side-box-filter {
	margin:23px 0;
	width:185px;
	position:relative;
	z-index:2000;
}*/

.ui-slider {
	position: relative;
	text-align: left;
	background:#f1f1f1;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background:#2393bc;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

@media only screen and (min-width :768px) {
.lb20 {
	display:inline-block;
	width:31.25%;
	line-height:25px;
	font-size:12px;
	color:#000
}

.reviewsubmit {padding-top:15px;}
}

@media only screen and (max-width :480px) {
.lb20 {
	display:inline-block;
	width:80%;
	line-height:25px;
	font-size:12px;
	color:#000
}
.reviewsubmit {padding-left:10px; padding-top:15px;}
}

.not-for-sale{ font-size: 16px; color: #FF0000; }


#termError label.invalid { display: inline-block; color: red; margin: 3px 0px 0px 23px; font-size:13px; font-weight:13px}
label.invalid { display: inline-block; color: red; margin: 3px 0px 0px 270px; font-size:11px}

.footer-cookie-notice { position: fixed; bottom: 0px; background-color: #000;width: 97%;height: 39px;opacity: .9;color: white;padding-left: 41px;z-index: 9999;padding-top: 15px; font-size: 15px; } 

.top-lang-notice { width: 100%;text-align: center;height: 25px;background-color: #2c93cc; color:#fff; padding-top : 5px; opacity : 0.8 ; } 

.footer-cookie-button { border-radius: 3px; padding: 6px 15px; background-color: #3a8fbd; color: #fff; font-size: 12px; }
.footer-cookie-button:hover { background-color: rgb(30, 115, 190); text-decoration: none; } 

.review-verified-purchase {
    font-size: 13px;
    font-weight: normal;
    color: #000;
    padding-top: 5px;
	background:url(../cssimages/tick_green.png) no-repeat;
	padding-left: 25px
}

/* added by Developer */

.standard-buy-btn {
	border:1px solid #ff8a0f;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:13px;
	background:#ff9b30 url(../cssimages/buy-now-bg.png) repeat-x;
	text-decoration:none;
	color:#000;
	display:inline-block;
	padding:2px 5px;
	cursor:pointer
}
.standard-buy-btn:hover {
	background-position:left bottom
}


/* Added CSS for AB Testing */

/* Test 1 */ 
.ab-cat-test1 { height : 170px }
.ab-cat-test1 .prod-img{ padding-top : 10px }
.ab-cat-test1 .prod-desc { padding-top : 5px !important } 
.ab-cat-test1 .para8 { padding-bottom : 2px !important; margin-bottom : 0px !important; font-size : 12px }
.ab-cat-test1 .pricerange { color : rgb(198, 1, 3); font-weight : normal; font-size : 14px;}
.ab-cat-test1 h3.heading7 { font-size : 16px }

/* Test 2 */ 
.ab-cat-test2 { height : 175px }
.ab-cat-test2 .prod-img{ padding-top : 10px }
.ab-cat-test2 .prod-desc { padding-top : 5px !important } 
.ab-cat-test2 .para8 { padding-bottom : 2px !important; margin-bottom : 0px !important; font-size : 12px }
.ab-cat-test2 .pricerange { color : rgb(58, 143, 189); font-weight : bold; font-size : 14px;}
.ab-cat-test2 .cta_cat { text-align : right;  color : rgb(58, 143, 189); }
.ab-cat-test2 .heading7 a {   color : #000; }
.ab-cat-test2 h3.heading7 { font-size : 16px }

/* Test 3 */ 
.ab-cat-test3 { height : 160px; margin-top: 2% }
.ab-cat-test3 .prod-img{ padding-top : 10px; width: 40% !important;  }
.ab-cat-test3 .prod-desc { padding-top : 5px !important; width: 60% !important; } 
.ab-cat-test3 .para8 { padding-bottom : 2px !important; margin-bottom : 0px !important; font-size : 12px }
.ab-cat-test3 .pricerange { color : rgb(198, 1, 3); font-weight : normal; font-size : 14px;}
.ab-cat-test3 .heading7 a {   color : #000; }
.ab-cat-test3 .cta_cat { text-align : right;  color : rgb(58, 143, 189); }
.ab-cat-test3 h3.heading7 { font-size : 16px }

.swiper-button-next, .swiper-button-prev { width: 25px !important; height: 17px !important; }


.product-mob-feature-tab #accordion h3{ background:none; background-color:#2C93CC; }
.product-mob-feature-tab .ui-accordion .ui-accordion-content { padding: 0px 0px 0px 10px !important; }

.prod-det-mob-swippers .grid-view .product-box { border: 1px dashed #cacaca !important; }

.prod-det-mob-prod-name-block { padding-top: 0px !important ; }
.prod-det-mob-prod-name-block h1.heading10{ font-size:19px }
.prod-det-mob-prod-name-block p.para8{ font-weight : bold }

.custom-swipper-pagination { text-align : center }

 
.buy-btnwrap{position:fixed; left:0; bottom:0; width:100%; z-index:9999; box-shadow:rgba(24,24,20, .8) 0 4px 18px}
.buy-btnwrap .cart-btn{width:50%; height:50px; float:left; background:#fd8100; text-align:center; font-size:13px; font-weight:700; color:#fff; text-transform:uppercase}
.buy-btnwrap .cart-btn a{display:block; color:#fff; padding:15px 0}
.buy-btnwrap .cart-btn a i{margin-right:12px; color:#fff}
.buy-btnwrap .cart-btn:hover, .buy-btnwrap .cart-btn:focus, .buy-btnwrap .cart-btn:active{background:#e57602; text-decoration:none}
.buy-btnwrap .paypal-btn{width:50%; height:50px; float:left; background:#ffc439; text-align:center; font-size:11px; color:#1e1e1e} 
.buy-btnwrap .paypal-btn a{display:block; color:#1e1e1e; padding:15px 0}
.buy-btnwrap .paypal-btn a img{margin-left:3px; display:inline-block; vertical-align:middle; max-width:60px}
.buy-btnwrap .paypal-btn:hover, .buy-btnwrap .paypal-btn:focus, .buy-btnwrap .paypal-btn:active{background:#fdbb1f; text-decoration:none}

/* font awsome icon colors */
.fa-facebook-official { color: #3B5998; }

/* end of font awsome colors */

@media only screen and (max-width :769px) {
	
	.product-mob-feature-tab .detail-box { width:83% !important;}
	.drop-shadow{width : 92% !important }
	.drop-shadow .para9 {  height: unset !important;}
}

@media only screen and (max-width :580px) { 
.prod-det-mob-swippers .grid-view .product-box { width:92.2% }

.drop-shadow{width : 86% !important }

}

/* End of AB Testing CSS */ 


/* CSS for static Pages Change */

.stat-body-main-heading { border-bottom: 1px solid #cbcbcb;padding-bottom: 7px; } 

.stat-sub-heading { text-align: justify; display: block; font-size: 15px; font-weight : bold; color: #2C93CC } 

.stat-sub-heading-bdr { display: block; font-size: 15px;  color: #2C93CC; border-bottom: 1px solid #cbcbcb; padding-bottom: 7px; } 

ul.stat-list-style { font-weight : bold } 
ul.stat-list-style li { font-size : 13px } 

ul.shipping-country-list li { font-size: 16px !important; color: #C61315 !important; font-style: italic; } 


.stat-body-imp-text { color : #C61315; font-size: 14px; font-weight: bold; }

ol.list-one { 	margin-left:15px; 	margin-bottom:18px }
ol.list-one li { padding-left:10px; font-size:13px; color:#000; line-height:24px }


.test-container {
	position:relative;
	z-index:1;
	width:100%;
	padding:5px;
	/*margin:20px auto;*/
}

.test-container:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
}

.test-container .fr{ float:right !important } 

/* Shared styles */

.drop-shadow {
	position:relative;
	float:left;
	width:45%;
	padding:1em;
	margin:auto 12px 30px auto;
	background:#fff;
	-webkit-box-shadow:0 1px 4px rgba(44, 147, 204, 0.2), 0 0 40px rgba(44, 147, 204, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(44, 147, 204, 0.2), 0 0 40px rgba(44, 147, 204, 0.1) inset;
	box-shadow:0 1px 4px rgba(44, 147, 204, 0.2), 0 0 40px rgba(44, 147, 204, 0.1) inset;
}

.drop-shadow:before,
.drop-shadow:after {
	content:"";
	position:absolute;
	z-index:-2;
}

.drop-shadow .para9 {
	margin-bottom: 10px; height: 100px; overflow: auto;
	
}

/* Raised shadow - no pseudo-elements needed */

.raised {
	-webkit-box-shadow: 0 15px 10px -10px rgba(8, 119, 172, 0.5), 0 1px 4px rgba(8, 119, 172, 0.3), 0 0 40px rgba(8, 119, 172, 0.1) inset;
	-moz-box-shadow: 0 15px 10px -10px rgba(8, 119, 172, 0.5), 0 1px 4px rgba(8, 119, 172, 0.3), 0 0 40px rgba(8, 119, 172, 0.1) inset;
	box-shadow: 0 15px 10px -10px rgba(8, 119, 172, 0.5), 0 1px 4px rgba(8, 119, 172, 0.3), 0 0 40px rgba(8, 119, 172, 0.1) inset;
}



.stat-cont-shop-but {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #b36a1d;
    border-radius: 8px;
    background: #ffaf2f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffaf2f), to(#b36a1d));
    background: -moz-linear-gradient(top, #ffaf2f, #b36a1d);
    background: linear-gradient(to bottom, #ffaf2f, #b36a1d);
    -webkit-box-shadow: #ffb631 0px 0px 14px 1px;
    -moz-box-shadow: #ffb631 0px 0px 14px 1px;
    box-shadow: #ffb631 0px 0px 14px 1px;
    text-shadow: #804c15 1px 1px 1px;
    font: normal normal bold 23px arial;
    color: #ffffff;
    text-decoration: none;
}
.stat-cont-shop-but:hover,
.stat-cont-shop-but:focus {
    border: 1px solid #ff9829;
    background: #ffd238;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd238), to(#d77f23));
    background: -moz-linear-gradient(top, #ffd238, #d77f23);
    background: linear-gradient(to bottom, #ffd238, #d77f23);
    color: #ffffff;
    text-decoration: none;
}
.stat-cont-shop-but:active {
    background: #b36a1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#b36a1d), to(#b36a1d));
    background: -moz-linear-gradient(top, #b36a1d, #b36a1d);
    background: linear-gradient(to bottom, #b36a1d, #b36a1d);
}
.stat-cont-shop-but:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABlElEQVRIia3ULW9VQRAG4KeXEwIJaaoIIYRcXYFEEMSpRSMqaQL/oQKDxVU0lSX8BQSypWlSU4NBQ5MaFEHwYW4Rd85l7nbvR3P6JpOdnd2d3XlnZ1bQmsYpfrlGXBSyjUGIvnqDjXTZAW5jlDb30hscJSMMXaZtFg7T2TYeuFHYJyENXKZrkeSzbdjabG/ikhzBe+wvGcEIL7CFtbDt4Ef4eNdUDn2NEOchc70QJUVvCtuy0qpQ1H2nUfGiPF9Wz5jYaxTVNtaclDjEjbTvIYa14sjzWVKeqelbOKj9ojzvU2hNZ5iHWRQt0u/hJU5zDkqK+mAHq3hVOuu+6aJL5+nPw89rqZIzhpbvRSVuYte45b8VlOXsX7UX1eQvHil6Ef8TdJVeVMN3fIkLRn2TWcPdGKfadTd+cD00TRVljuIWnhon+Tc+YjMO7YW9kxN8w7MYT9LaxG/5i/7gOPSfxdpn0238DPfTS8+K9SpFWTYjigt8wp1ifR3nsX4e82rfKhOdL3yAx8b/u1Zcq3gSY+lrAP8A/W6YmH8SNHcAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

/* End of CSS for static Pages Change   */

/************************* Classes for stripe **************************/
.stripe-card-container {

    border: 1px solid #cecece;
    border-radius: 2px;
    padding: 20px;

}

.form-group { 

padding-top : 10px

}

.stripe-lbl9 {

	line-height:25px;
	font-size:12px;
	color:#000;
	font-weight:bold
}
.stripe-inpu2 {
	border-bottom:1px solid #c6c6c6;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;*/
	height:25px; 
	width:97%;
	padding: 10px 0px 0px 10px;
}

#stripe-card-errors { display: inline-block; color: red; margin: 10px 0px 0px 0px; font-size:13px; font-weight:13px}
#gPay-cont { padding-top : 15px; }
#google-pay-button img {
    display: block;
    height: 40px;  
    /*width: 100%;*/
	cursor : pointer 
}

@supports (-webkit-appearance: -apple-pay-button) {
    .apple-pay-button-with-text {
        display: inline-block;
        -webkit-appearance: -apple-pay-button;
        -apple-pay-button-type: buy;
    }
    .apple-pay-button-with-text > * {
        display: none;
    }
    .apple-pay-button-black-with-text {
        -apple-pay-button-style: black;
    }
    .apple-pay-button-white-with-text {
        -apple-pay-button-style: white;
    }
    .apple-pay-button-white-with-line-with-text {
        -apple-pay-button-style: white-outline;
    }
}

@supports not (-webkit-appearance: -apple-pay-button) {
    .apple-pay-button-with-text {
        --apple-pay-scale: 1; /* (height / 32) */
        display: inline-flex;
        justify-content: center;
        font-size: 12px;
        border-radius: 5px;
        padding: 0px;
        box-sizing: border-box;
        min-width: 200px;
        min-height: 32px;
        max-height: 64px;
    }
    .apple-pay-button-black-with-text {
        background-color: black;
        color: white;
    }
    .apple-pay-button-white-with-text {
        background-color: white;
        color: black;
    }
    .apple-pay-button-white-with-line-with-text {
        background-color: white;
        color: black;
        border: .5px solid black;
    }
    .apple-pay-button-with-text.apple-pay-button-black-with-text > .logo {
        background-image: -webkit-named-image(apple-pay-logo-white);
        background-color: black;
    }
    .apple-pay-button-with-text.apple-pay-button-white-with-text > .logo {
        background-image: -webkit-named-image(apple-pay-logo-black);
        background-color: white;
    }
    .apple-pay-button-with-text.apple-pay-button-white-with-line-with-text > .logo {
        background-image: -webkit-named-image(apple-pay-logo-black);
        background-color: white;
    }
    .apple-pay-button-with-text > .text {
        font-family: -apple-system;
        font-size: calc(1em * var(--apple-pay-scale));
        font-weight: 300;
        align-self: center;
        margin-right: calc(2px * var(--apple-pay-scale));
    }
    .apple-pay-button-with-text > .logo {
        width: calc(35px * var(--scale));
        height: 100%;
        background-size: 100% 60%;
        background-repeat: no-repeat;
        background-position: 0 50%;
        margin-left: calc(2px * var(--apple-pay-scale));
        border: none;
    }
}

.stripe-credit-card-brand {
    margin-left: 91%;
	margin-top: -6%;
    background: no-repeat url(../cssimages/credit-card.svg);
    display: block;
    width: 30px;
    height: 24px;
}

.stripe-visa-brand {
    margin-left: 91%;
	margin-top: -6%;
    background: no-repeat url(../cssimages/visa.svg);
    display: block;
    width: 30px;
    height: 24px;
}

.stripe-mastercard-brand {
   margin-left: 91%;
	margin-top: -6%;
    background: no-repeat url(../cssimages/mastercard.svg);
    display: block;
    width: 30px;
    height: 24px;
}

.stripe-amex-brand {
    margin-left: 91%;
	margin-top: -6%;
    background: no-repeat url(../cssimages/amex.svg);
    display: block;
    width: 30px;
    height: 24px;
}

.stripe-discover-brand {
    margin-left: 91%;
	margin-top: -6%;
    background: no-repeat url(../cssimages/discover.svg);
    display: block;
    width: 30px;
    height: 24px;
}

.stripe-diners-brand {
    margin-left: 91%;
	margin-top: -6%;
    background: no-repeat url(../cssimages/diners.svg);
    display: block;
    width: 30px;
    height: 24px;
}

.stripe-jcb-brand {
    margin-left: 91%;
	margin-top: -6%;
    background: no-repeat url(../cssimages/jcb.svg);
    display: block;
    width: 30px;
    height: 24px;
}



/***********************  End of Stripe Classes *************************/

/** New Buy Button for listing page */ 

.standard-buy-btn-new {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 8px 18px;
    border: 1px solid #ff8b0f;
    border-radius: 5px;
    background: #ff842c;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff842c), to(#ff992b));
    background: -moz-linear-gradient(top, #ff842c, #ff992b);
    background: linear-gradient(to bottom, #ff842c, #ff992b);
    font: normal normal bold 15px trebuchet ms;
    color: #ffffff;
    text-decoration: none;
}
.standard-buy-btn-new:hover,
.standard-buy-btn-new:focus {
    border: 1px solid #ffa011;
    background: #ff9e35;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff9e35), to(#ffb834));
    background: -moz-linear-gradient(top, #ff9e35, #ffb834);
    background: linear-gradient(to bottom, #ff9e35, #ffb834);
    color: #ffffff;
    text-decoration: none;
}
.standard-buy-btn-new:active {
    background: #994f1a;
    background: -webkit-gradient(linear, left top, left bottom, from(#994f1a), to(#ff992b));
    background: -moz-linear-gradient(top, #994f1a, #ff992b);
    background: linear-gradient(to bottom, #994f1a, #ff992b);
}
.standard-buy-btn-new:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABi0lEQVRIib2VTUpDQQzHfw4PEelSpCsRBRfq6oEX8ASew2v0CB7BlXgATyBVKiJdKn7golQURKi0VJ26mIyN03nt9FUMhMnLZCbJ/yUZgHNgIPwBHAHLgPkjpg68A13l6NRvasOSMhlQEa4C9+IkV4aUlQ1ggY5wG7gSgw3Z81RKziKe75SDCrNRb45hFt7RPnAAfAL9GR00TaCwDDPIKE8ZsAhsjoPoEdgq6WAPOATOvAP9c1pAD1iS744KwibKPrDLECJ/4QsuxarS24htEeWyNsLm8N8eptVgL7W5vIOfDKxigAflQOtT5BUcvG2gFYPIArcirwf6FNlH3wT6uhRjlbQW6FNoR9YLwOjDOs1rWXNcN6dCNA/siq7h92MRGn6P8Wn5BjVmYpVkcCV6DLzhxvkk7uLekxOG0JpwFsFo4ywUZBkjg+sjq++JHc6AGvAqXMPhW0Rj7WMQ1XBYfgkPRFf0LI6zH8kgA55xeObAthx4UlGZVPtpa9zTNHPp/yEyTP7J4eNeaP8N3MOiAZAY+OMAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

/* End of new buy Button */


/************  New Load More button ************/ 

.load-more-container {
    text-align: center;
    margin: 25px;
}

.load-more {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 10px 67px;
    border: 1px solid #3a8fbd;
    border-radius: 5px;
    background: #3a8fbd;
    background: -webkit-gradient(linear, left top, left bottom, from(#3a8fbd), to(#3a8fbd));
    background: -moz-linear-gradient(top, #3a8fbd, #3a8fbd);
    background: linear-gradient(to bottom, #3a8fbd, #3a8fbd);
    font: normal normal normal 22px trebuchet ms;
    color: #ffffff;
    text-decoration: none;
}
.load-more:hover,
.load-more:focus {
    border: 1px solid #4bbaf6;
    background: #46ace3;
    background: -webkit-gradient(linear, left top, left bottom, from(#46ace3), to(#46ace3));
    background: -moz-linear-gradient(top, #46ace3, #46ace3);
    background: linear-gradient(to bottom, #46ace3, #46ace3);
    color: #ffffff;
    text-decoration: none;
}
.load-more:active {
    background: #235671;
    background: -webkit-gradient(linear, left top, left bottom, from(#235671), to(#3a8fbd));
    background: -moz-linear-gradient(top, #235671, #3a8fbd);
    background: linear-gradient(to bottom, #235671, #3a8fbd);
}


/***********  End of Load More Button  *********/

/********* CSS for /Products/ page *******/
.item-conte-new {
	border:1px solid #ebebeb;
	padding:17px 10px 0px 10px;
	text-align:center;

}
.item-conte-new>img {
	margin-bottom:10px;
	height:200px
}

.heading-promo-product-page { 
	margin: 15px auto;
	background: #05507A;
	color: #fff;
    padding: 15px;
    font-size: 20px;
}

.heading-popular-product-page { 
	margin: 15px auto;
	border : 1px solid #ebebeb ;
	color: #000;
    padding: 15px;
    font-size: 20px;
}

.heading-brand-product-page {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #cecece; 
   line-height: 0.1em;
   margin: 20px 0 40px; 
} 

.heading-brand-product-page span { 
    background:#fff; 
    padding:0 10px; 
	color : #FF8500 ;
	font-size: 22px;
font-weight: bold;
}

.heading-test-product-page { 
	margin-top: 15px;
	background: #1A5AA1;
	color: #fff;
    padding: 15px;
    font-size: 20px;
}

a.buy-btn-promo-prod{	
	background: #0188CC; 
	color: #fff;
	display: block;
	margin-left: -10px;
	margin-right: -10px;
	padding: 10px 0px;	
}

.prod-catgry-bx {
	border : 1px solid #ebebeb ;
	margin : 0px 5px ;
	padding: 5px 0px;
}

.prod-test-bx {
	margin : 0px 15px ;
	padding: 5px 0px;
	font-size: 14px; 
	color: #002b42;
	text-align:justify;
	min-height: 120px;
}

.prod-test-author{
	color: #1B5EAF;
	padding-left: 15px;
	font-weight: bold;
	font-size: 13px;
	
}
.prod-test-date{
	color: #818181;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	
}
/*.prod-promo-img {width : 152px!important; margin:auto }*/
.prod-promo-img { margin:auto }

.prod-pop-cat-name { padding-top: 42px!important; }


/********* Product page owl carousel *******/

.owl-three .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background:  #0A56AC!important;
}

.owl-three .owl-dots .owl-dot span {
    width: 8px!important;
    height: 8px!important;
    margin: 5px 4px!important;
	
}

.owl-three .owl-dots {
	margin-top : 25px !important ;
	
}

.main-content {
  position: relative;
}
.main-content .owl-theme .custom-nav {
  position: absolute;
  top: 20%;
  left: 0;
  right: 0;
}
.main-content .owl-theme .custom-nav .owl-prev,
.main-content .owl-theme .custom-nav .owl-next {
  position: absolute;
  height: 100px;
  color: inherit;
  background: none;
  border: none;
  z-index: 100;
}
.main-content .owl-theme .custom-nav .owl-prev i,
.main-content .owl-theme .custom-nav .owl-next i {
  font-size: 2.5rem;
  color: #cecece;
}
.main-content .owl-theme .custom-nav .owl-prev {
  left: 0;
}
.main-content .owl-theme .custom-nav .owl-next {
  right: 0;
}
/********* End of Product page owl carousel *******/

/**********  end of /products/ page css *********/