#header .top-header span.top-header-text{
	text-align: center;
	line-height: 1.5;
	display: block;
	float: none;
	max-width: 300px;
	margin:0 auto;
}
#header .top-header .top-header-nav{
	float: none;
	text-align: center;
	display: block;
}
#header .top-header .top-header-nav li {
    display: inline-block;
    float: none;
}
#header .top-header .top-header-nav li:first-child a{
	border-left: 0;
}
#header .top-header .top-header-nmbr,
#header .top-header .top-header-mail{
	border: 0;
	padding: 0;
	float: left;
	font-size: 11px;	
}
#header .top-header .top-header-mail{
	float: right;
}
.menuicon,
.arrow-mob {
    display: block;
}
#header .header-main-menu ul li{
	display: block;
	text-align: left;
}
#header .header-main-menu{
	clear: both;
	width: 100%;
}
.outer-container{
	padding: 10px;
	text-align: center;
}
#header .header-cart-list{
	display: inline-block;
	text-align: center;
}
.slide-left {
    background: rgba(139, 71, 38, 0.85) none repeat scroll 0 0;
    left: 0;
    position: relative;
    top: 0;
    transition: all 0.4s ease 0s;
    width: 100%;
    z-index: 10000;
}
#header .header-main-menu ul li{
    padding: 5px;
}
#header .header-main-menu ul li a{
	display: inline-block;
	text-align: left;
}
#header .header-main-menu ul li a,
#header .header-main-menu ul li.current_page_item a{
	color:#ffffff;
}
#header .header-main-menu ul li.current-menu-item > a{
	font-weight: 700;
}
#header .header-main-menu ul li.current-menu-item a,
#header .header-main-menu ul li:hover a{
	color: #ffffff;
}
.slide-right {
    left: 0;
}
#header .site-logo,
#header .site-logo a img{
	max-width: 125px;
	padding-right: 0;
}
.banner-slider-section .item img{
	min-height: 350px;
	object-fit:cover;
}
.banner-slider-section .slider-item .content h1,
.banner-slider-section .slider-item .content h1 strong{
	font-size: 36px;
}
.banner-slider-section .slider-item .content p {
    font-size: 12px;
    margin-bottom: 15px;
}
#footer .top-footer .about-content,
#footer .top-footer .footer-links,
#footer .top-footer .information{
	width: 100%;
	margin-bottom: 30px;
	max-width:none;
}
#footer .bottom-footer .gateway-listing{
	clear: both;
	float: none;
	text-align: left;
	padding: 20px 0px 0px;
}
#footer .bottom-footer .gateway-listing li{
	margin-left: -1px;
}
#newletter-section form{
	max-width:inherit;
}
#newletter-section form,
#newletter-section .tnp-email{
	width: 100%;
	display: inline-block;
}
#newletter-section form .tnp-field{
	float: none;
}
#newletter-section .tnp-submit{
	margin: 0 auto;
}
.new-arrival-section .product-image .product-img{
	padding: 0 20px;
	text-align: center;
}
.new-arrival-section .product-image .product-img,
.featured-section .featured-listing .listing,
.post-section .blog-section,
.post-section .news-section,
.new-arrival-section .product-image .product-info{
    float: none;
    margin: 0 0 30px;
    width: 100%;
}
#header .main-header{
	padding: 0 0 0;
}
#header .header-main-menu{
	margin-top:15px;
	padding-top:0;
}
#header .header-main-menu ul li a{
	margin: 0;
}
#header .header-main-menu ul.menu ul.sub-menu li a::before{
	display: none;
}
#header .header-main-menu ul.menu li:hover > ul.sub-menu{
	display: none;
}
#header .header-main-menu ul.menu ul.sub-menu{
	padding: 0;
	background:rgba(0,0,0,0);
	position: static;
	border:none;
}
#header .header-main-menu ul.menu ul.sub-menu li a:before{
	background:rgba(0,0,0,0);
}
#header .header-main-menu ul.menu ul.sub-menu li{
	padding: 0px 13px 5px;
	margin:5px 0 0;
}
#header .header-main-menu ul.menu ul.sub-menu ul.sub-menu li{
	padding: 0;
}
#header .header-main-menu ul.menu ul.sub-menu li a{
	text-transform: uppercase;
	padding: 0;
}
#header .header-main-menu ul.menu ul.sub-menu ul.sub-menu{
	margin-left: 0;
}
#header .header-main-menu ul.menu ul.sub-menu ul.sub-menu{
	padding: 5px 10px;
}
#header .header-main-menu .header-menu {
    float: none;
}
#header .header-main-menu .more-categories{
	text-align: left;
	float: none;
}
#header .header-main-menu{
	padding:10px;
}
#header .header-main-menu .more-categories .more-cat-menus{
	position: relative;
	left:0;
	top:0;
	width:auto;
	background: transparent;
	border:none;
	padding:0;
}
#header .header-main-menu .more-categories span.view-cat,
#header .header-main-menu .more-categories span.view-cat i{
	color: #fff;
}
#header .header-main-menu ul li a ,
#header .header-main-menu .more-categories span.view-cat{
    font-size: 12px;
}
#header .header-main-menu ul.menu ul.sub-menu{
	width: 100%;
}
#header .header-main-menu ul.menu ul.sub-menu li a{
	text-transform: capitalize;
	font-size: 12px;
}
#header .header-main-menu{
	display: none;
}
#header .header-main-menu ul.menu ul.sub-menu li{
	margin: 0;
	padding-bottom:0;
}
#header .header-main-menu ul.menu ul.sub-menu li a{
	display: inline-block;
}
#header .header-main-menu .more-categories span.view-cat{
	display: none;
}
#header .header-main-menu .more-categories .more-cat-menus{
	display: block !important;
}
#header .header-main-menu .more-categories .more-cat-menus li a {
    text-transform: uppercase;
}
#header .header-main-menu .more-categories .more-cat-menus li{
	padding-bottom:5px;
}
.himalyan-product-title .sec-title{
	font-size: 22px;
}
.himalayan-product-listing .products .product-name{
	min-height:auto;
}
.post-section .blog-content-wrap{
	height:auto;
}
#newletter-section .news-title{
	font-size: 20px;
}
#newletter-section .tnp-email{
	width:200px;
	height:40px;
	font-size: 12px;
}
#newletter-section .tnp-submit{
	width:100px;
	font-size: 12px;
	height:40px;
}
#newletter-section form .tnp-field{
	float: left;
}
#newletter-section form{
	max-width:300px;
	margin: 0 auto;
}
.featured-section {
    padding-bottom: 20px;
    padding-top: 20px;
}
#footer .top-footer h3{
	margin-bottom:15px;
}
#footer .top-footer {
    padding-bottom: 15px;
    padding-top: 35px;
}
#header .header-main-menu .header-menu.more-cat-menus{
	display: block !important;
}
.post-section .news-section .news-product .product-image{
	left:15px;
	top:15px;
}
.post-section .news-section .news-product .product-content{
	padding-left:110px;
	padding-top:13px;
	padding-right:10px;
}
.himalayan-category-listing .categoty-listing .categories{
	width:33.33%;
}
.himalayan-category-listing .categoty-listing .categories.whole-sale{
	width:100%;
}
#newletter-section{
	padding:20px 0px;
}
#newletter-section .tnp-submit{
	width:100px;
}
#newletter-section form{
	height:40px;
}
.himalayan-category-listing .categoty-listing .cat-name-icon .cat-title{
	font-size: 12px;
}
.new-arrival-section .product-info .product-text{
	font-size: 18px;
}
.new-arrival-section .product-info .product-name{
	font-size: 35px;
}
.new-arrival-section .product-info .product-link{
	padding:10px 25px;
}
.page-template-content .page-sidebar,
.page-template-content .page-main-content,
.page-template-content .page-sub-title{
	width:100%;
	padding-left:0;
	padding-right:0px;
}
.page-template-content .page-sidebar{
	max-width:300px;
	margin: 0 auto;
	float: none;
}
.page-template-content .page-main-content,
.page-template-template-store .page-template-content .page-main-content{
    padding-bottom: 15px;
}
.page-template-content .page-sub-title h2 {
    font-size: 15px;
}
.page-template-content .content-wrapper{
	padding-top:0px;
}
.wpcf7-form .contact-form-section .contact-form{
	max-width:300px;
	margin: 0 auto;
	padding-top:0px;
}
.wpcf7-form .contact-form-section .left-section,
.wpcf7-form .contact-form-section .right-section{
	width:100%;
	padding-right:0;
}
.wpcf7-form .contact-form-section label{
	padding-bottom:0px;
}
.wpcf7-form .contact-form-section .field {
    padding-bottom: 10px;
}
.wpcf7-form .contact-form-section textarea{
	height:150px;
}
.container{
	padding:0 10px;
}
.page-template-content .page-sidebar .menu li:hover a::after,
 .page-template-content .page-sidebar .menu li.current-menu-item a::after{
 	display: none;
 }
 #content.site-content{
 	padding-top:0 !important;
 }
 #header.site-header{
 	position: relative !important;
 }
 #header .header-main-menu{
 	max-height:250px;
 	overflow: auto;
 }
 #header .header-main-menu ul.sub-menu li:hover > a,
  #header .header-main-menu ul.sub-menu li.current_page_item > a{
  	color: #fff;
  }
  ul.sub-menu .arrow-mob::after{
  	right:9px;
  }
  #header .header-main-menu{
  	float: none;
  	top:8px;
  	width:100%;
  }
  #header .header-main-menu{
  	margin-bottom:10px;
  	margin-top:0px;
  }
  #footer .top-footer .information{
  	float: left;
  }
  .child-category-listing .sub-category-listing-wrapper .sub-cate-name-wrapper{
  	position: relative;
  	left:0;
  	top:0;
  	width:auto;
  	height:auto;
  }
  .sub-category-listing-wrapper .sub-cate-name-wrapper .cat-name{
  	position: relative;
  	left:0;
  	top:0;
  	width:auto;
  	height:auto;
  	-webkit-transform: translate(0);
  	-moz-transform: translate(0);
  	-ms-transform: translate(0);
  	-o-transform: translate(0);
  	transform: translate(0);
  	padding-bottom:25px;
  }
.child-category-listing .sub-category-listing-wrapper{
 	padding-left:0;
}
.category-page-banner-content{
	width:100%;
}
.category-page-banner{
	height:250px;
}
aside#secondary{
	float: none;
	width:auto;
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.category-page-product-listing .product-listing-wrapper #container{
	float: none;
	width:100%;
	padding-left:0;
}
.product-listing-wrapper .header-wrapper .woocommerce-products-header,
.product-listing-wrapper .header-wrapper .woof_products_top_panel,
.product-listing-wrapper .header-wrapper .woocommerce-ordering{
	float: none;	
}
.product-listing-wrapper .header-wrapper .woocommerce-ordering{
	margin: 0;
}
.woocommerce ul.products li.product{
	margin-bottom:25px;
}
.category-page-banner-content{
	padding-left:10px;
	padding-right:10px;
}
.category-page-banner-content h3{
	font-size: 25px;
	margin-bottom:10px;
}
.category-page-banner-content p {
    font-size: 12px;
}
.product-listing-wrapper .header-wrapper{
	padding-bottom:10px;
}
.product-listing-wrapper .header-wrapper h1.page-title{
	float: none;
}
/*======= deafult page css =======*/
.content-area .page-main-content .page-title,
.content-area .page-main-content .entry-header .entry-title{
	margin-bottom:10px;
	font-size: 20px;
}
#footer .top-footer h4.sec-heading{
	margin-bottom:20px;
}
.woocommerce #container #wooswipe {
    margin: 0 auto;
    max-width: 400px;
    width: 100%;
}
#wooswipe .thumbnails{
	height:auto;
}
.woocommerce #container .summary.entry-summary {
    width: 100% !important;
    padding-top:20px;
}
.single-product-page-wrapper .add_to_wishlist{
	left:0 !important;
	top:0 !important;
}
#wooswipe .thumbnails {
    margin: 0;
    padding: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-left: 50px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
	height:40px;
	width: 40px;
	margin-left:0px;
}
.woocommerce #reviews #comments ol.commentlist ul.children{
	padding-left:0;
}
.related.products{
	padding-bottom:0px;
}
#header .top-header .top-header-nav li a.wpml-lng{
	background-size: 26px !important;
}
#header .top-header .top-header-nav li.wpml-switcher:hover > a{
	background-color:transparent !important; 
	background-size: 26px !important;
}
#header .top-header .top-header-nav li.wpml-switcher ul li a{
	text-align: left;
	line-height:2.5;
}
.woocommerce-cart-form .shop_table .product-quantity{
	height:55px;
}
.woocommerce-cart-form .shop_table .product-quantity .quantity{
	float: right;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	font-size: 12px;
}
@media screen and (max-width:550px){
	.himalayan-category-listing .categoty-listing .categories{
	width:50%;
}
.himalayan-category-listing .categoty-listing .contact-content {
    padding-left: 0px;
    padding-top: 25px;
}
.himalayan-category-listing .categoty-listing .wholeshale{
	font-size: 20px;
}
.himalayan-category-listing .categoty-listing .wholeshale small{
	font-size: 12px;
}
.himalayan-category-listing .categoty-listing .wholeshale strong {
    font-size: 25px;
}
.himalayan-category-listing .categoty-listing .contact-content a{
	padding:8px 15px;
}
.arrival-product-listing {
    padding-left: 20px;
    padding-right: 20px;
}
.himalyan-product-title .sec-title {
    font-size: 20px;
    margin-bottom:15px;
}
.himalyan-product-title.bk-img{
	padding-top:35px;
}
.woocommerce ul.products li.product{
	width:100%;
	float: none;
	margin-right:0;
}
.category-page-product-listing .product-listing-wrapper #container ul.products{
	max-width:320px;
	margin-left:auto;
	margin-right:auto;
}
.woocommerce ul.products li.product{
	clear: both !important;
}

}
@media screen and (max-width:479px){
	.page-main-content .store-posts .store-info-wrapper .store-details,
	.page-main-content .store-posts .store-info-wrapper .weekly-timimg-informtion{
		width:100%;
	}
	.page-main-content .store-posts .store-info-wrapper .store-details{
		border-right:none;
		border-bottom:1px solid #e1e1e1;
		padding-bottom:15px;
	}
	.store-posts .store-info-wrapper .weekly-timimg-informtion ul{
		float: left;
		padding-top:15px;
	}
	.page-main-content .store-posts {
    	margin-bottom: 15px;
	}
	.page-main-content .store-posts .store-post-title .store-title,
	.page-main-content .store-posts .store-post-title .close-timing-info{
		float: none;
	}
	#newletter-section .tnp-email{
		width:180px;
		padding-left:10px;
	}
	#newletter-section .tnp-submit {
    width: 92px;
}
#header .header-cart-list .woocmrce-icon a{
	margin-right:5px !important;
}
#header .header-cart-list{
	width:100px;
}
#newletter-section form{
	max-width:275px;
}
.single-product-social-share .single-product-mails{
	float: left;
	width:100%;
	clear:both;
	width:auto;
}
#header .header-cart-list span .number{
	right:2px;
}
.woocommerce .actions #coupon_code{
	width:120px !important;
}
.woocommerce .actions .coupon .button{
	width:auto !important;
	padding:12px;
}
.woocommerce .woocommerce-message a.button,
 .woocommerce-Message a.button,
  .woocommerce-error a.button{
  	max-width:150px;
  	margin: 0 auto 10px auto;
  	float: none !important;
  }
}
.single-product-page-wrapper .add_to_wishlist{
	top:46px;
	left:120px;
}
.Write-review-button{
	 display: block;
    margin: 10px 0 0;
    position: static;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	padding:5px;
}
body.woocommerce-checkout .checkout_coupon .button{
	padding:12px;
}
.woocommerce-MyAccount-content{
	padding-top:15px;
}
.woocommerce table.my_account_orders .button {
    display: inline-block;
    white-space: nowrap;
    width: 100px;
}

/* 22-06-2020 */
.product-listing-wrapper{
	flex-direction: column;
}
.product-listing-wrapper #main{
	padding: 0;
}
.product-listing-wrapper ul.products li.product{
	width: 100% !important;
}
.product-listing-wrapper aside#secondary{
	max-width: 100%;
    width: 100%;
}