@media screen and (max-width: 782px){
	.admin-bar .ts-floating-sidebar .ts-sidebar-content{
		top: 46px;
	}
	.admin-bar .coming-soon-wrapper .vc_inner{
		top: calc(50% + 46px);
	}
}
@media only screen and (max-width: 767px){
	.vertical-thumbnail .thumbnails-container.loading{
		height: 225px;
	}
	.ts-product-video-button,
	.ts-product-360-button{
		margin: 10px auto !important;
		width: 34px !important;
		height: 34px !important;
		background-position: 0 -53px !important;
	}
	.ts-product-video-button{
		background-position: -34px -57px !important;
	}
	div.product .has-video .ts-product-360-button{
		top: 40px;
	}
	.ts-mailchimp-subscription-shortcode.fix-max-width {
		max-width: 100%;
	}
	/*------------------------------------------
		HEADER
	------------------------------------------*/
	/*** Logo mobile ***/
	.logo-wrapper .mobile-logo,
	.ts-sidebar-content .mobile-menu-logo{
		display: block;
	}
	.logo-wrapper .normal-logo,
	.logo-wrapper .sticky-logo{
		display: none;
	}
	/*** Logo sticky ***/
	.sticky-wrapper.is-sticky .header-sticky .sticky-logo {
		display: block;
	}
	.sticky-wrapper.is-sticky .header-sticky .mobile-logo,
	.sticky-wrapper.is-sticky .header-sticky .normal-logo{
		display: none;
	}
	.header-container .sticky-wrapper.is-sticky .header-sticky > .container {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.ts-header .container, .footer-container .container, .breadcrumb-title-wrapper .breadcrumb-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.banner-style-3 .box-content > header > .heading-text, 
	.banner-style-3 .box-content > header > .heading-text2, 
	.banner-style-3 .box-content > header > .heading-text3 {
		margin-bottom: 10px;
	}
	.ts-banner:not(.banner-style-default) .box-content > header{
		width: 100%;
	}
	.header-top > .container, 
	.header-middle > .container, 
	.header-bottom > .container, 
	.header-sticky > .container {
		width: 100%;
	}
	.ts-header .header-transparent {
		top: 0;
	}
	header .logo-wrapper {
		height: 70px;
	}
	.mobile-menu-wrapper .mobile-menu li li a {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.mobile-menu .ts-menu-drop-icon {
		top: 12px;
	}
	.mobile-menu .sub-menu .ts-menu-drop-icon {
		top: 11px;
	}
	.ts-floating-sidebar.full-screen .ts-sidebar-content {
		top: 0;
		max-width: 100%;
		padding: 30px;
	}
	.breadcrumb-title-wrapper {
		padding: 45px 0;
	}
	/*------------------------------------------
		FOOTER
	------------------------------------------*/
	.footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription,
	.footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription > div{
		display: block;
	}
	.footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription .widget-title-wrapper{
		width: 100%;
	}
	.footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription{
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
	}
	.header-v3 .footer-container .ts-mailchimp-subscription-shortcode.style-2 .mailchimp-subscription{
		max-width: 100%;
	}
	.footer-container .vc_col-sm-3 .wpb_gallery_slides.wpb_image_grid{
		max-width: 300px;
	}
	.footer-container .ts-blogs.item-grid .blogs .item, 
	.footer-container .ts-blogs.ts-masonry .blogs .item {
		width: 50%;
		float: left;
	}
	.footer-watch > .wpb_column:first-child > .wpb_wrapper{
		max-width: 100%;
	}
	/*------------------------------------------
		PRODUCT
	------------------------------------------*/
	/*** Shop ***/
	.woocommerce .before-loop-wrapper .woocommerce-result-count{
		display: none;
	}
	.woocommerce .before-loop-wrapper .gridlist-toggle{
		margin-bottom: 15px;
	}
	.product-per-page-form {
		margin-left: 0;
		margin-right: 0;
		float: right; /* rtl */
	}
	.top-filter-widget-area.dropdown-filter{
		margin-left: 0;
		margin-right: 0;
	}
	.top-filter-widget-area.dropdown-filter > *,
	.no-sidebar .top-filter-widget-area.dropdown-filter > *{
		width: 100%;
		clear: both !important;
		margin-left: 0;
		margin-right: 0;
	}
	#ts-top-filter-widget-area-sidebar .top-filter-widget-area .widget-container > *:not(.widget-title-wrapper){
		display: block !important;
	}
	#ts-top-filter-widget-area-sidebar .widget-title-wrapper .block-control{
		display: none !important;
	}
	.woocommerce .columns-8 .products .product, 
	.woocommerce.columns-8 .products .product, 
	.woocommerce .columns-7 .products .product, 
	.woocommerce.columns-7 .products .product, 
	.woocommerce .columns-6 .products .product, 
	.woocommerce.columns-6 .products .product, 
	.woocommerce .columns-5 .products .product, 
	.woocommerce.columns-5 .products .product, 
	.woocommerce .columns-4 .products .product, 
	.woocommerce.columns-4 .products .product, 
	.woocommerce .columns-3 .products .product, 
	.woocommerce.columns-3 .products .product,
	.woocommerce.columns-3 .special-style .products .product:nth-child(4),
	.woocommerce.columns-3 .special-style .products .product:nth-child(5),
	.woocommerce.columns-3 .special-style .products .product:nth-child(6),
	.woocommerce.columns-3 .special-style .products .product:nth-child(7),
	.woocommerce.columns-4 .special-style .products .product:nth-child(5),
	.woocommerce.columns-4 .special-style .products .product:nth-child(6),
	.woocommerce.columns-4 .special-style .products .product:nth-child(7){
		width: 50%;
		float: left; /* rtl */
	}
	.woocommerce .woocommerce-ordering,
	.woocommerce .columns-8 .products .product:nth-child(2n+1), 
	.woocommerce.columns-8 .products .product:nth-child(2n+1), 
	.woocommerce .columns-7 .products .product:nth-child(2n+1), 
	.woocommerce.columns-7 .products .product:nth-child(2n+1), 
	.woocommerce .columns-6 .products .product:nth-child(2n+1), 
	.woocommerce.columns-6 .products .product:nth-child(2n+1), 
	.woocommerce .columns-5 .products .product:nth-child(2n+1), 
	.woocommerce.columns-5 .products .product:nth-child(2n+1), 
	.woocommerce .columns-4 .products .product:nth-child(2n+1), 
	.woocommerce.columns-4 .products .product:nth-child(2n+1), 
	.woocommerce .columns-3 .products .product:nth-child(2n+1), 
	.woocommerce.columns-3 .products .product:nth-child(2n+1){
		clear: both;
		float: left;
	}
	.woocommerce .product .product-label > div > span,
	.woocommerce .columns-5 .product .product-label > div > span,
	.woocommerce .columns-6 .product .product-label > div > span,
	.single-product .related .products .product-label > div > span, 
	.single-product .upsells .products .product-label > div > span, 
	.woocommerce .cross-sells .products .product-label > div > span{
		font-size: 14px;
		min-width: 90px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.woocommerce .woocommerce-ordering .orderby ul{
		left: 0; /* rtl */
		right: auto; /* rtl */
	}
	.products.list .meta-wrapper .loop-add-to-cart, 
	.item-list .meta-wrapper .loop-add-to-cart, 
	.ts-product-deals-wrapper.single-style .meta-wrapper .loop-add-to-cart{
		margin-top: 10px;
	}
	.products.list .product-category .product-wrapper > a,
	.products.list .product .product-wrapper .thumbnail-wrapper,
	.item-list .product .product-wrapper .thumbnail-wrapper{
		flex-basis: 45%;
	}
	.products.list .product-category .product-wrapper .meta-wrapper,
	.products.list .product .product-wrapper .meta-wrapper,
	.item-list .product .product-wrapper .meta-wrapper{
		flex-basis: 55%;
	}
	.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-categories, .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-categories {
		font-size: 75%;
	}
	.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name, 
	.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name {
		font-size: 150%;
	}
	.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price, 
	.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price {
		font-size: 190%;
		line-height: 30px;
	}
	.ts-product-in-category-tab-wrapper.tab-horizontal-center .list-categories ul.tabs > li {
		margin: 10px 18px;
	}
	.ts-portfolio-wrapper .filter-bar{
		margin-left: -5px;
		margin-right: -5px;
	}
	.ts-portfolio-wrapper .filter-bar li{
		padding: 10px 20px;
		margin: 5px;
	}
	.vc_col-sm-3 .vc_pie_chart.wpb_content_element {
		margin: 0 auto 30px;
	}
	/*** Product Details ***/
	.woocommerce div.product .woocommerce-tabs ul.tabs{
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: 10px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		margin-bottom: 10px;
		padding: 0 15px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li > a{
		padding-bottom: 5px;
	}
	.single-product #primary > .vc_row {
		margin-top: -50px;
	}
	/*** My Account ***/
	.woocommerce-account .col2-set .col-1, 
	.woocommerce-page.woocommerce-account .col2-set .col-1, 
	.woocommerce-account .col2-set .col-2, 
	.woocommerce-page.woocommerce-account .col2-set .col-2 {
		width: 100%;
		float: none;
	}
	.woocommerce-account .col2-set .col-1, 
	.woocommerce-page.woocommerce-account .col2-set .col-1{
		margin-bottom: 50px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.woocommerce table.my_account_orders {
		top: -20px;
		position: relative;
	}
	.woocommerce-account .woocommerce-MyAccount-content{
		min-height: 0;
		margin-left: 0; /* rtl */
		padding-left: 0; /* rtl */
	}
	.woocommerce-account .woocommerce-MyAccount-navigation > ul{
		margin: 0 -10px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation > ul:after{
		content: '';
		display: table;
		clear: both;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li {
		width: 50%; 
		float: left;/* rtl */
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li > a{
		min-width: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
	/*** Wishlist ***/
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="submit"],
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form a.button{
		margin-top: 10px;
		width: calc(50% - 3px);
	}
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="text"]{
		width: 100%;
		margin-right: 0; /*rtl*/
	}
	.woocommerce-wishlist ul.wishlist_table li{
		width: 50%;
	}
	/*** TS Product ***/
	.vc_row[data-vc-full-width].vc_row-no-padding .ts-shortcode.ts-product {
		padding: 0 20px;
	}
	.ts-product.partial-view.ts-slider .content-wrapper{
		margin-left: 0 !important; /* rtl */
		margin-right: 0 !important; /* rtl */
	}
	.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-prev,
	.page-container:not(.no-sidebar) .ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-prev{
		left: 30px; /* rtl */
	}
	.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-next,
	.page-container:not(.no-sidebar) .ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-next{
		right: 30px; /* rtl */
	}
	.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav,
	.ts-product.partial-view.ts-slider .first-item .product > .product-wrapper:before, 
	.ts-product.partial-view.ts-slider .last-item .product > .product-wrapper:before {
		display: none;
	}
	.ts-product.partial-view.ts-slider .products .owl-item.first-item, .ts-product.partial-view.ts-slider .products .owl-item.last-item {
		opacity: 1;
	}
	.columns-1 .item-list.reverse .product .product-wrapper .meta-wrapper {
		padding-right: 30px; /* rtl */
	}
	/*** Product In Category Tabs ***/
	.ts-product-in-category-tab-wrapper.tab-heading-default .column-tabs{
		text-align: center;
	}
	.ts-product-in-category-tab-wrapper.tab-horizontal-center .list-categories ul.tabs > li > img {
		max-width: 50px;
	}
	.ts-product-in-category-tab-wrapper.tab-horizontal-center.has-icon .list-categories ul.tabs > li:after{
		width: 50px;
		height: 50px;
	}
	/*------------------------------------------
		MAIN CONTENT
	------------------------------------------*/
	/*** Blog ***/
	#left-sidebar,
	#right-sidebar{
		padding: 0 10px;
	}
	.page-container{
		display: flex;
		flex-flow: column wrap;
	}
	.blog-template #right-sidebar{ 
		order: 4;
	}
	.blog-template #left-sidebar{ 
		order: 3;
	}
	.blog-template .ts-pagination{
		order: 2;
	}
	.blog-template #main-content{ 
		order: 1;
	}
	.ts-pagination{
		margin-bottom: 70px;
	}
	.blog-template .ts-pagination{
		margin-bottom: 0;
	}
	.page-template-default #main > .page-container:not(.no-sidebar){
		padding-bottom: 30px;
	}
	.page-template-default #main > .page-container:not(.no-sidebar) .ts-blogs-wrapper .load-more-wrapper {
		margin-bottom: 20px;
	}
	.blog-template #right-sidebar ~ .ts-pagination{
		margin-bottom: 20px;
	}
	body.single .page-container > .meta-top-navigation,
	body.single .page-container > .entry-format{
		order: 0;
	}
	#comment-wrapper {
		margin-bottom: 0;
	}
	blockquote{
		font-size: 100%;
	}
	blockquote.style-1.hide-icon {
		padding: 30px 0 0 0; /* rtl */
	}
	blockquote.style-1 .author {
		margin-top: 10px;
		font-size: 100%;
	}
	blockquote, .wp-block-quote.is-style-default, .wp-block-quote.is-large, .wp-block-quote.is-style-large{
		padding: 30px;
	}
	.vc_row.vc_row-flex>.vc_column_container>.wpb_wrapper{
		width: 100%;
	}
	.ts-blogs-wrapper .load-more-wrapper {
		margin: 0 0 40px 0;
	}
	.single .entry-format .entry-title {
		font-size: 24px;
		line-height: 32px;
	}
	.single .entry-format-left, .single .entry-format-right {
		width: 100%;
		float: none;
		padding: 0;
	}
	.ts-instagram-wrapper{
		margin: -20px -20px 0 -20px;
	}
	.ts-instagram-wrapper > .item{
		padding: 10px;
	}
	.single .entry-format .entry-title {
		font-size: 24px;
		line-height: 32px;
	}
	.single .entry-format-left, .single .entry-format-right {
		width: 100%;
		float: none;
	}
	.single .main-content-wrapper .entry-content .entry-meta-bottom {
		margin-top: 35px;
	}
	.ts-blogs.related-posts {
		margin-top: 60px;
	}
	.single .comments-area > header.heading-wrapper.comments-title{
		margin-top: 0;
	}
	.single .main-content-wrapper {
		margin-top: 80px;
	}
	.ts-instagram-wrapper{
		margin: -20px -20px 0 -20px;
	}
	.ts-instagram-wrapper.columns-4 .item {
		width: 25%;
	}
	.ts-instagram-wrapper.columns-4 .item.first {
		clear: both;
	}
	.wpb_text_column .office-address ~ .content-contact,
	.wpb_text_column .phone-numbers ~ .content-contact,
	.wpb_text_column .email-address ~ .content-contact{
		margin-bottom: 30px;
	}
	.commentlist .children {
		padding-left: 30px; /*rtl*/
	}
	/*** Portfolio ***/
	.ts-portfolio-wrapper.columns-2 .item,
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		width: 100%;
		float: none;/* rtl */
	}
	.ts-portfolio-wrapper > ul.filter-bar {
		margin-top: 0;
	}
	/*------------------------------------------
		WIDGET
	------------------------------------------*/
	body.single-post .page-container #main-content{
		margin-bottom: 0;
	}
	#left-sidebar{
		margin-bottom: 30px;
	}
	#right-sidebar {
		margin-bottom: 0;
		margin-top: 50px;
	}
	#left-sidebar .filter-widget-area > .widget-title-wrapper,
	#right-sidebar .filter-widget-area > .widget-title-wrapper{
		display: block;
	}
	#left-sidebar .filter-widget-area,
	#right-sidebar .filter-widget-area,
	#left-sidebar > .widget-container:not(.ts-single-image),
	#right-sidebar > .widget-container:not(.ts-single-image){
		border-width: 1px;
		border-style: solid;
		margin-bottom: 30px;
	}
	#left-sidebar .filter-widget-area > .widget-title-wrapper,
	#right-sidebar .filter-widget-area > .widget-title-wrapper,
	#left-sidebar > .widget-container .widget-title-wrapper,
	#right-sidebar > .widget-container .widget-title-wrapper{
		position: relative;
		margin-bottom: 0 !important;
	}
	#left-sidebar .filter-widget-area > .widget-title-wrapper > .widget-title,
	#right-sidebar .filter-widget-area > .widget-title-wrapper > .widget-title,
	#left-sidebar > .widget-container .widget-title-wrapper > .widget-title,
	#right-sidebar > .widget-container .widget-title-wrapper > .widget-title{
		padding: 12px 20px;
		border: none;
		font-size: 100%;
	}
	#left-sidebar .filter-widget-area > .widget-title-wrapper ~ *,
	#right-sidebar .filter-widget-area > .widget-title-wrapper ~ *,
	#left-sidebar > .widget-container .widget-title-wrapper ~ *,
	#right-sidebar > .widget-container .widget-title-wrapper ~ *{
		padding: 20px;
		font-size: 100% !important;
	}
	#left-sidebar .filter-widget-area .widget-title-wrapper > a.block-control,
	#right-sidebar .filter-widget-area .widget-title-wrapper > a.block-control,
	#left-sidebar > .widget-container .widget-title-wrapper > a.block-control,
	#right-sidebar > .widget-container .widget-title-wrapper > a.block-control{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		text-align: right;
		padding-right: 20px; /* rtl */
		line-height: 50px;
		z-index: 2;
		text-decoration: none;
	}
	#left-sidebar > .widget-container.widget_tag_cloud .widget-title-wrapper ~ .tagcloud,
	#right-sidebar > .widget-container.widget_tag_cloud .widget-title-wrapper ~ .tagcloud{
		padding-top: 0;
	}
	#left-sidebar .widget-container .woocommerce-widget-layered-nav-dropdown,
	#right-sidebar .widget-container .woocommerce-widget-layered-nav-dropdown,
	#left-sidebar > .widget-container.widget_archive select[name="archive-dropdown"],
	#right-sidebar > .widget-container.widget_archive select[name="archive-dropdown"]{
		margin: 10px 20px 27px;
		padding: 0;
		max-width: calc(100% - 40px);
	}
	#left-sidebar > .widget-container.widget_calendar .widget-title-wrapper ~ .calendar_wrap,
	#right-sidebar > .widget-container.widget_calendar .widget-title-wrapper ~ .calendar_wrap{
		padding: 0 20px 20px;
	}
	#left-sidebar > .widget-container.widget_categories .widget-title-wrapper ~ form,
	#right-sidebar > .widget-container.widget_categories .widget-title-wrapper ~ form{
		padding: 0 20px 27px;
	}
	#left-sidebar .filter-widget-area .widget-container,
	#left-sidebar .filter-widget-area .widget-container{
		margin-bottom: 0;
	}
	#left-sidebar .filter-widget-area .widget-container .widget-title-wrapper,
	#left-sidebar .filter-widget-area .widget-container .widget-title-wrapper{
		margin-bottom: 15px;
	}
	#left-sidebar .filter-widget-area .widget-title-wrapper > .widget-title,
	#right-sidebar .filter-widget-area .widget-title-wrapper > .widget-title{
		font-size: 100%;
		margin-bottom: 0;
		border-width: 0;
	}
	/*------------------------------------------
		SHORTCODE
	------------------------------------------*/
	/*** Banner ***/
	.vc_row.ts-banner .absolute-img.top{
		position: relative;
		top: auto;
		margin-top: -100px;
	}
	.vc_row.ts-banner .absolute-img.bottom{
		position: relative;
		bottom: auto;
		margin-bottom: -100px;
	}
	.vc_row.ts-banner .absolute-img.top .wpb_single_image img{
		max-width: 60%;
	}
	.vc_row.ts-banner .absolute-img.bottom .wpb_single_image img{
		max-width: 70%;
	}
	.vc_row.ts-banner h2.h1,
	.vc_row.ts-banner h3.h2{
		padding-left: 0;/*rtl*/
		text-align: center;
	}
	.vc_row.ts-banner .h1-big {
		text-align: center;
		margin-top: 0;
		padding-left: 0;/*rtl*/
	}
	.vc_row.banner-gap-17 > .wpb_column{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.vc_row.banner-gap-17 .ts-banner-image {
		max-width: 300px;
		margin: 0 auto;
	}
	.h2-super-big {
		font-size: 70px;
		line-height: 70px;
	}
	.vc_row.ts-banner h3.h2 {
		margin-bottom: 5px;
	}
	.banner-style-default .overlay {
		top: 30px;
		right: 30px;
		bottom: 30px;
		left: 30px;
	}
	.ts-banner.banner-style-4 .heading-text{
		font-size: 100%;
		margin-bottom: 20px;
	}
	.ts-banner.banner-style-4 .heading-text2{
		font-size: 40px;
		line-height: 45px;
		letter-spacing: 1px;
		margin-bottom: 0;
	}
	.ts-banner.banner-style-4 .heading-text3{
		font-size: 50px;
		line-height: 55px;
		letter-spacing: 1px;
	}
	.ts-banner:not(.has-image) .box-content {
		padding: 80px 65px;
	}
	.drug-banner-saleoff > .vc_col-sm-5{
		text-align: center;
	}
	.drug-banner-saleoff > .vc_col-sm-5 .ts-button-wrapper{
		text-align: center;
	}
	/*** Countdown ***/
	.ts-countdown .counter-wrapper{
		margin: 0 -20px;
	}
	.ts-countdown .counter-wrapper > div{
		margin: 0 20px;
	}
	.ts-countdown .counter-wrapper .number{
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.ts-countdown .counter-wrapper .ref-wrapper{
		font-size: 13px;
		line-height: 16px;
	}
	/*** Subscription ***/
	.ts-mailchimp-subscription-shortcode.style-1 .mailchimp-subscription .widget-title-wrapper {
		width: 100%;
		margin-bottom: 30px;
	}
	.ts-mailchimp-subscription-shortcode.style-1 .mailchimp-subscription > div {
		display: block;
	}
	/*** Product In Category Tabs ***/
	.ts-product-in-category-tab-wrapper .column-tabs .tabs{
		margin: 0 -12px;
	}
	.ts-product-in-category-tab-wrapper .column-tabs .tabs li{
		margin: 0 12px;
	}
	/*** Category Banner ***/
	.ts-product-category-banner-wrapper {
		display: block;
	}
	.ts-product-category-banner-wrapper > .category-column {
		padding: 0;
	}
	.ts-product-category-banner-wrapper > .banner {
		width: 100%;
		margin: 30px 0;
	}
	.ts-product-category-banner-wrapper > .banner img{
		width: 100%;
	}
	.ts-product-category-banner-wrapper .category-item{
		width: calc( 50% - 30px );
		float: left;
		margin: 0 15px 30px;
		min-height: 150px;
		padding: 10px;
	}
	.ts-product-category-banner-wrapper .category-item .icon {
		display: none;
	}
	.ts-product-category-banner-wrapper > .banner {
		margin-top: 0;
	}
	.ts-product-category-banner-wrapper .category-item:after{
		top: auto;
		bottom: 0;
		right: 50%;
		margin-right: -14px;
		margin-top: auto;
		border-width: 0 14px 13px 14px;
		border-color: transparent transparent #f7f7f7 transparent;
	}
	.ts-product-category-banner-wrapper .banner ~ .category-column .category-item:after{
		left: auto;
		right: 50%;
		top: 0;
		bottom: auto;
	}
	/*** Heading ***/
	.header-v4 .h2-big {
		font-size: 50px;
		line-height: 60px;
	}
	.header-v4 .h1-big {
		font-size: 70px;
	}
	/*** Coming Soon ***/
	.ts-countdown .counter-wrapper{
		margin: 0 -20px;
	}
	.ts-countdown .counter-wrapper > div{
		margin: 0 20px;
	}
	.ts-countdown .counter-wrapper .number{
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.ts-countdown .counter-wrapper .ref-wrapper{
		font-size: 13px;
		line-height: 16px;
	}
	.breadcrumb-title-wrapper.breadcrumb-v3{
		padding: 80px 0;
	}
	/*** fashion ***/
	.home-fashion-newsletter .vc_col-sm-5{
		margin-bottom: 15px;
	}
	/*** cosmetic ***/
	.cosmetic-banner-custom h2.vc_custom_heading{
		font-size: 780%;
	}
	.cosmetic-banner-custom h3.vc_custom_heading{
		font-size: 600%;
		letter-spacing: 10px;
	}
	/*** drug ***/
	.center-image-on-mobile .ts-single-image{
		text-align: center !important;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
/*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/
@media only screen and (max-width: 480px){
	.vc_custom_1564652969274 {
		padding-left: 0 !important;
	}
	.ts-popup-modal .popup-container {
		width: 90%;
	}
	.ts-floating-sidebar .ts-sidebar-content {
		width: 100%;
	}
	#left-sidebar, #right-sidebar, #main-content, 
	.single-post .page-container > .entry-format, 
	.single-navigation, 
	.ts-pagination {
		padding-left: 10px;
		padding-right: 10px;
	}
	/*------------------------------------------
		HEADER
	------------------------------------------*/
	.header-middle div.header-right > div,
	.header-v4 div.header-right > div{
		margin-left: 20px; /* rtl */
	}
	.ts-header .info-desc {
		margin-right: 0;
	}
	.ts-floating-sidebar.full-screen ul.product_list_widget li {
		width: 100%;
		float: none;
	}
	div.header-left > div {
		margin-right: 25px; /* rtl */
	}
	div.header-right > div {
		margin-left: 25px; /* rtl */
	}
	.header-v5 .header-container .sticky-wrapper.is-sticky .header-sticky > .container {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.header-v5 .sticky-wrapper.is-sticky .logo-wrapper.visible-phone{
		display: none !important;
	}
	.header-v5 .sticky-wrapper.is-sticky .header-bottom.center-content > .container > .header-left, 
	.header-v5 .sticky-wrapper.is-sticky .header-bottom.center-content > .container > .header-right{
		width: 50%;
	}
	/*------------------------------------------
		PRODUCT
	------------------------------------------*/
	/*** Shop ***/
	.woocommerce .before-loop-wrapper > .product-per-page-form{
		display: none;
	}
	#main-content .woocommerce .columns-8 .products .product, 
	#main-content .woocommerce.columns-8 .products .product, 
	#main-content .woocommerce .columns-7 .products .product, 
	#main-content .woocommerce.columns-7 .products .product, 
	#main-content .woocommerce .columns-6 .products .product, 
	#main-content .woocommerce.columns-6 .products .product, 
	#main-content .woocommerce .columns-5 .products .product, 
	#main-content .woocommerce.columns-5 .products .product, 
	#main-content .woocommerce .columns-4 .products .product, 
	#main-content .woocommerce.columns-4 .products .product, 
	#main-content .woocommerce .columns-3 .products .product, 
	#main-content .woocommerce.columns-3 .products .product {
		width: 100%;
		float: none; /* rtl */
		clear: both;
	}
	.woocommerce.columns-8 .products .product,
	.woocommerce.columns-8 .products .product.product-category,
	.woocommerce.columns-7 .products .product,
	.woocommerce.columns-7 .products .product.product-category,
	.woocommerce.columns-6 .products .product,
	.woocommerce.columns-6 .products .product.product-category,
	.woocommerce.columns-5 .products .product,
	.woocommerce.columns-5 .products .product.product-category,
	.woocommerce.columns-4 .products .product,
	.woocommerce.columns-4 .products .product.product-category,
	.woocommerce.columns-3 .products .product,
	.woocommerce.columns-3 .products .product.product-category,
	.woocommerce.columns-2 .products .product,
	.woocommerce.columns-2 .products .product.product-category{
		width: 100%;
	}
	.products.list .product:not(.product-category) .product-wrapper, 
	.item-list .product:not(.product-category) .product-wrapper{
		display: block;
	}
	.ts-col-24 .products.list .product:not(.product-category) .product-wrapper .meta-wrapper,
	.vc_row.vc_row-has-fill .columns-1 .item-list .product:not(.product-category) .product-wrapper .meta-wrapper{
		padding-left: 30px;/* rtl */
		padding-right: 30px;/* rtl */
	}
	.columns-1 .item-list .product:not(.product-category) .product-wrapper .meta-wrapper{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	.products.list .product:not(.product-category) .product-wrapper .thumbnail-wrapper, 
	.item-list .product:not(.product-category) .product-wrapper .thumbnail-wrapper,
	.woocommerce .products.list .product:not(.product-category) .product-wrapper .meta-wrapper,
	.woocommerce .ts-col-24 .products.list .product:not(.product-category) .product-wrapper .meta-wrapper{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	body .ts-popup-modal .add-to-cart-popup-container {
		width: 90%;
	}
	.add-to-cart-popup-content .action > a {
		width: 100%;
		float: none;
		display: block;
		margin: 0 0 5px;
	}
	/*** Product Detail ***/
	.woocommerce div.product.vertical-thumbnail .thumbnails{
		width: 80px;
	}
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 100px;/* rtl */
	}
	.woocommerce div.product .images .product-label > div > span {
		padding-top: 8px;
		padding-bottom: 8px;
		min-width: 80px;
	}
	.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name, 
	.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .product-name {
		font-size: 125%;
	}
	.vc_col-sm-12 > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price, 
	.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .woocommerce.columns-1 .ts-product-wrapper.item-list .product .price {
		font-size: 150%;
	}
	.woocommerce div.product form.cart .variations > .attribute, 
	.woocommerce div.product .cart .variations > .attribute {
		display: block;
	}
	.woocommerce div.product form.cart .variations > .attribute > .label, 
	.woocommerce div.product .cart .variations > .attribute > .label {
		margin-bottom: 10px;
	}
	.woocommerce div.product .summary > .price, 
	.woocommerce div.product form.cart .button, 
	.woocommerce div.product form.cart div.quantity, 
	.woocommerce div.product .summary a.compare, 
	.woocommerce div.product .summary .yith-wcwl-add-to-wishlist {
		margin-right: 10px; /*rtl*/
	}
	.woocommerce div.product form.cart .button, 
	.woocommerce div.product form.cart div.quantity{
		margin-bottom: 10px;
	}
	.woocommerce div.product.product-type-variable .summary a.compare, 
	.woocommerce div.product.product-type-variable .summary .yith-wcwl-add-to-wishlist,
	.woocommerce div.product .summary a.compare, 
	.woocommerce div.product .summary .yith-wcwl-add-to-wishlist{
		margin-top: -33px;
		margin-left: 0; /*rtl*/
		margin-bottom: 30px;
	}
	.woocommerce div.product .summary form.cart + a.compare{
		margin-left: 0; /*rtl*/
	}
	.woocommerce div.product.sold-individually .summary .yith-wcwl-add-to-wishlist, 
	.woocommerce div.product.product-type-external .summary .yith-wcwl-add-to-wishlist, 
	.woocommerce div.product.product-type-grouped .summary .yith-wcwl-add-to-wishlist,
	.woocommerce div.product.sold-individually .summary a.compare, 
	.woocommerce div.product.product-type-external .summary a.compare, 
	.woocommerce div.product.product-type-grouped .summary a.compare{
		margin-top: -93px;
	}
	.woocommerce div.product form.cart .button {
		width: 170px;
	}
	.woocommerce div.product.sold-individually .summary .yith-wcwl-add-to-wishlist,
	.woocommerce div.product.product-type-external .summary .yith-wcwl-add-to-wishlist,
	.woocommerce div.product.product-type-grouped .summary .yith-wcwl-add-to-wishlist{
		margin-left: 180px; /* rtl */
	}
	.woocommerce div.product.sold-individually .summary a.compare,
	.woocommerce div.product.product-type-external .summary a.compare,
	.woocommerce div.product.product-type-grouped .summary a.compare{
		margin-left: 240px; /* rtl */
	}
	.woocommerce div.product.sold-individually .summary form.cart + a.compare,
	.woocommerce div.product.product-type-external .summary form.cart + a.compare,
	.woocommerce div.product.product-type-grouped .summary form.cart + a.compare{
		margin-left: 180px; /* rtl */
	}
	.woocommerce div.product.sold-individually .summary .quantity,
	.woocommerce div.product.product-type-external .summary .quantity,
	.woocommerce div.product.product-type-grouped .summary .quantity{
		width: 90px; /* rtl */
	}
	.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price,
	.woocommerce div.product form.cart .group_table tr:last-child td.woocommerce-grouped-product-list-item__price{
		padding-left: 15px;
		padding-right: 15px;
	}
	.summary .quantity{
		width: 110px;
	}
	body .ts-popup-modal .product-360-container {
		width: 402px;
	}
	#ts-product-360-modal.ts-popup-modal .nav_bar{
		bottom: 0;
	}
	.woocommerce div.product.vertical-thumbnail .ts-product-video-button, 
	.woocommerce div.product.vertical-thumbnail .ts-product-360-button {
		right: 110px; /* rtl */
	}
	.woocommerce div.product .woocommerce-tabs .panel .products .product{
		width: 100%;
	}
	/*** Shopping Cart ***/
	.woocommerce table.cart td.actions .coupon .input-text {
		width: 100%;
		margin-bottom: 10px;
	}
	.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%;
	}
	.woocommerce table.shop_table td.product-remove, 
	.woocommerce table.shop_table td.product-thumbnail {
		padding-right: 0; /* rtl */
	}

	/*** MyAccount ***/
	.woocommerce-account fieldset {
		padding: 20px 30px 20px;
	}
	.woocommerce ul.order_details li {
		width: 100%;
		float: none; /* rtl */
		margin-right: 0;
		padding-right: 0;
		border-width: 0;
	}
	/*** Checkout ***/
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first,
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{
		width: 100%;
		float: none;
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
		margin-bottom: 15px;
	}
	.checkout_coupon .form-row-last .button{
		width: 100%;
	}
	.woocommerce form.checkout_coupon,
	.woocommerce .checkout-login-coupon-wrapper form.login{
		margin: 0 0 20px 0;
		padding: 20px;
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon > p:not(.form-row){
		margin-bottom: 5px;
	}
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first,
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last,
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first > label,
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last > label,
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first > label + input,
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last > label + input{
		display: block;
	}
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-first > label,
	.woocommerce .checkout-login-coupon-wrapper form.login .form-row.form-row-last > label{
		width: 100%;
	}
	.woocommerce-message, 
	.woocommerce .woocommerce-message, 
	.woocommerce-error, 
	.woocommerce .woocommerce-error, 
	.woocommerce-info, 
	.woocommerce .woocommerce-info{
		padding-right: 15px !important;
		padding-left: 35px !important;
	}
	.woocommerce-error:before,
	.woocommerce-info:before,
	.woocommerce-message:before,
	.woocommerce .woocommerce-error:before,
	.woocommerce .woocommerce-info:before,
	.woocommerce .woocommerce-message:before{
		left: 10px;/* rtl */
	}
	.woocommerce form.checkout .col2-set .form-row > *,
	.woocommerce form.checkout .col2-set .form-row .woocommerce-input-wrapper{
		width: 100%;
		float: none;
		min-height: 1px;
		line-height: 20px;
	}
	label, 
	.woocommerce form .form-row label,
	.woocommerce .checkout .col2-set .form-row label{
		padding: 0;
	}
	.woocommerce .checkout-login-coupon-wrapper form.login .clear + p.form-row,
	.woocommerce-account form.login .form-row-wide + p.form-row{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		margin-bottom: 15px;
	}
	.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
		display: block;
		margin-top: 20px;
	}
	.woocommerce-account form.login .woocommerce-form-login__rememberme{
		order: 1;
	}
	.woocommerce-account form.register .button {
		margin-top: 0;
	}
	.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
		position: static;
		display: block;
		text-align: left; /* rtl */
		float: none;
		padding-left: 24px;
	}
	.woocommerce .checkout #order_review {
		padding: 60px 20px 20px 20px;
	}
	#order_review_heading {
		padding: 20px 20px 0 20px;
	}
	/*** Wishlist ***/
	body div.wishlist-title{
		flex-direction: column;
	}
	body div.wishlist-title h2 {
		margin-bottom: 10px;
	}
	body div.wishlist-title a.button{
		width: 100%;
	}
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="submit"],
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form a.button{
		width: 100%;
	}
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="text"]{
		width: 100%;
		margin-right: 0; /*rtl*/
	}
	.woocommerce-wishlist ul.wishlist_table{
		margin-left: 0; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce-wishlist ul.wishlist_table li{
		width: 100%;
		float: none; /*rtl*/
		padding-left: 0;  /*rtl*/
		padding-right: 0;  /*rtl*/
	}
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="submit"],
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form a.button{
		width: 100%;
	}
	/*------------------------------------------
		MAIN CONTENT
	------------------------------------------*/
	/*** Blog ***/
	.blog-list-style .list-posts article .entry-format,
	.blog-list-style .list-posts article .entry-content{
		width: 100%;
		float: none;/* rtl */
	}
	.list-posts article, .ts-blogs.item-grid .blogs .item, .ts-blogs.ts-masonry .blogs .item {
		margin-bottom: 50px;
	}
	.blog-list-style .list-posts article .entry-content{
		padding: 30px 0 0;/* rtl */
	}
	ul.list-item a.button{
		padding-left: 10px;
		padding-right: 10px;
	}
	.ts-blogs.item-list .article-content {
		display: block;
		width: 100%;
	}
	.ts-blogs.item-list .thumbnail-content,
	.ts-blogs.item-list .entry-content{
		width: 100%;
		display: block;
	}
	.ts-blogs.item-list .thumbnail-content + .entry-content{
		padding-left: 0; /* rtl */
	}
	.footer-container .ts-blogs.item-list .thumbnail-content + .entry-content{
		padding-left: 20px; /* rtl */
	}
	.footer-container .ts-blogs.item-list .thumbnail-content,
	.footer-container .ts-blogs.item-list .entry-content{
		display: table-cell;
	}
	.footer-container .ts-blogs.item-list .article-content{
		display: table;
		width: 100%;
		table-layout: fixed;
	}
	.single .social-sharing .ts-social-sharing {
		text-align: left;  /* rtl */
	}
	.single .entry-content blockquote {
		margin-bottom: 30px;
	}
	/*** Contact ***/
	.vc_row.contact-info-wrapper {
		margin-left: -10px;
		margin-right: -10px;
	}
	.vc_row.contact-info-wrapper > .wpb_column {
		padding-left: 10px;
		padding-right: 10px;
	}
	/*** Widget ***/
	.woocommerce .ts-products-widget ul.product_list_widget li .ts-wg-thumbnail, 
	.ts-products-widget .woocommerce ul.product_list_widget li .ts-wg-thumbnail, 
	.vc_col-sm-6 .woocommerce .ts-products-widget ul.product_list_widget li .ts-wg-thumbnail, 
	.vc_col-sm-6 .ts-products-widget .woocommerce ul.product_list_widget li .ts-wg-thumbnail{
		width: 130px;
	}
	/*------------------------------------------
		SHORTCODE
	------------------------------------------*/
	/*** Banner ***/	
	.vc_row.banner-gap-17 .ts-banner-image {
		max-width: 100%;
	}
	.banner-style-1 .heading-text {
		font-size: 28px;
		letter-spacing: 1px;
		margin-bottom: 0;
	}
	.ts-banner .hashtag {
		word-spacing: 10px;
		letter-spacing: 1px;
	}
	.banner-style-3 .heading-text{
		margin-bottom: 20px;
	}
	.banner-style-3 .heading-text2,
	.banner-style-3 .heading-text3{
		margin-bottom: 0;
	}
	.h1-big {
		font-size: 60px;
		line-height: 60px;
	}
	.vc_row.ts-banner h3.h2 {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.vc_row.ts-banner h2.h1 {
		font-size: 26px !important;
		line-height: 30px !important;
	}
	.ts-banner:not(.has-image) .box-content {
		padding: 45px;
	}
	/*** Product Category Banner ***/
	.ts-product-category-banner-wrapper .category-item{
		width: 100%;
		float: none;
		clear: both;
		margin: 0 0 30px;
	}
	.ts-product-category-banner-wrapper .banner + .category-item:last-child{
		margin-bottom: 0;
	}
	.ts-product-category-banner-wrapper > .category-column {
		padding: 0 15px;
	}
	/*** Team Member ***/
	.ts-team-members.style-3 .image-thumbnail,
	.ts-team-members.style-3 .team-info,
	.ts-team-members.style-3 .team-content{
		display: block;
	}
	.ts-team-members.style-3 .image-thumbnail{
		width: 100%;
	}
	/*** Subscription ***/
	.home-fashion-newsletter {
		padding: 50px 30px;
		margin-left: 0;
		margin-right: 0;
	}
	h2.vc_custom_heading.custom-fontsize-newsletter{
		font-size:280%;
		margin-bottom: 30px !important;
	}
	.vc_col-sm-12 .style-vertical .button,
	.style-horizontal .subscribe-email .button{
		min-width: 150px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.style-horizontal .mailchimp-subscription input[type="email"]{
		width: calc(100% - 160px);
	}
	.ts-product-in-category-tab-wrapper.tab-horizontal-center .list-categories ul.tabs > li {
		margin: 10px 25px;
	}
	/*** Tabs ***/
	.tab-heading-default .column-tabs .heading-tab,
	.tab-heading-default .column-tabs .list-categories {
		float: none;
		width: 100%;
	}
	.tab-heading-default .column-tabs .list-categories {
		margin-top: 15px;
	}
	.ts-product-in-category-tab-wrapper .column-tabs .tabs {
		margin: 10px -15px 0;
	}
	.ts-product-in-category-tab-wrapper .column-tabs .tabs li {
		margin: 0 15px;
	}
	/*** TS Blogs ***/
	.footer-container .ts-blogs.item-list .thumbnail-content {
		width: 50%;
	}
	/*** Coming Soon ***/
	.coming-soon-wrapper > .wpb_column {
		background-position: center !important;
	}
	.woocommerce .ts-products-widget ul.product_list_widget li, .ts-products-widget .woocommerce ul.product_list_widget li {
		padding: 0;
	}
	.ts-countdown .counter-wrapper{
		margin: 0 -10px;
	}
	.ts-countdown .counter-wrapper > div{
		margin: 0 10px;
	}
	/*** 404 Page ***/
	body.error404 .fullwidth-template{
		padding: 50px 0;
	}
	body.error404 article > h1{
		font-size: 70px;
		line-height: 70px;
	}
	body.error404 article > h2{
		font-size: 24px;
		line-height: 30px;
	}
	body.error404 article > p {
		margin-bottom: 30px;
	}
	/*** cosmetic ***/
	.cosmetic-banner-custom h2.vc_custom_heading{
		font-size: 580%;
	}
	.cosmetic-banner-custom h3.vc_custom_heading{
		font-size: 400%;
		letter-spacing: 4px;
	}
	/*** drug ***/
	.drug-testimonials .custom-pdl h2 {
		font-size: 24px;
	}
	.drug-testimonials .custom-pdl .h1-big {
		font-size: 55px;
		line-height: 60px;
		margin-bottom: 20px;
	}
	/*** Search ***/
	.search-no-results .blog-template .alert {
		padding: 40px 0;
	}
	.search-no-results .blog-template .search-wrapper {
		margin-bottom: 0;
	}
	.search-no-results .blog-template .search-wrapper .search-field {
		margin-bottom: 2px;
	}
	.search-no-results .blog-template .search-wrapper .search-button {
		width: 100%;
		float: none; /* rtl */
	}
	.search-no-results .blog-template .search-wrapper .search-button input[type="submit"] {
		width: 100%;
	}
	.ts-testimonial-wrapper.show-dots.dots-left {
		padding-left: 15px; /* rtl */
	}
	.ts-testimonial-wrapper.show-dots.dots-left .owl-dots {
		left: 0; /* rtl */
	}
}
@media only screen and (max-width: 375px){
	.woocommerce-account .woocommerce-MyAccount-navigation > ul{
		margin: 0 -5px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li {
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li > a{
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media only screen and (max-width: 320px){
	.header-v3 .center-content > .container > .header-left{
		max-width: 160px;
	}
	.header-fullwidth .header-middle div.header-right > div {
		margin-left: 18px; /* rtl */
	}
	.header-middle div.header-right > div,
	.header-v4 div.header-right > div{
		margin-left: 15px; /* rtl */
	}
	.woocommerce ul#shipping_method li label {
		font-size: 90%;
	}
	/*** cosmetic ***/
	.cosmetic-banner-custom h2.vc_custom_heading{
		font-size: 400%;
	}
	.cosmetic-banner-custom h3.vc_custom_heading{
		font-size: 330%;
	}
	.widget_categories ul.children {
		margin-left: 20px;
	}
	.woocommerce .checkout #order_review tfoot .shipping ul.woocommerce-shipping-methods {
		margin-left: -73px;
	}
	.home-fashion-newsletter {
		padding: 40px 20px;
	}
	h2.vc_custom_heading.custom-fontsize-newsletter {
		font-size: 200%;
	}
	table{
		max-width: 100%;
		overflow-x: auto;
	}
	table thead th {
		font-size: 100%;
	}
	.wpb_text_column table th, .wpb_text_column table td,
	.entry-content table th, .entry-content table td{
		word-break: break-word;
	}
}