/*
Author: XpeedStudio
Author URI: http://themeforest.net/user/XpeedStudio/portfolio
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	not all,
	not all,
	not all {
	.xs_retina_logo {
		display: block !important;
	}
	.xs_default_logo {
		display: none !important;
	}
}

@media (min-width: 1300px) {
	.container-fullwidth {
		padding-left: 4%;
		padding-right: 4%;
		max-width: 100%;
	}
	.product-block-slider {
		min-height: 470px;
		overflow: hidden;
	}
}

@media (min-width: 1600px) {
	.container-fullwidth {
		padding-left: 4%;
		padding-right: 4%;
		max-width: 100%;
	}
	/* vertical feature list */
	.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;
	}
	/* daily deals version 2 */
	.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;
	}
	/* feature product */
	.xs-single-product {
		border: 1px solid #efefef;
		margin-bottom: 30px;
	}
	/* small offer banner */
	.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: 0px;
		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 */
	.small-offer-banner-v2 {
		min-height: 290px;
	}
	.product-block-slider.swiper-wrapper .swiper-slide img {
		margin: 0 auto;
	}
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	body {
		font-size: 14px;
	}
	.xs-menus .nav-menu > li > a {
		padding: 40px 9px;
		font-size: 13px;
	}
	.xs-no-cl-border .elementor-element-populated {
		border: 0px !important;
	}
	.product-block-slider.swiper-wrapper .swiper-slide > img {
		width: 100%;
	}
	.xs-slider-main,
	.xs-side-banner {
		float: left;
		width: 48%;
		margin-right: 15px;
	}
	.xs-slider-main + .xs-slider-main,
	.xs-side-banner + .xs-side-banner {
		float: right;
	}
	.xs-slider-wraper .elementor-widget-wrap:before,
	.xs-slider-wraper .elementor-widget-wrap:after,
	.xs-marketo-banner .elementor-widget-wrap:before,
	.xs-marketo-banner .elementor-widget-wrap:after {
		content: " ";
		display: table;
		clear: both;
	}
	.xs-slider-wraper .elementor-widget-wrap:before,
	.xs-slider-wraper .elementor-widget-wrap:after,
	.xs-marketo-banner .elementor-widget-wrap:before,
	.xs-marketo-banner .elementor-widget-wrap:after {
		content: " ";
		display: table;
		clear: both;
	}
}

@media (min-width: 991px) {
	.xs-product-wraper.highlight {
		min-height: 653px;
	}

	.xs-menu {
		display: none;
	}
}
/* Portrait tablets and small desktops */
@media (min-width: 991px) {
	.pingback .comment-body,
	.trackback .comment-body {
		margin-left: 0;
	}
	.xs-header-5 .xs-breadcumb {
		margin-top: 226px;
	}
}
@media (max-width: 991px) {
	.xs-header {
		display: none;
	}
	.xs-logo-wraper img {
		max-height: 40px;
	}
	.tabmenu-area {
		display: block;
		border-bottom: 1px solid #ededed;
	}
	html {
		font-size: 90%;
	}
	.product-block-slider.swiper .swiper-slide > img {
		width: 100%;
	}
	.xs-no-cl-border .elementor-element-populated {
		border: 0px !important;
	}

	/* section title */
	.xs-heading-title {
		font-size: 2em;
	}
	/* content header */
	.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 {
		margin-bottom: 16px;
	}
	.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-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;
	}

	/* buttons */
	.btn {
		padding: 10px 25px;
	}

	/* feature products */
	.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: 1em;
	}
	/* banner campaign */
	.xs-banner-campaign img {
		width: 100%;
	}

	/* best deals */
	.xs-watermark-text {
		display: none;
	}

	/* inner tab */
	.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;
	}

	/* feature items */
	.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;
	}
	/* brand */
	.xs-brand-content li {
		min-width: 50%;
		margin-bottom: 20px;
	}
	/* newsletter */
	.xs-newsLetter-section .xs-newsletter {
		margin-right: 0;
	}
	.xs-best-deal-slider-content {
		text-align: center;
	}
	.xs-best-deal-slider-content .xs-btn-wraper {
		justify-content: center;
	}
	/* footer */
	.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: 0.7em;
	}
	.footer-banner {
		display: block;
		text-align: center;
	}

	/* feature list */
	.xs-feature-list li {
		width: 33.33333%;
	}
	/* product tab with slider */
	.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;
	}

	/* column */
	.col-md-5-1 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	/* single product */
	.xs-nav-tab.version-4 .nav-item {
		margin-right: 10px;
	}
	.single-product-summary {
		margin-top: 30px;
	}
	.xs-social-tigger {
		display: none;
	}
	/* version full width */
	.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 > .col-md-4 {
		margin-bottom: 30px;
	}
	.recent-view-slider.swiper-wrapper .swiper-slide img {
		width: 100%;
	}
	.small-offer-banner .media-body {
		display: none;
	}
	.small-offer-banner {
		margin-bottom: 30px;
	}
	.small-offer-banner-v2: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.swiper-wrapper .swiper-slide img {
		margin: 5% auto;
		max-width: 50%;
	}
	/* index version 9 */
	.xs-banner-slider-6 .xs-banner-item {
		min-height: 500px;
		margin-left: 0px;
	}
	.xs-banner-slider-6 {
		margin-bottom: 30px;
	}
	/* login and reg */
	.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;
	}
	/* vendor page */
	.xs-brand-content.version-2 li {
		min-width: calc(100% / 3);
	}

	/* team */
	.xs-single-team .team-thumb img {
		width: 100%;
	}
	/* about */
	.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%;
	}

	/* index version 9 */
	.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;
	}
	/* index version 2 */
	.xs-product-widget {
		padding-bottom: 30px;
	}
	.product-thumb-feature .xs-product-widget {
		flex-direction: column;
	}
	.small-offer-banner-v2{
		float: left;
		width: 48%;
		margin-right: 15px;
	}
	.small-offer-banner-v2:last-child {
		margin-right: 0;
	}
	/* index verison 5 */
	.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;
	}
	/* blog list post */
	.blog-post-list {
		margin-bottom: 30px;
	}
	.logged-in .xs_nav-portrait .nav-menus-wrapper {
		top: 32px;
	}
	.paging {
		margin-bottom: 50px;
	}
	.sidebar-right .widget {
		margin-left: 0;
	}

	/* tab menu search */
	.tabmenu-area .xs-navbar-search {
		height: auto;
		border: 0px solid #e7e7e7;
		border-radius: 0px;
	}
	.tabmenu-area .xs-navbar-search .xs-category-select-wraper::before {
		display: none;
	}
	.tabmenu-area .xs-navbar-search .xs-category-select-wraper {
		background-color: #fff;
		width: 30%;
	}
	.tabmenu-area .navsearch-form input:not([type="submit"]) {
		width: 55%;
	}
	.tabmenu-area
		.ajax-search-result
		.xs_search_list
		li
		.search_price
		.product_title,
	.tabmenu-area
		.ajax-search-result
		.xs_search_list
		li
		.search_price
		.woocommerce-Price-amount {
		font-size: 0.8em;
	}
	.tabmenu-area .xs-navbar-search .btn[type="submit"] {
		height: 100%;
		margin-top: 0px;
	}
	.woocommerce .woocommerce-checkout .col2-set,
	.woocommerce-checkout .xs-checkout-form {
		width: 100%;
	}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.entry .entry-summary > *,
	.entry-content > * {
		margin: 32px 0;
	}
	li.product-category.product .woocommerce-loop-category__title {
		font-size: 12px;
	}
	.xs-no-cl-border .elementor-element-populated {
		border: 0px !important;
	}
	html {
		font-size: 80%;
	}
	.form-separetor.account-form-or {
		display: none;
	}
	.woocommerce .col-1,
	.woocommerce .col-2 {
		max-width: 100%;
	}
	.xs-category-select-wraper .select-options li {
		font-size: 14px;
	}
	.xs-wish-list-item .xs-miniCart-dropdown {
		text-align: left;
	}
	.xs-navBar.navBar-v5 .xs-logo-wraper {
		position: relative;
	}
	.xs-navBar .xs-menus-group.xs-nav-full-width {
		width: 100%;
	}
	/* breadcumb */
	.xs-breadcumb .breadcrumb-item::before {
		padding: 0 10px 0 10px;
	}
	.xs-breadcumb .breadcrumb-item a {
		margin-left: 12px;
	}
	.xs-breadcumb .breadcrumb-item.active:before,
	.xs-breadcumb .breadcrumb-item {
		margin-right: 12px;
	}
	/* banner content */
	[class^="xs-banner-"].swiper-wrapper .xs-banner-content {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.xs-banner-slider-5 .xs-banner-image img {
		width: 50%;
	}
	.swiper-wrapper .xs-banner-image img {
		margin: 0 auto;
	}
	.xs-product-wraper {
		text-align: center;
	}
	/* footer */
	.xs-copyright-text {
		margin-bottom: 30px;
	}
	/* brand */
	.xs-brand-content li {
		min-width: 100%;
		margin-bottom: 20px;
	}
	.xs-brand-content.version-2 li {
		min-width: 100%;
	}
	/* newsletter */
	.xs-social-list.round li a {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 1em;
	}
	/* product offer label */
	.xs-product-offer-label {
		width: 80px;
		height: 80px;
	}
	.xs-product-offer-label span {
		font-size: 1.27143em;
	}
	/* index version2 */
	.xs-feature-list li {
		width: 100%;
		border-right: 0px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
	}
	.xs-feature-list li:last-child {
		border-bottom: 0px solid #eaeaea;
	}
	/* product offer image */
	.xs-banner-offer,
	.xs-offer-text {
		max-height: 100%;
	}
	.xs-offer-text {
		padding: 0px 15px;
	}
	/* newsletter */
	.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;
	}
	/* today gadget */
	.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 */
	.best-deal-title {
		font-size: 2em;
	}
	/* feature product */
	.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;
	}
	/* index version 3 */
	.xs-banner-slider-3 .xs-banner-content {
		padding-left: 15px;
	}
	/* column */
	.col-md-5-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	/* blog single */
	.xs-post-meta-list span {
		border-right: 0px solid #999999;
		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: 0px;
		margin-bottom: 10px;
	}
	.xs-blog-post-comment .children {
		padding-left: 15px;
	}
	.xs-blog-post-comment {
		margin-bottom: 30px;
	}
	/* single product */
	.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 */
	.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;
	}
	/* review */
	.woocommerce-Reviews .woocommerce-Reviews-title {
		font-size: 1.12857em;
		line-height: 1.5;
	}
	.woocommerce #reviews #comments ol.commentlist {
		padding: 0;
	}
	/* tables */
	.table-responsive tbody,
	.table-responsive thead,
	.table-responsive tr,
	.table-responsive td,
	.table-responsive th {
		display: block;
	}
	.table-responsive tr {
		border-bottom: 1px solid #222222;
	}
	.table-responsive thead tr {
		border-bottom: 0px solid #000;
	}
	.table td,
	.table th {
		border-top: 0px solid #dee2e6;
	}
	/* index version 8 */
	.product-thumb-feature .xs-product-widget {
		display: block;
	}

	/* .offer-banner-content {
		max-width: 100%;
	} */
	.small-offer-banner-v2 h3 {
		width: 100%;
	}
	/* index version 6 */
	.xs-promotion p {
		font-size: 0.85714em;
	}

	.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: 0px;
	}
	.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;
	}
	/* index version 9 */

	.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: 0px;
	}
	/* login reg */
	.customer-info-forms.row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.customer-info-forms [class^="col-"]:first-child {
		margin-bottom: 30px;
	}
	/* terms and condition */
	.terms-list-group {
		padding: 30px;
	}
	/* faq */
	.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;
	}
	/* track order */
	.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;
	}
	/* shop */
	.feature-product-v4 .xs-single-product .xs-product-wraper {
		margin-bottom: 0px;
	}
	.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 */
	.about-content-left .xs-about-content {
		padding-right: 0px;
	}
	.xs-about-content .about-info h5 {
		font-size: 2em;
	}
	.fact-list .single-fact-item {
		display: block;
		margin-right: 0;
		margin-bottom: 10px;
	}
	/* index version 9 */
	.block-product-cate-wraper .nav .nav-link {
		padding: 10px 0;
	}
	/* index version 2 */
	.small-offer-banner-v2{
		float: none;
		width: 100%;
	}
	.xs-banner .xs-banner-campaign img {
		width: 100%;
		min-height: 100%;
	}

	.post-meta-left {
		display: none;
	}
	.post-content-right {
		width: 100%;
		float: none;
	}
	.product-block-slider.swiper-wrapper .swiper-slide > img {
		width: 100%;
	}

	form#yith-wcwl-form {
		overflow-x: scroll;
	}
	form#yith-wcwl-form table.shop_table tr td,
	form#yith-wcwl-form table.shop_table tr th {
		padding: 2px !important;
	}
	form#yith-wcwl-form thead th {
		font-size: 12px;
		font-weight: 500;
	}
	form#yith-wcwl-form .product-add-to-cart a {
		padding: 3px 3px !important;
		font-size: 12px;
		font-weight: 500;
	}
	.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
		color: #297e29;
		font-size: 11px;
	}

	.woocommerce form#yith-wcwl-form table.wishlist_table {
		font-size: 12px;
	}
	.hide-section-image {
		background-image: none !important;
		background-color: #7fbb00 !important;
	}
	.xs-modal-quick-view.woocommerce button.button.alt {
		padding: 12px 15px !important;
	}

	/* tab menu search */
	.tabmenu-area .xs-category-select-wraper .select-styled {
		font-size: 1.2rem;
	}
	.tabmenu-area .xs-category-select-wraper .select-styled::after {
		top: 13px;
	}
	.tabmenu-area .input-group-btn {
		background-color: transparent;
	}
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
	html {
		font-size: 65%;
	}
	.xs-back-to-top-wraper {
		display: none;
	}
	.woocommerce div.product form.cart div.quantity {
		margin-bottom: 20px;
	}
	.cart .quantity input[type="button"] {
		min-width: 30px;
		height: 38px;
		border: 1px solid rgba(129, 129, 129, 0.2);
	}
	.woocommerce .quantity .qty {
		width: 2.4em;
		padding: 0;
		height: 38px;
	}
	.woocommerce .xs-single-products button.button.alt {
		padding: 12px 15px !important;
		font-size: 13px;
		font-weight: 400;
	}
	.woocommerce
		.summary.entry-summary
		.yith-wcwl-add-to-wishlist
		.add_to_wishlist,
	.woocommerce .summary.entry-summary .compare.button,
	.woocommerce
		.summary.entry-summary
		.yith-wcwl-add-to-wishlist
		.yith-wcwl-wishlistexistsbrowse
		a:before {
		height: 38px;
		margin-left: 10px;
		line-height: 38px;
	}
	.woocommerce .yith-wcwl-add-to-wishlist .ajax-loading {
		margin-left: -28px;
	}
	.woocommerce .compare.button:before {
		font-size: 16px;
		line-height: 38px;
	}
	.xs-modal .modal-content {
		padding: 30px;
	}
	.xs-modal-quick-view .modal-dialog {
		min-width: 100%;
	}
	.modal-content .quantity {
		margin-bottom: 20px;
	}
	/* tab menu search */
	.tabmenu-area .xs-navbar-search .xs-category-select-wraper {
		width: 76%;
		background-color: #fff;
	}
	.tabmenu-area .xs-navbar-search .btn[type="submit"] {
		width: 100%;
	}
	.tabmenu-area .ajax-search-result .xs_search_list li {
		display: block;
		width: 100%;
		flex: 0 0 100%;
	}
	.tabmenu-area .xs-category-select-wraper > i {
		right: -65px;
		top: -37px;
		left: inherit;
	}
	.tabmenu-area .xs-category-select-wraper .select-styled {
		font-size: 1.4rem;
	}
	.tabmenu-area .xs-category-select-wraper .select-styled::after {
		top: 12px;
	}
	.tabmenu-area .input-group-btn {
		width: 24%;
	}
}

@media (max-width: 320px) {
	html {
		font-size: 60.5%;
	}
	.summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist {
		margin-left: 0px;
	}
	.woocommerce div.product form.cart div.quantity {
		margin-bottom: 24px;
	}
	.xs-marketo-banner .small-offer-banner {
		position: relative;
	}
	.xs-marketo-banner .small-offer-banner:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-color: #000000;
		opacity: 0.5;
		display: block;
	}
	.xs-marketo-banner .small-offer-banner-v2{
		max-width: 100%;
		text-align: center;
		color: #ffff;
		position: relative;
		z-index: 2;
		width: 100%;
	}
	.xs-marketo-banner .small-offer-banner-v2 p {
		color: #ffffff;
	}
	.xs-marketo-banner
		.small-offer-banner-v2
		.xs-btn-wraper {
		justify-content: center;
	}
	.before-default-sorting {
		margin-left: 10px;
		margin-right: 0;
	}
	.shop-archive .woocommerce-products-header .woocommerce-ordering select {
		padding: 0;
		padding-left: 9px;
	}
	.archive .woocommerce-products-header .media h6 {
		margin-top: 5px;
		font-size: 14px;
	}
	.archive .woocommerce-products-header,
	.woocommerce-products-header div:not(.media) {
		display: block;
	}
	.before-default-sorting {
		margin-left: 0px;
		display: inline-block;
	}
	.xs-archiv-mdeia {
		margin-top: 0;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.feature-product-v4 .xs-list-group,
	.feature-product-v4 .xs-product-wraper {
		overflow: hidden;
	}
	.xs-product-wraper .product-item-meta li {
		margin-left: 4px;
	}
	.product-item-meta li a > i {
		color: inherit;
	}
	.button:hover::before {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	.archive .woocommerce-products-header .woocommerce-ordering {
		margin-right: 30px;
	}
	.xs-vartical-menu .cd-secondary-dropdown.is-hidden.is-active {
		display: block;
		height: 100%;
	}
}
@media screen and (min-width: 768px) {
	.comment-content > *,
	.entry .entry-summary > * {
		margin: 32px 0;
	}
}
