.disblk { display: none; text-align: right; }
.disblk i { font-size: 30px; color: #F25D1D; }
.sb-slidebar { background: #F25D1D; top: 6em; }
.sb-slidebar nav { color:#fff; }
.sb-slidebar nav ul { margin:0px; padding:0px; box-sizing:border-box; list-style:none; }
.sb-slidebar nav ul li { margin:0px; padding:0px 0 0px; font-weight: 700; color: #ffffff; font-size: 15px; text-transform: uppercase; line-height:1.8; }
.sb-slidebar nav ul li ul.sub-menu { margin: 0px; padding:0px 10px 0; background:#FF7F50; display: none; }
.sb-slidebar nav ul li a {line-height: 3em; text-decoration: none;color: #ffffff; padding-left:15px; display:block; border-bottom:1px dotted #F25D1e;}
.sb-slidebar nav ul li a:hover { color: #000; }
@media screen and (max-width:1340px) {
	
	.bestseller_inner {padding: 0 50px;}
	.bestseller_inner .woocommerce.columns-6 {position:relative;}
}
@media screen and (max-width:1200px) {
   
	.bestseller_inner{ text-align:center !important;
	    heigth: 30px !important;
	}
#cookie-notice{ visibility:hidden !important;}
    .head_wrap { width: 98%; }
    .wrap { width: 98%; }
   /* .header_middle { margin-left: 100px; }*/
    .header_middle ul li:last-child { margin-right: 0px; }
    .footer_col1 { width: 23%; margin-right: 2%; }
    .footer_col2 { width: 23%; margin-right: 2%; margin-left: 0; }
    .footer_col3 { width: 23%; margin-right: 2%; margin-left: 0; }
    .footer_col4 { width: 25%; }
		p.mailpoet_paragraph input.mailpoet_submit { width: 100%; }
    .recent_collection { width: 100%; } 
    .hmpg_categoryboxes { width: 100%; margin: 50px auto 0; }
    .hbtm_outer { width: 15%; margin-right: 1.66%; }
    .hbtm_outer .hbtmimgouter { width: 100%; }
    #controls { position: relative; }
    .prevBtn {display: inline-block; position: relative; left: 0; }
    .nextBtn { display: inline-block; position: relative; right: 0; margin-left: 15px; }
	.box-cont h5{font-size: 25px;}
}
@media screen and (max-width:1100px) {
    /*.header_middle { margin-left: 50px; }*/
	
    .woocommerce ul.products li.product a h2.woocommerce-loop-product__title { height: auto; }
	.box-cont h5{min-height: 100px; margin-bottom:20px; font-size: 22px;}
}
@media screen and (max-width:1024px) {
    .disnone { display: none; }
    .disblk { display: block; }
	 .hideMobile { display: none !important; }
	.subscribe-home-mobile-btn { display: block !important; margin: 3em 0 !important;}
	.columns-3 ul.products li.product {
    min-height: 425px !important;
}
	
 .header_number{
    
     justify-content:center;
padding-right: 0;
 }
    .header_outer { padding: 20px 0; }
   /* .header_middle.disblk { float: right; padding: 19px 0 0; margin-left: 32px; }*/
    .footer_outer { padding-top: 30px; }
    .footer_copy { padding: 20px 0; text-align: center; }
    .fetured_imgouter h2.title_outer { top: 0; }
    .fetured_imgouter h2.title_outer span { background-image: none; line-height: normal; padding: 5px 40px; font-size: 16px; background: rgba(0,0,0,.1); }
    .bestseller_inner .woocommerce.columns-6 ul.products li.product { width: 214px !important; }
}
@media screen and (max-width:810px) {
	
    .hmpg_catblk1 { width: 80%; margin: 0 auto 15px; float: none; }
    .hmpg_catblk2 { width: 80%; margin: 0 auto 15px; float: none; top:0; }
    .hmpg_catblk3 { width: 80%; margin: 0 auto 15px; float: none; }
    .hmpg_catblktxt1 { width: 80%; margin: 0 auto 15px; float: none; position: relative; top: 0; left: 0; right: 0; }
    .hmpg_catblktxt2 { width: 80%; margin: 0 auto 15px; float: none; position: relative; top: 0; left: 0; right: 0; }
    .hmpg_categoryboxes { padding-bottom: 0px; }
    .hbtm_outer { width: 32%; padding: 20px 0; margin-right: 1.33%; }
    .footer_col1 { width: 48%; margin-right: 2%; margin-bottom: 2%; }
    .footer_col2 { width: 48%; margin-right: 2%; margin-left: 0; margin-bottom: 2%; }
    .footer_col3 { width: 48%; margin-right: 2%; margin-left: 0; margin-bottom: 2%; }
    .footer_col4 { width: 48%; float: left; margin-bottom: 2%; }
}
@media screen and (max-width:769px) {
	
    .woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product { width: 48% !important; }
    .bestseller_inner .woocommerce.columns-6 ul.products li.product { width: 217px !important; }
	
}

@media screen and (max-width:540px) {
    .hbtm_outer { width: 48%; padding: 20px 0; margin-right: 2%; }
    .footer_col1 { width: 100%; float: none; margin-right: 0; text-align: center; }
    .footer_col2 { width: 100%; float: none; margin-right: 0; text-align: center; }
    .footer_col3 { width: 100%; float: none; margin-right: 0; text-align: center; }
    .footer_col4 { width: 100%; float: none; padding-bottom: 15px; margin-bottom: 0; text-align: center; }
    .social_fttxt { float: none; }
    .social_fticon { float: none; margin: 15px 0 0; }
    .ftr_clmou h2 { margin: 0px 0 15px; }
    .ftr_clmou ul li { line-height: 25px; }
    .serchtitle { display: none; }
    .search-block { width: 100%; float: none; }
    .dropdown-cart-button .dropdown.dropdown-right { right: -43px; }
	 .woocommerce-page #content table.cart .product-thumbnail {
        display: block;
    }
    .woocommerce-page #content table.cart .product-thumbnail:before {
        content: '';
    }
   .woocommerce-page #content table.cart img {
       width: 80px; /* change for mobile image size */
   }
   .woocommerce-page #content table.cart .product-thumbnail {
    text-align: center !important;
    }
	.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
		display: block !important;
    height: auto;
}
}
@media screen and (max-width:470px) { 
section.find-your-match {
    background: #fff;
    padding: 0;
}
	.left-img img {
    width: 100%;
    height: auto;
}
	.right-con {
    float: none;
    margin-top: 30px;
    margin-right: 0;
    margin-bottom: 30px;
    text-align: center;
}
	.right-con p {
    text-align: center;
    padding-bottom: 10px;
}
	.skin0.skin10 {
		display: grid;
	}
	.skin0 {
    width: auto;
    padding: 0;
    justify-content: center;
    display: block;
    margin-bottom: 120px;
    overflow-x: hidden;
}
	.skin0 h5{margin: 15px 10px;}
	.box01 {
    margin-left: 0;
    padding-top: 0;
	display:inline-block;	
}
	.box-cont1 {
    width: 100%;
    float: left;
}
	.box-cont1 h5 {
    font-size: 18px;
}
	.box-cont1 p {
    padding: 25px 25px;
    height: auto;
}
	.bg-img {
    background-size: contain;
    padding-bottom: 0;
}
	.box0 {
    position: relative;
    padding-bottom: 10px;
}
	.space0 {
    height: 15px;
}
	.bg-img0 {
    background-size: contain;
    padding-bottom: 0px;
}
	.skin p {
    text-align: center;
    font-size: 24px;
    margin-bottom: 40px;
}
	.skin2 {
    margin-left: 0;
    width: 97%;
}
	.skin2 h5 {
    margin: 15px 5px;
    padding: 15px 15px;
    width: 100%;
    font-size: 11px;
}
	.skin2 h5:last-child {
    width: 100%;
}
	.box02 {
    margin-left: 0;
    padding-top: 0;
	padding-bottom:50px;	
}
	.box-cont {
    width: 100%;
    float: left;
}
	.box-cont h5 {
    font-size: 16px;
    text-align: center;
    padding: 0 5px;
    min-height: auto !important;
    margin-bottom: 10px;
}
	.skin08 img {
    width: 90px;
    height: auto;
}
	.skin08:nth-child(5) img, .skin08:nth-child(3) img {
    width: 120px;
    height: auto;
}
	.skin08 {
    margin-right: 0;
    width: 100%;
		display: flex;
    height: auto;
    overflow: hidden;
}
	.box-cont ul {
    margin: 0 5px;
    padding: 20px 10px 20px 10px;
}
	.box-cont ul li {
    padding-bottom: 15px;
}
	.box00 {
    position: relative;
    padding-bottom: 560px;
}
	.img-lef0 {
    width: 100%;
    float: none;
}
	.bg-imga {
    background-image: none;
		padding-bottom: 250px;
}
	.img-lef0 img {
    width: 100%;
    height: auto;
}
	.wrapa.wrp0 {
    width: 100%;
    float: none;
    overflow-x: hidden;
    padding-top: 0;
}
	.skin2.jwl1 {
    margin-left: 0;
}
	button.back0 {
    margin-top: 20px !important;
}
	.skin2.jwl1 h5 {
    margin: 15px 5px;
    width: 47.39%;
}
	.wrapa a.btn-jwl {
    margin-right: 0;
}
	a.btn-jwl {
    width: 100%;
}
	.box02.bx0 {
    padding-top: 0;
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 80px;
}
	.box-cont.cnt0 p {
    padding: 25px 20px;
}
	.wrap1 {
    width: 100%;
    margin: 0;
		overflow-x: hidden;
}
	.no-match {
    width: 70%;
}
	.sec-jwl {
    width: 100%;
    margin: 0 auto;
}
	.lftsd {
    float: none;
    padding-top: 0;
    text-align: center;
}
	.rgtsd {
    padding-top: 0;
    float: none;
}
	.rgtsd a {
    margin: 5px;
}
	.product-match0 {
    padding-bottom: 20px;
}
	.lftsd img {
		height: 200px; }
	.wrap1.wrp-rec {
    width: 100%;
    margin: 0 auto;
}
	.rec-ttl {
    font: normal normal normal 14px/36px Open Sans;
    width: 75%;
}
	.line-grd {
    margin-left: 5px;
}
	.wrap1.wrp-rec li {
    margin-bottom: -50px !important;
}
	
	.more-deta{margin-top:30px;}
	.skin0 a{width:100% !important;}
}

@media screen and (max-width:414px) { 
.bestseller_inner .woocommerce.columns-6 ul.products li.product  { width:404px !important; }
#commentform input[type="text"], #commentform textarea { width:100%; }
}
@media screen and (max-width:375px) { 
.bestseller_inner .woocommerce.columns-6 ul.products li.product  { width:365px !important; }
}
@media screen and (max-width:365px) { 
.bestseller_inner .woocommerce.columns-6 ul.products li.product  { width:350px !important; }
.rgtsd a{float: none; width: 80% !important; display: block; margin: auto !important; margin-bottom: 10px !important; text-align: center;}
	
}
@media screen and (max-width:350px) { 
   /* .header_left { width: 110px; }
    .header_left img { width: 100%; height: auto; }
    .search_icon { margin-left: 15px; }
    .cart_outer { margin-left: 15px; }
    .header_middle.disblk { margin-left: 15px; }*/
}
@media screen and (max-width:320px) { 
.bestseller_inner .woocommerce.columns-6 ul.products li.product  { width:310px !important; }
}

/*@media only screen and (max-width: 768px){
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block !important;
	text-align: center;
    width: 60%;
}*/