@media (max-width: 1300px) {
	
}
@media (max-width: 991px) {
  .rst-grid-col .rst-post-item-shop:nth-child(3n+1){
      clear: none;
  }
  .rst-grid-col .rst-post-item-shop:nth-child(2n+1){
      clear: left;
  }
	.rst-logo{
		position: static;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		display: block;
	}
	#header #inner-header{
		padding-bottom: 0px !important;
		padding-top: 25px !important;
	}
	#header.header-style-01  #inner-header{
		padding-bottom: 20px !important;
	}
	#header.header-sticky{
		position: static;
	}
	#wrapper,#wrapper.wrapper-1.wrapper-header-sticky{
		padding: 0 !important;
		
	}
	.nancy-menu-abs{
		display: none !important;
	}
	#wrapper.wrapper-header-sticky {
		padding-top: 0;
	}
	.list-pos-cat .rst-inner-post-item{
		margin-bottom: 30px;
	}
	#sidebar{
		position: static !important;
		margin-top: 60px;
		width: 100% !important;
	}
	#sidebar .widget{
		margin-left: 0;
	}
	.jquery-stickit-spacer{
		display: none !important;
	}
	.box-content{
		padding: 0 40px;
	}
	.nancy-main-content{
		width: 100%;
		float: none !important;
	}
	.rst-grid-col .rst-post-item:nth-child(2n+1){
		clear: both;
	}
	.rst-grid-col .rst-post-item:nth-child(2n){
		float: left;
		clear: none;
	}
}
@media (max-width: 890px) {
	.box-content{
		padding: 0;
	}
	.quickview-wrap{
		width: 95%;
	}
	.quickview-inner{
		width: 100%;
	}
}
@media (max-width: 767px) {
	.rst-header-left-menu{
		text-align: center !important;
	}
	.rst-header-right{
		text-align: center !important;
		float: none !important;
		padding-top: 0;
		padding-bottom: 0;
		display: inline-block;
	}
	.related-posts .rst-post-item{
		margin-bottom: 30px;
	}
	#inner-header{
		text-align: center;
	}
	.nancy-search-form{
		margin-top: 0;
	}
	
	.sub-menu{
		text-align: left;
	}
	
	.nancy-footer-social ul li{
		border: none;
	}
	.nancy-footer-social ul li{
		margin: 2px 0;
	}
	#footer{
		margin-top: 60px;
	}
	.header-style-02 .rst-header-left,.header-style-02 .rst-header-right{
		float: none;
		text-align: center !important;
		display: inline-block;
		padding-left: 0;
		padding-right: 0;
	}
	
	.header-style-02  .rst-social-menu{
		margin-right: 0;
	}
	.nancy-tags,.nancy-post-bottom .nancy-share{
		width: 100%;
		float: none;
		text-align: left;
	}
	.nancy-post-bottom .nancy-read-more{
		float: none;
	}
	.nancy-post-bottom .nancy-share{
		margin-top: 15px;
		text-align: left !important;
	}
	.inner-meta-info{
		padding-left: 15px;
		padding-right: 15px;
	}
	.inner-content ul, .nancy-exceprt-post ul{
		margin-left: 0;
	}
	blockquote{
		margin-left: 0;
	}
	.nancy-footer-social ul li{
		text-align: center;
		margin: 0;
		padding: 0;
	}
	.nancy-footer-social ul li span{
		display: block;
		margin: 0px auto 5px;
		
	}
	.single.single-post .rst_thumbnail + .inner-meta-info .nancy_category_name,.single.single-post  .rst_thumbnail + .rst-meta-info .nancy_category_name{
		top: 0;
		margin: 10px 0;
		width: 100% !important;
	}
	.nancy-exceprt-post .wp-caption.alignleft, .nancy-exceprt-post .wp-caption.alignright{
		float: none !important;
		margin: 0 0 15px 0 !important;
		width: 100%;
		text-align: center;
	}
	.rst-post-item-shop .rst-meta-info{
		margin-bottom: 0;
		position: static;
		padding-bottom: 22px;
	}
	.rst-post-item-shop .rst-meta-info.rst-meta-info-rating{
		margin-bottom: 0;
	}
	.related .rst-meta-info h3{
		height: auto;
		padding-bottom: 0 !important;
	}
}
@media (min-width: 661px) {
	.rst-nav-menu{
		display: block;
	}
}
@media (max-width: 660px) {
	.rst-nav-menu{
		display: none;
		background: #fff ;
		left: 0;
		position: absolute;
		top: 60px;
		width: 100%;
		z-index: 9999;
	}
	#header .rst-menu-trigger{
		display: block;
	}
	.header-style-02 .nancy-main-menu{
		height: 63px;
		position: relative;
	}
	.nancy-form-box{
		width: 100%;
	}
	#header.header-style-02 #inner-header{
		padding-bottom: 0;
	}
	.rst-header-left-menu{
		clear: right;
	}
	.rst-nav-menu  li{
		display: block;
		padding: 5px 0;
		text-align: left;
	}
	.rst-nav-menu li a{
		border-top: 1px solid #eeeeee;
		display: block;
		padding: 12px 0 12px 12px;
	}
	.sub-menu{
		display: block;
		width: 100% !important; 
		position: static;
		box-shadow: none;
		padding-left: 15px;
		border-top: 1px solid #eeeeee;
	}
	.rst-nav-menu li,.nancy-main-menu .rst-nav-menu li,.nancy-main-menu .rst-nav-menu .sub-menu li{
		padding: 0;
	}
	.sub-menu .sub-menu{
		margin-top: 0;
	}
	.rst-nav-menu  li:hover > .sub-menu {
		animation: 0s ease 0s normal none 1 running none;
		display: block;
		z-index: 999;
	}
	#header.header-style-02 .rst-menu-trigger{
		right: 0;
		margin: 0 auto;
		float: none;
	}
	.inner-content{
		padding-left: 15px;
		padding-right: 15px;
	}
	.nancy-inner-box{
		padding: 20px 15px;
	}
	.woocommerce-tabs{
		padding-left: 15px;
		padding-right: 15px;
	}
	.nancy-main-slider .nancy-owl-item{
		height: 280px;
		overflow: hidden;
		position: relative;
	}
	.nancy-owl-item img{
		width: 620px !important;
		max-width: 620px !important;	
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		top: 0;
	}
	.nancy-main-slider{
		overflow: hidden !important;
	}
	.slick-arrow{
		display: none !important;
	}
	.nancy_owl_item_info::after{
		opacity: 1;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		display: block !important;
		width: 220px !important;
		margin-top: 10px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{
		margin: 0;
	}
}
@media (max-width: 550px) {
	.rst-post-item,.box-post-cat{
		width: 100%;
		clear: both !important;
		float: none !important;
	}
	.woocommerce .summary{
		padding-bottom: 30px !important;
	}
	.nancy-main-slider .nancy_category_name{
		display: none;
	}
	.nancy_owl_item_info h4{
		font-size: 14px;
		line-height: 20px;
		margin: 0;
	}
	.nancy_item_overlay{
		bottom: 10px;
		left: 10px;
		top: 10px;
		right: 10px;
	}
	.nancy_owl_item_info{
		width: 80%;
	}
	.nancy-main-slider .owl-nav .owl-prev, .nancy-main-slider .owl-nav .owl-next{
		left: 10px;
		top: 40%;
	}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .quick-view .images,.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .quick-view .summary{
		width: 100%;
		float: none;
		padding: 0;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .quick-view .summary{
		padding-left: 15px;
		padding-right: 15px;
	}
	.product_title{
		padding-top: 15px !important;
	}
	.rst-inner-post-item-large .rst-meta-info h3{
		font-size: 17px;
		line-height: 26px;
	}
	.nancy-main-slider .owl-nav .owl-next{
		right: 10px !important;
		left: auto;
	}
	.nancy-description-blog h2, .nancy-post-category > h3{
		font-size: 27px;
		text-align: center;
	}
	.nancy-post-category .rst-load-more{
		margin-top: 10px;
	}
	.woocommerce .nancy-title-description{
		float: none;
	}
	.woocommerce .woocommerce-ordering{
		float: none;
		margin-top: 20px;
	}
	.woocommerce .nancy-cart a.quick-view-btn{
		display: none !important;
	}
}
@media (max-width: 480px) {
	.nancy-post-bottom .nancy-read-more,.nancy-post-bottom .nancy-share{
		float: none;
	}
	.nancy-post-bottom{
		text-align: center;
	}
	.nancy-post-bottom .nancy-share,.nancy-tags{
		text-align: center !important;
	}
	.nancy-post-bottom .nancy-share{
		margin-top: 15px;
	}
	.rst-pagination{
		margin-top: 30px;
	}
	.author-box img{
		float: none;
	}
	.author-box .nancy-about-info,.comment .nancy-media-body{
		margin-left: 0;
		margin-top: 15px;
	}
	blockquote{
		padding-left: 30px;
	}
	blockquote::before{
		font-size: 20px;
	}
	.comment .nancy-media-left{
		float: none;
	}
	.author-box{
		text-align: center;
	}
	.nancy-footer-social ul li{
		width: 50% !important;
		margin: 10px 0 !important;
	}
	.nancy-search-form.open input[type="text"]{
		width: 200px;
	}
}
