

/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('https://www.lagnasohalaa.com/assets/dist/images/logo.png') center no-repeat #fff;}

/*----*/


/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;  
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(https://www.lagnasohalaa.com/assets/dist/images/logo.png) center no-repeat #fff;}
	.lawns_nm{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;}
	a.lawns_more:hover img{right:-2px;position: relative;}
a.lawns_more:hover{color: #d20055;} 
	
	.listing_more a{    
	    color:#fff;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
background: rgba(255,93,177,1);
background: -moz-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(59,28,130,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,93,177,1)), color-stop(100%, rgba(59,28,130,1)));
background: -webkit-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(59,28,130,1) 100%);
background: -o-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(59,28,130,1) 100%);
background: -ms-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(59,28,130,1) 100%);
background: linear-gradient(to bottom, rgba(255,93,177,1) 0%, rgba(59,28,130,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#3b1c82', GradientType=0 );
        padding: 9px 40px;
         color:#fff;

}
.listing_more a:hover{
     color:#fff;
}

.lawns_one{
	margin: 53px 0 25px;
	
}

.sec_subhead{
   color: #d20055;
}
	
	

    @-moz-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}





@-webkit-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
}
@-moz-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(30px);
  }
  60% {
    transform: translateX(15px);
  }
}
@keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -ms-transform: translateX(15px);
    transform: translateX(15px);
  }
}
/* /left bounce */


/* right bounce */
@-webkit-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
@-moz-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-30px);
  }
  60% {
    transform: translateX(-15px);
  }
}
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -ms-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
/* /right bounce */


/* assign bounce */
.fa-arrow-right {
  -webkit-animation: bounceRight 2s infinite;
  animation: bounceRight 2s infinite;
  float:right;
}

.fa-arrow-left {
  -webkit-animation: bounceLeft 2s infinite;
  animation: bounceLeft 2s infinite;
}

.fa-chevron-down {
  -moz-animation: bounceDown 2s infinite;
  -webkit-animation: bounceDown 2s infinite;
  animation: bounceDown 2s infinite;
text-align:center;
  display:block;
}


.credits {padding-top:50px; display:block; clear:both;}



/*--product-listing-page--*/
	.pdreviewinnertopmt25{margin-top: 25px;}
.plptitle{}
.breadcrumbnav{width: 100%;float: left;padding:15px 20px;text-align: center;}
.breadcrumbnav ul{width: 100%;max-width: 1270px;display: inline-block; vertical-align: top;text-align: left;}
.breadcrumbnav li{float: left;padding:2px 10px 2px 2px;font-size: 14px; font-weight: 400;color: #1f1e24;}
.breadcrumbnav li a{color:#e51b24;}
.plmaintitle{width: 100%;float: left;font-size: 24px; color: #444;padding-top:10px;}
.plmaintitle span{color: #888;font-weight: 400;font-size: 15px;padding-left: 8px;}
.plinner{text-align: center;position: relative;padding: 0px 20px;
box-shadow: 8px 6px 13px 0px rgba(5,3,3,0.15);
    -webkit-box-shadow: 8px 6px 13px 0px rgba(5,3,3,0.15);
    -ms-box-shadow: 8px 6px 13px 0px rgba(5,3,3,0.15);
    -o-box-shadow: 8px 6px 13px 0px rgba(5,3,3,0.15);
    -moz-box-shadow: 8px 6px 13px 0px rgba(5,3,3,0.15);
}
.plinnerw{width: 100%;max-width: 1270px;display: inline-block; vertical-align: top;text-align: left;}
.plinnerwleft{float: left;padding:22px 0px;height:59px;font-size:20px;font-weight:700;color:#001e38;text-transform: uppercase;font-family: 'Josefin Slab', serif;position: relative;}
.plinnerwleft::after{position: absolute;bottom:-9px;left: 10px;content: "";
width: 0px;
height: 0px;  
border-left:11px solid transparent; 
border-right: 11px solid transparent;
border-top: 11px solid #fff;} 
.plinnerwright{float:right;padding: 10px 0px;}
.plinnerwright1{float: right;padding: 10px 20px 10px 0px;font-size:16px;font-weight:500;color:#222;text-transform: uppercase;}
.plinnerwright2{float: right;}
.productlist{background:#f3f1f1;text-align: center;padding:30px 20px;}  
.select-border{width:165px;float: left;max-width: 165px;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);}

.productlistleft{width:25%;float: left;padding-right:22px;}
.productlistleftinner{width: 100%; float: left; background: #fff;margin-bottom:20px;
-webkit-box-shadow:6px 4px 10px 0px rgba(0,0,0,0.10);
    -moz-box-shadow:6px 4px 10px 0px rgba(0,0,0,0.10);
    -ms-box-shadow:6px 4px 10px 0px rgba(0,0,0,0.10);
    -o-box-shadow:6px 4px 10px 0px rgba(0,0,0,0.10);
    box-shadow:6px 4px 10px 0px rgba(0,0,0,0.10)}
.productlistright{width: 75%;float:right; }
.accordion_container2 {width: 100%;float: left;}
.accordion_head2 {position: relative;background:#fff; color:#001e38; font-size: 14px; padding:10px 25px 10px 15px;font-weight:400;margin:0px;width: 100%;float: left;cursor: pointer;text-transform: uppercase; border-top: 1px solid #e0e0e0;font-family:'Roboto Condensed', sans-serif;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}   
.accordion_head2_single {position: relative;background:#fff; color:#001e38; cursor: pointer; font-size: 14px; padding:10px 25px 10px 14px;font-weight:400;margin:0px;width: 100%;float: left;text-transform: uppercase; border-bottom: 1px solid #e0e0e0;font-family:'Roboto Condensed', sans-serif;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}   
.accordion_head2 a, .accordion_head2_single a{color:#001e38;}
.accordion_head2::after{position: absolute;right:10px;top:7px;font-family: 'FontAwesome'; content:"\f107";font-size:22px;} 
.accordion_container2 .active::after{position: absolute;right: 10px;top:7px;font-family: 'FontAwesome'; content:"\f106";font-size:22px;} 
.accordion_container2 .active { background:#001e38;color: #fff;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;} 
.accordion_head2:last-child{margin-top:0px;}  
.accordion_body2 {width: 100%;float: left;}
.accordion_head2:first-child{margin-top: 0px;}
.accordion_head2:last-child{margin-bottom:0px;}
.accordion_head2title{color:#006384; font-size: 18px; padding:0px 20px 10px 47px;font-weight:400;width: 100%;float: left;letter-spacing:1px;}  
.accord_list2 { width: 100%;float: left;}
.faq_accord_opn2 { padding: 10px 20px; width: 100%;float: left;}

.coList{width: 100%;float: left;}
.coList ul{width:100%;float: left;padding: 4px 0px;max-height: 350px; overflow: auto;} 
.coList li{width:100%!important;float: left;padding: 7px 15px!important;font-size:14px;color: #444;font-weight:400;}
.coList li a{color: #444; display: block;} 
.coList li a:hover{color:#e51b24}
.coList li a span{font-size: 12px; color: #888;padding-left: 5px;} 
.coList li.subnav{width: 100%;float: left; background:#fff;position: relative;} 
.coList li.subnav ul{width: 100%;float: left;margin: 0px;padding:7px 0px 0px 0px;} 
.coList li.subnav ul li{width: 100%;float: left;position: relative;padding:5px 0px 5px 25px!important;}
.coList li.subnav ul li a{width: 100%;float: left; color: #805831;}  
.coList li.subnav ul li a:hover{color:#e83841;}
.coList li.subnav ul li::after{content:"\f105";font-family: 'FontAwesome';position: absolute;left:10px;top:4px; font-size: 15px;color: #000;} 
.coList li.subnav::after{content:"\f107";font-family: 'FontAwesome';position: absolute;right:10px;top:4px; font-size: 16px;color: #fca800;}
.coList li.subnavact a{color:#e83841;}
.coList li.subnavact::after{content:"\f106";/*font-family: 'FontAwesome';position: absolute;right:5px;top:4px; font-size: 15px;color: #805831;*/}
.coList li.subnavact{background: #f9f9f9;border-bottom: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;padding-top: 7px!important;padding-bottom: 7px!important;}


.mngchech label {
	display: inline-block; 
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	font-size:14px;
	color: #444;
	font-weight:400;
	width: 100%;float: left;
}

.mngchech input[type=radio],
.mngchech input[type=checkbox] {
	display: none;
}
.mngchech label:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top:-1px; 
	background:url(../images/uncheck-radio.png) no-repeat;
}

.radio label:before {}

.checkbox label {
	width: 100%;float: left;
}
.checkbox label span{font-size: 12px; color: #888;}
.checkbox label:before {}

.mngchech input[type=radio]:checked + label:before {
    content: "";
	background:url(../images/check-radio.png) no-repeat;
}
.mngchech input[type=radio]:checked + label {
	color: #001e38;
}

.mngchech input[type=checkbox]:checked + label:before {
	content: "";
	background:url(../images/check-checkbox.png) no-repeat;
}
.mngchech input[type=checkbox]:checked + label {
	color: #001e38;
}

/*----*/
.mngchech2 label {
	display: inline-block; 
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	font-size:14px;
	color: #444;
	font-weight:400;
	width: 100%;float: left;
}

.mngchech2 input[type=radio],
.mngchech2 input[type=checkbox] {
	display: none;
}
.mngchech2 label:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top:-1px; 
	background:url(https://www.lagnasohalaa.com/images/uncheck-radio.png) no-repeat;
}

.radio label:before {}

.checkbox label {
	width: 100%;float: left;
}
.checkbox label span{font-size: 12px; color: #888;}
.checkbox label:before {}

.mngchech2 input[type=radio]:checked + label:before {
    content: "";
	background:url(https://www.lagnasohalaa.com/images/check-radio.png) no-repeat;
}
.mngchech2 input[type=radio]:checked + label {
	color: #001e38;
}

.mngchech2 input[type=checkbox]:checked + label:before {
	content: "";
	background:url(https://www.lagnasohalaa.com/images/check-checkbox.png) no-repeat;
}
.mngchech2 input[type=checkbox]:checked + label {
	color: #001e38;
}



.productList{width: 100%;float: left;}
.productList ul{width:100%;float: left;padding: 4px 0px;} 
.productList li{width:33.33333333333333%;float: left;padding:0px 13px; margin:0px 0px 20px 0px;}
.productListbg{width: 100%;float: left; background: #fff;}
.productListimg{width: 100%;float: left;position: relative;}
.productListinfo{width: 100%;float: left;padding: 20px;text-align: center;height: 180px;position: relative;border-top:1px solid #e0e0e0;} 
.productListinfoh3{width: 100%;float: left;font-size: 16px; font-weight: 700;color:#001e38;margin-bottom: 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;text-align: left;}
.productListinfoh3 a{color:#001e38;}
.productListinfoh3 span{display: block;font-size: 14px; color: #888;font-weight: 400;padding-top: 5px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.productListinfoh4{width: 100%;float: left;font-size: 14px;color: #fca800;margin-bottom: 10px;text-align: left;position: relative;} 
.productListinfoh4 .fa{margin:0px 2px;color: #fca800;}    
.productListinfoh4 span{font-size: 14px;padding-left:2px; color: #333;font-weight: 700;} 
.productListinfoh4 span .fa{}
.productListinfoh5{width: 100%;float: left;margin-bottom: 10px; font-size:22px; font-weight:400;text-align: center; color: #222;} 
.productListinfoh51{width:100%;float: left;}
.productListinfoh52{width: 50%;float: left;}
.saveprice0{float: left;}
.saveprice0 span{display: inline-block;vertical-align:middle;font-size: 16px; color: #888;text-decoration:line-through;padding-left:6px;}
.saveprice2{float:left;color: #fff; background: #805831;font-size: 12px;padding:3px 8px;text-align: center;}
.productListinfohsave{width: 100%;float: left;font-size:16px; font-weight:400; color:#e83841;} 
.productListinfohsave .saveprice0{padding-left: 15px;}
.productListinfoh3{width: 100%;float: left;}  
a.dealod{position: absolute;right: 0px;top: 0px; color: #fff; background: #2f3133;font-size: 12px;padding:3px 8px;text-align: center;}
.inStock{position: absolute;right: -3px;bottom:15px;z-index: 3;}
.proPlay{position: absolute;right:15px;top:15px;z-index: 3;} 
.productListimgouter {/*height:292px;*/padding-bottom: 100%;margin: 0 auto;overflow: hidden;width: 100%;position: relative;text-align: center;}
.productListimgthumb {position: absolute;bottom: 0;left: 0;right: 0;top: 0;margin: auto;max-width: 100%;max-height: 100%; 
-moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
.brandcolor{display: inline-block;vertical-align: top;position: relative;width: 15px;height: 15px; 
-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%; background: #ddd;margin-right:8px;border: 1px solid #ddd;
}
.brandcolor2{display: inline-block;vertical-align: top;}
.sidebarMtitle{float: left;padding-bottom:15px;font-size:18px;font-weight:400;color:#001e38;text-transform: uppercase;position: relative;}
.showamount{text-align: center;}
input#amount{text-align: center;font-weight: 700!important;font-family:'Roboto Condensed', sans-serif;}
.searchfilter{padding-bottom: 20px;padding-right: 120px;position: relative;}
.searchRecord{float: left;padding:5px 25px 5px 12px;margin: 3px 7px 3px 3px;position: relative;font-size: 14px; color: #000; background: #d7e0e8;
-webkit-border-radius:60px;
	-moz-border-radius:60px;
	-ms-border-radius:60px;
	-o-border-radius:60px;
	border-radius:60px;} 
.searchRecord a.close{position: absolute;height: 15px;width: 15px;line-height: 15px;font-size: 18px; text-align: center;top:5px; right: 5px;color: #e83841; display: inline-block;font-family:'Roboto Condensed', sans-serif;font-weight: 400;
-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;  
	-o-border-radius: 50%;
	border-radius: 50%;
}

a.clearall{float: left;padding:6px 15px 6px 15px;font-size: 14px; color: #e51b24; background: #fff;
-webkit-border-radius:60px;
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px; 
border-radius:60px;
position: absolute;right: 0px; top: 0px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
a.clearall:hover{color: #fff; background: #e51b24;}
.card {position: relative;}
.card .img-top {position: absolute;top: 0;left: 0;opacity:0;
-webkit-transition: opacity .25s ease;
-moz-transition: opacity .25s ease;
-ms-transition: opacity .25s ease;
-o-transition: opacity .25s ease;
transition: opacity .25s ease;}
.productListbg:hover .img-top {opacity: 1;}
.card2 {position: relative;}
.card2 .img-top {position: absolute;top: 0;left: 0;	opacity:1;
-webkit-transition: opacity .25s ease;
-moz-transition: opacity .25s ease;
-ms-transition: opacity .25s ease;
-o-transition: opacity .25s ease;
transition: opacity .25s ease;}
.productListbg:hover .img-top {opacity: 1;}
#search-result-wrapper #grid-view-result li video {width: 100%; height: auto;}

.dealofthedayinner {border-top:2px solid #fff;border-bottom:2px solid #fff;background:url(../images/swirl_pattern.png) repeat center;padding:60px 20px;text-align: center;position: relative;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.dealofthedayinner .spach{position: absolute;width: 100%;height: 100%; right: 0px;top:0px;left: 0px;bottom: 0px; background: rgba(255,255,255,0.4);z-index:0;}

.dealofthedayinnerw {width: 100%;display: inline-block;vertical-align: top;max-width:1280px;text-align: center;position: relative;z-index: 1;}
.dealofthedayinner .titlemain{position: relative;z-index: 1;}

.productListbgin{padding: 10px;width: 100%;float: left;}
.productListbg2 {
    width: 100%;
    float: left;
    background: #fff;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);  
}
.productListimg2 {
    width: 100%;
    float: left;
    position: relative;
}
.productListimgouter2 {
    padding-bottom: 100%;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    position: relative;
    text-align: center;
}
.productListimgthumb2 {
    position: absolute;
    bottom: 0; 
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.card2 {
    position: relative;
}
.card2 .img-top2 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
}
.productListbg2:hover .img-top2 {opacity: 1;}
.productListinfo2 {
    width: 100%;
    float: left;
    padding:30px 20px 20px 20px;
    text-align: center;
    height: 180px;
    position: relative;
    border-top: 1px solid #e0e0e0;
} 
.dotdh3 {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 700;
    color: #001e38;
    margin-bottom: 14px;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-align:center;
	text-transform: uppercase;
}
.dotdh3 a{color: #001e38;}
.dotdh4 {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #fca800;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
}
.dotdh4 .fa {
    margin: 0px 2px;
    color: #fca800;
}
.dotdh4 span {
    font-size: 14px;
    padding-left: 2px;
    color: #333;
    font-weight: 700;
}
.dotdh4 .fa {
    margin: 0px 2px;
    color: #fca800;
}
.dotdh5 {
    width: 100%;
    float: left;
    margin-bottom: 13px;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    color: #222;
}
.save2price02 {
    display: inline-block;vertical-align: top;
}
.save2price02 span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #888;
    text-decoration: line-through;
    padding-left:10px; 
}
.productListinfohsave2 {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #e83841;
}
.saveprice22 {display: inline-block;vertical-align:middle;
    color: #fff;
    background: #805831;
    font-size: 13px;
    padding: 3px 8px;
    text-align: center;margin:0px 5px;
}
.saveprice33 {
    display: inline-block;vertical-align: middle;margin:0px 5px;
}
.dealend{position: absolute;left: 0px;right: 0px;top:-30px;text-align: center;padding: 10px;}
.dealendin{display: inline-block;vertical-align: top;text-align: center;background: #e9e0ce;font-size: 14px;color: #001e38;text-transform: uppercase;padding: 6px 5px;border: 2px solid #fff;width: 160px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
-ms-border-radius: 60px;
-o-border-radius: 60px;
border-radius: 60px;  
}  
.dealendin ul{width: 100%;float: left;}
.dealendin li {
  display: inline-block;font-size: 16px; color: #000;
  list-style-type: none;
  text-transform: uppercase;
}

.dealendin li span {
  display: inline-block;font-size: 16px; color: #000;
}
.dealendin li b{display: inline-block;font-weight: 400;margin-left: 8px;text-transform: none;}

.newstextboxfull .mngchech label{color: #fff;text-transform: uppercase;} 
.newstextboxfull .mngchech input[type=radio]:checked + label {color: #fff;}
.newstextboxfull .mngchech label:before{
	-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;}
.newstextboxfull .mngchech input[type=radio]:checked + label:before { background: url(../images/check-radio2.png) no-repeat;}
.productListbg2:hover .img-top{opacity: 1;}

/*--product-details--*/
.pdouter {
    background: #f3f1f1; 
    text-align: center;
    padding: 40px 20px;
}
.pdl{width: 53%;float: left;padding-right: 40px;}
.pdr{width: 47%;float: left;}
.pdrtitle{font-size: 24px;padding-bottom: 10px; text-transform: uppercase;font-weight: 700; color:#001e38;}
.pdrtitle2{font-size:16px;padding-bottom: 10px;font-weight: 400; color: #333;}
.pdrtitle3{font-size:14px;padding-bottom: 10px;font-weight: 400; color: #000;}
.pdrmb10{margin-bottom: 10px;} 
.pdrmb20{margin-bottom: 20px;} 
.pdrmb30{margin-bottom: 30px;} 
.pdrmb40{margin-bottom: 40px;} 
.spancy{color:#805831;font-weight: 700;}

.pdrtitlerating{font-size:12px;padding-bottom: 15px;font-weight: 400; color: #000;}
.pdrtitlerating .fa {
    margin: 0px 2px;
    color: #fca800;font-size:14px;
}
.pdrtitlerating span {
    font-size: 14px;
    padding-left: 2px;
    color: #333;
    font-weight: 700;padding-right: 10px;
}
a.baseon{color: #444;}

.pdrtitle4mp{font-size:20px;padding-bottom:10px;font-weight: 400; color: #555;}
.pdrtitle4mp span{/*text-decoration: line-through;*/} 
.pdrtitle4p{font-size:30px;padding-bottom:10px;font-weight: 400; color: #000;}
.pdrtitle4p span{display: inline-block;vertical-align:middle; background: #fff;font-weight: 700;color: #805831;border: 1px dashed #805831;font-size:14px;padding: 3px 10px;-webkit-border-radius:60px;
-moz-border-radius:60px;
-ms-border-radius:60px; 
-o-border-radius:60px;
border-radius:60px;}
.pdrtitle4p b{display: inline-block;vertical-align: middle;font-weight: 400;color: #e83841;font-size:16px;} 
.pdrtitle4pleft{float: left;padding-right: 10px;}
.pdrtitle5p{font-size:14px;padding-bottom:15px;font-weight: 400; color: #000;}
.pdrtitlecupon{font-size:14px;padding:4px 10px;font-weight: 400; color: #555; background: rgba(253,253,253,0.3); border: 1px dashed #f5c2cb;display: inline-block; vertical-align: top;position: relative;}
.pdrtitlecupon b{border: 2px dashed #f5c2cb;margin-right: 5px;padding: 5px;display: inline-block;background: #FFF;}
.pdrtitlecupon span{}
.pdrtitlesize{font-size:16px;font-weight: 400; color: #333;margin-bottom:30px;}
.pdrtitlesize1{float: left;padding-right: 20px;margin: 5px 0px;}
.pdrtitlesize2{float: left;padding-right: 40px;} 
.pdrtitlesize3{float: left;margin: 5px 0px;}  
.pdrtitlesize3 a{color: #ef8643;border-bottom: 1px solid #805831;}
.pdrbtn{margin-bottom: 30px;}
.pdrbtn1{float: left;padding-right: 20px;}
.pdrbtn2{float: left;padding-right: 40px;}
.pdrbtn3{float: left;}
.pdrbtn3 a{color: #ef8643;border-bottom: 1px solid #805831;font-size: 16px;margin: 8px 0px; display: inline-block;}


a.buynow{display: inline-block; vertical-align: top;padding: 10px 30px;text-align: center; background: #e83841;font-size: 16px; color: #fff;text-transform: uppercase;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10); 
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
a.buynow .fa{margin-left: 3px;}
a.buynow:hover{background: #001e38; color: #fff;}

a.addtocart{display: inline-block; vertical-align: top;padding: 10px 20px;text-align: center; background: #fff;font-size: 16px; color: #000;text-transform: uppercase;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);  
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10); 
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
a.addtocart .fa{margin-left: 3px;}
a.addtocart:hover{background: #001e38; color: #fff;}
.pdrtitlesizedesk{font-size:15px;font-weight: 400; color: #333;}

.addtowish{padding-left: 120px;text-align: center;padding-top: 20px;}
a.addtowish{display: inline-block; vertical-align: top; padding:8px 20px;text-align: center; background: #fff;font-size: 14px; color: #000;text-transform: uppercase;border: 1px solid #fff; 
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);   
-webkit-border-radius:60px;
-moz-border-radius:60px;
 -ms-border-radius:60px;
  -o-border-radius:60px;
	 border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
a.addtowish .fa{margin-right: 3px;color: #e83841;}
a.addtowish:hover{background: #001e38; color: #fff;}
.addtowishblock{display: inline-block; vertical-align: top;margin: 3px;}
.pdousec2ter {
    background: #fff;
    text-align: center;
    padding: 30px 20px; border-bottom: 1px dashed #ddd;
}
.pdousec2terw {
    width: 100%; 
    max-width: 1270px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.pdousec2terbg1{background: #f2f2f2;}

.pdousec2info{padding-bottom: 20px;font-size: 15px;line-height: 24px; color: #000;font-weight: 400;}
.pdousec2infolist{}
.pdousec2infolist ul{width: 100%;float: left;}
.pdousec2infolist li{width:50%;float: left;margin: 5px 0px;padding: 0px 5px 0px 15px;position: relative;font-size: 14px;color: #333;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.pdousec2infolist li span{color: #805831;font-weight: 600;}
.pdousec2infolist li::after{content:"\f0da";position: absolute;left: 0px;top:1px;font-size: 14px; color: #444;font-family: 'FontAwesome';}
  

.sbCategorylist1 {
    width: 100%;
    float: left;
    padding: 6px;
}
.sbCategorylist21 {
    width: 100%;
    float: left;
    background: #fff;
    height: 300px;
    color: #010101;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.sbCategorylist2img1 {
    width: 100%;
    float: left;
    height: 250px;
    overflow: hidden;
    background-position: center top!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -ms-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;
}
.sbCategorylist2imginner1 {
    width: 100%;
    float: left;
    height: 250px;
    background-position: center top!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -ms-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;
    -webkit-transition: 0.2s all ease-out;
    -moz-transition: 0.2s all ease-out;
    -ms-transition: 0.2s all ease-out;
    -o-transition: 0.2s all ease-out;
    transition: 0.2s all ease-out;
}
.sbCategorylist2info1 {
    width: 100%;
    float: left;
    height: 50px;
    padding: 0px 10px;
    display: table;
}
.sbCategorylist2info1 h2 {
    display: table-cell;
    vertical-align: middle;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.sbCategorylist21:hover {
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
}
.sbCategorylist21:hover .sbCategorylist2imginner1 {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.warratyinner{display: table;text-align: center;font-size: 14px;line-height: 22px;}
.warratyinnerl{width: 48%;display: table-cell;vertical-align: top;border-right:1px solid #ccc;padding-right:20px;}
.warratyinnerr{width: 48%;display: table-cell;vertical-align: top;padding-left: 10px;}
.warratyinner a{color: #001e38;}
.titlewarraty {
    width: 100%;
    float: left;
    letter-spacing: 0px;
    font-family: 'Josefin Slab', serif;
    text-align: center;
    padding-bottom: 15px;
    font-size:20px;
    color: #001e38;
    text-transform: uppercase;
    font-weight: 700;
}
.titlewarratyleft{text-align: left;}
.warratyinnerinfo{width: 100%;float: left;}
.checkdeli{ background: #f3f1f1;border: 1px solid #ccc;margin: 0px; padding:7px;width: 100%;max-width: 200px;
	font-weight:400;font-family:'Roboto Condensed', sans-serif;font-size: 16px;text-align: center;
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px; 
border-radius:60px;
	-webkit-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-ms-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-o-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
}
.checkdeli::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.checkdeli:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.checkdeli::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.checkdeli:focus, input:focus{outline: 0;}
.checkdeli *:focus {outline: 0;}
.warratyinnerinfo2{width: 100%;float: left;padding-bottom: 20px;}

.pdreview{width: 100%;float: left;}
.pdreviewl{width:70%;float: left;padding-right: 40px;word-wrap: break-word;}
.pdreviewr{width:30%;float: left;} 
.pdreviewinner{background: #fff;width: 100%;float: left;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.pdreviewltop{width: 100%;float: left;padding:20px;} 
.pdreviewlbtm{width: 100%;float: left;border-top: 1px solid #ddd;text-align: center;}
.pdreviewlbtm a{padding: 15px;display: block;color: #ef8643;font-size: 14px;text-transform: uppercase;}
.pdreviewlist{width: 100%;float: left;}
.pdreviewlist ul{width: 100%;float: left;}
.pdreviewlist li{width: 100%;float: left;border-top: 1px solid #ddd;margin:0px 0px;padding: 15px 0px;font-size: 16px;min-height:50px;}  
.titlecolor{color: #555;}  
.pdreviewlist li .inner{position: relative;padding:0px 0px 0px 70px;width: 100%;float: left;} 
.pdreviewlist li .innert{width: 100%;float: left;margin-bottom: 10px;font-size: 16px;text-transform: uppercase;} 
.pdreviewlist li .innerb{width: 100%;float: left;color: #8a8a8a;} 
.ratingleft{float: left;padding-right: 20px;}
.ratingleft .fa{margin-right: 3px;color: #ef8643;}
.ratingright{float: left;} 
.ratingthumb{width: 50px;height: 50px;position: absolute;left: 0px;top: 0px; background: #fff; overflow: hidden;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
-webkit-border-radius:50%; 
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%; 
border-radius:50%;
}
.ratingthumb img{width: 50px;height: 50px;}
.writer{width: 100%;padding: 20px 22%;float: left;border-top: 1px solid #ddd;}
.writerrow{width: 100%;float: left;margin-bottom: 15px;}
.writerrow1{width: 100%;float: left;font-size:18px; color: #888;text-align: left;margin-bottom: 20px;}
.writerrow1 span{color: #888;padding-left: 15px;}
.writerrow1 a{color: #888;} 

.checkdeli2{ background: #fff;border: 1px solid #ccc;margin: 0px; padding:10px 15px;width: 100%;
	font-weight:400;font-family:roboto-regular;font-size: 16px;text-align: left;
-webkit-border-radius:0px;   
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px; 
border-radius:0px;}
.checkdeli2::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.checkdeli2:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.checkdeli2::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.checkdeli2:focus, input:focus{outline: 0;}
.checkdeli2 *:focus {outline: 0;}

.checkdeli3{ background: #fff;border: 1px solid #ccc;margin: 0px; padding:10px 15px;height: 100px;resize: none;width: 100%;
	font-weight:400;font-family:roboto-regular;font-size: 16px;text-align: left;
-webkit-border-radius:0px;    
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px; 
border-radius:0px;}
.checkdeli3::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.checkdeli3:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.checkdeli3::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.checkdeli3:focus, input:focus{outline: 0;}
.checkdeli3 *:focus {outline: 0;}

.submitreview{display: inline-block; vertical-align: top;padding: 10px 30px;text-align: center; background: #d20055;font-size: 16px; color: #fff;text-transform: uppercase;border: none;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10); 
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
.submitreview .fa{margin-left: 3px;}
.submitreview:hover{background: #001e38; color: #fff;}
.titlewarraty{position: relative;}

a.writebtn{display: inline-block; vertical-align: top;padding:9px 20px;text-align: center; background: #001e38;font-size: 14px; color: #fff;text-transform: uppercase;position: absolute;top:-10px;right: 0px;font-weight: 700;font-family:'Roboto Condensed', sans-serif;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);  
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
a.writebtn .fa{margin-left: 3px;}
a.writebtn:hover{background: #fff; color: #001e38;}

.pdreviewr .titlewarraty{padding: 15px;text-align: center;}

.rangeprice{width: 100%;float: left;}
.rangeprice ul{width: 100%;float: left;}
.rangeprice li{width: 100%;float: left;font-size: 14px;text-transform: uppercase;border-top: 1px solid #ddd;margin:0px 0px;}  
.rangeprice li a{display: block;padding:8px 20px;color: #001e38;}
.rangeprice li a:hover{background: #001e38;color: #fff;}
.pdreviewinnertop{margin-bottom: 30px;}
.pdpoCat{background: #fff;padding-top: 30px;padding-bottom: 30px;}

.fbtinner{width: 100%;float: left;display: table;padding: 0px 10%;}
.fbtinnerl{width: 65%;display: table-cell;vertical-align:middle;text-align: center;background: #fff;padding: 20px;
	-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);}
.fbtinnerl ul{width: 100%;float: left;}
.fbtinnerl li{width: 50%;float: left;margin: 10px 0px; padding:0px 15px;position: relative;}
.fbtinnerl li::after{content:"\f067"; position: absolute;top: 50%;right:-10px;width: 20px;text-align: center;font-size: 14px;color: #000;font-family: 'FontAwesome';}
.fbtinnerl li:last-child::after{content:"";}

.fbtinnerr{width: 45%;display: table-cell;vertical-align: middle;text-align: center;background: #fff;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
}



.sbCategorylist5 {
    width: 100%;
    float: left;
    padding: 6px;
}
.sbCategorylist25 {
    width: 100%;
    float: left;
    background: #fff;
    color: #010101;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.sbCategorylist2img5 {
    width: 100%;
    float: left;
    overflow: hidden;
    background-position: center top!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -ms-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;
}
.sbCategorylist2imginner5 {
    width: 100%;
    float: left;
    height: 300px;
    background-position: center top!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -ms-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;
    -webkit-transition: 0.2s all ease-out;
    -moz-transition: 0.2s all ease-out;
    -ms-transition: 0.2s all ease-out;
    -o-transition: 0.2s all ease-out;
    transition: 0.2s all ease-out;
}
.sbCategorylist2info5 {
    width: 100%;
    float: left;
    padding:15px 20px;
}
.sbCategorylist2info5 h2 {
    width: 100%;float: left;text-align: center;
    font-weight: 400;color:#fca800!important;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.sbCategorylist2info5 h3{display: block;padding-top: 10px;     font-size: 22px;width: 100%;float: left;
    font-weight: 400;
    text-align: center;
    color: #222;}
.sbCategorylist25:hover {
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
}
.sbCategorylist25:hover .sbCategorylist2imginner5 {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.fbtprice {
    font-size: 30px;
    padding-bottom: 10px;padding-top: 10px;
    font-weight: 400;
    color: #000;
}
.fbtprice span{color: #e83841;  font-size: 16px;}
.fbtprice2 {
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.leftq{width: 100%;float: left;position: relative;padding-left: 25px; margin: 4px 0px;font-size: 16px;color: #000;text-transform: uppercase;}
.leftq span{position: absolute;left: 0px;top: -1px;font-size: 16px;text-transform: uppercase;color: #e83841;font-weight: 700;}
.lefta{width: 100%;float: left;position: relative;padding-left: 25px; margin: 4px 0px;font-size: 14px;color: #000;}
.lefta span{position: absolute;left: 0px;top: 0px;font-size: 16px;text-transform: uppercase;color: #001e38;font-weight: 700;}

.bsbg{background: #f7f7f7;}

.w3-dropdown-click, .w3-dropdown-hover {
    position: relative;
}
.w3-black, .w3-hover-black:hover {
    background:none;border: none;margin: 0px;padding: 0px;
}
.w3-btn, .w3-button {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.w3-btn, .w3-button {
    border: none;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
}
.w3-dropdown-content {
    cursor: auto;
    color: #000;
    background-color: #fff;
    display: none;
    position: absolute;
    min-width: 100%;left: 0px;
    margin: 0;
    padding: 0;
    z-index: 1;
}
.w3-show-block, .w3-show {
    display: block!important;
}
.w3-border {
}
.w3-dropdown-content::after{position: absolute;left:50%;top: 2px;margin-left: -8px;
    content: "";
    width: 0px;
    height: 0px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #001e38;
}

.w3-bar-block .w3-bar-item {
    width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal;
    float: none;
    outline: 0;
}

.sharing-links {
    position: absolute;
    left: 50%;margin-left: -102px;
    top: 100%;margin-top:0px;
    z-index: 3;
    width: 205px;
    background: #fff;border: 1px solid #001e38;
    color: #006384;
    padding:5px 10px;
    -webkit-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
    -moz-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
    -ms-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
    -o-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
    box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
}
.sharing-links li {
    width: 100%;
    float: left;
    padding: 7px 10px 7px 28px;
    text-align: left;
    position: relative;
    border-bottom:1px solid #ddd;
    font-size: 14px; 
    font-weight: 400;
    text-transform: uppercase;
}
.sharing-links li:last-child {border-bottom:none;}
.sharing-links li a {
    display: block;color: #000;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
}.sharing-links li a:hover {color: #e83841;}
.sharing-links li .fa-envelope {
    left: 2px;
}
.sharing-links li .fa {
    position: absolute;
    left: 0px;
    top: 8px;color: #e83841;font-size: 16px;
}


.rw3-dropdown-click, .rw3-dropdown-hover {
    position: relative;
}
.rw3-black, .rw3-hover-black:hover {
    background:none;border: none;margin: 0px;padding: 0px;
}
.rw3-btn, .rw3-button {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.rw3-btn, .rw3-button {
    border: none;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
}
.rw3-dropdown-content {
    cursor: auto;
    color: #000;
    background-color: #fff;
    display: none;
    position: absolute;
    min-width: 100%;left: 0px;
    margin: 0;
    padding: 0;
    z-index: 5;
}
.rw3-show-block, .rw3-show {
    display: block!important;
}
.rw3-border {
}
.rw3-dropdown-content::after{position: absolute;left: 50%;top: 2px;margin-left:-8px;
    content: "";
    width: 0px;
    height: 0px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #001e38;
}

.rw3-bar-block .rw3-bar-item {
    width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal;
    float: none;
    outline: 0;
}

.ratingblock{width: 100%;float: left;font-size: 14px;}
.ratingrow{width: 100%;float: left;margin: 4px 0px;padding: 0px 30px 0px 50px;position: relative;}
.ratingrowl{width: 50px;text-align: left;top:-2px;left: 0px;position: absolute;font-size: 12px;} 
.ratingrowr{width: 30px;text-align:right;top:-2px;right: 0px;position: absolute;color: #888;font-size: 12px;} 
.ratingrowc{width: 100%;float: left;position: relative;height: 10px; background: #f2f2f2;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;}
.ratingrowcbg{float: left;height: 10px; background: #fca800;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;}
.ratingrow{color: #888;font-weight: 700;}
.ratingrow a{color: #001e38;} 
.rw3-border .sharing-links{width: 220px;margin-left: -110px;} 
.productListbg .rw3-dropdown-content::after {left: 40px;}
a.seereviesw{display: inline-block; vertical-align: top; margin-top:10px;font-size: 13px; color:#001e38;font-weight: 400;}
.seerevieswc{text-align: center;}
.ratin{float: left;}

.well{background: #FFF;width: 100%; max-width: 900px; /*padding: 30px;*/ -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);}
.lgn_head{padding:10px;  background: #845c37; color: #FFF; text-align: center; font-size:26px; font-weight:400;}
.lgn_head span{display: block; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 16px;}
.enquiry_bx{padding: 30px;}
.already_account{font-size: 14px; margin: 15px 0 0 0; font-family: 'Raleway', sans-serif; font-weight: 400; position: relative;
float: right; margin-top: -26px;} 
.already_account a{color: #3357b4; text-decoration: none;}

/*---------- Media Page Css Start Here ----------*/
.media_bx{padding: 60px 0;}
.media_cont{display: block;}
.media_l{float: left; width:68%;}
.media_one{display: block; margin: 0 0 40px 0; }
.media_one img{display: block; margin: 0 0 15px 0;}
.wellinner{width: 100%;display: block;padding: 10px;float: left;}
.wellCol1{width: 33.33333333333333%;float: left;padding: 10px;}
.wellCol2{width: 100%;float: left;padding: 10px;}


.ProGridView{}
.ProListView li{width: 100%;}
.ProListView .productListimg{width: 31%;float: left;border-right: 1px solid #e0e0e0;}
.ProListView .productListinfo{width: 69%;float: left;}
.ProListView .productListinfo{border: none;}

/*--my-cart--*/
.mycartouter {
    background: #fff;
    padding:40px 20px;
    text-align: center;min-height: 400px;
}
.mycartouterw {
    width: 100%;
    display: inline-block;
    max-width:1170px;
    vertical-align: top;
    text-align: left;
}
.redcolor{color: #e51b24;}
.pdreviewinner {
    background: #fff;
    width: 100%;
    float: left;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.mycartl{width: 70%;padding-right: 30px;float: left;}
.mycartr{width: 30%;float: left;}

.mycartltitle{width:100%;float: left;position:relative; background:#f3f1f1;} 
.mycartltitlel{float: left;padding: 12px 20px;height: 40px; text-transform: uppercase;color:#001e38; font-weight:600;font-size: 16px;} 
.mycartltitler{float: right;padding:0px 0px 0px 85px;position: relative;}
.mycartltitler .title{position: absolute;left: 0px;top:0px;margin: 11px 0px; font-size: 14px;color: #888;font-weight:600;} 
.mycartltitler .title .fa{margin-right: 5px;color: #ef8643;font-size: 16px;}
.mycartlitem{width:100%;float: left;background:#fff;   
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10); 
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}  
.mycartlbtn{width:100%;float: left;margin-bottom: 20px;padding: 10px 10px;text-align:center;}
.mycartlsavelater{width:100%;float: left;
    background: #fff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);} 
.mycartlbtncal1{display: inline-block; vertical-align: top;padding: 5px 10px;}

.locrw3-dropdown-click, .locrw3-dropdown-hover {position: relative;}
.locrw3-black, .locrw3-hover-black:hover {background:none;border: none;margin: 0px;padding: 0px;}
.locrw3-btn, .locrw3-button {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}
.locrw3-btn, .locrw3-button {
border: none;
display: inline-block;
vertical-align: middle;
overflow: hidden;
text-decoration: none;
color: inherit;
background-color: inherit;
text-align: center;
cursor: pointer;
white-space: nowrap;
}
.locrw3-dropdown-content {
cursor: auto;
color: #000;
background-color: #fff;
display: none;
position: absolute;right: 0px;left: 0px;top:100%;width: 100%; 
margin: 0;
padding: 0;
z-index: 5;}
.locrw3-show-block, .locrw3-show {display: block!important;}
.locrw3-border {}

.locrw3-bar-block .locrw3-bar-item {
width: 100%;
display: block;
padding: 8px 16px;
text-align: left;
border: none;
white-space: normal;
float: none;
outline: 0;
}
.locrw3-links {margin-top:0px; 
width: 100%;float: left;background: #fff;border: 1px solid #ddd;
color: #000;padding:15px;font-size: 14px; 
-webkit-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
   -moz-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
    -ms-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
     -o-box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
        box-shadow: 0px 5px 13px 0px rgba(96,40,35,0.20);
}
.locrw3outer{width:100%;float: right;} 
.locrw3-button{width: 300px;height: 40px; text-align: left;padding: 11px 25px 11px 15px; background: #fff;position: relative;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10); 
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10); 
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);}
.locrw3-button::after{position: absolute;right: 10px;top:17px; content: ""; background: url(../images/ddarow.png) no-repeat center;width: 11px; height: 6px;} 
.locrw3row{width: 100%;float: left;position: relative;padding-right:56px;}
.locrw3rowbtn{position: absolute;right: 0px;top:0px;}
.locrw3row2{width: 100%;float: left;position: relative;padding-bottom: 10px;padding-top:4px; padding-left: 40px;margin-bottom:10px;}
.locrw3row2 .fa{color: #ff6161;font-size: 24px;position: absolute;top: 0px; left:0px;}
.locrw3rowbtn2{margin: 0px;padding: 5px 10px;height: 38px;border: none;background: #001e38;color: #fff;text-align: center;font-size: 14px;text-transform: uppercase;}
.locrw3rowbtn2:hover{background: #e83841}
.locrw3row .checkdeli2{height: 38px;padding: 8px 15px 10px 15px;}

.mycartlitemCal1{width: 100%;float: left;padding:20px 10px;border-top: 1px solid #ddd;}
.mycartlitemCal1-top{width: 100%;float: left;}
.mycartlitemCal1-btm{width: 100%;float: left;/*border-bottom: 1px solid #ddd;*/padding-top: 10px;}
.mycartlitemCal1-left{float: left;text-align: center;width: 20%;padding-right:10px;}
.mycartlitemCal1-middle{float: left;width: 50%;padding-right: 10px;}
.mycartlitemCal1-right{float: left;width: 30%;font-size: 14px;color: #333;text-align: right;font-weight: 400; margin-top: 2px;padding-right: 10px;} 
.mycartlitemCal1-right span{color: #388e3c;} 
.mycartlitemCal1-right span b{color: #444;font-weight: 400;} 

.mycartlitemCal1-right span.free{color: #388e3c;} 
.mycartlitemCal1-right span.free b{color: #444;font-weight: 400;text-decoration: line-through} 

.mycartprice1title{margin-bottom: 15px;font-size:16px;color: #001e38;font-weight: 700;}
.mycartprice1title a{color: #001e38;}
.mycartprice1title a:hover{color: #ef8643;}
.mycartprice1title span{display: block;padding-top: 8px;color: #555; font-size: 14px;font-weight: 400;}
.mycartprice1{padding-right: 10px;display: inline-block; vertical-align: top;font-size: 22px;color: #001e38;font-weight: 400;}
.mycartprice2{padding-right: 10px;display: inline-block; vertical-align: top;font-size: 16px;color: #878787;text-decoration: line-through;font-weight: 400; margin-top: 4px;}
.mycartprice3{padding-right: 10px;display: inline-block; vertical-align: top;font-size: 16px;color: #e83841;font-weight: 400;margin-top: 4px;}
.mycartprice4{padding-right: 8px;display: inline-block; vertical-align: top;font-size: 14px;color: #388e3c;font-weight: 400;margin-top: 10px;text-transform: uppercase;}
.mycartprice4 a{border-bottom: 1px solid #388e3c;color: #388e3c;}
.mycartprice4 span{font-weight: 600;} 
.mycartimgthumbthumb {
    position: absolute;
    left: 0;bottom: 0px;
    right: 0;
    top: 0;
    margin: auto;
    max-width:90%;
    max-height:90%;
}
.mycartimgthumbouter {
    height:130px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    position: relative;
}
.mycartimgthumbimg {
    width: 100%;
    float: left; 
}

.mycartlitemCal1-btm1 {
    float: left;
    text-align: center;
    width: 20%;
    padding-right: 10px;
}
.mycartlitemCal1-btm2 {
    float: left;
    text-align: left;
    width: 80%;padding: 8px 0;
}
.mycartlitemCal1-btma{float: left;color: #805831; padding-right:20px;font-size: 14px;text-transform: uppercase;font-weight: 700;}
.mycartlitemCal1-btma a{color: #805831;}
.mycartlitemCal1-btma a:hover{color: #ef8643;}
.mycartlitemCal1-btma b{font-weight: 700;}
.mycartlitemCal1-btma span{display: none;}

.mycartlitemCal1-btma2{float: right;padding-right: 10px; color: #e83841;font-size: 14px;text-transform: uppercase;font-weight: 400;}
.mycartlitemCal1-btma2 a{color: #e83841;}
.mycartlitemCal1-btma2 b{font-weight: 400;}
.mycartlitemCal1-btma2 span{}
.mycartqut{width: 110px;padding: 0px 35px; display: inline-block;position: relative; background: #fff;font-size: 14px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;}

.mycartqut .checkdeli2{border-top: none;border-bottom: none; border-left:1px solid #ddd;border-right:1px solid #ddd;text-align: center;padding: 7px;font-weight: 700;} 
.mycartqutleft{width: 35px;text-align: center;left:0px;top: 0px;position: absolute;}
.mycartqutright{width: 35px;text-align: center;right:0px;top: 0px;position: absolute;}
.mycartqut .fa{}
.mycartqut a{color: #777;display: block;padding: 9px 0px;}
.mycartqut a:hover{color: #e83841;}
.mycartqut a .fa-plus{margin-left: -2px;position: relative;}

.placeOrder{display: inline-block; vertical-align: top;padding: 11px 30px;text-align: center; background: #e83841;font-size: 16px; color: #fff;text-transform: uppercase;border:1px solid #e83841;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10); 
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
.placeOrder .fa{margin-left: 3px;}
.placeOrder:hover{background: #001e38; color: #fff;border:1px solid #001e38;}

.continueShopping{display: inline-block; vertical-align: top;padding: 11px 30px;text-align: center; background: #fff;font-size: 16px; color: #001e38;text-transform: uppercase;border:1px solid #001e38;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10); 
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px; 
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}     
.continueShopping .fa{margin-left: 3px;}
.continueShopping:hover{background: #001e38; color: #fff;border:1px solid #001e38;}

.couponcodetitle {
    width: 100%;
    float: left;
    position: relative;
    background: #f3f1f1;margin-bottom: 20px;
}
.couponcodetitle2 {
    float: left;
    padding: 12px 20px;
    height: 40px;
    text-transform: uppercase;
    color: #001e38;
    font-weight: 600;
    font-size: 16px;
}
.couponCodeBox {
    width: 100%;padding:20px;
    float: left;
    background: #fff; 
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}

.pdBox {
    width: 100%;padding:0;
    float: left;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
	    background:#fff;
    border: 2px dashed #f5c2cb;

}
.pdBoxrow{width: 100%;float: left;padding: 13px 15px; font-size: 16px; color: #000;}
.pdBoxrowl{float: left;font-weight: 400;color: #888;}
.pdBoxrowr{float: right;color: #000;}
.pdBoxrowlast{font-size: 18px;background: #f4f1ee;}
.pdBoxrowlast .pdBoxrowr{color: #001e38;}
.pdBoxrowlast .pdBoxrowl{color: #222;}
.free{color: #388e3c;} 
.pdBoxrowoff{width: 100%;float: left;padding: 13px 15px;font-weight: 700;font-size: 14px;text-align: center;color:#388e3c;}

.offbox1 {
    width: 100%;
    padding:15px 10px;
    float: left;text-align: center;margin-bottom: 15px;font-size: 14px;
    background: #f9fff9;color: #001e38;border: 1px solid #cfffd1;
}
.offbox1 .fa{color: #388e3c;font-size: 18px;}
.infoOfferRow{padding: 8px 20px;width: 100%;float: left;font-size: 13px;font-weight: 400; color: #555;}
.infoOfferRowl{width: 70%;float: left;}
.infoOfferRowr{width: 30%;float: right;text-align: right;color: #222;font-weight:700;}
.infoOfferRowtotal{width: 100%;float: left;font-weight: 700;color: #001e38;background: #f4f1ee;}
.infoOfferRowbtm{width: 100%;float: left;padding:10px 20px;font-size: 13px; font-weight:400;color: #666;}
.infoOfferRowbtm span{display: block;padding-top: 10px;color: #388e3c;}

.infoOfferfree .infoOfferRowr{color: #388e3c;}
.placebtn{margin-bottom:20px;text-align: center;}
.rpolicy{font-size: 13px; color: #888;padding-top: 6px;}

.pdrtitlecupon2 {
    font-size: 12px;
    padding:10px 10px 10px 100px;
    font-weight: 400; 
    color: #555;
    background: rgba(253,253,253,0.6);
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.pdrtitlecupon2 b {
    border: 2px dashed #f5c2cb;
    margin-right: 5px;
    padding: 5px;
    display: inline-block;
    background: #FFF;position: absolute;left:10px;top:13px;
}
.pdrtitlecupon2 span {display: block;padding: 2px 0px;} 
.pdrtitlecupon3{}

.checkoutPro{text-align: center;}
.checkoutPro ul{display: inline-block; vertical-align: top; height:9px;background:#fff;padding:0px 30px; margin-bottom:80px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
-ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.20);
-o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);border: 1px solid #ddd;
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px; 
border-radius:60px;} 
.checkoutPro li{display: inline-block; vertical-align: top;padding:30px 30px 30px 30px;text-transform: uppercase;font-size:20px;font-weight: 700;font-family:'Josefin Slab', serif;position: relative;}
.checkoutPro li .circle{width: 30px;height: 30px;line-height: 30px; text-align: center;border: 1px solid #ddd;background:#fff;position:absolute;top: -12px;left: 50%; margin-left: -15px;font-family:'Roboto Condensed', sans-serif;font-weight: 700;font-size: 16px;
-webkit-border-radius:50%; 
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%; 
border-radius:50%;}

.checkoutPro li a{display: block; color: #888;} 
.checkoutPro li span.num{display: inline;}
.checkoutPro li span.icon{display:none;}

.checkoutPro li.active span.num{display:none;}
.checkoutPro li.active span.icon{display:inline;}
.checkoutPro li.active .circle{border: 1px solid #388e3c;color: #388e3c;font-size: 16px;}
.checkoutPro li.active .circle .fa{margin-top: -2px;}
.checkoutPro li.active a{color: #388e3c;}

/*--shipping-address--*/
.shippingouter{margin-bottom: 20px;}
.formCalouter{width: 100%;float: left;}
.formCal2{width: 50%;float: left;padding:0px 8px;margin: 8px 0px;}
.formCal1{width:100%;float: left;padding: 5px 8px;}

.formcheckout{margin: 0px; padding:24px 15px 15px 50px;width: 100%;height: 48px;
	font-weight:400;font-family:'Roboto Condensed', sans-serif;font-size: 16px;text-align: left;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;  
-o-border-radius:0px; 
border-radius:0px;
	background: #fbfbfb;border: 1px solid #ddd;
	-webkit-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-ms-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-o-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
}
.formcheckout::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.formcheckout:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.formcheckout::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.formcheckout:focus, input:focus{outline: 0;}
.formcheckout *:focus {outline: 0;}

.formtextarea{margin: 0px; padding:24px 15px 15px 50px;height: 100px; width: 100%;
	font-weight:400;font-family:'Roboto Condensed', sans-serif;font-size: 16px;text-align: left;resize: none;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;  
-o-border-radius:0px; 
border-radius:0px;
	background: #fbfbfb;border: 1px solid #ddd;
	-webkit-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-ms-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-o-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
}
.formtextarea::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.formtextarea:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.formtextarea::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.formtextarea:focus, input:focus{outline: 0;}
.formtextarea *:focus {outline: 0;}


.floating-form {
  width:100%;float:left;
}

/****  floating-Lable style start ****/
.floating-label {position:relative; width: 100%;float: left;}
.floating-input, .floating-select {display:block; width:100%;}

.floating-input:focus , .floating-select:focus {
     outline:none;   
     /*border-bottom:2px solid #5264AE; */
}

.alllabel label {
  color:#888; 
  font-size:14px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:50px; 
  top:16px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}

.floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label {
  top:2px;
  font-size:13px;
  color:#ef8643;
}

.floating-select:focus ~ label , .floating-select:not([value=""]):valid ~ label {
  top:3px;
  font-size:13px;
  color:#ef8643;
}

/* active state */
.floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after {
  width:50%;
}

.floating-textarea {
   min-height: 30px;
   max-height: 260px; 
   overflow:hidden;
  overflow-x: hidden; 
}

/* highlighter */
.highlight {
  position:absolute;
  height:50%; 
  width:100%; 
  top:15%; 
  left:0;
  pointer-events:none;
  opacity:0.5;
}

/* active state */
.floating-input:focus ~ .highlight , .floating-select:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease;
  -moz-animation:inputHighlighter 0.3s ease;
  animation:inputHighlighter 0.3s ease;
}


/***   daniel - Fork me friend - style   ***/
.floating-credit { position:fixed; bottom:10px;right:10px; color:#aaa; font-size:13px;font-family:arial,sans-serif; }
.floating-credit a { text-decoration:none; color:#000000; font-weight:bold; }
.floating-credit a:hover { border-bottom:1px dotted #f8f8f8; }
.floating-heading { position:fixed; color:#aaa; font-size:20px; font-family:arial,sans-serif; }
/***  daniel - Fork me friend - style  ***/

.formIcon{position: absolute;left:12px; top: 9px;font-size: 16px; color: #333;}

.callUs {
    width: 100%;
    padding:15px 10px;
    float: left;text-align: center;font-size: 14px;line-height: 22px;
    background: #fbfbfb;color: #835b36;border: 1px solid #f4f1ee;
}
.callUs .fa{color: #835b36;}
.callUs a{color: #835b36;}
.dtitleb{ background: #845c38;position: relative;}
.dtitleb2{ color: #fff;}
.dtitleb .pdBox{border-top:none!important;border: 2px dashed #845c38;}

.titlecheckin {
    width: 100%; float: left;padding-left: 8px; margin-bottom: 20px;
    text-transform: uppercase;position: relative;    
    color: #001e38;
    font-weight: 600;
    font-size: 16px;
}
.titlecheckin::after{content:"";position: absolute;bottom:-10px;left: 8px;width: 60px;height: 3px; background: #b09578;}
.titlecheckin2 { width: 100%; float: left;padding-left: 8px; margin-bottom:15px; color: #888; font-weight:400; font-size: 14px;}
.mngchecktik{position: relative;margin-top: 10px;}
.mngchecktik label{left: 0px;pointer-events: initial;position: static;color: #001e38;}
.mngchecktik input[type=checkbox]:checked + label {
    color: #001e38;
}

.edate {
    width:100%;
    padding:10px 60px 10px 60px;position: relative;
    float: left;text-align: left;margin-bottom: 15px;font-size: 16px;line-height: 22px;
   background:#f5e9ec;
}
.edate span{color: #000;display: block;font-size: 14px;font-weight: 400;} 
.edate .fa{color: #835b36;} 
.edate a{color: #835b36;}
.edate2{position: absolute;right:0px;left: 0px;text-align: right;margin: 12px 0px;top: 0px;font-size: 14px; text-transform: uppercase;color: #fff;font-weight: 400;}
.edate3{position: absolute;left:15px;text-align: right;margin: 16px 0px;top: 0px;font-size: 14px; text-transform: uppercase;color: #fff;font-weight: 400;}



a.vdom{position: absolute;right: 15px;margin: 12px 0px;top: 0px;font-size: 14px; text-transform: uppercase;color: #fff;font-weight: 400;}
.stimatedList{width: 100%;float: left;max-height: 237px; overflow-x: hidden; overflow-y: auto;}
.stimatedList ul{width: 100%;float: left;} 
.stimatedList li{width: 100%;float: left;position: relative;font-size: 16px;font-weight: 400;padding:10px 0px 10px 70px;min-height: 45px; margin:0px 0px; text-transform: none;border-bottom: 1px solid #ddd;}
.stimatedListthumb{width: 45px; height: 45px;position: absolute;left: 15px;top: 8px; background: #fff;text-align: center;}
.stimatedListthumb img{width: 45px; height: 45px;border: 1px solid #ddd;}
.stimatedList li a{display: block; color: #666;}
.stimatedList li a span{display: block; color: #000;font-size: 14px;}
.stimatedList li a b{display: block; color: #845c38;font-size: 14px;padding-top: 2px; font-weight: normal;}
.stimatedList li:last-child{border-bottom:none;}

.vdomview{position: absolute;right:0px;margin:0px 0px;top: 0px;font-size: 14px; width: 100%;left: 0px; text-transform: uppercase;color: #fff;font-weight: 400;}
.vdomview2{position: absolute;right:0px;top: 0px;padding:12px 10px;color: #fff;}
 
.vdomview .dropdown-estimate-content{ margin-top: 40px;}
.vdomview .stimatedList li a span{padding-top: 4px;}

.dtitleb .dropdown-estimate-content{border: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.20);}
.dtitleb .dropdown-estimate-content::after{ border-bottom: 9px solid #fff;}

/*----*/
.paymentInner{display: table; background:#f3f1f1;margin-top: 15px;}
.paymentLeft{width: 30%;display:table-cell; vertical-align: top;} 
.paymentLeftinner{width: 100%; float: left;padding:10px 0px;}  
.paymentRight{width: 70%;display:table-cell; vertical-align: top;padding:25px 20px;
    background: #fff;min-height: 330px; 
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.15);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
}
.paymentList{width: 100%;float: left;}
.paymentList ul{width: 100%;float: left;} 
.paymentList li{width: 100%;float: left;position: relative;font-size: 16px;font-weight: 400;padding:0px; margin:0px 0px; text-transform:uppercase; color:#001e38; border-bottom: 1px solid #ddd;}
.paymentList li a{display: block;color:#001e38;}
.paymentList li:last-child{border-bottom:none;}

.tab { float: left; width:100%;}

/* Style the buttons inside the tab */
.tab button {
  display: block;
  background:none;text-transform: uppercase;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;margin: 0px; padding:18px 20px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.tab button.active {
  background-color: #fff;border-left: 5px solid #ddd;color:#001e38;
}

/* Style the tab content */
.tabcontent {
  float: left;
  width:100%;
}

.titlecheckinner {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    text-transform: uppercase;
    position: relative;
    color: #845c38;
    font-weight: 400;
    font-size: 16px;padding-left: 8px;
}
.titlecheckinner::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left:8px;
    width: 60px;
    height: 2px;
    background: #b09578;
}
.formpay{margin: 0px; padding:11px 15px;width: 100%;height:44px;color: #888888 ;
	font-weight:400;font-family:'Roboto Condensed', sans-serif;font-size: 16px;text-align: left;
-webkit-border-radius:0px; 
-moz-border-radius:0px;
-ms-border-radius:0px;  
-o-border-radius:0px; 
border-radius:0px;
	background: #fbfbfb;border: 1px solid #ddd;
	-webkit-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-ms-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
	-o-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
}
.formpay::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.formpay:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.formpay::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.formpay:focus, input:focus{outline: 0;}
.formpay *:focus {outline: 0;}
.mngpaym{width: 100%;}

.mngpaym .select-selected{height:44px;color: #888888 ;font-weight:400;font-family:'Roboto Condensed', sans-serif;font-size: 16px;text-align: left;background: #fbfbfb;border: 1px solid #ddd;padding-top: 11px; padding-bottom: 11px;padding-left: 15px;
-webkit-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
-ms-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
-o-box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);
box-shadow: inset 0px 0px 4px 3px rgba(255,255,255,1);}
.mngpaym .select-selected:after {top:16px;right:14px;} 
.cvvinner{width: 100%; float: left;position: relative;margin-top: 5px;min-height: 30px; padding-left:60px;font-size: 13px;color: #777;font-weight: 400;} 
.cvvinner img{position: absolute;left: 0px; top:2px;}
.PayNow{margin-top: 10px;}
.PayNow .placeOrder {width: 100%;} 

.payNowbtn{display: inline-block; vertical-align: top;padding: 10px 10px;text-align: center; background: #001e38;font-size: 16px; color: #fff;text-transform: uppercase;border:1px solid #001e38;width: 100%;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10); 
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
.payNowbtn:hover{background: #e83841; color: #fff;border:1px solid #e83841;}

.titlechecksubinner {
    width: 100%;
    float: left;padding-top: 10px;
    margin-bottom:10px;
    position: relative;
    color: #888;
    font-weight: 400;
    font-size: 14px;padding-left: 8px;
}

.deliveryAddressinfo{
    width: 100%;
    padding: 15px 20px;
    float: left;margin-bottom: 20px;
    text-align:left;
    font-size: 14px;
    line-height: 22px;
    background: #fff;
    color: #666;
    border: 1px solid #fff; 
	-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
}
.deliveryAddressinfo2{width: 100%;float: left;padding: 5px 0px;}
.deliveryAddressinfo3{margin-bottom:5px; width: 100%;float: left;font-size: 16px; color: #000;}


.accordion_container3 {width: 100%;float: left;}
.accordion_head3 {position: relative;background:#fff; color:#000; cursor: pointer; font-size: 16px; padding:15px 10px 15px 45px;font-weight:400;margin:5px 0px;width: 100%;float: left;text-transform: uppercase;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;
	background: #ffffff; /* Old browsers */ 
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
	border: 1px solid #e0e0e0;
}  
.accordion_head3::after{position: absolute;left:15px;top:0px;margin: 16px 0px; content:"";width:19px; height:17px; background: url(../images/login-uncheck.png) no-repeat; background-size:100% auto;} 
.accordion_container3 .active::after{position: absolute;left:15px;top:0px;margin: 16px 0px; content:"";width:19px; height:17px; background: url(../images/login-check.png) no-repeat; background-size:100% auto;} 
.accordion_container3 .active { /*background:#bbe5ee;*/
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;
}
.accordion_head3:last-child{margin-top:0px;} 
.accordion_body3 {width: 100%;float: left; background: #fff;position: relative;border: 2px solid #e0e0e0;padding:15px;
    /*-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10); 
    -ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);*/}
.accordion_body3::after{position: absolute;top:-11px;left:12px;content: "";
	width: 0px;
    height: 0px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #e0e0e0;
}

.accordion_head3:first-child{margin-top: 0px;}
.accordion_head3:last-child{margin-bottom:0px;}
.accordion_head3title{color:#006384; font-size: 18px; padding:0px 20px 10px 47px;font-weight:400;width: 100%;float: left;letter-spacing:1px;} 
.accord_list3 { width: 100%;float: left;position: relative;
}

.faq_accord_opn3 { padding: 10px 20px; width: 100%;float: left;}

/*--login--*/
.loginOuter{}
.loginOuterl{width: 50%;float: left;padding: 10px 15px;}
.loginOuterr{width: 50%;float: left;padding: 10px 15px;}
.loginrow{width: 100%;float: left;margin: 8px 0px;}
.loginrow3{width: 33.33333333333333%;float: left;padding: 0px 8px;}
.loginrow2{width: 50%;float: left;padding: 0px 8px;}
.loginrow1{width: 100%;float: left;padding: 0px 8px;}
.loginrowphone{padding-left: 98px;position: relative;}
.loginrowphoneinter{position:absolute;left: 0px;top: 0px;width: 80px;}

.logindob {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-transform: uppercase;
    position: relative;
    color: #333;
    font-weight: 400;
    font-size: 14px;
    padding-left: 8px;
}
.logindob2 {
    width: 100%;
    float: left;padding-top: 5px;margin-bottom: 0px;
    color: #888;
    font-size: 12px;text-transform:none;
}
.loginrow1Left{float: left;}
.loginrow1Right{float:right; color: #e51b24;font-size: 13px;}
.loginrow1Right a{color: #e51b24;}
.loginrow1Center{width: 100%;float: left;margin-bottom: 15px;padding-left: 8px;padding-right: 8px; padding-bottom:20px; border-bottom: 1px dashed #ddd;}
a.loginwithfacebook{width: 50%;float: left; background: #385a99;height: 42px;padding:12px 10px 12px 60px;color: #fff;font-weight: 400;font-size: 16px;position: relative;
-webkit-border-radius:60px 0px 0px 60px; 
-moz-border-radius:60px 0px 0px 60px;
-ms-border-radius:60px 0px 0px 60px;
-o-border-radius:60px 0px 0px 60px;
	border-radius:60px 0px 0px 60px;
}
a.loginwithfacebook:hover{background: #314e85;}

a.loginwithgplus{width: 50%;float: left; background: #de4b39;height: 42px;padding:12px 10px 12px 60px;color: #fff;font-weight:400;font-size: 16px;position: relative;
-webkit-border-radius:0px 60px 60px 0px; 
-moz-border-radius:0px 60px 60px 0px;
-ms-border-radius:0px 60px 60px 0px;
-o-border-radius:0px 60px 60px 0px;
	border-radius:0px 60px 60px 0px;
}
a.loginwithgplus:hover{background: #cc4534;}
.lws{position: absolute;left: 25px; top: 10px; font-size: 18px; color: #fff;}
.dontac{width: 100%;float: left;padding-top: 15px;text-align: center;font-size: 14px; color: #888;}
.dontac a{color:#845c38}
.accmoredeta .payNowbtn{width: 50%;} 

.isa_info, .isa_success, .isa_warning, .isa_error {
    margin: 5px 0px;
    width: 100%;
    float: left;
    position: relative;
    padding: 9px 10px 9px 30px;
    text-align: left;
    font-size: 14px;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFD2D2;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin: 5px 0px;
    font-size: 14px;
    vertical-align: middle;
    position: absolute;
    left: 10px;
    top: 7px;
}
.errorMessage {
    color: #D8000C;font-size: 13px;padding-top: 4px; width: 100%;float: left;
}

/*--about us--*/
.aboutouter {
    background: #fff;
    padding: 40px 20px;
    text-align: center;
}
.aboutouterw {
    width: 100%;
    display: inline-block;
    max-width: 1170px;
    vertical-align: top;
    text-align: left;
}
.aboutinner{font-size: 16px;line-height: 24px; color: #444;font-weight: 400;}
.aboutleft{width: 60%;float: left;padding-right: 30px;text-align: justify;}
.aboutinfo p{width:100%;float: left;margin-bottom: 20px;}
.aboutinfo p:last-child{width:100%;float: left;margin-bottom:0px;}
.aboutright{width: 40%; float: right;text-align: center;}
.aboutinfo{} 
.aboutinfo b{font-weight: 700;color: #845c38;}
.aboutinfoTitle{margin-bottom: 25px;padding-left: 0px;}
.aboutinfoTitle span{font-weight: 400;color: #222;}
.aboutinfoTitle::after{left: 0px;}

.about2left{width:40%;float: left;padding-right: 30px;text-align: center;}
.about2right{width: 60%; float: right;text-align: justify;}

.aboutCal1{width: 100%;float: left;margin-bottom:30px;}
.aboutCal2{width: 100%;float: left;}
img.aboutThumb{border:4px solid #fff;   -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);}

.ourcraftvideo video {
    width: 100%!important;
    max-width: 100%!important;
    height: 100%!important;
}
.ourcraftvideo { }

.aboutouter2 {
    background: #f4f1ee;
}

.privacyleft{width:25%;display: table-cell; vertical-align: top; margin-bottom:25px;}
.privacyright{width:75%;display: table-cell; vertical-align: top;position: relative;
    padding:0px 20px;
    background: #fff;/*
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.15);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);*/
}
.privacylefts{background:#f4f4f4;width: 100%;float: left;}
.privacylefts ul{width: 100%; float: left;} 
.privacylefts li{width: 100%; float: left;font-size: 14px;line-height: 18px;text-transform: uppercase; border-bottom: 1px solid #ddd;}
.privacylefts li a{display: block;padding:9px 15px 8px 25px; color: #000;position: relative;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}  
.privacylefts li:last-child{border-bottom:none;}  
.privacylefts li.active a { background:#001e38;color: #fff; position: relative;}
.privacylefts li.active {position: relative;}
.privacylefts li.active::after{position: absolute;top:50%; margin-top:-9px; right:0px;content: "";
	width: 0px; 
    height: 0px;
	border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #fff;
}
.privacylefts li a::before{position: absolute;top:7px; left:10px;
    font-family: 'FontAwesome';
    content:"\f0da";font-size: 16px;color: #001e38;z-index: 3;
}
.privacylefts li a:hover { background:#001e38;color: #fff;}
.privacylefts li a:hover::before {color: #fff;}
.privacylefts li.active a::before{color: #fff;} 

.privacyrighta{width: 1px; height: 100%; bottom: 0px;left: 0px; top: 0px; background: #fff;position: absolute;
-webkit-box-shadow:6px 0px 10px 2px rgba(0,0,0,0.20);
    -moz-box-shadow:6px 0px 10px 2px rgba(0,0,0,0.20);
    -ms-box-shadow:6px 0px 10px 2px rgba(0,0,0,0.20);
    -o-box-shadow:6px 0px 10px 2px rgba(0,0,0,0.20);
    box-shadow:6px 0px 10px 2px rgba(0,0,0,0.20);
}
.privacyinner{width: 100%;float:left; display: table;}

.infotext{margin-bottom: 20px;width: 100%;float:left; }

.infotext ul{width: 100%; float: left;} 
.infotext li{width: 100%; float: left;margin: 3px 0px;padding-left: 15px;position: relative;} 
.infotext li::before{position: absolute;top:-1px; left:0px; 
    font-family: 'FontAwesome';
    content:"\f111";font-size:6px;color:#001e38;z-index: 3;
}
.privacyright .aboutinfo{font-size: 14px;}





/*--mobile-device--*/

@media screen and (max-width:1680px){
	.sbCategory { padding: 60px 200px;}  
} 

@media screen and (max-width:1600px){
	.sbCategory { padding: 45px 180px;}  
	.popularCollections,.testimonials,.blog {padding:45px 20px;}
	.bestoffers {padding:45px 20px 30px 20px}
	.testimonialsw { padding-bottom: 40px;} 
	.adfor2 {padding: 40px 20px;} 
	.sbCategorylist2info h2{font-size: 16px;}
} 

@media screen and (max-width:1440px){
	.sbCategory { padding: 40px 120px;} 
	.adfor2wads {width: 33%;}
	.titlemain-mb30 {margin-bottom: 20px;} 
	.sbCategorylist2imginner,.sbCategorylist2img {height: 230px;}
	.bestoffers {padding: 40px 20px 20px 20px;}
	.popularCollections, .testimonials, .blog { padding: 40px 20px;} 
	.sbCategorylist2 {height: 280px;} 
} 

@media screen and (max-width:1440px){
	.sbCategory { padding: 40px 80px;} 
	.xzoom-thumbs{width: 50px;} 
	.xzoom-container { padding-left: 70px;}
	.pdl{width: 36%;}
	.pdouter {padding: 30px 20px;}
	.pdr {width: 64%;}
	.addtowish {padding-left:70px;}
	#light { margin-top: 119px; max-width: 480px;margin-left: -240px;}
	
}

@media screen and (max-width:1366px){
	.footerw { max-width: 1170px;}
	.checkoutPro li{font-size: 18px;} 
}

@media screen and (max-width:1170px){
	.leftlogo{left: 20px;}
	.righthead1{padding-right: 20px;}
	.righthead2{padding-right: 20px;}
	.menuzord-menu>li>a{font-size: 14px;padding: 15px 11px;} 
	.menuzord-menu>li{float: none;text-align: left;}
	.menuzord-menu.menuzord-right {float: left; width: 100%; text-align: center;}
	.menuzord-menu ul.dropdown li{text-align: left;}
	.slick-dots li {width: 27px;} 
}

@media screen and (max-width:1100px){
	.faciinnerbox{padding:15px 20px;}
	.popularblockimginner,.popularblockimg{height: 255px;} 
	.popularblockinfo {height: 152px; padding: 20px 10px;} 
	.popularblockinfost {margin-bottom: 17px;}
	.popularblockinfot {margin-bottom: 10px;font-size: 18px;} 
	.sbCategorylist2imginner, .sbCategorylist2img {height: 260px;} 
	.sbCategorylist2 {height: 310px;} 
	.adfor2wads {width: 45%;} 
	.bestofferboxouter {height: 200px;}
	.bestofferboximg {height: 220px;} 
	.bestofferboxinfo .title{font-size: 16px;} 
	.offersimgthumb { max-width: 80%; max-height: 80%;} 
	.testimonialsw{max-width: 850px;}
	.testimoniabox {padding:20px 50px;} 
	.footert{padding: 30px 20px;}
	.footerm{padding: 20px;}
	.mngdnone{display: none;} 
	.mngdnonewhite{background: #fff;}
	/*--header--*/ 
	.leftlogo{width: 200px;margin: 17px 0px;}
	.wrapperfullheader {padding-left: 225px;} 
	.righthead1{padding-top: 8px;}
	.righthead2 {margin: 8px 0px;} 
	.searchicon {max-width: 340px;} 
	.wrapperfullheader {height: 93px;} 
	.searchboxin {height: 40px;padding: 10px 20px 10px 54px;} 
	.searchboxicon {top: 9px;} 
	/*--header--*/ 
	.mngtopslider{margin-top: 140px;} 
	.searchRecord{font-size: 12px;}
	.searchRecord a.close {font-size: 16px;	top: 3px;}  
	a.clearall {font-size: 12px;} 
	.plmaintitle span {font-size: 13px;padding-left: 6px;} 
	.productListinfoh5 {font-size: 16px;}
	.productListinfoh3{font-size: 14px;}
	a.dealod {font-size: 10px;padding: 3px 6px;right: -5px;}
	.productListinfoh4{font-size: 12px;}
	.productListinfoh4 .fa {margin: 0px 1px;}
	.productListinfoh4 span {font-size: 12px;}
	.productListinfohsave {font-size: 14px;}
	.productListinfo {padding: 15px;height: 158px;} 
	.productList li {padding: 0px 10px;}  
	
	/*--product-details--*/
	.pdr { width: 50%;}
	.pdl { width: 50%;}
	.titlewarraty{font-size: 16px;}
	.pdreviewlist li .innert{font-size: 14px;}
	.pdreviewlist li .innerb{font-size: 14px;}
	.ratingthumb {width: 40px;height: 40px;}
	.ratingthumb img { width: 40px; height: 40px;}
	.pdreviewlist li .inner {padding: 0px 0px 0px 60px;}
	.checkdeli2,.checkdeli3{font-size: 14px;}
	.fbtinner{padding: 0px;}  
	.well{background: #FFF;width:95%; max-width:700px;}
	.lgn_head{font-size: 20px;}
	
	.tab button{padding: 15px 20px 14px 20px;} 
	.paymentList li{font-size: 14px;}
	
	.loginOuterr{width:40%;padding:10px;}
	.loginOuterl{width: 60%;padding:10px;}
	
}

@media screen and (max-width:800px){
	.sliderfull{display: none;}
	.sliderfullm{display: block;} 
	.facicom h2 span {font-size: 12px;}
	.facicom h2 {font-size: 14px;margin-top: 0px;} 
	.facicom img {display: none;} 
	.facicom { padding-left:0px; min-height: 35px;}
	.popularblockimginner, .popularblockimg { height: 185px;}
	.popularblockinfot { font-size: 16px;} 
	.popularblockinfost{font-size: 13px;}
	.popularblockinfo{padding: 10px 5px;height: 121px;}
	a.exploremore {padding: 9px 20px;font-size: 13px;} 
	.popularCollections, .testimonials, .blog { padding: 30px 20px;}
	.sbCategory { padding: 30px 50px;}
	.titlemain{font-size: 26px;}
	.sbCategorylist2imginner, .sbCategorylist2img { height: 280px;}
	.sbCategorylist2 { height: 330px;} 
	.adfor2wads { width: 49%;} 
	.adfor2 { padding: 25px 20px;}
	.bestoffers { padding: 30px 20px 10px 20px;}  
	.offerTitle { margin: 10px 0px;font-size: 12px;} 
	.offerNew {width: 40px;height: 40px;left: 10px; top: 10px;} 
	.offerSale{width: 40px;height: 40px;top: 10px; right: 10px;}
	.bestoffersprice1,.bestoffersprice2{font-size: 14px;}
	.testimonialsw { max-width: 700px;}
	.testimoniabox { padding: 10px 20px;}
	.testimonialstitle {padding:10px 60px;font-size: 14px;}
	.bloglist li{padding: 10px;} 
	.bloglistinfotitle { font-size: 14px;line-height: 18px;min-height: 40px;} 
	.bloglistinfo{padding: 10px 15px;}
	.bloglistinfo {padding: 10px 15px;min-height: 110px;}
	.bloglistinfo { bottom: 0px;left: 0px;}
	.bloglistimg {height: 300px;} 
	
	.footert .col1 {width: 100%;margin-bottom: 25px;padding-right: 0px;}
	.footert .col2 {width: 25%;}
	.footert .col1 span img{ max-width: 120px;} 
	.mngtopslider {margin-top: 60px;}
	
	/*--mobile header--*/
	/*header.smaller .fullheader { display:block;} */
	.fullheader { display:none;} 
	.fullnav{display: none;}  
	.fullheaderm,.showmenu{display: block;} 
	/*--mobile header--*/
	
	.productList li {width: 50%;}  
	.ProListView li {width: 100%;}  
	.productlistleft {width: 35%;}
	.productlistright {width: 65%;}
	.sidebarMtitle {padding-bottom: 12px;font-size: 16px;} 
	.plmaintitle{font-size: 20px;}
	.ProListView .productListinfo {width: 60%;}
	.ProListView .productListimg {width: 40%;}
	
	.pdl { width: 100%;padding-right: 0px;margin-bottom: 25px;} 
	.pdr {width: 100%;}
	.writer {padding: 20px 0%;}
	a.writebtn{font-size: 12px;}
	.pdreviewl{padding-right: 20px;}
	.sbCategorylist2imginner5{height: 200px;} 
	.sbCategorylist2info5 h2{font-size: 14px;} 
	.fbtinnerl{padding: 10px;}
	.fbtinnerr{padding: 5px;}
	.fbtprice{font-size: 24px;} 
	.fbtinnerr a.buynow{padding: 7px 15px;font-size: 14px;}
	.pdrtitle {font-size: 20px;}
	.wellCol1,.wellCol2{padding: 5px;} 
	.mycartl {width:100%; padding-right:0px;margin-bottom: 20px;}
	.mycartr {width:100%;}
	.offbox1{margin-bottom: 0px;} 
	
	.checkoutPro li{font-size: 18px;padding-bottom: 10px;width:32%;padding-left: 5px;padding-right: 5px;} 
	.checkoutPro ul{margin-bottom: 70px;width: 100%;float: left;}
	.checkoutPro ul{padding: 0px;}
	
	.loginOuterr{width:100%;padding:10px;}
	.loginOuterl{width:100%;padding:10px;}
	.aboutinner {font-size: 14px;line-height: 22px;}   
	.privacyleft {width: 35%;}
	.privacyright {width: 65%;}
	

}

@media screen and (max-width:700px){
	.faciinnerbox{display:none;}
	.popularCollections1 {width: 100%;padding: 15px 10px;}
	.offerLable{background-size: 100% auto;width: 50px;line-height: 15px;top: -3px;} 
	.sbCategoryw{padding: 0px;}
	.bestofferlist ul{text-align: center;}
	.bestofferlist li{/*width: 280px;padding: 15px 10px;*/float: none;display: inline-block; vertical-align: top;}
	.bestofferlist li { width: 49%;padding: 15px 5px;}
	
	.bloglist li{width: 50%;padding: 10px 5px;float: none;display: inline-block; vertical-align: top;}
	.bestoffers {padding: 30px 10px 10px 10px;} 
	.popularCollections, .testimonials, .blog { padding: 30px 10px;}
	.sbCategory { padding: 30px 10px;} 
	.adfor2 { padding:10px;}
	.adfor2wads { width:100%;}
	.testimoniabox2{padding:15px 10px;}    
	.testimonialsw {width: 95%;}  
	.testimonialstitle { padding: 0px 30px;}
	.testimoniabox {padding: 10px;} 
	.footert .col2 {width: 50%; margin: 10px 0px;}
	.footerm .col1 {max-width: 100%;padding-right: 0px;margin-bottom:25px;}
	.footerm .col2{display: inline-block; vertical-align: top;float: none;}
	.footerw{text-align: center;}
	.footerlink li{text-align: left;}
	.footerb .col1{width: 100%;float: left;text-align: center;padding: 0px;margin-bottom: 20px;}
	.footerb .col2{width: 100%;float: left;text-align: center;padding: 0px;}
	.slick-dots li {width:15px;}
	.slick-dots {bottom:10px;left:10px;}
	
	.productList ul{text-align: center;}
	.productList li { width: 50%;} 
	.ProListView li {width: 100%;}  
	/*.productList li { width: 280px;float: none; display: inline-block; vertical-align: top;}*/
	.productlistleft {width:100%;padding-right: 0px;}
	.productlistright {width:100%;}
	.back-to-top { right: 10px;	bottom: 10px;}
	.productlist{padding: 30px 0px;}
	.footerm { padding: 20px 10px;}
	#sbcategoryslide .slick-prev {left: -10px;}
	#sbcategoryslide .slick-next {right: -10px;}
	#lkcslide .slick-prev {left: -10px;}
	#lkcslide .slick-next {	right: -10px;}
	.dealofthedayinner {padding:30px 5px;}
	.sbCategorylist2info h2 { font-size: 14px;}
	.bestoffersprice1 {padding: 0px 5px;}
	
	.pdrtitlesize2,.pdrbtn2{padding-right: 20px;}
	.warratyinnerl{width: 100%;float: left;padding-right: 0px;margin-bottom:30px; border: none;}
	.warratyinnerr{width: 100%;float: left;padding: 0px;}
	.pdreviewl {width: 100%;margin-bottom: 30px;padding-right: 0px;}
	.pdreviewr {width: 100%;} 
	.pdreviewl .titlewarraty { padding-right:0px;} 
	.fbtinnerl,.fbtinnerr {width:100%;float: left;}
	.fbtinnerr{padding: 20px 10px;}
	.fbtinnerl li{padding: 0px 10px;}
	.sbCategorylist2imginner5 {height: 280px;}
	a.writebtn{position: static;float: right;margin-top: 15px;}
	#light { max-width: 300px;	margin-left: -150px;padding: 5px; margin-top: 60px;}
	.lgn_head{font-size:18px;}
	.mycartlitemCal1-top{padding-left: 100px;position: relative;} 
	.mycartlitemCal1-left{width: 100px;position: absolute;left: 0px;top: 0px;}
	.mycartlitemCal1-middle,.mycartlitemCal1-right{width: 100%;float: left;text-align: left;} 
	.mycartlitemCal1-right{padding-top: 10px;padding-right: 0px;}
	.mycartlitemCal1-middle{padding-right: 0px;} 
	.mycartqut {width:90px;padding: 0px 28px;}
	.mycartlitemCal1-btm1{text-align: left;position: absolute;left: 0px;top: 10px;width: 100px;}
	.mycartqutleft {width: 28px;}  
	.mycartqutright {width: 28px;}
	.mycartlitemCal1-btm {padding-left: 100px; position: relative;}
	.mycartlitemCal1-btma2 b {display: none;}
	.mycartlitemCal1-btma2{font-size: 20px;} 
	.mycartlitemCal1-btm2{width: 100%;float: left;}
	.mycartlitemCal1-btma2{position: relative;top: -4px;}  
	.mycartlitemCal1-btma {padding-left: 20px;} 
	.mycartlitemCal1-btm2{padding-bottom: 0px;}
	.checkoutPro li{font-size: 14px;} 
	.formCal2 {width:100%;}  
	.formCal2{padding-left: 0px;padding-right: 0px;}
	.formCal1{padding-left: 0px;padding-right: 0px;}
	.titlecheckin,.titlecheckin2{padding-left: 0px;}
	
	.paymentLeft,.paymentRight{width: 100%;float: left;}
	.paymentList li{width: 25%;float: left;text-align: center;border: none;}
	.tab button {padding:10px;text-align: center;border-top: 5px solid #f3f1f1; display: table;height: 57px;}
	.tab button span{/*display: table-cell;*/ vertical-align: middle;width: 100%;}
	.paymentLeftinner{padding:0px 5px 0px 5px;} 
	.tab button.active {background-color: #fff;border-left:none;border-top: 5px solid #ddd;}
	.cvvinner{padding-top: 5px;}
	.loginOuterr{width:100%;padding:5px 0px;}
	.loginOuterl{width:100%;padding:5px 0px;}
	
	.aboutouter{padding: 25px 20px;}
	.privacyleft {width:100%;float: left;}
	.privacyright {width:100%;float: left;padding: 0px 0px;}
	.privacylefts li.active::after{border-right: 9px solid #001e38;}
	.privacylefts li {width: 50%;}
	.privacylefts li a{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;}
	.privacyinner{display: block;}
	
}

@media screen and (max-width:568px){
	.plinnerwleft { height: 59px;font-size: 16px;}
	.plinner {padding: 0px 10px;}
	.plinnerwright2 .select-border {width: 146px;} 
	.plinnerwright1 {padding: 10px 10px 10px 0px;font-size: 14px;}
	.searchfilter {padding-right: 10px;padding-left: 10px; padding-top: 35px;}
	.productList li { padding: 0px 5px;}
	.inStock{width: 80px;bottom: 10px;}
	.productList ul { padding: 4px 5px;}
	.productListinfoh3 { font-size: 12px;} 
	.productListinfoh3 span {font-size: 12px;}
	.productListinfoh5 {font-size: 13px;}
	.saveprice0 span {font-size: 13px;}
	.saveprice2{font-size: 10px;}
	.productListinfohsave .saveprice0 {font-size: 11px; margin-top: 3px;}
	.productList li{margin-bottom: 10px;}
	.productListinfo{padding-left: 10px;padding-right: 10px;}
	.sidebarMtitle{padding-left: 20px;padding-right: 10px;}
	.proPlay{width: 25px;right: 10px;top: 10px;}
	.productListinfo { height: 148px;} 
	.newstextboxfull {
    position: relative;
    width: 100%;
    float: left;
    padding-left:0px;margin-top: 35px;}
	.nlradio {top: -30px;} 
	.sbCategorylist2imginner, .sbCategorylist2img {height: 190px;}
	.sbCategorylist2 {height: 240px;}  
	.sbCategorylist2imginner5 {height: 170px;}
	.pdousec2infolist li {width: 100%;}
	.xzoom-container{padding-left: 0px;}
	.xzoom-thumbs{position: static;width: 100%;text-align: center;margin-top: 7px;}
	.xzoom-thumbs a{margin: 4px 2px;display: inline-block; vertical-align: top;width: 40px;}
	.addtowish { padding-left: 0px;}
	.pdrtitle {font-size: 16px;}
	.pdrbtn1,.pdrbtn2,.pdrbtn3{margin: 4px 0px;padding-right: 10px;}
	.pdrtitlesize3{padding-top: 10px;}
	.pdrtitlesize1,.pdrtitlesize2,.pdrtitlesize3{padding: 4px 10px 4px 0px;}
	.pdrtitlesize3,.pdrbtn3{width: 100%;}
	.pdrbtn,.pdrtitlesize { margin-bottom: 20px;}
	.ProListView .productListimg { width: 50%;}
	.ProListView .productListinfo { width: 50%;}
	.mycartltitler{width: 100%;float: left;}
	.locrw3-button {width: 100%;}
	.mycartltitler{background: #fff;}
	.locrw3-button{padding-left: 30px;}
	.mycartltitler .title span{display:none;}
	.mycartltitler{padding: 0px;}
	 .mycartltitler .title{left:10px;z-index: 5;} 
	.mycartlbtncal1{width: 100%;padding-left: 0px;padding-right: 0px;}
	.continueShopping,.placeOrder{width: 100%;}
	.loginrow3,.loginrow2 {width:100%;} 
	.loginrow3{padding-top:3px;padding-bottom:3px;}
	.loginrow2{padding-top:3px;padding-bottom:3px;}
	.accmoredeta .payNowbtn { width:100%;}
	a.loginwithfacebook{padding-left: 40px;font-size: 14px;padding-top: 13px;}
	a.loginwithgplus{padding-left: 50px;font-size: 14px;padding-top: 13px;}
	.lws {left: 20px;}
	a.loginwithgplus .lws {left:15px;}
	.loginrow1Center { padding-left: 0px;padding-right: 0px;}
	
	.aboutleft,.aboutright{width: 100%;float: left;padding-right: 0px;}
	.aboutleft{margin-bottom: 20px;}
	.about2left {width: 100%;float: right;padding-right: 0px; margin-bottom: 20px;}
	.about2right {width: 100%;}
	
}

@media screen and (max-width:480px){
	a.dealod {font-size: 12px;}
	.dealendin li{font-size: 12px;}
	.dealendin li span{font-size: 12px;}
	.dealendin{width: 130px;padding:2px;}
	.dealend {top: -25px;}
	.dotdh3{font-size: 12px;text-align: left;}
	.dotdh5{font-size: 14px;text-align: left;}
	.dotdh4{font-size: 12px;text-align: left;}
	.dotdh4 span {font-size: 12px;}
	.save2price02 span{font-size: 12px;}
	.productListinfo2 {height: 152px;}
	.productListinfohsave2 {font-size: 10px;}
	.popularblockimginner, .popularblockimg {
    height: 145px;}
	.productListinfo2 {padding: 30px 10px 20px 10px;text-align: left;}
	.bestoffers .productListinfo2 {padding: 20px 10px 20px 10px;text-align: left;}
	.saveprice22{font-size: 10px;}
	.saveprice22{margin: 0px;}
	.productListbgin {padding: 10px 5px;}
	.dropdownInfo-content {left: -100px;} 
	.mycartprice1title{font-size: 14px;}
	.mycartprice1{font-size: 18px;}
	.mycartprice2,.mycartprice3,.mycartprice4,.mycartlitemCal1-btma{font-size: 13px;}
	
}

@media screen and (max-width:375px){
	.testimonialstitle {padding: 0px 10px;}
	.titlemain {font-size: 24px;} 
	a.exploremore {	padding: 9px 10px;}
	.mycartlitemCal1-btma{padding-left: 20px;} 
	.paymentList li { font-size: 12px;}
	.privacylefts li {width: 100%;}
} 

@media screen and (max-width:320px){
.mycartlitemCal1-right{font-size: 12px;}
	.dropbtn-estimate{padding-right: 10px;}
	.titlecheckinner{font-size: 14px;}
	.loginrowphone {padding-left: 88px;} 
	.accordion_body3{padding: 10px;}
}	
	
	