@media only screen and (max-width: 767px){
	/* FLASH SALE */
	.ts-top-product-deals .container{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	.ts-top-product-deals .button-col{
		padding-left: 10px;/* rtl */
		padding-right: 0;
	}
	
	/* HEADER */
	.group-meta-header > div:first-child .dropdown-container, 
	.group-meta-header > div:first-child ul{
		left: -20px;/* rtl */
		right: auto;
	}
	.header-top .header-left > div{
		margin-left: 0;/* rtl */
		margin-right: 0;
		padding-left: 10px;/* rtl */
		padding-right: 0;
	}
	header div.logo-wrapper,
	.header-v5 .header-bottom > .container > div.logo-wrapper, 
	.header-v6 .header-middle > .container > div.logo-wrapper, 
	.header-v7 .header-middle > .container > div.logo-wrapper{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	.header-middle div.header-right > div, 
	.header-bottom div.header-right > div{
		padding-right: 5px;/* rtl */
		padding-left: 0;
	}
	
	/* Fix order html */
	.header-v3 .header-bottom > .container .logo-wrapper.logo-center{
		text-align: inherit;/* rtl */
	}
	
	/* Header version 8 */
	.header-v8 .header-middle > .container .header-left .search-wrapper{
		float: none;/* rtl */
	}
	header .search-line .search-content input[type="text"]{
		padding: 7px 20px 7px 40px;/* rtl */
	}

	/* Header version 9 */
	.header-v9 .header-top .header-right{
		text-align: right; /* rtl */
	}
	.header-v9 .header-bottom .right-group{
		float: right; /* rtl */
	}
	.header-v9 .header-bottom .right-group > div:last-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.header-v9 .header-bottom .right-group > div:last-child .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
	.header-v9 .header-bottom .right-group > div:last-child ul{
		right: 0;/* rtl */
		left: auto;
	}
	
	/* Header vertical menu */
	.header-v6.show-vertical-menu .header-bottom .search-wrapper{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}

	/* Menu mobile */
	.menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu ul.sub-menu:before{
		right: 20px;/* rtl */
		left: auto;
	}
	.menu-wrapper .vertical-menu > ul.menu > li > .ts-menu-drop-icon{
		right: auto;
		left: 0;/* rtl */
		text-align: right;/* rtl */
	}
	.vertical-menu > ul.menu ul.sub-menu .ts-menu-drop-icon{
		left: -20px;/* rtl */
		right: auto;
		text-align: right;/* rtl */
	}
	.mobile-menu span.ts-menu-drop-icon{
		right: auto;
		left: -10px;/* rtl */
	}
	.mobile-menu ul ul span.ts-menu-drop-icon{
		left: -10px;/* rtl */
		right: auto;
	}
	.ic-mobile-menu-button{
		margin-right: -15px;/* rtl */
		margin-left: 0;
		float: right; /* rtl */
	}
	.header-v9 .header-middle .ic-mobile-menu-button{
		right: auto;
		left: -4px;/* rtl */
	}
	.mobile-menu-wrapper nav > ul li ul.sub-menu{
		padding-right: 20px; /* rtl */
		padding-left: 0;
	}
	.mobile-menu-wrapper nav > ul ul.sub-menu ul.sub-menu{
		padding-right: 20px; /* rtl */
		padding-left: 0;
	}
	.ts-megamenu-columns-2 li.widget,
	.ts-megamenu-columns-3 li.widget,
	.ts-megamenu-columns-4 li.widget{
		float: none;/* rtl */
	}
	
	/* FOOTER */
	.footer-end-menu{
		text-align: inherit;/* rtl */
	}
	.social-right .social-icons{
		float: right;/* rtl */
	}
	
	/* PRODUCT 2 COLUMN RESPONSIVE */	
	#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{
		float: right/* rtl */
	}
	
	#main-content .woocommerce .columns-8 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-7 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-6 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-5 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-4 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-3 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1){
		float: right;/* rtl */
	}
	
	/* DOKAN */
	body .dokan-store-sidebar.dokan-w3,
	body .dokan-single-store.dokan-w8{
		float: none;/* rtl */
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	#to-top{
		left: 0;/* rtl */
		right: auto;
	}

	/* PORTFOLIO DETAIL */
	article.single-portfolio.left-thumbnail > .entry-content{
		padding-left: 0;/* rtl */
		padding-right: 0; /* rtl */
	}
	
	/* BREADCRUMB */
	.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumb-title > *{
		text-align: right;/* rtl */
	}
	
	/* Widget For Top Product Categories Widget Area */
	.ts-sidebar.product-category-top-content .widget-container{
		float: none;/* rtl */
	}

	
	/* WOOCOMMERCE */
	.woocommerce .cart-collaterals .cart_totals, 
	.woocommerce .cart-collaterals .cross-sells, 
	.woocommerce .cart-collaterals .shipping_calculator, 
	.woocommerce-page .cart-collaterals .cart_totals, 
	.woocommerce-page .cart-collaterals .cross-sells, 
	.woocommerce-page .cart-collaterals .shipping_calculator{
		text-align: right /* rtl default woocommerce */
	}
	/* CHECKOUT */
	body .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first,
	body .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last,
	body .woocommerce .checkout-login-coupon-wrapper .checkout_coupon > p{
		float: none;/* rtl */
	}
	form.login p.lost_password{
		float: none;/* rtl */
	}
	.woocommerce table.cart td.actions .coupon{
		float: none !important;/* rtl */
	}
	.woocommerce .checkout .col2-set, 
	#order_review_heading, 
	.woocommerce .checkout #order_review{
		float: none;/* rtl */
	}
	.woocommerce .checkout .col2-set,
	.checkout-login-coupon-wrapper{
		padding-right: 0;/* rtl */
		padding-left: 0;
	}
	table.shop_table_responsive #shipping_method,
	.woocommerce table.shop_table_responsive .woocommerce-shipping-calculator,
	#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, 
	.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, 
	.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{
		margin-right: 200px;/* rtl */
		margin-left: 0;
	}
	
	/* SHOPPING CART */
	.woocommerce table.shop_table_responsive.cart tr td, 
	.woocommerce-page table.shop_table_responsive.cart tr td{
		text-align: left !important;/* rtl */
	}
	table.shop_table_responsive.cart .quantity {
		float: left;/* rtl */
	}
	.woocommerce table.shop_table_responsive tr.shipping td, 
	.woocommerce-page table.shop_table_responsive tr.shipping td{
		text-align: right !important;/* rtl */
	}
	.woocommerce .cart tr.shipping td > *,
	.woocommerce .cart tr.shipping td > ul#shipping_method{
		margin-left: 0;
		margin-right: 130px;/* rtl */
	}
	
	/* WISHLIST */
	.hidden-title-form .button, 
	.hidden-title-form input[type="submit"]{
		float: none;/* rtl */
	}
	
	/* MY ACCOUNT */
	.woocommerce-account .woocommerce-MyAccount-content{
		margin: 0;/* rtl */
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}

	/* SHOP PAGE */
	.filter-widget-area > .widget-title-wrapper .block-control{
		left: 10px;/* rtl */
		right: auto;
	}
	.filter-bottom .close{
		right: auto;
		left: 20px;/* rtl */
	}
	body.woocommerce .products .product.product-category{
		float: right/* rtl */
	}
	body.woocommerce .products .product.product-category:nth-child(2n+1){
		float: right;/* rtl */
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper{
		width: 65%;
		padding: 0 20px 0 0; /* rtl */
	}
	.woocommerce .woocommerce-ordering{
		float: right;/* rtl */
	}
	.product-per-page-form{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	
	/* List product */
	.woocommerce .ts-col-24 .products.list .product .product-wrapper .meta-wrapper{
		padding-right: 30px;/* rtl */
		padding-left: 0;
	}
	
	/* PRODUCT DETAIL */
	.woocommerce .ts-col-18 div.product div.summary,
	.woocommerce .ts-col-18 div.product div.images-thumbnails,
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails,
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.summary,
	.woocommerce div.product div.summary,
	.woocommerce div.product div.images-thumbnails{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	.ts-popup-modal .threesixty .nav_bar{
		right: auto;
		left: 5px;/* rtl */
	}
	
	/* BLOG */
	.list-posts .entry-content .cats-link{
		float: none;/* rtl */
	}
	
	/* FORUM */
	#bbpress-forums li.bbp-header li.bbp-forum-info,
	#bbpress-forums li.bbp-header li.bbp-topic-title{
		text-align: right /* rtl */
	}
	
	/* FOOTER */
	.payment-right{
		text-align: right; /* rtl */
	}
	
	/* WIDGET */
	/* Widget Button */
	.widget-title-wrapper a.block-control{
		right: auto;
		left: -8px; /* rtl */
	}
	.ts-recent-comments-widget.has-nav .widget-title, 
	.ts-blogs-widget.has-nav .widget-title, 
	.ts-products-widget.has-nav .widget-title, 
	.ts-products-widget.has-nav .widgettitle{
		margin-right: 0;/* rtl */
		margin-left: 0;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Countdown */
	.ts-countdown.style-simple .counter-wrapper > div{
		margin-left: 30px;/* rtl */
		margin-right: 0;
	}
	/* Shortcode Google Map */
	.google-map-container .information{
		left: auto;
		right: 10px;/* rtl */
	}

	/* Shortcode Instagram */
	.ts-instagram-wrapper.columns-3 .item,
	.ts-instagram-wrapper.columns-4 .item,
	.ts-instagram-wrapper.columns-5 .item,
	.ts-instagram-wrapper.columns-6 .item{
		float: right/* rtl */
	}
	
	.ts-instagram-wrapper.columns-3 .item.first:nth-child(2n+1),
	.ts-instagram-wrapper.columns-4 .item.first:nth-child(2n+1),
	.ts-instagram-wrapper.columns-5 .item.first:nth-child(2n+1),
	.ts-instagram-wrapper.columns-6 .item.first:nth-child(2n+1){
		float: right;/* rtl */
	}
	
	/* Shortcode Tab Categories */
	.tab-heading-background-gray.has-shop-more-button .column-tabs .tabs{
		padding-right: 0;
		padding-left: 0; /* rtl */
	}
	.ts-product-in-category-tab-wrapper.tab-heading-background-gray .shop-more{
		left: auto;/* rtl */
		right: auto;/* rtl */
	}
}
/*-----------------------------------------------------------------------------------------------------*/
/*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/
@media only screen and (max-width: 639px){
	/* FORUM */
	#bbpress-forums li.bbp-forum-topic-count, 
	#bbpress-forums li.bbp-topic-voice-count, 
	#bbpress-forums li.bbp-forum-reply-count, 
	#bbpress-forums li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-forum-freshness, 
	#bbpress-forums li.bbp-topic-freshness{
		text-align: right ;/* rtl */
	}
	
	/* PRODUCT DETAIL */
	.has-video.has-360-gallery .ts-product-video-button{
		float: right !important;/* rtl */
	}
	.has-video.has-360-gallery .ts-product-360-button{
		float: left !important;/* rtl */
	}
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails div.images, 
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
		margin-right: 100px;/* rtl */
		margin-left: 0;
	}
	
	/* PORTFOLIO */
	.ts-portfolio-wrapper.columns-2 .item,
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		float: none;/* rtl */
	}
	
	/* PORTFOLIO DETAIL */
	.single-portfolio.top-thumbnail .portfolio-content,
	.single-portfolio.top-thumbnail .meta-content{
		padding-left: 0; /* rtl */
		padding-right: 0;/* rtl */
	}
	/* SHORTCODE */
	/* Shortcode Deal */
	.ts-product-deals-wrapper.title-background-primary .shortcode-heading-wrapper{
		text-align: right; /* rtl */
	}
}
@media only screen and (max-width: 550px){
	/* RESET */
	/* SHOPPING CART */
	table.shop_table_responsive #shipping_method,
	.woocommerce table.shop_table_responsive .woocommerce-shipping-calculator,
	#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, 
	.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, 
	.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{
		margin-right: 150px;/* rtl */
		margin-left: 0;
	}

	/* SHORTCODE */
	/* Shortcode Google Map */
	.google-map-container .content-contact{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	/* BB AUTHOR */
	#bbpress-forums #bbp-single-user-details #bbp-user-avatar{
		float: right;/* rtl */
	}
	#bbpress-forums #bbp-single-user-details #bbp-user-navigation{
		padding-right: 170px; /* rtl */
		padding-left: 0;
	}
	#bbpress-forums #bbp-user-body{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
}
@media only screen and (max-width: 480px){
	/* HEADER */
	.mobile-menu-wrapper .ts-header-social-icons ul li{
		border-width: 0 1px 0 0;/* rtl */
	}
	/* PRODUCT DETAIL */
	/* Button Thumbnail */
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails div.images,
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
		margin-right: 90px;/* rtl */
		margin-left: 0;
	}

	/* FORUM */ 
	#bbpress-forums div.bbp-search-form,
	#bbpress-forums #bbp-search-form{
		float: right;/* rtl */
	}
	
	/* BB Author */
	#bbpress-forums #bbp-single-user-details #bbp-user-navigation{
		padding-right: 140px; /* rtl */
		padding-left: 0
	}
	
	/* BB Reply */
	#bbpress-forums .bbp-body div.bbp-reply-author{
		padding-right: 80px;/* rtl */
		padding-left: 0;
	}
	#bbpress-forums div.bbp-reply-author img.avatar{
		right: 0;/* rtl */
		left: auto;
	}
	#bbpress-forums .bbp-body div.bbp-reply-author,
	#bbpress-forums div.bbp-forum-author, 
	#bbpress-forums div.bbp-topic-author, 
	#bbpress-forums div.bbp-reply-author{
		text-align: right;/* rtl */
	}
	#bbpress-forums li.bbp-header .bbp-search-content, 
	#bbpress-forums li.bbp-footer .bbp-search-content, 
	#bbpress-forums li.bbp-header .bbp-forum-content, 
	#bbpress-forums li.bbp-footer .bbp-forum-content, 
	#bbpress-forums li.bbp-header .bbp-topic-content, 
	#bbpress-forums li.bbp-footer .bbp-topic-content, 
	#bbpress-forums li.bbp-header .bbp-reply-content, 
	#bbpress-forums li.bbp-footer .bbp-reply-content{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	#bbpress-forums div.bbp-forum-content, 
	#bbpress-forums div.bbp-topic-content, 
	#bbpress-forums div.bbp-reply-content{
		margin-left: 0; /* rtl */
		margin-right: 0;
	}
	#bbpress-forums li.bbp-header .bbp-search-author, 
	#bbpress-forums li.bbp-footer .bbp-search-author, 
	#bbpress-forums li.bbp-header .bbp-forum-author, 
	#bbpress-forums li.bbp-footer .bbp-forum-author, 
	#bbpress-forums li.bbp-header .bbp-topic-author, 
	#bbpress-forums li.bbp-footer .bbp-topic-author, 
	#bbpress-forums li.bbp-header .bbp-reply-author, 
	#bbpress-forums li.bbp-footer .bbp-reply-author{
		margin-right: 0;
		margin-left: 20px;/* rtl */
	}

	/* SHOPPING CART */
	table.shop_table_responsive #shipping_method,
	.woocommerce table.shop_table_responsive .woocommerce-shipping-calculator,
	#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, 
	.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, 
	.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{
		margin-right: 100px;/* rtl */
		margin-left: 0;
	}

	/* SHOP PAGE */
	.woocommerce .before-loop-wrapper .woocommerce-result-count{
		float: right; /* rtl */
	}
}

@media only screen and (max-width: 419px){
	/* BLOG */
	.meta-bottom-2 .social-sharing{
		float: none;/* rtl */
	}

	/* PORTFOLIO DETAIL */
	.single-portfolio .single-navigation .prev{
		padding-right: 20px;/* rtl */
		padding-left: 0;
	}
	.single-portfolio .single-navigation .next{
		padding-left: 20px;/* rtl */
		padding-right: 0;
	}
	
	/* SHOP PAGE */
	body.woocommerce .products .product.product-category{
		float: right !important;/* rtl */
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper{
		padding: 0 15px 0 0;/* rtl */
	}
	
	/* SHOPPING CART */
	.woocommerce .cart tr.shipping td > *,
	.woocommerce .cart tr.shipping td > ul#shipping_method{
		margin-left: 0;
		margin-right: 100px;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Mailchimp */
	.vc_col-sm-12 .style-vertical .mailchimp-subscription input[type="email"]{
		padding: 10px 30px;/* rtl */
	}
}

@media only screen and (max-width: 379px){
	/* HEADER */
	.header-currency ul{
		right: 0;/* rtl */
		left: auto;/* rtl */
		margin-left: 0;
		margin-right: -15px;/* rtl */
	}

	/* BLOG DETAIL */
	.comments-area .reply{
		float: none;/* rtl */
		padding: 0;/* rtl */
	}
	
	/* SHOP PAGE */
	.woocommerce .woocommerce-ordering .orderby-current, 
	.product-per-page-form ul.perpage > li span{
		padding-right: 10px;/* rtl */
		padding-left: 20px; /* rtl */
	}
}

@media only screen and (max-width: 359px){
	/* BLOG DETAIL */
	.comments-area div.avatar{
		padding-left: 10px;/* rtl */
		padding-right: 0;
	}
	
	/* SHORTCODE */
	/* Shortcode Instagram */
	.ts-instagram-wrapper.columns-3 .item,
	.ts-instagram-wrapper.columns-4 .item,
	.ts-instagram-wrapper.columns-5 .item,
	.ts-instagram-wrapper.columns-6 .item,
	.ts-instagram-wrapper.columns-3 .item.first:nth-child(2n+1),
	.ts-instagram-wrapper.columns-4 .item.first:nth-child(2n+1),
	.ts-instagram-wrapper.columns-5 .item.first:nth-child(2n+1),
	.ts-instagram-wrapper.columns-6 .item.first:nth-child(2n+1){
		float: none/* rtl */;
	}
}

@media 
only screen and (max-width: 767px)	and (min-width: 640px){
	/* PRODUCT 2 COLUMN RESPONSIVE */	
	#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{
		float: right/* rtl */
	}
	
	#main-content .woocommerce .columns-8 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-8 .products .product:nth-child(4n+1),
	#main-content .woocommerce .columns-7 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-7 .products .product:nth-child(4n+1),
	#main-content .woocommerce .columns-6 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-6 .products .product:nth-child(4n+1),
	#main-content .woocommerce .columns-5 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-5 .products .product:nth-child(4n+1){
		float: right;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Portfolio */
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		float: right;/* rtl */
	}
}