@media(min-width:1300px) {
	.container-fullwidth {
		padding-left: 2%;
		padding-right: 4%;
		max-width: 100%
	}
}

@media(min-width:1600px) {
	.container-fullwidth {
		padding-left: 5%;
		padding-right: 5%;
		max-width: 100%
	}

	.xs-feature-text.vertical h4 {
		font-weight: 700;
		font-size: 1.14286em
	}

	.xs-feature-list.vertical {
		padding: 30px
	}

	.xs-feature-list.vertical li {
		padding-bottom: 30px;
		margin-bottom: 30px
	}

	.deal-of-the-week-v2 .xs-content-header .xs-content-title {
		font-size: 1.571em
	}

	.deal-of-the-week-v2 .xs-deal-blocks .countdow-timer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0 25px
	}

	.deal-of-the-week-v2 .xs-deal-blocks .xs-countdown-timer {
		padding: 0
	}

	.deal-of-the-week-v2 .countdow-timer h4 {
		text-align: left;
		margin-bottom: 0;
		padding-top: 5px;
		padding-right: 20px
	}

	.deal-of-the-week-v2 .countdow-timer h4 span {
		display: block;
		margin-bottom: 5px
	}

	.xs-single-product {
		border: 1px solid #efefef;
		margin-bottom: 30px
	}

	.small-offer-banner.offer-banner-v2 h2,
	.small-offer-banner.offer-banner-v2 h3 {
		font-size: 2.286em
	}

	.small-offer-banner {
		max-height: 300px;
		min-height: 300px
	}

	.small-offer-banner .media-body {
		left: 0;
		top: 50px
	}

	.small-offer-banner.offer-banner-v3 .media-body {
		top: 70px
	}

	.small-offer-banner.offer-banner-v2 .media-body {
		top: 23px
	}

	.small-offer-banner.offer-banner-v3 h2 {
		font-size: 1.571em
	}

	.small-offer-banner.offer-banner-v3 h3 {
		font-size: 2.6em
	}

	.small-offer-banner-v2 .small-offer-banner {
		min-height: 290px
	}
}

@media(min-width:992px) and (max-width:1199px) {
	body {
		font-size: 14px
	}
}

@media(max-width:991px) {
	html {
		font-size: 90%
	}

	.footer-widget,
	.xs-navbar-search,
	.xs-footer-info-and-payment,
	.xs-footer-info-and-payment .media,
	.xs-feature-product.highlight,
	.xs-banner-campaign,
	.xs-content-header .xs-content-title,
	.xs-product-wraper,
	.xs-deal-img,
	.xs-vertical-tab-nav,
	.xs-newsletter-content,
	.xs-banner-slider-2,
	.xs-deal-of-the-week,
	.xs-single-news,
	.newsletter-content,
	.xs-banner-slider-3 .xs-banner-image {
		margin-bottom: 30px
	}

	.xs-heading-title {
		font-size: 2em
	}

	.xs-content-header {
		text-align: center
	}

	.xs-content-header .xs-content-title {
		float: none;
		margin-top: 0;
		line-height: 1.5
	}

	.xs-content-header .xs-content-title.version-2 {
		padding-bottom: 0
	}

	.xs-content-header .xs-nav-tab {
		float: none;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.xs-nav-tab .nav-item {
		margin-right: 20px
	}

	.xs-wish-list-item .xs-miniCart-dropdown {
		display: block;
		text-align: right
	}

	.navbar-border .xs-wish-list-item .xs-miniCart-dropdown {
		text-align: left
	}

	.xs-wish-list {
		display: none
	}

	.xs-wish-list-item {
		padding: 11px 0
	}

	.xs-wish-list-item .xs-header-info {
		display: none
	}

	.xs-navDown.transparent-header-info .xs-logo-wraper {
		text-align: center
	}

	.xs-navDown.navDown-v5 .xs-menus-group,
	.xs-navDown.navDown-v5 .xs-wishlist-group {
		float: left;
		width: 30%
	}

	.xs-navDown.navDown-v5 .row {
		justify-content: flex-end
	}

	.xs-navBar.navBar-v5 .xs-logo-wraper {
		position: absolute
	}

	.home-menu-panel>.row>[class^=col-] {
		flex: 0 0 100%;
		max-width: 100%
	}

	.xs-navBar {
		margin-bottom: 20px;
		border-bottom: 1px solid #ededed
	}

	.xs-navBar.navBar-v5.bg-xs-primary {}

	.xs-navBar.navBar-v5 {
		margin-bottom: 0;
		border-bottom: 0
	}

	.xs-navDown.navDown-v5:not(.secondary-color-v) .xs-menus-group .nav-toggle:before {
		background-color: #fff;
		box-shadow: 0 .5em 0 0 #fff, 0 1em 0 0 #fff
	}

	.xs-menus .megamenu-bg {
		display: none
	}

	.megamenu-panel.megamenu-v2 .row>[class^=col-] {
		margin-bottom: 30px
	}

	.xs-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.xs-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.xs-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.btn {
		padding: 10px 25px
	}

	.xs-navBar .xs-menus-group {
		position: relative
	}

	.xs-top-bar-info,
	.xs-top-bar .xs-social-list {
		text-align: center !important;
		margin-bottom: 10px;
		margin-left: 0
	}

	.xs-top-bar .row .row {
		margin: 0
	}

	.xs-menus .nav-menu>li>a,
	.xs-navDown.navDown-v5 .xs-menus .nav-menu>li>a {
		padding: 15px;
		color: #333
	}

	.xs-navDown.color-white .xs-menus .nav-menu>li>a .submenu-indicator-chevron {
		border-color: transparent #333 #333 transparent
	}

	.xs-navBar .navbar-border .xs-menus ul li a,
	.xs-navBar .navbar-border .xs-menus .nav-menu>li>a {
		padding: 15px
	}

	.navbar-border .nav-toggle {
		right: 0
	}

	.menu-label {
		left: inherit;
		right: 0
	}

	.xs_nav-portrait {
		position: relative;
		height: 68px
	}

	.xs-logo-wraper {
		padding: 23px 0
	}

	.xs-navbar-search {
		height: 100%;
		border: 0;
		border-radius: 0
	}

	.xs-navbar-search .input-group {
		display: block;
		height: auto
	}

	.xs-navbar-search input:not([type=submit]),
	.xs-navbar-search .xs-category-select,
	.xs-navbar-search .btn[type=submit] {
		height: 70px
	}

	.xs-navbar-search input:not([type=submit]),
	.xs-navbar-search .xs-category-select {
		border: 1px solid #e7e7e7
	}

	.xs-navbar-search input:not([type=submit]),
	.xs-navbar-search .input-group-btn,
	.xs-navbar-search .xs-category-select-wraper {
		float: left
	}

	.xs-navbar-search input:not([type=submit]),
	.xs-navbar-search .xs-category-select-wraper {
		width: 40%
	}

	.xs-navbar-search .input-group-btn {
		width: 20%
	}

	.xs-navbar-search .xs-category-select {
		min-width: 100%;
		max-width: 100%
	}

	.xs-navbar-search .btn[type=submit] {
		width: 100%;
		border-radius: 0;
		margin-top: 0;
		margin-right: 0;
		padding: 0
	}

	.xs-navbar-search .xs-category-select-wraper:before {
		display: none
	}

	.xs-wish-list-item .xs-header-info {
		top: 0;
		margin-right: 0;
		margin-bottom: 20px
	}

	.nav-toggle {
		right: 0
	}

	.xs-banner-content .xs-banner-title {
		font-size: 2.42857em
	}

	.xs-btn-wraper .btn,
	.xs-btn-wraper a {
		margin-right: 10px;
		margin-bottom: 20px
	}

	.xs-feature-product.highlight .xs-feature-product-info {
		padding: 30px
	}

	.xs-feature-product .xs-product-offer-label {
		bottom: 20px;
		left: 30px
	}

	.xs-feature-product img {
		width: 100%
	}

	.xs-product-wraper {
		padding: 10px 20px 20px
	}

	.product-title {
		font-size: 1em
	}

	.price {
		font-size: .7em
	}

	.xs-banner-campaign img {
		width: 100%
	}

	.xs-watermark-text {
		display: none
	}

	.xs-product-wraper.version-2 .xs-product-content,
	.xs-product-wraper.version-2 img,
	.xs-product-wraper.version-2 .xs-product-header {
		padding: 0 15px
	}

	.xs-product-wraper.version-2 .xs-product-content {
		padding-bottom: 15px
	}

	.xs-product-wraper .xs-product-hover-area .float-left,
	.xs-product-wraper .xs-product-hover-area .float-right {
		float: none !important;
		width: 100%;
		text-align: center
	}

	.xs-content-title.version-2:before,
	.xs-content-title.version-2:after {
		display: none
	}

	.xs-content-header .customNavigation {
		display: none
	}

	[class*=xs-product-slider] {
		margin-bottom: 30px
	}

	.xs-brand-content li {
		min-width: 50%;
		margin-bottom: 20px
	}

	.xs-newsLetter-section .xs-newsletter {
		margin-right: 0
	}

	.footer-widget.footer-content {
		padding-right: 15px
	}

	.xs-copyright-text {
		text-align: center
	}

	.xs-copyright .xs-payment-card {
		text-align: center
	}

	.xs-copyright .xs-payment-card .payment-title {
		display: none
	}

	.xs-social-list.version-2 {
		text-align: center
	}

	.xs-social-list.version-2 li a {
		font-size: .7em
	}

	.footer-banner {
		display: block;
		text-align: center
	}

	.xs-content-header.version-2 .xs-simple-btn {
		float: none
	}

	.xs-feature-list li {
		width: 33.33333%
	}

	.xs-nav-tab.version-2 .nav-item .nav-link {
		font-size: 1.17143em;
		padding-bottom: 10px
	}

	.xs-nav-tab.version-2 .nav-item .nav-link:before,
	.xs-nav-tab.version-2 .nav-item .nav-link:after {
		display: none
	}

	.xs-banner-slider-2 .xs-banner-item {
		min-height: 460px
	}

	.xs-banner-slider-3 .xs-banner-content .xs-banner-title {
		font-size: 2.71429em
	}

	.xs-banner-slider-3 .xs-banner-content {
		margin-top: 30px
	}

	.xs-banner-slider-3 .xs-banner-image {
		padding: 0 15px
	}

	.xs-banner-slider-3 .xs-banner-image img {
		margin: 0 auto
	}

	.col-md-5-1 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.xs-nav-tab.version-4 .nav-item {
		margin-right: 10px
	}

	.sync-slider-preview.owl-carousel .owl-item img {
		width: auto;
		margin: 0 auto
	}

	.single-product-summary {
		margin-top: 30px
	}

	.xs-social-tigger {
		display: none
	}

	.container-fullwidth .xs-banner-content .xs-banner-title {
		font-size: 1.85714em
	}

	.xs-header.version-fullwidth .xs-wish-list-item {
		text-align: left
	}

	.xs-feature-list.vertical {
		margin-bottom: 30px
	}

	.xs-nav-tab-v3 .nav-item {
		width: 50%
	}

	.product-category-version-2 .xs-product-category {
		margin-bottom: 30px
	}

	.recent-view-slider.owl-carousel .owl-item img {
		width: 100%
	}

	.small-offer-banner .media-body {
		display: none
	}

	.small-offer-banner {
		margin-bottom: 30px
	}

	.small-offer-banner-v2 .small-offer-banner:last-child {
		margin-bottom: 30px
	}

	.xs-deal-blocks.deal-block-v2 {
		text-align: center;
		margin-bottom: 30px
	}

	.xs-watermark-product {
		display: none
	}

	.xs-brand-content.version-3 li {
		min-width: 50%
	}

	.xs-banner-slider.owl-carousel .owl-item img {
		margin: 5% auto;
		max-width: 50%
	}

	.xs-banner-slider-6 .xs-banner-item {
		min-height: 500px;
		margin-left: 0
	}

	.xs-banner-slider-6 {
		margin-bottom: 30px
	}

	.customer-info-forms [class^=col-]:first-child {
		padding-right: 15px
	}

	.customer-info-forms [class^=col-]:last-child {
		padding-left: 15px
	}

	.customer-info-forms [class^=col-]:first-child:before {
		display: none
	}

	.customer-info-forms .form-separetor {
		display: none
	}

	.xs-brand-content.version-2 li {
		min-width: calc(100%/3)
	}

	.xs-menus.xs_nav-portrait .nav-menu li>.nav-dropdown {
		box-shadow: none
	}

	.xs-single-team .team-thumb img {
		width: 100%
	}

	.about-content-left .xs-about-content {
		margin-bottom: 20px
	}

	.about-content-right img {
		margin-bottom: 30px
	}

	.about-content-left img,
	.about-content-right img {
		width: 100%
	}

	.xs-menus .home-menu-panel a {
		margin-bottom: 30px
	}

	.block-product-cate-wraper .nav .nav-link {
		padding: 18px 0
	}

	.xs-deal-blocks .xs-countdown-timer {
		padding: 0 10px
	}

	.xs-deal-blocks .xs-countdown-timer .xs-timer-container {
		margin-bottom: 0;
		margin-right: 10px
	}

	.xs-deal-blocks .xs-countdown-timer .xs-timer-container:last-child {
		margin-right: 0
	}

	.xs-product-widget {
		padding-bottom: 30px
	}

	.product-thumb-feature .xs-product-widget {
		flex-direction: column
	}

	.small-offer-banner-v2 .small-offer-banner {
		float: left;
		width: 48%;
		margin-right: 15px
	}

	.small-offer-banner-v2 .small-offer-banner:last-child {
		margin-right: 0
	}

	.xs-nav-tab-v2 .nav-filter-img {
		display: none
	}

	.xs-content-title.version-3::before {
		left: 50%;
		transform: translateX(-50%)
	}

	.xs-single-fun-fact {
		margin-bottom: 20px
	}

	.version-thumb .xs-product-widget {
		flex-direction: column
	}

	.version-thumb .xs-product-widget .product-widget-content {
		width: 100%
	}

	.xs-banner .xs-feature-product {
		float: left;
		width: calc(50% - 15px);
		margin-right: 15px
	}

	.xs-banner .xs-feature-product:last-child {
		margin-right: 0
	}

	.blog-post-list {
		margin-bottom: 30px
	}

	.sign_in_form {
		margin-bottom: 30px
	}
}

@media(max-width:767px) {
	html {
		font-size: 80%
	}

	.xs-wish-list-item,
	.xs-header.header-transparent .xs-wish-list-item .xs-miniCart-dropdown {
		padding: 11px 0
	}

	.xs-wish-list-item {
		text-align: right
	}

	.xs-navBar .xs-menus-group,
	.xs-navBar .xs-wishlist-group,
	.xs-navDown.navDown-v5 .xs-wishlist-group,
	.xs-navDown.navDown-v5 .xs-menus-group {
		float: left;
		width: 50%
	}

	.xs-navbar-search input:not([type=submit]),
	.xs-navbar-search .xs-category-select,
	.xs-navbar-search .btn[type=submit] {
		height: 60px
	}

	.xs-wish-list-item .xs-miniCart-dropdown {
		text-align: left
	}

	.xs-navBar.navBar-v5 .xs-logo-wraper {
		position: relative
	}

	.xs-breadcumb .breadcrumb-item a {
		margin-left: 12px
	}

	.xs-breadcumb .breadcrumb-item.active:before,
	.xs-breadcumb .breadcrumb-item {
		margin-right: 12px
	}

	[class^=xs-banner-].owl-carousel .xs-banner-content {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.xs-banner-slider-5 .xs-banner-image img {
		width: 50%
	}

	.owl-carousel .xs-banner-image img {
		margin: 0 auto
	}

	.xs-product-wraper {
		text-align: center
	}

	.xs-copyright-text {
		margin-bottom: 30px
	}

	.xs-brand-content li {
		min-width: 100%;
		margin-bottom: 20px
	}

	.xs-brand-content.version-2 li {
		min-width: 100%
	}

	.xs-social-list.round li a {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 1em
	}

	.xs-product-offer-label {
		width: 80px;
		height: 80px
	}

	.xs-product-offer-label span {
		font-size: 1.27143em
	}

	.xs-feature-list li {
		width: 100%;
		border-right: 0 solid #eaeaea;
		border-bottom: 1px solid #eaeaea
	}

	.xs-feature-list li:last-child {
		border-bottom: 0 solid #eaeaea
	}

	.xs-banner-offer,
	.xs-offer-text {
		max-height: 100%
	}

	.xs-offer-text {
		padding: 0 15px
	}

	.newsletter-content .newsletter-title {
		font-size: 1.35714em
	}

	.xs-newsletter.newsLetter-v2 input:not([type=submit]) {
		border-radius: 4px;
		border-right: 1px solid #e7e7e7;
		width: 100%
	}

	.xs-newsletter.newsLetter-v2 input[type=submit] {
		width: 100%;
		float: none;
		border-radius: 4px
	}

	.entry-title {
		font-size: 1em
	}

	.xs-product-wraper.version-3.highlight {
		padding: 25px
	}

	.xs-nav-tab .nav-link.active:before,
	.xs-nav-tab .nav-link.active:after,
	.xs-nav-tab .nav-link:hover:before,
	.xs-nav-tab .nav-link:hover:after {
		display: none
	}

	.best-deal-title {
		font-size: 2em
	}

	.product-title-v2.large {
		font-size: 1em
	}

	.product-title-v2.large strong {
		font-size: 1em
	}

	.product-title-v2 {
		margin-bottom: 10px
	}

	.xs-feature-product-info {
		padding: 20px
	}

	.xs-banner-slider-3 .xs-banner-content {
		padding-left: 15px
	}

	.col-md-5-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.xs-post-meta-list span {
		border-right: 0 solid #999;
		display: block;
		margin-bottom: 10px
	}

	.xs-post-footer .post-tags,
	.xs-post-footer .post-author,
	.xs-author-block .post-tags,
	.xs-author-block .post-author,
	.xs-post-footer .share-items,
	.xs-post-footer .post-content,
	.xs-author-block .share-items,
	.xs-author-block .post-content {
		text-align: left;
		float: none;
		width: 100%;
		margin-bottom: 20px
	}

	.post-navigation .nav-links {
		width: 100% !important;
		float: none !important;
		text-align: left !important;
		border-right: 0;
		margin-bottom: 10px
	}

	.xs-blog-post-comment .children {
		padding-left: 15px
	}

	.xs-blog-post-comment {
		margin-bottom: 30px
	}

	.w-quantity-btn .btn {
		margin: 10px auto 10px 0
	}

	.xs-add-to-chart-form .xs_input_number {
		/*float: none*/
	}

	.xs-wishlist-and-compare {
		margin-bottom: 10px
	}

	.list-group-flush .list-group-item .w-50 {
		width: 100% !important;
		margin-bottom: 20px
	}

	.list-group-flush .list-group-item .w-50:last-child {
		margin-bottom: 0
	}

	.single-product-info-details img {
		padding: 0
	}

	.rate-list {
		margin-bottom: 30px
	}

	.rate-list li {
		display: block
	}

	.rate-list li span {
		width: 100% !important;
		margin-bottom: 10px;
		display: block
	}

	.rate-list li .star-rating {
		text-align: left
	}

	.rate-list li span:last-child {
		margin-bottom: 0
	}

	.rate-score .help-tip {
		display: none
	}

	.woocommerce-Reviews .woocommerce-Reviews-title {
		font-size: 1.12857em;
		line-height: 1.5
	}

	.woocommerce #reviews #comments ol.commentlist {
		padding: 0
	}

	.table-responsive tbody,
	.table-responsive thead,
	.table-responsive tr,
	.table-responsive td,
	.table-responsive th {
		/*display: block*/
	}

	.table-responsive tr {
		border-bottom: 1px solid #222
	}

	.table-responsive thead tr {
		border-bottom: 0 solid #000
	}

	.table td,
	.table th {
		border-top: 0 solid #dee2e6
	}

	.product-thumb-feature .xs-product-widget {
		display: block
	}

	.xs-nav-tab.version-3 .nav-item .nav-link {
		font-size: 1em
	}

	.offer-banner-content {
		max-width: 100%
	}

	.xs-promotion p {
		font-size: .55714em
	}

	.xs-navDown.transparent-header-info .xs-logo-wraper,
	.xs-navDown.transparent-header-info .xs-header-info {
		padding: 10px 0
	}

	.xs-navDown.transparent-header-info .xs-header-info,
	.xs-navBar .navbar-border .xs-wish-list-item {
		text-align: left;
		padding: 0 0
	}

	.xs-header-info li {
		margin-right: 8px;
		font-size: .8em
	}

	.xs-banner-v5 .xs-banner-content .xs-banner-title {
		font-size: 2.85714em
	}

	.xs-banner-v5 .xs-banner-content .xs-banner-sub-title {
		font-size: 1em
	}

	.xs-nav-tab-v2 {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.xs-nav-tab-v2 .nav-item {
		margin-bottom: 10px
	}

	.xs-organic-product-widget .product-thumb img {
		display: none
	}

	.xs-organic-product-widget:before {
		display: none
	}

	.organic-widget-content {
		padding-left: 0
	}

	.xs-countdown-timer {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.xs-countdown-timer .xs-timer-container {
		margin-right: 0;
		margin-bottom: 10px
	}

	.xs-funfact-section {
		padding-top: 260px;
		padding-bottom: 40px
	}

	.xs-single-fun-fact {
		margin-bottom: 30px
	}

	.xs-newsletter.newsLetter-v2 {
		display: block
	}

	.xs-banner-slider-6 .xs-banner-content {
		padding: 0 15px
	}

	.block-product-cate-wraper {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden
	}

	.product-block-slider {
		margin-bottom: 30px
	}

	.product-block-category .xs-product-category {
		margin-bottom: 30px
	}

	.product-block-category {
		margin-bottom: 0
	}

	.customer-info-forms.row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.customer-info-forms [class^=col-]:first-child {
		margin-bottom: 30px
	}

	.terms-list-group {
		padding: 30px
	}

	.xs-faq-group [class^=col-]:first-child .xs-single-faq {
		counter-increment: my-awesome-counter
	}

	.xs-faq-group [class^=col-]:first-child {
		counter-reset: my-awesome-counter
	}

	.inline-form .row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.inline-form .row [class^=col-]:first-child {
		padding-right: 15px
	}

	.inline-form .row [class^=col-]:last-child {
		padding-left: 15px
	}

	.inline-form .separetors {
		display: none
	}

	.feature-product-v4 .xs-single-product .xs-product-wraper {
		margin-bottom: 0
	}

	.shop-category {
		margin-bottom: 30px
	}

	.widget.widget_banner img {
		width: 100%
	}

	.shop-cate-list .shop-cate-title {
		display: block;
		margin-bottom: 20px
	}

	.shop-cate-list .shop-catelist-item {
		float: none
	}

	.shop-catelist-item>li {
		margin-right: 0;
		padding-right: 0;
		margin-bottom: 10px;
		display: block
	}

	.shop-catelist-item>li:before {
		display: none
	}

	.pagination {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.about-content-left .xs-about-content {
		padding-right: 0
	}

	.xs-about-content .about-info h5 {
		font-size: 2em
	}

	.fact-list .single-fact-item {
		display: block;
		margin-right: 0;
		margin-bottom: 10px
	}

	.block-product-cate-wraper .nav .nav-link {
		padding: 10px 0
	}

	.small-offer-banner-v2 .small-offer-banner {
		float: none;
		width: 100%
	}

	.xs-banner .xs-banner-campaign img {
		width: 100%;
		min-height: 100%
	}

	.xs-banner .xs-feature-product {
		float: none;
		width: 100%
	}

	.woocommerce-MyAccount-navigation {
		margin-bottom: 30px
	}

	.shop_table th.product-remove,
	.shop_table th.product-thumbnail {
		display: none
	}

	.table-responsive .shop_table tr {
		border-bottom: 0 solid #000
	}

	.billing-form {
		margin-bottom: 30px
	}
}

@media(max-width:480px) {
	html {
		font-size: 65%
	}

	.xs-back-to-top-wraper {
		display: none
	}

	.xs-wish-list-item {
		text-align: left
	}

	.xs-wish-list-item .xs-miniCart-dropdown {
		display: block
	}

	.xs-wish-list {
		display: none
	}

	.xs-logo-wraper {
		text-align: center
	}

	.xs-navDown.transparent-header-info .xs-logo-wraper {
		padding: 20px 0
	}

	.xs-navbar-search input:not([type=submit]),
	.xs-navbar-search .xs-category-select-wraper {
		width: 100%
	}

	.xs-navbar-search .xs-category-select-wraper {
		width: 80%
	}

	.xs-navbar-search .input-group-btn {
		width: 20%
	}
}

@media(max-width:320px) {
	html {
		font-size: 60.5%
	}

	.woocommerce .woocommerce-cart-form .coupon .form-control {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px
	}
}

@media screen and (max-width: 912px) {
	.xs-banner-slider-6 .xs-banner-item {
		min-height: 313px;
		margin-left: 0;
		background-size: cover !important;
	}

}

@media screen and (max-width: 820px) {
	.xs-banner-slider-6 .xs-banner-item {
		min-height: 281px;
		margin-left: 0;
		background-size: cover !important;
	}

}

@media screen and (max-width: 540px) {
	.xs-banner-slider-6 .xs-banner-item {
		min-height: 176px;
		margin-left: 0;
		background-size: cover !important;
	}

}


/* -------------------------------------------------- */
@media screen and (max-width: 414px) {
	.xs-banner-slider-6 .xs-banner-item {
		min-height: 131px;
		margin-left: 0;
		background-size: cover !important;
	}

}

/* -------------------------------------------------- */
@media screen and (max-width: 360px) {

	.xs-banner-slider-6 .xs-banner-item {
		min-height: 131px;
		margin-left: 0;
		background-size: cover !important;
	}
}

/* -------------------------------------------------- */
@media screen and (max-width: 280px) {
	.xs-banner-slider-6 .xs-banner-item {
		min-height: 100px;
		margin-left: 0;
		background-size: cover !important;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .col-lg-6.top-delev {
        display: none;
    }
    
   .xs-top-bar.d-none.d-md-none.d-lg-block {
        display: block !important;
        padding: 0px 0px;
    }
    .col-lg-6.follow {
        display: none;
    }
    .xs-top-bar-info, .xs-top-bar .xs-social-list {
        margin-bottom: 2px;
    }
    .xs-top-bar-info li a {
        color: #fff;
        font-size: 12px;
    }
    .xs-top-bar-info li {
        border-right: 1px solid #d7d7d7;
        margin-right: 3px;
        padding-right: 4px;
    }
    .xs-banner-slider-6 .owl-dots {
        bottom: 0px;
    }
    .header-form-1 {
        padding: 20px 5px;
    }
    button.btn.btn-primary.btn-header-search {
        padding: 8.6px 10px;
        border-radius: 0px;
        border: 1px solid #a402ff;
        margin-top: 2px;
    }
    i.fa.fa-search.fa_search_icn {
        font-size: 14px;
    }
    .xs-category-select-wraper .xs-category-select {
        height: 42px !important;
        margin-top: 2px;
        padding-left: 5px !important;
        min-width: 91px !important;
        max-width: 137px !important;
        background-position: center right 7px !important;
        padding-right: 20px !important;
        color: #495057 !important;
        font-size: 12px;
    }
    .xs-logo-wraper {
        padding: 0px 0;
    }
    .xs-navBar {
        margin-bottom: 10px;
    }
    .xs_nav-portrait {
        height: 50px;
    }
    .xs-wish-list-item, .xs-header.header-transparent .xs-wish-list-item .xs-miniCart-dropdown {
        padding: 5px 0;
    }
    .xs-order-1 {
        /*border-bottom: 1px solid #ededed;*/
    }
    .xs-breadcumb {
        background-color: #fafafa;
        padding: 10px 0;
        min-height: 40px;
    }
    .xs-footer-section {
        padding-top: 20px;
    }
	#myCarousel .carousel-indicators>li {
		width: 45px !important;
	}
	.single-product-summary .price {
		margin-bottom: 15px !important;
	}
	.w-quantity-btn .btn {
        margin: 0px;
    }
    .xs-section-padding {
        padding: 10px 0 !important;
    }
    .paddingT-30 {
        padding-top: 10px;
    }
    .product-card {
        margin: 10px 0px !important;
        width:100% !important;
    }
    .table thead th {
        vertical-align: middle;
        border-bottom: 2px solid #dee2e6;
        font-size: 13px;
        font-weight: normal;
    }
   .qty .input-group {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap !important;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%;
    }
   .qty .form-control {
        height: 27px !important;
        width: 27px;
    }
    button.btn.chk-btn.btn-secondary.btn-lg.btn-block.text-left {
        width: 100%;
        margin-bottom: 10px;
        float: none;
        background: #d400fe;
        font-size: 14px;
        padding: 11px 30px;
    }
    .qty .btn {
        height: 27px;
        line-height: 15px;
        width: 27px;
    }
    .shop-category .widget {
        margin-bottom: 0px;
    }
    .shop-category {
        margin-bottom: 0px;
    }
    .shop-cate-list {
        margin-bottom: 0px;
    }
    .value{
        display:none;
    }
    .paddingB-70 {
        padding-bottom: 5px;
    }
    .xs-copyright-text {
        margin-bottom: 5px;
    }
    .xs-content-title {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .categorysection {
        padding: 5px;
    }
    .xs-header {
        padding-bottom: 10px;
    }
    section.paddingT-40.paddingB-30.custom-pt-pb {
        padding-top: 0px !important;
    }
    .xs-banner-slider-6 {
        margin-bottom: 10px;
    }

}

@media only screen and (width:768px) and (resolution: 163dpi) {
    .qty .form-control {
        border-radius: 2px!important;
        margin: 0 2px;
        text-align: center;
        height: 34px !important;
        width: 40px !important;
    }
}

.mb-10 {
    margin-bottom: 10px;
}