@media only screen and (max-width:1500px) {
	.smart-container{
		max-width: 1300px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .counter-time{
		width: 60px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .counter-time:after{
		right: -4px;
	}
}
@media only screen and (max-width:1366px) {
	/*.zigcy-grid-banner .sl-inner-wrapp {
    height: 500px;
    }
    .zigcy-grid-banner .img-warap {
    height: 250px;
	}*/
	.smart-container{
		max-width: 1200px;
	}
	.content-area .title-wrapp h3,
	.content-area .section-title-wrapp h3{
		margin-bottom: 30px;
		font-size: 32px;
	}
	.store-mart-woo-block-slider .section-title-wrapp{
		margin-bottom: 30px;
	}
	.wpb_wrapper .store-mart-woo-block-slider .slick-dots{
		margin-top: 15px;
	}
	.store-mart-blogs .sm-blog-inner-wrapp .title-wrapp{
		margin-bottom: 5px;
	}
	.store-mart-woo-tabs.store-mart-woo-ajax-tabs.layout-1 .title-wrapp h3{
		margin-bottom: 15px;
	}
	.store-mart-cta.layout-1 .title-wrapp h3{
		font-size: 28px;
	}
	header .sm-icon-header{
		margin: 0 15px;
	}
	header .sm-icon-header i.lnr{
		font-size: 22px;
	}
	header .sm-icon-header > a span.wishlist-counter, header .sm-icon-header span#sm-compare-count{
		top: -8px;
	}
	.woo-hover-style-2 .sm-compare-wrapp .compare-wrap{
		margin-top: 10px;
	}
	.store-mart-cta.layout-1 .btn-wrapp a{
		font-size: 14px;
		padding: 0 20px;
	    height: 42px;
	    line-height: 42px;
	    -webkit-border-radius: 42px;
	            border-radius: 42px;
	}
	.store-mart-cta.layout-1 .btn-wrapp{
		margin-top: 15px;
	}
	.woocommerce li.product .sm-cart-wrapp a.button, .woocommerce li.product .sm-cart-wrapp a.added_to_cart, .woocommerce li.product .sm-cart-wrapp a.link-quickview{
		font-size: 13px;
		line-height: 35px;
		height: 35px;
	}
	.woocommerce ul.products li.product .sm-product-title-wrapp h2{
		font-size: 16px;
	}
	.woocommerce ul.products li.product .sm-product-title-wrapp span.price{
		font-size: 14px;
	}
	.woocommerce .sm-compare-wrapp a span{
		top: 4px;
	}
	.woocommerce .sm-compare-wrapp a:before{
		font-size: 24px;
	}
	.woocommerce .sm-compare-wrapp .add-to-wishlist-custom, .woocommerce .sm-compare-wrapp .compare-wrap{
		height: 35px;
	}
	.woocommerce.woo-hover-style-2 .sm-compare-wrapp .compare-wrap{
		margin-top: 10px;
	}
	.store-mart-woo-cat .smwc-wrap.woocommerce .sm-woo-cat-title{
		font-size: 16px;
	}
	.store-mart-woo-cat .smwc-wrap.woocommerce .sm-starting-price{
		font-size: 14px;
	}
	.store-mart-woo-cat .smwc-wrap.woocommerce span.woocommerce-Price-amount{
		font-size: 26px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap h3{
		font-size: 26px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .tab-price .amount{
		font-size: 26px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .btn-purchase a{
		padding: 0 30px;
		line-height: 45px;
	}
	.sm-woo-slider .product .item-info-wrap h2{
		font-size: 16px;
	}
	.sm-woo-slider .product .item-info-wrap .item-price .price{
		font-size: 14px;
	}
	.sm-woo-slider .product .item-info-wrap .item-price a.add_to_cart_button, .store-mart-woo-product-info .product .item-info-wrap .item-price a.add_to_cart_button{
		font-size: 14px;
	}
	.sm-woo-slider .product .item-info-wrap .item-price a.added_to_cart.wc-forward, .store-mart-woo-product-info .product .item-info-wrap .item-price a.added_to_cart.wc-forward{
		font-size: 14px;
	}
	.store-mart-cta.layout-2 .title-wrapp h3{
		font-size: 24px;
	}
	.store-mart-cta.layout-2 .content-wrapp .price-wrapp{
		font-size: 32px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .counter-time span.counter-num{
		font-size: 26px;
	}
	.store-mart-woo-product-info .woocommerce .product{
		padding: 25px 0;
	}
	.store-mart-woo-product-info .product .item-info-wrap .woocommerce-loop-product__title{
		font-size: 16px;
	}
	.store-mart-woo-product-info .product .item-info-wrap .item-price .price{
		font-size: 14px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .item-info-wrap h2{
		font-size: 26px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .item-info-wrap .item-price .price{
		font-size: 28px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .item-info-wrap .item-cart a{
		font-size: 14px;
		padding: 0 25px;
		line-height: 42px;
		margin: 20px auto;
	}
	.store-mart-blogs .sm-blog-wrapp .blog-inner h4.title{
		font-size: 18px;
	}
	.store-mart-woo-special-deal .title-wrapp h3{
		font-size: 28px;
	}
	.smwbs-wrap.woocommerce .sm-products .product .item-info-wrapp h2{
		font-size: 16px;
	}
	.smwbs-wrap.woocommerce .sm-products .product .item-info-wrapp span.price{
		font-size: 14px;
	}
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-left: 20px;
		padding-right: 20px;
	}*/
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-right: 0px !important;
		padding-left: 0 !important;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp:nth-of-type(2n) li.product{
		padding-left: 0px !important;
		padding-right: 0 !important;
	}*/
	.wpb_wrapper .store-mart-grid-banner{
		min-height: 600px;
	}
	.store-mart-cta.layout-3 img{
		min-height: 400px;
	}	
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .large-item-wrapp li.product .sm-product-img-before img{
		height: 707px;
	}
	.store-mart-woo-category-slider.layout-2 button.slick-arrow.slick-next{
		right: 0;
	}
	.store-mart-woo-category-slider.layout-2 button.slick-arrow.slick-prev{
		left: 0;
	}
	.blog-style1 .sm-blog-wrapp .content-wrapp-outer .sm-read-more a span.btn-normal,
	.blog-style1 .sm-blog-wrapp .content-wrapp-outer .sm-read-more a span.btn-hover{
		padding: 13px 20px;
	}
	.sm-blog-wrapp .content-wrapp-outer .entry-content{
		font-size: 14px;
	}
	.blog-style1 .sm-blog-wrapp .content-wrapp-outer .sm-read-more a span.btn-label{
		font-size: 14px;
	}
	.sidebar table,
	.sidebar .widget ul li,
	footer .widget ul li{
		font-size: 14px;
	}
	.sidebar h2.widget-title{
		font-size: 20px;
	}
	.sidebar h2.widget-title:before{
		height: 18px;
	}
	footer .footer-widgets .woocommerce ul.product_list_widget li a{
		font-size: 14px;
	}
	.woocommerce .sm-product-thumb-wrapp .sales-timer-ct .timer-text,
	.woocommerce .sm-product-thumb-wrapp .sales-timer-ct .timer-inner-wrap,
	.woocommerce .sm-product-thumb-wrapp .sales-timer-ct .counter-time{
		font-size: 13px;
		padding-right: 7px;
	}

	.woocommerce .sm-product-thumb-wrapp .sales-timer-ct .timer-text{
		padding-right: 2px;
	}
	.wpb_wrapper .widget.widget_nav_menu ul{
		max-height: 498px;
	}

}
@media only screen and (max-width:1300px) and (min-width:1250px) {
	.smart-container{
		padding: 0px 15px;
	}
	header.header-4 .sm-menu-wrap{
		padding: 0 30px;
	}
}
@media only screen and (max-width:1250px) and (min-width:1024px) {
	.woocommerce ul.products li.product{
		padding: 10px;
	}
}
@media only screen and (max-width:1250px) {
	.smart-container{
		padding: 0 15px;
		/*overflow: hidden;*/
	}
	.top-header-wrap .smart-container{
		padding: 10px 15px;
	}
	/*.vc_row{
		-ms-overflow-x: hidden;
		    overflow-x: hidden;
	}*/
	header.header-2 .top-header-wrap .smart-container{
		padding: 12px 15px;
	}
	.scrollup span{
		margin: 5px;
	}
	.store-mart-cta.layout-1{
		height: 250px;
	}
	.store-mart-cta.layout-1 img{
		object-fit: cover;
		height: 100%;
	}
	.store-mart-cta.layout-1.right-align .content-wrapp{
		padding-right: 30px;
	}
	.store-mart-cta.layout-1.left-align .content-wrapp{
		padding-left: 30px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents{
		padding-left: 50px;
		padding-right: 30px;
	}
	.store-mart-woo-product-info .product .item-info-wrap{
		width: calc(100% - 120px);
		width: -webkit-calc(100% - 120px);
		width: -moz-calc(100% - 120px);
		padding-left: 15px;
	}
	.store-mart-woo-product-info .product .item-img{
		width: 120px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .counter-time span.counter-num{
		font-size: 20px;
	}
	.store-mart-woo-special-deal .title-wrapp h3{
		font-size: 20px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .owl-nav .owl-prev, .store-mart-woo-special-deal .special-offter-deal-wrapp .owl-nav .owl-next{
		font-size: 18px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .owl-nav{
		margin-top: -38px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .counter-time{
		width: 50px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .offer-product-wrap .fl-pcountdown-cnt{
		padding: 0 5px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .offer-product-wrap .item-img img{
		max-height: 150px;
		object-fit: contain;
	}
	.sm-woo-slider .product .item-info-wrap{
		padding-left: 15px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .item-info-wrap h2{
		font-size: 22px;
	}
	/*Home layout 2*/
	.store-mart-grid-banner .content-wrapp .title,
	.store-mart-cta.layout-3 .content-wrapp .title-wrapp h3,
	.content-wrapp .title{
		font-size: 36px;
	}
	.store-mart-grid-banner .content-wrapp .btn a{
		padding: 0 25px;
		line-height: 45px;
	}
	.store-mart-cta.layout-3 .content-wrapp .title-wrapp .subtitle,
	.store-mart-cat-quick-view.layout-two .title-wrapp h3{
		font-size: 28px;
	}
	.content-wrapp .subtitle{
		font-size: 16px;
	}
	.content-wrapp .sl-btn{
		font-size: 14px;
		line-height: 45px;
		padding: 0 25px;
	}
	.store-mart-slider .sl-outer{
		width: 70%;
	}
	.store-mart-slider .banner-wrap{
		width: 30%;
	}
	.sidebar h2.widget-title{
		font-size: 18px;
	}
	.sidebar h2.widget-title:before{
		height: 18px;
	}
	.woocommerce div.product p.price{
		font-size: 28px;
	}
	.woocommerce form.cart .quantity input.input-text,
	.single-product.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp .add-to-wishlist-custom,
	.single-product.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp .compare-wrap{
		height: 38px;
		width: 38px;
		line-height: 38px;
		margin-left: 2px;
		margin-top: 0;
	}
	.woocommerce form.cart .quantity{
		height: 38px;
		line-height: 38px;
		width: 38px;
	}
	.woocommerce form.cart button.single_add_to_cart_button{
		height: 38px;
		line-height: 38px;
		margin-left: 25px;
	}
	.single-product.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp .add-to-wishlist-custom a:before,
	.single-product.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp .compare-wrap a:before{
		height: 38px;
		width: 38px;
		line-height: 38px;
		font-size: 16px;
	}
	.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp .yith-wcwl-add-button.show .ajax-loading{
		top: 11px;
		right: 12px;
	}
	.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp a,
	.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp .compare-wrap a{
		height: 38px;
		width: 38px;
		line-height: 38px;
	}
	.woocommerce form.cart .quantity a.plus,
	.woocommerce form.cart .quantity a.minus{
		height: 19px;
		width: 19px;
		line-height: 19px;
	}
	.sm-blog-wrapp{
		padding: 20px;
	}
	.sm-blog-wrapp .content-wrapp-outer{
		padding-left: 20px;
	}
	.sm-blog-wrapp .content-wrapp-outer .entry-title{
		font-size: 22px;
	}
	.blog-style1 .sm-blog-wrapp .content-wrapp-outer .sm-read-more a{
		height: 55px;
	    line-height: 55px;
	    font-size: 14px;
	}
	.sidebar .widget{
		margin-bottom: 30px;
		padding: 20px;
	}
	.sidebar .widget ul li{
		margin-bottom: 15px;
		padding-bottom: 15px !important;
		font-size: 13px;
	}
	.sidebar h2.widget-title{
		margin-bottom: 20px;
	}
	header .main-navigation .smart-primary-menu-wrap ul > li a{
		margin: 0 15px;
	}
	header .main-navigation .smart-primary-menu-wrap ul li.menu-item-has-children > ul.sub-menu{
		left: 15px;
	}
	body.woocommerce li.product .sm-cart-wrapp a.button, body.woocommerce li.product .sm-cart-wrapp a.added_to_cart, body.woocommerce li.product .sm-cart-wrapp a.link-quickview{
		font-size: 12px;
	}
	.blog-style1 .sm-blog-wrapp .blog-date-inner{
		margin: -55px auto 35px;
	}
	.woocommerce.archive .products.list .sm-list-item-wrapp .sm-list-right-wrapp, .woocommerce.tax-product_cat .products.list .sm-list-item-wrapp .sm-list-right-wrapp{
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents{
		background-position: center center;
	}
	footer.footer-3 .footer-widgets.col-5 .smart-container .block:first-of-type,
	footer.footer-3 .footer-widgets.col-5 .smart-container .block:last-of-type{
		width: 25%;
	}
	footer.footer-3 .footer-widgets.col-5 .smart-container .block{
		width: 16.667%;
	}
	footer .mailpoet_form form .mailpoet_paragraph{
		font-size: 14px;
	}
	footer.footer-3 .footer-widgets.col-5 .smart-container .block:first-of-type{
		padding-right: 20px;
	}
	footer.footer-3 .footer-widgets.col-5 .smart-container .block:last-of-type{
		padding-left: 0;
		padding-right: 0;
	}
	header .cart-icon-wrap .sm-cart .sm-cart-wrap .sm-cart-amount,
	header .cart-icon-wrap .sm-cart .sm-cart-wrap .sm-cart-text{
		font-size: 13px;
	}
	header.header-4 .sm-menu-wrap{
		padding: 0 15px;
	}
	header .main-navigation .smart-primary-menu-wrap ul > li a{
		margin: 0 12px;
	}
	header .main-navigation .smart-primary-menu-wrap ul > li.menu-item-has-children a:after{
		right: -15px;
	}
	header.header-4 .sm-menu-wrap{
		padding: 0 15px;
	}
	/*header .sm-fixed-header .smart-container .icon-wrapp{
		padding-right: 10px;
	}*/
	.wpb_wrapper .store-mart-grid-banner .img-warap:after{
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.3);
	}
	.store-mart-cta.layout-1 .title-wrapp h3{
		font-size: 22px;
	}
	.store-mart-cta.layout-1 .title-wrapp .subtitle{
		font-size: 14px;
	}
	header.header-7 .top-header-wrap .smart-container{
		padding: 10px 15px;
	}
	header.header-2 .main-navigation .smart-primary-menu-wrap ul{
		text-align: left;
		padding-left: 15px;
	}
	.zigcy-product-cta .zpc-wrap .product-sub-title{
		font-size: 16px;
	}
	.zigcy-product-cta .zpc-wrap .product-title{
		font-size: 24px;
	}
	.zigcy-product-cta .zpc-wrap .product-price{
		font-size: 32px;
		margin-top: 5px;
	}
	.zigcy-product-cta .zpc-wrap a.zpc-btn{
		padding: 8px 22px 6px;
		font-size: 14px;
		margin-top: 15px;
		font-weight: 600;
	}
	.wpb_wrapper .widget.widget_nav_menu ul{
		max-height: 484px;
	}
}

@media only screen and (max-width:1300px) {
	header.site-header.header-8 .sm_search_form input[type="text"]{
		min-width: 545px;
	}
	.site-header.header-8 form#searchform {
    	width: 65%;
    }
   
}

@media only screen and (max-width:1024px) {
	header.site-header.header-8 .sm_search_form input[type="text"]{
		min-width: 471px;
	}
	.site-header.header-8 form#searchform {
    	width: 65%;
    }
	
	.top-header-wrap .smart-container{
		padding: 10px 15px;
	}
	.woocommerce ul.products li.product{
		width: 33.1667%;
	}
	.woo-hover-style-2 .woocommerce ul.products li.product{
		width: 32%;
	}
	.woocommerce ul.products li.product:nth-child(4n){
		margin-right: 0.25%;
	}
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(4n){
		margin-right: 1.333%;
	}
	.woocommerce ul.products li.product:nth-child(3n){
		margin-right: 0;
	}
	.woo-hover-style-2 .woocommerce ul.products.columns-2 li.product:nth-child(3n){
		margin-right: 2%;
	}
	.woo-hover-style-2 .woocommerce ul.products.columns-2 li.product:nth-child(2n),
	.woo-hover-style-2 .woocommerce ul.products.columns-2 li.product:nth-child(4n){
		margin-right: 0;
	}
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(3n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-4 li.product{
		width: 33.1667%;
	}
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product{
		width: 32%;
		margin-right: 2%;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(4n){
		margin-right: 0.25%;
	}
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(4n){
		margin-right: 2%;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(3n){
		margin-right: 0;
	}
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(3n){
		margin-right: 0;
	}
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .large-item-wrapp{
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp{
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-right: 15px !important;
		padding-left: 0 !important;
		padding-top: 10px !important;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp:nth-of-type(2n) li.product{
		padding-left: 15px !important;
		padding-right: 0 !important;
	}*/
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .large-item-wrapp li.product{
		border: 1px solid #eaeaea;
	}*/
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .small-item-outer-wrapp .small-item-wrapp:nth-of-type(2n) li.product,
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .first-row-wrapp .small-item-outer-wrapp .small-item-wrapp li.product{
		border-right: 1px solid #eaeaea;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .small-item-outer-wrapp .small-item-wrapp li.product{
		border-left: 1px solid #eaeaea;
	}*/
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-left: 15px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product .sm-product-img-before img{
		height: 239px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .large-item-wrapp li.product .sm-product-img-before img{
		height: 600px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-right: 15px;
	}
	.store-mart-woo-category-slider .wrap-first, .store-mart-woo-category-slider .wrap-second{
		width: 100%;
		margin-left: 0;
	}
	.store-mart-woo-category-slider.layout-2 .wrap-first, .store-mart-woo-category-slider.layout-2 .wrap-second{
		width: 49%;
		margin-right: 1%;
		margin-left: 0;
	}
	.mailpoet_form{
		margin-left: 5%;
	}
	footer.footer-2 .footer-widgets .smart-container .block{
		padding-left: 25px;
		margin-bottom: 30px;
	}
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-top-wrapp .content-wrapp,
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-btm-wrapp .content-wrapp{
		margin-right: 50px;
	}
	.store-mart-iconbox .smib-icon-wrap{
		display: block;
		width: 100%;
		text-align: center;
		top: 0;
		-webkit-transform: none;
		   -moz-transform: none;
		    -ms-transform: none;
		     -o-transform: none;
		        transform: none;
	}
	.store-mart-iconbox .smib-content-wrap{
		padding-left: 15px;
		padding-top: 55px;
		text-align: center;
		width: 100%;
		margin-bottom: 30px;
	}
	.store-mart-iconbox .smib-content-wrap h3{
		font-size: 14px;
		font-weight: 500;
		line-height: 1.25;
		margin-bottom: 10px;
	}
	.store-mart-iconbox:after{
		left: 110%;
	}
	.woocommerce.post-type-archive-product .products.list .sm-list-item-wrapp .sm-list-right-wrapp,
	.woocommerce.tax-product_cat .products.list .sm-list-item-wrapp .sm-list-right-wrapp{
		padding: 15px 15px 30px 30px;
	}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="text"], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="email"], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="password"]{
		height: 40px;
		line-height: 40px;
	}
	body.both-sidebar .sm-inner-wrapper{
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	body.both-sidebar .sm-inner-wrapper #primary{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	    width: 100%;
	    margin-bottom: 30px;
	}
	body.both-sidebar .sm-inner-wrapper #secondary-right{
		width: 50%;
	}
	body.both-sidebar .sm-inner-wrapper #secondary-left{
		width: 50%;
	}
	body.both-sidebar .theiaStickySidebar{
		position: relative !important;
		left: auto !important;
		-webkit-transform: none !important;
		   -moz-transform: none !important;
		    -ms-transform: none !important;
		     -o-transform: none !important;
		        transform: none !important;
	}
	body.both-sidebar .sm-product-col-wrapp{
		width: 100%;
		max-width: 700px;
		margin: 0 auto;
	}
	.woocommerce div.product div.images.woocommerce-product-gallery{
		width: 100% !important;
		display: block;
		max-width: 600px;
		margin: 0 auto 2em !important;
		float: none !important;
	}
	.woocommerce div.product div.images .flex-control-thumbs li{
		width: 16.667% !important;
	}
	.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){
		clear: unset !important;
	}
	.woocommerce div.product div.summary{
		width: 100% !important;
		display: block;
	}
	.store-mart-cat-quick-view{
		display: block;
		margin-bottom: 30px;
	}
	.store-mart-cat-quick-view.layout-two{
		margin-bottom: 10px;
	}
	.store-mart-cat-quick-view .img-wrapp{
		text-align: center;
	}
	footer.footer-1 .top-footer-wrapp ul{
		text-align: center;
		padding-top: 20px;
	}
	.woocommerce.right-sidebar ul.products.columns-4 li.product,
	.woocommerce.left-sidebar ul.products.columns-4 li.product,
	.woocommerce.right-sidebar ul.products.columns-3 li.product,
	.woocommerce.left-sidebar ul.products.columns-3 li.product{
		width: 49%;
		margin-right: 2%;
	}
	.woocommerce.right-sidebar ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.left-sidebar ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.right-sidebar ul.products.columns-3 li.product:nth-child(2n),
	.woocommerce.left-sidebar ul.products.columns-3 li.product:nth-child(2n){
		margin-right: 0;
	}
	.woocommerce.right-sidebar .related ul.products.columns-4 li.product,
	.woocommerce.left-sidebar .related ul.products.columns-4 li.product,
	.woocommerce.right-sidebar .related ul.products.columns-3 li.product,
	.woocommerce.left-sidebar .related ul.products.columns-3 li.product{
		width: 32%;
		margin-right: 2%;
	}
	.woocommerce.right-sidebar .related ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.left-sidebar .related ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.right-sidebar .related ul.products.columns-3 li.product:nth-child(2n),
	.woocommerce.left-sidebar .related ul.products.columns-3 li.product:nth-child(2n){
		margin-right: 2%;
	}
	.woocommerce.right-sidebar .related ul.products.columns-4 li.product:nth-child(3n),
	.woocommerce.left-sidebar .related ul.products.columns-4 li.product:nth-child(3n),
	.woocommerce.right-sidebar .related ul.products.columns-3 li.product:nth-child(3n),
	.woocommerce.left-sidebar .related ul.products.columns-3 li.product:nth-child(3n){
		margin-right: 0;
	}
	header.header-2 .sm-header-mid-wrapp .sm_search_wrap select{
		height: 40px;
		line-height: 40px;
	}
	header.header-2 .sm-header-mid-wrapp .sm_search_form input[type="text"]{
		height: 40px;
		line-height: 40px;
	}
	header.header-2 .sm-header-mid-wrapp .sm_search_form button[type="submit"]{
		width: 45px;
	}
	header .sm-icon-header{
		margin: 0 10px;
	}
	.store-mart-product-pagination .next-product:before,
	.store-mart-product-pagination .previous-product:before{
		height: 50px;
		line-height: 50px;
	}
	.scrollup{
		bottom: 10px;
		right: 5px;
	}
	.scrollup span{
		height: 45px;
		width: 45px;
		line-height: 45px;
	}
	.scrollup span i{
		line-height: 45px;
	}
	.bnr-content-wrapp .title{
		font-size: 24px;
		margin-top: 10px;
	}
	.bnr-content-wrapp .subtitle{
		font-size: 14px;
	}
	.content-wrapp .title{
		font-size: 32px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp h4{
		padding-left: 15px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp .smpcl-inner-catposts-wrapper{
		padding: 0 15px;
	}
	.store-mart-cat-quick-view.layout-two .img-wrapp img{
		height: 300px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp a.view-all-btn{
		margin-left: 15px;
	}
	.woocommerce ul.products li.product{
		margin-bottom: 30px;
	}
	.store-mart-slider{
		margin-bottom: 20px;
	}
	.store-mart-cta.layout-3{
		margin-bottom: 20px;
	}
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .first-row-wrapp .large-item-wrapp li.product{
		padding-bottom: 20px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .large-item-wrapp li.product{
		padding-bottom: 10px;
		padding-top: 15px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product{
		padding: 20px 0px 15px 30px;
	}*/
	.store-mart-woo-tabs .pwtb-catname-wrapper{
		margin-bottom: 30px;
	}
	.store-mart-blogs.layout-two .blog-inner-wrapp .blog-wrapp .title{
		font-size: 18px;
		line-height: 22px;
	}
	.store-mart-blogs.layout-two .blog-wrapp{
		padding: 5px 10px 5px 15px;
	}
	.store-mart-blogs.layout-two .blog-date-inner .posted-day{
		font-size: 32px;
	}
	/*.wp-block-columns.has-2-columns .wp-block-column{
		width: 100%;
		display: block;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.sm-inner-wrapper .content-area .wp-block-image{
		margin-bottom: 0;
	}*/
	.wpb_wrapper .widget.widget_nav_menu ul{
		max-height: 408px;
	}
	.wpb_wrapper .widget.widget_nav_menu ul li{
		padding: 10px;
		line-height: 1.25;
	}
	.wpb_wrapper .widget.widget_nav_menu ul li a{
		font-size: 12px;
	}
	.wpb_wrapper .widget.widget_nav_menu ul li.menu-item-has-children .sub-toggle:before{
		font-size: 12px;
	}
	.wpb_wrapper .widget.widget_nav_menu ul li.menu-item-has-children .sub-toggle{
		top: 12px;
	}
	.section-title-wrapp .slider-block-title{
		font-size: 18px;
	}
	footer.footer-4 .wpcf7-form h2{
		font-size: 24px;
	}
	footer.footer-4 .wpcf7-form p{
		font-size: 16px;
	}
	.zigcy-product-block-carousel .sm-products button.slick-prev,
	.zigcy-product-block-carousel .sm-products button.slick-next,
	.zigcy-product-carousel .zpc-wrap .owl-nav .owl-next,
	.zigcy-product-carousel .zpc-wrap .owl-nav .owl-prev{
		font-size: 12px;
	}
	.zigcy-product-carousel .zpc-wrap .owl-nav{
		margin-top: -55px;
	}
	.zigcy-product-block-carousel .sm-products button.slick-prev,
	.zigcy-product-block-carousel .sm-products button.slick-next{
		margin-top: -45px;
	}
	.zigcy-product-slider-cta .owl-item .product .item-info-wrapp .woocommerce-loop-product__title{
		font-size: 36px;
	}
	.zigcy-product-slider-cta .owl-item .product .item-info-wrapp span.price{
		font-size: 24px;
	}
	.zigcy-product-slider-cta .owl-item .product .item-info-wrapp a.button{
		padding: 14px 20px 12px;
	}

}
@media only screen and (max-width:1200px) and (min-width:992px) {
	/*header.header-4 .top-header-wrap .top-menu-left-wrap,
	header.header-4 .top-header-wrap .top-menu-right-wrap{
		width: 100%;
		-webkit-justify-content: center;
		        justify-content: center;
	}*/
	header .top-menu-left-wrap p{
		padding-right: 0;
	}
	/*header.header-4 .top-header-wrap .top-menu-right-wrap{
		margin-top: 10px;
	}*/
	header .main-navigation .smart-primary-menu-wrap ul > li a{
		font-size: 13px;
		margin: 0 10px;
	}
	header .main-navigation .smart-primary-menu-wrap ul li.menu-item-has-children > ul.sub-menu{
		left: 10px;
		padding: 20px 30px;
	}
	header .main-navigation .smart-primary-menu-wrap ul li ul.sub-menu li a{
		font-size: 13px;
	}
	header .main-navigation .smart-primary-menu-wrap ul li ul.sub-menu li{
		margin-bottom: 10px;
	}
	header .main-navigation .smart-primary-menu-wrap ul > li.menu-item-has-children a:after{
		right: -10px;
	}
	header .top-menu-left-wrap p{
		font-size: 12px;
	}
	.smwbs-wrap.woocommerce .sm-products .product .item-info-wrapp a.button,
	.smwbs-wrap.woocommerce .sm-products .product .item-info-wrapp a.added_to_cart{
		font-size: 12px;
		padding: 0 15px;
		line-height: 35px;
	}
	
	.store-mart-woo-cat .smwc-wrap.woocommerce{
		margin-left: 30px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .offer-product-wrap{
		padding: 20px 30px;
	}
	header.header-4 .sm-menu-wrap{
		width: calc(100% - 450px);
	    width: -webkit-calc(100% - 450px);
	    width: -moz-calc(100% - 450px);
	}
}
@media only screen and (max-width:992px) {
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-inner-wrap{
		width: calc(100% - 180px);
		width: -moz-calc(100% - 180px);
		width: -webkit-calc(100% - 180px);
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-inner-wrap{
		padding-right: 15px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-img{
		width: 180px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-img img{
		object-fit: contain;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents{
		padding-left: 30px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp .smpcl-inner-catposts-wrapper{
		padding: 0 15px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp h4{
		font-size: 16px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp .smpcl-inner-catposts-wrapper li{
		font-size: 13px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp h4{
		padding-left: 15px;
	}
	.store-mart-woo-product-cat-list .sm-product-wrapp a.view-all-btn{
		margin-left: 15px;
	}
	.woocommerce .widget_price_filter .price_slider_amount .button{
		font-size: 12px;
		padding: 6px 10px;
	}
	.woocommerce .widget_price_filter .price_slider_amount .from, .woocommerce .widget_price_filter .price_slider_amount .to{
		font-size: 12px;
	}
	.sidebar .widget{
		padding: 25px;
	}
	.widget.widget_shopping_cart .mini_cart_item .minicart-item-thumb,
	.widget.widget_shopping_cart .mini_cart_item .minicart-item-thumb img{
		width: 70px;
	}
	.widget.widget_shopping_cart .mini_cart_item .minicart-item-content{
		width: calc(100% - 70px);
		width: -moz-calc(100% - 70px);
		width: -webkit-calc(100% - 70px);
		padding-left: 10px;
	}
	.woocommerce.post-type-archive-product ul.cart_list li img, .woocommerce.post-type-archive-product ul.product_list_widget li img, .woocommerce.single-product ul.cart_list li img, .woocommerce.single-product ul.product_list_widget li img{
		margin-right: 5px;
	}
	.site-header{
		display: none;
	}
	.mob-nav-wrapper{
		display: block;
	}
	footer.footer-1 .bottom-footer .bottom-left-wrapp,
	footer.footer-1 .bottom-footer .bottom-right-wrapp{
		display: block;
		width: 100%;
		text-align: center;
	}
	footer.footer-1 .bottom-footer .bottom-right-wrapp{
		margin-top: 10px;
	}
	.store-mart-grid-banner .content-wrapp .title, .store-mart-cta.layout-3 .content-wrapp .title-wrapp h3, .content-wrapp .title{
		font-size: 28px;
	}
	.store-mart-grid-banner .content-wrapp .subtitle{
		font-size: 16px;
	}
	.store-mart-grid-banner .right-top-wrapp .content-wrapp .btn a{
		font-size: 16px;
	}
	.store-mart-woo-cat{
		width: 100%;
		/*max-width: 500px;*/
		height: 350px;
		margin: 10px auto 0;
	}
	.store-mart-woo-cat img{
		height: 100%;
		object-fit: cover;
		object-position: right;
	}
	.store-mart-cta.layout-2{
		width: 100%;
		/*max-width: 500px;*/
		margin: 10px auto;
	}
	.store-mart-cat-quick-view.layout-two{
		width: 100%;
		max-width: 500px;
		margin: 0 auto 30px;
	}
	.store-mart-woo-special-deal,
	.store-mart-woo-product-info,
	.store-mart-woo-category-slider{
		width: 100%;
		/*max-width: 600px;*/
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.store-mart-woo-special-deal.layout-2{
		max-width: 100%;
		margin-bottom: 30px;
	}
	.store-mart-woo-product-cat-list{
		margin-bottom: 30px;
	}
	.store-mart-cat-quick-view.layout-two .img-wrapp img{
		min-height: 350px;
	}
	#yith-wcwl-form{
		-ms-overflow-x: scroll;
		    overflow-x: scroll;
	}
	#yith-wcwl-form table.wishlist_table{
		width: 100%;
		min-width: 500px;
	}
	.woocommerce table.wishlist_table .product-add-to-cart a.add_to_cart_button{
		height: 35px;
		line-height: 35px;
		font-size: 11px;
		padding: 0 10px;
		white-space: nowrap;
	}
	.woocommerce table.wishlist_table tbody td{
		padding: 10px 5px;
	}
	.woocommerce table.wishlist_table .product-name a{
		font-size: 12px;
		display: block;
		width: 100%;
		float: left;
	}
	.woocommerce table.wishlist_table .product-name a.yith-wcqv-button{
		display: block;
		display: block;
		max-width: 90px;
		float: left;
		margin-left: 0;
		margin-top: 5px;
	}
	.woocommerce table.wishlist_table tbody .product-price{
		font-size: 14px;
	}
	.woocommerce table.wishlist_table tbody .product-stock-status{
		font-size: 14px;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .offer-product-wrap .item-img img{
		max-height: 300px;
	}
	footer .footer-widgets .top-footer-wrap .smart-container{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-1,
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-5{
		width: 50%;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-1{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	    padding-right: 10px;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-5{
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
	    padding-left: 10px;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-2,
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-3,
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-4{
		width: 33.333%;
		padding: 0 15px;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-2{
		padding-left: 0;
		-webkit-order: 3;
		    -ms-order: 3;
		        order: 3;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-3{
		-webkit-order: 4;
		    -ms-order: 4;
		        order: 4;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-4{
		padding-right: 0;
		-webkit-order: 5;
		    -ms-order: 5;
		        order: 5;
	}
	footer .mailpoet_form{
		padding: 0;
	}
	.subscribe-form-main-wrap .subscribe-form-wrap{
		padding: 0 10%;
	}
	.store-mart-woo-product-cat-list{
		text-align: center;
	}
	.store-mart-cat-quick-view.layout-two .img-wrapp a{
		position: relative;
		display: block;
	}
	.store-mart-cat-quick-view.layout-two .img-wrapp a:after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(253, 253, 253, 0.5);
	    z-index: 1;
	}	
	.store-mart-product-lists .title-wrapp h3{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.store-mart-cat-quick-view.layout-one{
		display: none;
	}
}

@media only screen and (max-width: 992px) and (min-width:768px) {
	.woocommerce ul.cart_list li a, 
	.woocommerce ul.product_list_widget li a,
	.woocommerce.single-product ul.cart_list li a,
	.woocommerce.single-product ul.product_list_widget li a{
		font-size: 14px;
	}
	body.right-sidebar .sm-inner-wrapper #primary{
		padding-right: 5px;
	}
	body.right-sidebar .sm-inner-wrapper #secondary-right{
		padding-left: 5px;
	}
	.sm-archive-wrap .archive-header{
		margin-bottom: 30px;
	}
	.store-mart-cta.layout-1 .title-wrapp h3{
		font-size: 18px;
	}
	.store-mart-cta.layout-1 .btn-wrapp a{
		height: 36px;
		line-height: 36px;
	}
	.store-mart-cta.layout-1 .title-wrapp .subtitle{
		font-size: 12px;
	}
}
@media only screen and (min-width:768px) {
	.wp-block-column:not(:last-child) {
	    margin-right: 32px;
	}
	.wp-block-column:nth-child(odd) {
	    margin-right: 32px;
	}
	.wp-block-column {
	    flex-basis: 50%;
	    flex-grow: 0;
	}
}
@media only screen and (max-width:768px) {
	.store-mart-woo-block-slider{
		width: 100%;
		margin-left: 0;
	}
	.rev_slider_wrapper{
		margin-bottom: 5px;
	}
	.section-title-wrapp{
		text-align: center;
	}
	.woocommerce.right-sidebar ul.products.columns-4 li.product,
	.woocommerce.left-sidebar ul.products.columns-4 li.product,
	.woocommerce.right-sidebar ul.products.columns-3 li.product,
	.woocommerce.left-sidebar ul.products.columns-3 li.product,
	.woocommerce ul.products li.product{
		width: 49%;
		margin-right: 2%;
	}
	.woo-hover-style-2 .woocommerce ul.products li.product{
		width: 49%;
		margin-right: 2%;
	}
	.woocommerce ul.products li.product:nth-child(3n),
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(3n){
		margin-right: 2%;
	}
	.woocommerce ul.products li.product:nth-child(4n),
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(4n){
		margin-right: 0;
	}
	.woocommerce ul.products li.product:nth-child(2n),
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(2n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-4 li.product,
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 30px;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(3n),
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(3n){
		margin-right: 2%;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(4n),
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(4n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(2n),
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(2n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-3 li.product,
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product{
		width: 49%;
		margin-right: 2%;
	}
	.woocommerce ul.products.columns-3 li.product:nth-child(3n),
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product:nth-child(3n){
		margin-right: 2%;
	}
	.woocommerce ul.products.columns-3 li.product:nth-child(4n),
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product:nth-child(4n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-3 li.product:nth-child(2n),
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product:nth-child(2n){
		margin-right: 0;
	}
	.store-mart-woo-cat-tabs ul.cat-tabs{
		width: 100px;
	}
	.store-mart-woo-cat-tabs ul.cat-tabs li span{
		display: none;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap{
		width: calc(100% - 100px);
		width: -webkit-calc(100% - 100px);
		width: -moz-calc(100% - 100px);
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-inner-wrap{
		width: calc(100% - 100px);
	    width: -moz-calc(100% - 100px);
	    width: -webkit-calc(100% - 100px);
	    padding-right: 30px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .tab-desc{
		display: none;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-img{
		width: 100px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .tab-price {
	    display: block;
	    margin-top: 10px;
	    margin-bottom: 15px;
	    vertical-align: bottom;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap h3{
		font-size: 24px;
		line-height: 1.15;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .btn-purchase a{
		padding: 0 20px;
	    line-height: 35px;
	    font-size: 14px;
	}
	.store-mart-woo-category-slider .wrap-first, .store-mart-woo-category-slider .wrap-second{
		width: 49%;
		margin-left: 1%;
	}
	.sm-woo-slider .product .item-info-wrap{
		padding-left: 15px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .large-item-wrapp li.product .sm-product-img-before img{
		height: auto;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .offer-product-wrap .fl-pcountdown-cnt{
		max-width: 275px;
		width: 100%;
		margin: 0 auto;
	}
	.store-mart-cta.layout-2{
		/*max-width: 600px;*/
		max-width: 100%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.mailpoet_form{
		width: 100%;
		margin: 0 auto;
		padding: 0 15px;
	}
	.store-mart-blogs .sm-blog-inner-wrapp .sm-blog-wrapp{
		width: 100%;
		padding-right: 45px;
	}
	.store-mart-blogs .sm-blog-inner-wrapp .blog-thumb-wrapp{
		display: none;
	}
	.store-mart-woo-cat{
		/*max-width: 600px;*/
		margin: 0 auto;
		margin-bottom: 10px;
	}
	/*.store-mart-cta.layout-1{
		max-width: 600px;
		margin: 0 auto;
		margin-top: 15px;
	}*/
	footer.footer-2 .top-footer-wrapp{
		text-align: center;
		margin: 0 auto;
	}
	footer.footer-2 .top-footer-wrapp .logo-wrapp-top{
		display: block;
		width: 100%;
		max-width: 500px;
		text-align: center;
		margin: 0 auto 30px;
	}
	footer.footer-2 .top-footer-wrapp .top-desc-wrapp{
		max-width: 600px;
		width: 100%;
		margin: 0 auto 30px;
		border: none;
	}
	footer.footer-2 .top-footer-wrapp .social-icon-wrapp{
		max-width: 500px;
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	footer .footer-widgets.col-4 .smart-container .block{
		width: 50%;
		margin-bottom: 45px;
	}
	footer .footer-widgets.col-4 .smart-container .block:last-of-type,
	footer .footer-widgets.col-4 .smart-container .block:nth-last-of-type(2){
		margin-bottom: 0;
	}
	footer .footer-widgets .smart-container .block:first-of-type{
		padding-left: 0;
	}
	footer .footer-widgets .smart-container .block:nth-of-type(2n){
		border-right: none;
	}
	footer .footer-widgets .smart-container .block:nth-of-type(3n){
		padding-left: 0;
	}
	footer.footer-2 .footer-widgets{
		padding: 30px 0;
	}
	footer .bottom-footer{
		-webkit-justify-content: center;
		        justify-content: center;
	}
	footer.footer-2 .bottom-footer .bottom-left-wrapp{
		display: block;
		margin-bottom: 15px;
	}
	footer.footer-1 .top-footer-wrapp ul{
		text-align: center;
		padding-top: 20px;
	}
	footer.footer-1 .top-footer-wrapp ul li{
		padding: 0 15px;
	}
	.store-mart-woo-category-slider,
	.store-mart-woo-product-info,
	/*.store-mart-woo-cat-tabs,*/
	.store-mart-woo-tabs.layout-1,
	.store-mart-woo-product-cat{
		/*padding: 0 15px;*/
		padding: 0;
	}
	.store-mart-woo-product-info{
		/*max-width: 600px;*/
		max-width: 100%;
		margin: 0 auto;
	}
	.wpb_wrapper .store-mart-grid-banner{
		display: block;
	}
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-top-wrapp .img-warap,
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-btm-wrapp .img-warap{
		min-height: 300px;
	}
	.wpb_wrapper .store-mart-grid-banner .first-left-wrapp{
		width: 100%;
		margin: 0 auto;
	}
	.wpb_wrapper .store-mart-grid-banner .first-left-wrapp .img-warap img{
		width: 100%;
	}
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp{
		width: 100%;
	}
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-top-wrapp .img-warap img,
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-btm-wrapp .img-warap img{
		width: 100%;
		min-height: 300px;
	}
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-top-wrapp,
	.wpb_wrapper .store-mart-grid-banner .second-right-wrapp .right-btm-wrapp{
		margin-top: 15px;
		display: block;
	}
	.store-mart-grid-banner .right-top-wrapp .content-wrapp .btn a:hover:after,
	.store-mart-grid-banner .right-top-wrapp .content-wrapp .btn a:before{
		width: 80%;
	}
	.store-mart-iconbox .smib-content-wrap{
		width: 100%;
	}
	.store-mart-iconbox{
		margin-bottom: 15px;
	}
	.store-mart-cat-quick-view.layout-one .img-wrapp{
		max-width: 400px;
		margin: 0 auto;
	}
	.store-mart-cat-quick-view.layout-two{
		/*max-width: 600px;*/
		width: 100%;
		max-width: 100%;
		margin: 0 auto 15px;
	}
	.wpb_single_image{
		max-width: 400px;
		margin: 0 auto;
	}
	.store-mart-product-lists{
		padding: 0;
	}
	.store-mart-woo-product-cat-list{
		border-left: none;
		border-bottom: solid 1px #ccc;
		max-width: 400px;
		padding-bottom: 20px;
		width: 100%;
		margin: 0 auto 30px;
	}
	.store-mart-woo-tabs.layout-2 .pwtb-catname-wrapper a.pwtb-catname{
		font-size: 18px;
	}
	
	.store-mart-woo-special-deal.layout-3{
		margin: 30px 0;
	}
	body.left-sidebar .sm-inner-wrapper #primary{
		width: 100%;
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
		padding-left: 0;
	}
	body.left-sidebar .sm-inner-wrapper #secondary-left{
		width: 100%;
		max-width: 400px;
		margin: 30px auto;
		padding-right: 0;
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
	}
	body .sm-inner-wrapper{
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	body.right-sidebar .sm-inner-wrapper #primary{
		width: 100%;
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
		padding-right: 0;
	}
	body.right-sidebar .sm-inner-wrapper #secondary-right{
		width: 100%;
		max-width: 100%;
		margin: 30px auto;
		padding-right: 0;
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
		padding-left: 0;
	}
	.woocommerce-product-gallery{
		width: 100%;
		max-width: 350px;
		margin: 0 auto;
	}
	.blog-style2 .post-thumbnail-wrap{
		width: 100%;
	}
	.blog-style2 .sm-blog-wrapp{
		width: 100%;
	}

	.woocommerce .woocommerce-MyAccount-navigation{
		margin-bottom: 30px;
	}
	.woocommerce .woocommerce-MyAccount-navigation{
		padding: 15px;
	}
	.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input{
		width: 100%;
		margin-right: 0;
		margin-bottom: 6px;
	}
	.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button{
		width: 100%;
		float: left;
	}
	.cross-sells h2{
		font-size: 18px;
	}
	.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{
		width: 100%;
	} 
	header.page-header h1.page-title{
		font-size: 22px;
	}
	nav.breadcrumbs ul.trail-items li{
		font-size: 13px;
	}
	/*.blog-content-wrapp{
		padding: 20px 0;
	}
	.single-tag-wrapp{
		padding: 15px;
	}*/
	.single_post_pagination_wrapper .prev-link, .single_post_pagination_wrapper .next-link{
		display: block;
		width: 100%;
	}
	.single_post_pagination_wrapper .prev-link .prev-text, .single_post_pagination_wrapper .next-link .next-text{
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.single_post_pagination_wrapper .prev-link h4, .single_post_pagination_wrapper .next-link h4{
		font-size: 14px;
	}
	.single_post_pagination_wrapper .prev-link .prev-link-wrapper{
		margin-bottom: 15px;
	}
	.comments-area .comment-reply-title, .comments-title{
		font-size: 18px;
	}
	.woocommerce .woocommerce-cart-form .cart .product-quantity .buttons_added{
		height: 42px;
		line-height: 36px;
	}
	.woocommerce .woocommerce-cart-form .cart .actions{
		padding: 20px 0;
	}
	.woocommerce .woocommerce-cart-form .cart .product-quantity input[type=number]{
		background: transparent;
	}
	.store-mart-grid-banner .content-wrapp .title,
	.store-mart-cta.layout-3 .content-wrapp .title-wrapp h3,
	.content-wrapp .title{
		font-size: 28px;
	}
	.store-mart-grid-banner .content-wrapp .subtitle{
		font-size: 16px;
	}
	footer .bottom-footer p{
		text-align: center;
		margin-bottom: 10px;
		font-size: 12px;
	}
	.store-mart-cat-quick-view{
		margin-bottom: 30px;
	}
	.store-mart-product-lists .item-inner-wrapp .left-wrapp h2{
		font-size: 16px;
	}
	.store-mart-woo-category-slider{
		margin-bottom: 45px;
	}
	/*footer .bottom-footer .bottom-left-wrapp{
		margin-bottom: 10px;
	}*/
	footer .bottom-footer .bottom-right-wrapp p{
		margin-bottom: 0;
	}
	.store-mart-woo-category-slider.layout-2 button.slick-arrow.slick-prev{
		left: 0;
	}
	.store-mart-woo-category-slider.layout-2 button.slick-arrow.slick-next{
		right: 0;
	}
	.store-mart-woo-special-deal{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.woocommerce .sm-compare-wrapp .yith-wcwl-add-button.show .ajax-loading{
		right: 13px;
	}
	.woocommerce form.cart button.single_add_to_cart_button{
		display: inline-block;
		width: auto;
		margin-left: 27px;
		margin-top: 0px;
	}
	.single-product.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp{
		display: inline-block;
		margin-top: 0px;
	}
	.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{
		border-top: 1px solid #e7e7e7;
	}
	.woocommerce .woocommerce-cart-form .cart .product-quantity{
		width: 100%;
	}
	.woocommerce .woocommerce-cart-form .cart .product-quantity:before{
		margin-top: 10px;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-1,
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-5{
		width: 100%;
		display: block;
		max-width: 100%;
		margin: 0 auto 40px;
		float: none;
		padding: 0;
		text-align: left;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-2,
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-3,
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-4{
		display: block;
		width: 33.333%;
		max-width: 500px;
		margin: 0 auto 30px;
		text-align: left;
	}
	footer.footer-3 .bottom-footer .bottom-left-wrapp{
		display: block;
		width: 100%;
		margin-bottom: 5px;
		text-align: center;
	}
	footer .mailpoet_form{
		width: 100%;
		max-width: 100%;
	}
	.sm-archive-wrap .archive-header{
		margin-bottom: 30px;
	}
	.woocommerce.post-type-archive-product ul.cart_list li img,
	.woocommerce.post-type-archive-product ul.product_list_widget li img,
	.woocommerce.single-product ul.cart_list li img,
	.woocommerce.single-product ul.product_list_widget li img{
		margin-right: 10px;
	}
	body .sm-inner-wrapper{
		margin: 40px 0 10px;
	}
	footer .widget{
		margin-bottom: 20px;
	}
	footer.footer-3 .footer-widgets.col-5{
		padding-top: 45px;
	}
	ul.footer-menu li.menu-item a{
		font-size: 12px;
	}
	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon{
		padding: 0 0px 10px;
	}
	.woocommerce #content table.cart td.actions,
	.woocommerce table.cart td.actions,
	.woocommerce-page #content table.cart td.actions,
	.woocommerce-page table.cart td.actions{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.store-mart-cta.layout-3.left-align .content-wrapp{
		right: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.store-mart-slider .banner-wrap:after{
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.4);
		z-index: 0;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .large-item-wrapp{
		width: 100%;
		max-width: 100%;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp{
		width: 100%;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product .sm-product-img-before img{
		height: 340px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp{
		width: 49%;
		margin-right: 2%;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp:nth-of-type(2n){
		margin-right: 0;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .small-item-outer-wrapp .small-item-wrapp li.product,
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .first-row-wrapp .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-left: 0;
		padding-right: 0;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .large-item-wrapp li.product{
		padding-bottom: 0;
	}
	.store-mart-cat-quick-view.layout-one .title-wrapp{
		padding-bottom: 35px;
		padding-top: 0;
	}
	.store-mart-woo-special-deal.layout-2 .offer-product-wrap .product-type-simple .item-img{
		padding: 50px 0;
	}
	.store-mart-blogs.layout-two .blog-inner-wrapp .blog-inner{
		width: 100%;
		margin: 0 0 30px;
		display: block;
	}
	.store-mart-blogs.layout-two .blog-inner-wrapp .blog-inner:nth-of-type(3n){
		margin-bottom: 0;
	}
	.wp-block-column:not(:last-child) {
	    margin-right: 0;
	}
	.wp-block-column:nth-child(odd) {
	    margin-right: 0;
	}
	.wp-block-column {
	    flex-basis: 100%;
	    flex-grow: 0;
	}
	.sm-inner-wrapper .content-area .wp-block-image{
		margin-bottom: 0;
	}
	.admin-bar .store-mart-cta.layout-4{
		margin-bottom: 15px;
	}
	.admin-bar .store-mart-cta.layout-4 img{
		height: 100%;
		object-fit: contain;
	}
	.zigcy-product-cta img{
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
	.zigcy-product-cta .zpc-wrap{
		top: 20%;
	}
	.zigcy-product-cta{
		margin-bottom: 50px;
		text-align: center;
	}
	.zigcy-product-block-carousel{
		margin-bottom: 30px;
	}
	.zigcy-product-carousel{
		margin-bottom: 30px;
	}
	.zigcy-grid-banner .first-left-wrapp {
    width: 100%;
	}
	.zigcy-grid-banner .second-right-wrapp {
    width: 100%;
	}
}
@media only screen and (max-width:600px) {
	.smwbs-wrap.woocommerce .sm-products .product{
		width: 100%;
	}
	.smwbs-wrap.woocommerce .sm-products .item-first-wrapper{
		margin-bottom: 0;
	}
	.smwbs-wrap.woocommerce .sm-products .product{
		margin-bottom: 15px;
	}
	.store-mart-woo-cat-tabs .sm-woo-cat-tab-wrapper{
		width: 100%;
	}
	.store-mart-woo-cat-tabs ul.cat-tabs{
		width: 100%;
	}
	.store-mart-woo-cat-tabs ul.cat-tabs li{
		width: 16.667%;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap{
		width: 100%;
		min-height: 400px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .tab-price{
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp{
		width: 100%;
		margin: 0;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .large-item-wrapp li.product{
		padding-top: 15px;
	}
	.store-mart-cta.layout-3 img{
		min-height: 400px;
		object-fit: cover;
		object-position: right;
	}
	.store-mart-cta.layout-3 .content-wrapp .btn-wrapp{
		margin-top: 20px;
	}
	.store-mart-cta.layout-3.right-align .content-wrapp{
		margin-right: 0;
	}
	.store-mart-cta.layout-3.left-align .content-wrapp{
		margin-left: 0;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .offer-product-wrap .fl-pcountdown-cnt{
		max-width: 275px;
	}
	.sm-archive-wrap .archive-header{
		-webkit-justify-content: center;
		        justify-content: center;
	}
	.sm-archive-wrap .archive-header .sm-gridlist-toggle{
		width: 100%;
		text-align: center;
	}
	.sm-archive-wrap .archive-header > span{
		font-size: 14px;
		display: block;
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
	.sm-archive-wrap .archive-header .woocommerce-ordering{
		display: block;
		margin-top: 10px;
	}
	.woocommerce.post-type-archive-product .products.list .sm-list-item-wrapp .sm-product-thumb-wrapp, .woocommerce.tax-product_cat .products.list .sm-list-item-wrapp .sm-product-thumb-wrapp{
		display: block;
		width: 100%;
		text-align: center;
	}
	.woocommerce.post-type-archive-product .products.list .sm-list-item-wrapp .sm-list-right-wrapp, .woocommerce.tax-product_cat .products.list .sm-list-item-wrapp .sm-list-right-wrapp{
		width: 100%;
		padding: 15px;
	}
	.blog-style2 .sm-blog-wrapp{
		padding: 15px;
	}
	.sm-blog-wrapp .post-meta-wrapp{
		width: 80px;
	}
	/*.blog-date-inner{
		width: 50px;
		height: 50px;
	}*/
	.blog-date-inner .posted-day{
		font-size: 24px;
	}
	.blog-date-inner .posted-month{
		font-size: 14px;
	}
	.blog-style2 .sm-blog-wrapp .blog-date-inner{
		margin-bottom: 15px;
	}
	.sm-blog-wrapp .author-wrapp .comment-author img{
		height: 50px;
		width: 50px;
	}
	.sm-blog-wrapp .content-wrapp-outer .entry-title{
		font-size: 22px;
	}
	.sm-blog-wrapp .content-wrapp-outer .sm-read-more{
		margin-top: 20px;
	}
	.sm-blog-wrapp .content-wrapp-outer{
		width: calc(100% - 80px);
	    width: -moz-calc(100% - 80px);
	    width: -webkit-calc(100% - 80px);
	}	
	body.both-sidebar .sm-inner-wrapper #secondary-right{
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	body.both-sidebar .sm-inner-wrapper #secondary-left{
		width: 100%;
		padding-right: 0;
	}
	/*.comment-list li.comment .comment-author b{
		display: block;
		margin-top: 10px;
		padding-left: 0;
	}
	.comment-list li.comment .comment-metadata{
		margin-left: 0;
		display: block;
	}
	.comment-list li.comment .comment-content{
		padding-left: 0;
		margin-top: -10px;
	}
	.comment-list li.comment .reply{
		margin-left: 0;
	}*/
	.comment-list li.comment ol{
		padding-left: 15px;
	}
	.woocommerce ul.smpc-inner-catposts-wrapper li.product{
		width: 100% !important;
		/*max-width: 400px;*/
		max-width: 100%;
		margin: 0 auto 30px !important;
	}
	.woocommerce ul.products.columns-4 li.product,
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product{
		width: 100%;
		/*max-width: 400px;*/
		max-width: 100%;
		margin: 0 auto 30px !important;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product,
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .large-item-wrapp li.product{
		width: 100% !important;
		/*max-width: 400px;*/
		max-width: 100%;
		margin: 0 auto !important;
		float: none;
	}
	.store-mart-product-lists{
		padding-left: 10px;
		padding-right: 10px;
	}
	.wpb_wrapper .store-mart-grid-banner .first-left-wrapp .img-warap img{
		min-height: 400px;
	}
	.blog-style1 .sm-blog-wrapp .blog-date-inner{
		margin: 0 auto 20px;
	}
	.store-mart-product-lists .item-inner-wrapp .item-price{
		display: block;
		width: 100%;
		padding-left: 0;
	}

	.woocommerce.right-sidebar ul.products.columns-4 li.product,
	.woocommerce.left-sidebar ul.products.columns-4 li.product,
	.woocommerce.right-sidebar ul.products.columns-3 li.product,
	.woocommerce.left-sidebar ul.products.columns-3 li.product{
		width: 100%;
		max-width: 400px;
		margin: 0 auto 30px;
	}
	.woocommerce.right-sidebar ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.left-sidebar ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.right-sidebar ul.products.columns-3 li.product:nth-child(2n),
	.woocommerce.left-sidebar ul.products.columns-3 li.product:nth-child(2n){
		margin-right: auto;
	}
	footer.footer-1 .top-footer-wrapp ul li{
		font-size: 12px;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp:nth-of-type(2n) li.product,
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product .sm-product-img-before img,
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product .sm-product-img-after img{
		height: 100%;
	}
	/*.slider-line-ext{
		display: none;
	}*/
	.store-mart-blogs .sm-blog-wrapp .blog-inner .blog-wrapp{
		padding-left: 5px;
		text-align: justify;
	}	
	.store-mart-blogs .sm-blog-inner-wrapp .sm-blog-wrapp{
		padding-right: 20px;
	}
	.store-mart-woo-category-slider, .store-mart-woo-product-info, .store-mart-woo-tabs.layout-1, .store-mart-woo-product-cat{
		padding: 0;
	}
	.store-mart-woo-product-cat{
		margin-bottom: 30px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents:after {
	    position: absolute;
	    top: 0;
	    left: 0;
	    height: 100%;
	    width: 100%;
	    background: rgba(255,255,255,0.6);
	    content: "";
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-inner-wrap{
		z-index: 9;
	}
	.store-mart-blogs .title-wrapp{
		text-align: center;
	}
	.store-mart-blogs .sm-blog-wrapp .blog-inner .blog-date{
		width: 60px;
	}
	/*.vc_row{
		overflow: hidden;
	}*/
	.woocommerce ul.products li.product .sm-product-title-wrapp h2{
		padding-bottom: 0;
	}
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .small-item-outer-wrapp .small-item-wrapp li.product{
		padding-top: 0;
	}*/
	.smwms-wrap.woocommerce .sm-msnry-products-wrap li.product .sm-product-title-wrapp h2{
		height: 45px;
	}
	/*.smwms-wrap.woocommerce .sm-msnry-products-wrap .second-row-wrapp .large-item-wrapp li.product{
		padding-top: 0;
	}*/
	.sm-blog-wrapp{
		padding: 40px 20px;
	}
	body .sm-inner-wrapper{
		margin: 40px 0 10px;
	}

	.woocommerce.right-sidebar .related ul.products.columns-4 li.product,
	.woocommerce.left-sidebar .related ul.products.columns-4 li.product,
	.woocommerce.right-sidebar .related ul.products.columns-3 li.product,
	.woocommerce.left-sidebar .related ul.products.columns-3 li.product{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		float: none;
	}
	.woocommerce.right-sidebar .related ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.left-sidebar .related ul.products.columns-4 li.product:nth-child(2n),
	.woocommerce.right-sidebar .related ul.products.columns-3 li.product:nth-child(2n),
	.woocommerce.left-sidebar .related ul.products.columns-3 li.product:nth-child(2n){
		margin-right: auto;
		margin-left: auto;
		float: none;
	}
	.woocommerce.right-sidebar .related ul.products.columns-4 li.product:nth-child(3n),
	.woocommerce.left-sidebar .related ul.products.columns-4 li.product:nth-child(3n),
	.woocommerce.right-sidebar .related ul.products.columns-3 li.product:nth-child(3n),
	.woocommerce.left-sidebar .related ul.products.columns-3 li.product:nth-child(3n){
		margin-right: auto;
		margin-left: auto;
		float: none;
	}
	.subscribe-form-main-wrap .subscribe-form-wrap span.your-email{
		width: calc(100% - 100px);
	    width: -webkit-calc(100% - 100px);
	    width: -moz-calc(100% - 100px);
	}
	.subscribe-form-main-wrap .subscribe-form-wrap input[type="submit"]{
		width: 100px;
	}
	.store-mart-woo-cat{
		height: 300px;
	}
	.store-mart-woo-cat .smwc-wrap.woocommerce{
		z-index: 1;
	}
	.store-mart-woo-cat:after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(255,255,255,0.5);
	    z-index: 0;
	}
	.store-mart-slider .sl-outer{
		width: 100%;
		padding-right: 0;
		margin: 0 auto 20px;
	}
	.store-mart-slider .banner-wrap{
		width: 100%;
		padding-left: 0;
		margin: 0 auto;
	}
	.store-mart-product-lists .title-wrapp h3{
		font-size: 28px;
		margin-bottom: 15px;
		font-weight: 600;
	}
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .first-row-wrapp .small-item-outer-wrapp .small-item-wrapp:first-of-type li.product,
	.smwms-wrap.woocommerce .sm-msnry-products-wrap .first-row-wrapp .small-item-outer-wrapp .small-item-wrapp:nth-of-type(2) li.product{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.store-mart-product-lists .item-inner-wrapp:last-of-type{
		margin-bottom: 0;
	}
	.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url{
		width: 100%;
		margin-right: 0;
	}
	.comment-respond .comment-form .comment-form-comment{
		margin-top: 5px;
	}
	.post-password-form label{
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.post-password-form label input[type="password"]{
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.comment-list li.comment .comment-author b{
		display: block;
		width: 100%;
		padding-left: 0;
		margin-top: 10px;
	}
	.comment-list li.comment .comment-metadata{
		display: block;
		margin-left: 0;
		width: 100%;
	}
	.comment-list li.comment .comment-content{
		padding-left: 0;
		margin-top: 0;
	}
	.comment-list li.comment .reply{
		margin-left: 0;
	}
	.zigcy-product-slider-cta .owl-item .product .item-img,
	.zigcy-product-slider-cta .owl-item .product .item-info-wrapp{
		display: block;
		width: 100%;
		text-align: center;
	}
	.zigcy-product-slider-cta .owl-item .product .item-info-wrapp{
		margin-bottom: 80px;
	}
	.zigcy-product-block-carousel .sm-products .slider-inner-main .item-second-wrapp,
	.zigcy-product-block-carousel .sm-products .slider-inner-main .item-first-wrapper{
		width: 100%;
		padding: 0;
	}
	footer.footer-4 .subscribe-form-wrap span.your-email{
		max-width: 300px;
	}
}
@media only screen and (max-width:450px) {
	.woocommerce ul.products li.product,
	.woo-hover-style-2 .woocommerce ul.products li.product{
		width: 100%;
		margin-right: 0;
	}
	.woocommerce ul.products li.product:nth-child(3n),
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(3n){
		margin-right: 0;
	}
	.woocommerce ul.products li.product:nth-child(4n),
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(4n){
		margin-right: 0;
	}
	.woocommerce ul.products li.product:nth-child(2n),
	.woo-hover-style-2 .woocommerce ul.products li.product:nth-child(2n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-4 li.product,
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product{
		width: 100%;
		margin-right: 0;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(3n),
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(3n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(4n),
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(4n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-4 li.product:nth-child(2n),
	.woo-hover-style-2 .woocommerce ul.products.columns-4 li.product:nth-child(2n){
		margin-right: 0;
	}
	.woocommerce ul.products li.product:last-child,
	.woo-hover-style-2 .woocommerce ul.products li.product:last-child{
		margin-bottom: 0 !important;
	}
	.woocommerce ul.products.columns-3 li.product,
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product{
		width: 100%;
		margin-right: 0;
	}
	.woocommerce ul.products.columns-3 li.product:nth-child(3n),
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product:nth-child(3n){
		margin-right: 0;
		width: 100%;
	}
	.woocommerce ul.products.columns-3 li.product:nth-child(4n),
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product:nth-child(4n){
		margin-right: 0;
	}
	.woocommerce ul.products.columns-3 li.product:nth-child(2n),
	.woo-hover-style-2 .woocommerce ul.products.columns-3 li.product:nth-child(2n){
		margin-right: 0;
	}
	.store-mart-woo-cat-tabs ul.cat-tabs li{
		width: 16.667%;
		padding: 15px 10px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap{
		min-height: 500px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents{
		padding: 30px;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-inner-wrap{
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents.active .tab-img{
		width: 100%;
		max-width: 200px;
		height: 200px;
		margin: 10px auto;
		text-align: center;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .sm-tabs-contents .tab-img img{
		height: 200px;
		width: 200px;
		margin: 0 auto;
	}
	.store-mart-woo-cat-tabs .sm-tab-contents-wrap .btn-purchase a{
		line-height: 40px;
		font-size: 14px;
	}
	.store-mart-woo-category-slider .wrap-first, .store-mart-woo-category-slider .wrap-second{
		width: 100%;
		margin-left: 0;
	}
	.store-mart-woo-tabs .pwtb-catname-wrapper{
		text-align: center;
	}
	.store-mart-woo-tabs .pwtb-catname-wrapper a.pwtb-catname{
		display: block;
		width: 100%;
		width: max-content;
		width: -moz-max-content;
		width: -webkit-max-content;
		margin: 15px auto;
	}
	.store-mart-woo-tabs .pwtb-catname-wrapper a.pwtb-catname:before{
		top: 100%;
	}
	.store-mart-woo-tabs .pwtb-catname-wrapper:after{
		margin-top: 10px;
	}
	footer .footer-widgets.col-4 .smart-container .block{
		width: 100%;
		padding-left: 0;
		border-right: none;
		text-align: center;
	}
	footer .footer-widgets.col-4 .smart-container .block:nth-last-of-type(2){
		margin-bottom: 45px;
	}
	footer.footer-1 .top-footer-wrapp ul li{
		font-size: 12px;
		padding: 0 10px;
	}
	.mob-nav-wrapper .site-logo-wrapp img{
		max-width: 150px;
	}
	.store-mart-woo-special-deal.layout-2 .offer-product-wrap .product-type-simple .item-info-wrap{
		display: block;
		width: 100%;
		padding: 0 15px;
	}
	.store-mart-woo-special-deal.layout-2 .offer-product-wrap .product-type-simple .item-img{
		display: block;
		width: 100%;
		margin-top: 30px;
	}
	.store-mart-product-pagination{
		display: none;
	}
	.store-mart-cta.layout-2 .title-wrapp h3{
		font-size: 18px;
	}
	.store-mart-cta.layout-2 .content-wrapp .price-wrapp{
		font-size: 28px;
	}
	.store-mart-cta.layout-2 img{
		min-height: 280px;
		object-fit: cover;
	}
	.store-mart-woo-special-deal.layout-2 .title-wrapp{
		text-align: center;
	}
	.store-mart-woo-special-deal.layout-2 .special-offter-deal-wrapp .item-info-wrap h2{
		text-align: center;
	}
	.store-mart-woo-special-deal .special-offter-deal-wrapp .item-info-wrap .item-description{
		text-align: center;
	}
	.store-mart-woo-special-deal.layout-2 .offer-product-wrap .product-type-simple .item-info-wrap{
		text-align: center;
	}	
	.store-mart-woo-category-slider.layout-2 .wrap-first, .store-mart-woo-category-slider.layout-2 .wrap-second{
		width: 100%;
		margin-right: 0%;
	}
	.sm-shop-pagination-wrapp{
		-webkit-justify-content: center;
		        justify-content: center;
	}
	.sm-shop-pagination-wrapp p.woocommerce-result-count{
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.woocommerce.archive .sm-shop-pagination-wrapp nav.woocommerce-pagination{
		display: block;
		width: 100%;
		text-align: center;
	}
	footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-2, footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-3, footer .footer-widgets.col-5 .top-footer-wrap .smart-container .block.footer-widget-4{
		width: 100%;
		padding: 0;
	}
	footer.footer-3 .footer-widgets.col-5{
		padding-top: 45px;
	}
	.subscribe-form-main-wrap .subscribe-form-wrap{
		padding: 0;
	}
	.subscribe-form-main-wrap .wpcf7-form{
		padding: 0 30px;
	}
	.subscribe-form-main-wrap h2{
		line-height: 30px;
	}
	.subscribe-form-main-wrap .subscribe-form-wrap span.your-email input[type="email"]{
		padding: 0 15px;
	}
	.store-mart-iconbox .smib-content-wrap{
		margin-bottom: 5px;
	}
	.store-mart-cta.layout-3 .img-overlay{
		background: rgba(0,0,0,0.6);
	}
	.store-mart-blogs .sm-blog-inner-wrapp .sm-blog-wrapp{
		padding-right: 20px;
	}
}
@media only screen and (max-width:400px) {
	.smwbs-wrap.woocommerce .sm-products .product .item-img{
		width: 100%;
	}
	.smwbs-wrap.woocommerce .sm-products .product .item-info-wrapp{
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.smwbs-wrap.woocommerce .sm-products .product .item-img img{
		width: 100%;
	}
	.blog-style1 .sm-blog-wrapp .content-wrapp-outer .sm-read-more a span.btn-normal,
	.blog-style1 .sm-blog-wrapp .content-wrapp-outer .sm-read-more a span.btn-hover{
		padding: 15px;
	}
	.blog-style1 .sm-blog-wrapp .content-wrapp-outer .sm-read-more a span.btn-label{
		font-size: 12px;
	}
	footer.footer-4 .subscribe-form-wrap span.your-email{
		max-width: 220px;
	}
}
@media only screen and (max-width:350px) {
	.woocommerce form.cart button.single_add_to_cart_button{
		display: block;
		width: 100%;
		margin-left: 2px;
		margin-top: 10px;
	}
	.single-product.woocommerce .product .sm-single-cart-wrapp .sm-compare-wrapp{
		display: block;
		margin-top: 10px;
	}
	

}