/*RTL*/

.rtl .ftc_products_slider.style_2 .ftc-products .item-description .star-rating{
	letter-spacing: 4px;
}
.rtl .elementor-element.h2-bg-trs.elementor-column > .elementor-column-wrap {
	margin-left: 0;
	margin-right: 39%;
}
@media only screen and (max-width: 1025px){
	.rtl .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart {
		margin-left: 0;
		margin-right: 0;
	}
	.rtl .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart{
		margin: 0;
	}
	.rtl .header-layout-4 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.columns3:hover > ul.mega_dropdown{
		margin-left: -60px;
	}
	.rtl .elementor-element.h2-bg-trs.elementor-column > .elementor-column-wrap {
		margin-right: 30px;
	}
	.rtl .header-ftc-element .elementor-section-wrap > .elementor-section.elementor-section-stretched {
		right: -15px !important;
	}
	.rtl .elementor-section-wrap > .elementor-section.elementor-section-stretched {
		right: -33px !important;
	}
	.rtl .elementor-section rs-module-wrap,
	.rtl .elementor-section.elementor-section-stretched rs-module-wrap {
		left: 0 !important;
	}
	.rtl .ftc-product-grid.style_2 .products .ftc-product .item-description .price {
		float: none;
	}
}

@media only screen and (max-width: 991px){
	
	.rtl .ftc_products_slider.style_2 {
		padding-right: 0px;
	}
	.rtl .elementor-element.h2-bg-trs.elementor-column > .elementor-column-wrap {
		margin-right: 15px;
	}
	.rtl .ftc-header-template .header-mobile .mobile-button {
		text-align: right;
	}
	
	.rtl .elementor-section-wrap > .elementor-section.elementor-section-stretched {
		right: -15px !important;
	}
	.rtl .ftc-image-content.style_8 {
		padding: 5px 20px 0px 40px;
	}
	.rtl .ftc-image-content.style_8 .button-banner {
		left: 20px;
		right: auto;
	}
	.rtl .ftc-image-content.style_8 .ftc-image-caption {
		text-align: right;
	}
}
@media only screen and (max-width: 767px){
	/*.rtl .ftc-product-categories.style_3 .category .ftc-categories .images-category {
    margin-left: 0;
    margin-right: auto;
}*/
	.rtl .ftc_products_slider.style_6 .ftc-product .item-description .meta_info > div {
	    margin: 0 10px;
	}
	.rtl .h6-box-img .elementor-image-box-wrapper .elementor-image-box-content {
	    padding-right: 15px;
	}
	.rtl .elementor-element.h5desc_1.elementor-widget-heading {
		left: auto;
		right: -42px;
	}
	.rtl .elementor-element.h2-bg-trs.elementor-column .elementor-column-wrap {
		margin-right: 0;
	}
	.rtl .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .add-to-cart, 
	.rtl .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart {
		margin: 0 5px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 991px){
	.rtl .h6-box-img .elementor-column.elementor-col-20.elementor-element:last-child{
		left: 0;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
	.rtl .h6-box-img .elementor-column.elementor-col-20.elementor-element:last-child {
	    left: 0;
	}
}
/* min width */

@media only screen and (min-width: 1500px){
	.rtl .elementor-element .h6-blog-cl2.elementor-column .elementor-column-wrap {
		margin-left: 75px;
	}
	.rtl .elementor-element .h6-blog-cl1.elementor-column .elementor-column-wrap {
		margin-right: 75px;
	}
	.rtl section.elementor-section.h6-cl-rever .elementor-column:last-child .elementor-column-wrap {
		margin-left: 75px;
	}
	.rtl section.elementor-section.h6-cl-rever .elementor-column:first-child .elementor-column-wrap {
		margin-right: 75px;
	}
	.rtl section.elementor-section.elementor-element.h5-ft-plus {
		width: calc(100% + 124px);
		margin-left: 0;
		margin-right: -62px;
	}
	.rtl .elementor section.elementor-section.elementor-element.h4-bn-br {
		padding: 0 230px 0 375px;
	}

}
@media only screen and (min-width: 1200px){
	.rtl .header-layout-9 .ftc-search {
		margin-left: 0;
		margin-right: auto;
	}
	.rtl .header-layout-9 section.elementor-section.header-desc-h9 {
		padding: 18px 35px 8px 75px;
	}
	.rtl .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart {
		margin-left: 40px;
		margin-right: 0;
	}
	.rtl .elementor-element.footer-h6 .elementor-widget-social-icons .elementor-widget-container {
		text-align: right;
	}
	.rtl .ftc-product-grid.style_2 .products .ftc-product .item-description .price {
		float: left;
	}
	.rtl .ftc-header-template .elementor-section-wrap > section, 
	.rtl .ftc-header-template .elementor-section-wrap > section.header-display {
		right: 0 !important;
	}
	.rtl .ftc_products_slider.style_5 .ftc-product .item-description .meta_info .add-to-cart,
	.rtl .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .add-to-cart{
		margin-right: 0;
		margin-left: 10px;
	}
}
@media only screen and (min-width: 992px){
	.rtl .elementor-column.home4_desc1 .elementor-widget-heading .elementor-widget-container {
		padding-left: 60px;
		padding-right: 0;
	}
	.rtl .elementor-column.home4_desc1 .home4_desc_1.elementor-widget-text-editor .elementor-widget-container {
		padding-left: 90px;
		padding-right: 0;
	}
	.rtl .h10-menu-icon .header-dropdown-element .content-dropdown .iconmeuh10 .elementor-row .phone-content {
		text-align: right;
	}
	.rtl .elementor-column.header-desc-h9_1 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper {
		flex-direction: row;
	}
	.rtl .elementor-column.header-desc-h9_1 .elementor-widget.elementor-widget-image-box .elementor-image-box-img {
		margin-right: 0;
		margin-left: 10px;
	}
	.rtl .header-layout-2 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > ul.mega_dropdown {
		left: auto;
		right: 0;
	}
	.rtl .header-layout-2 .mega_main_menu > .menu_holder > .menu_inner > .mega_main_menu_ul {
		text-align: right;
	}
	.rtl .ftc-image-content.style_8 {
		padding-left: 75px;
	}
	.rtl .ftc-image-content.style_8 .button-banner {
		left: 40px;
		right: auto;
	}
	.rtl .ftc-image-content.style_8 .ftc-image-caption {
		text-align: right;
	}
	.rtl .ftc_products_slider.style_5 .ftc-product .item-description,
	.rtl .tabs-content-wrapper.style_2 .ftc-product .item-description {
		text-align: right;
	}
	.rtl .prods_1{
		left: 30px;
	}
	
}

@media only screen and (min-width: 768px){

	.rtl .elementor-column.home4_desc1 .home4_desc_1.elementor-widget-text-editor .elementor-widget-container {
	    padding-right: 0;
	}
	.rtl section.elementor-section.h1-ft-bot .elementor-column .elementor-widget-image {
		text-align: left;
	}
	.rtl .ftc-account .ftc_login:hover .login-text .ftc_account_form {
		left: 0;
		right: auto;
	}
	.rtl .header-layout-7 .elementor-element.elementor-widget-ftc_account_header,
	.rtl .header-layout-5 .elementor-element.elementor-widget-ftc_account_header,
	.rtl .header-layout-3 .elementor-element.elementor-widget-ftc_account_header,
	.rtl .header-layout-2 .elementor-element.elementor-widget-ftc_account_header,
	.rtl .header-layout-1 .elementor-element.elementor-widget-ftc_account_header {
		text-align: left;
	}
	.rtl .header-layout-3 .elementor-element .elementor-widget-ftc_wishlist_header .elementor-widget-container,
	.rtl .header-layout-2 .elementor-element .elementor-widget-ftc_wishlist_header .elementor-widget-container,
	.rtl .header-layout-1 .elementor-element .elementor-widget-ftc_wishlist_header .elementor-widget-container {
		padding: 0 0 0 20px;
	}
	
	.rtl .elementor-element.title_1 .elementor-element.elementor-widget.elementor-widget-heading {
		text-align: right;
	}
	.rtl .elementor-element.desctl_1 .elementor-text-editor.elementor-clearfix {
		text-align: left;
	}
	.rtl .elementor-element.h3-ft-bot .elementor-column:last-child .elementor-widget.elementor-widget-image ,
	.rtl .elementor-element.h2-ft-bt .elementor-column:last-child .elementor-widget.elementor-widget-image {
		text-align: left;
	}
	.rtl .coundown.elementor-widget-ftc-countdown-timer .ftc-countdown-element .countdown-timer-init {
		text-align: right;
	}
	.rtl .header-layout-3 .ftc-search .ftc_search_ajax input[type="text"]{
		text-align: right;
	}
	.rtl .header-layout-5 .elementor-column:nth-child(2) .elementor-widget-text-editor .elementor-text-editor.elementor-clearfix {
		text-align: left;
	}
	.rtl .header-layout-10 .elementor-element.elementor-widget.elementor-widget-ftc_logo,
	.rtl .header-layout-8 .elementor-element.elementor-widget.elementor-widget-ftc_logo,
	.rtl .header-layout-6 .elementor-element.elementor-widget.elementor-widget-ftc_logo,
	.rtl .header-layout-5 .elementor-element.elementor-widget.elementor-widget-ftc_logo{
		text-align: right;
	}
	.rtl .elementor-element.home3_prod_desc3.elementor-widget.elementor-widget-text-editor {
		margin-left: 0;
		margin-right: auto;
		text-align: left;
	}
	.rtl .home3_desc_f3 .elementor-text-editor p{
		margin-left: 0;
		margin-right: auto;
	}
	.rtl .h3-group-text3 .ftc-buttons.horizontal,
	.rtl .h3-group-text2 .ftc-buttons.horizontal,
	.rtl .h3-group-text .ftc-buttons.horizontal {
		justify-content: flex-end;
	}
	.rtl .ftc-blogs-slider.style_v3 .blogs-slider .post-text {
		text-align: right;
	}
	.rtl .header-layout-4 .ftc-search .ftc_search_ajax input[type="text"]{
		right: -8px;
	}
	.rtl .elementor-widget.elementor-widget-icon-box.h4-text-newsl .elementor-icon-box-wrapper {
		flex-direction: row;
	}
	.rtl .elementor-widget.elementor-widget-icon-box.h4-text-newsl .elementor-icon-box-wrapper .elementor-icon-box-icon {
		margin-right: 0;
		margin-left: 10px;
	}
	.rtl section.elementor-section.h4-product-width.elementor-element{
		margin-right: -30px;
	}
	

	.rtl .elementor-element.home4_desc6 .elementor-widget.elementor-widget-image,
	.rtl .elementor-element.home4_desc5 .elementor-widget.elementor-widget-image, 
	.rtl .elementor-element.home4_desc4 .elementor-widget.elementor-widget-image, 
	.rtl .elementor-element.home4_desc3 .elementor-widget.elementor-widget-image, 
	.rtl .elementor-element.home4_desc2 .elementor-widget.elementor-widget-image {
		text-align: right;
	}
	.rtl .elementor-element.home4_desc6 .elementor-widget.elementor-widget-image .elementor-widget-container, 
	.rtl .elementor-element.home4_desc5 .elementor-widget.elementor-widget-image .elementor-widget-container, 
	.rtl .elementor-element.home4_desc4 .elementor-widget.elementor-widget-image .elementor-widget-container,
	.rtl .elementor-element.home4_desc3 .elementor-widget.elementor-widget-image .elementor-widget-container, 
	.rtl .elementor-element.home4_desc2 .elementor-widget.elementor-widget-image .elementor-widget-container {
		padding-right: 50px;
		padding-left: 0;
	}
	.rtl .elementor-column.elementor-element.home4_desc2 .elementor-column-wrap {
		border-width: 1px 1px 0px 0px;
	}
	.rtl .elementor-column.elementor-element.home4_desc5 .elementor-column-wrap {
		border-width: 1px 1px 1px 0;
	}
	.rtl .elementor-column.elementor-element.home4_desc4 .elementor-column-wrap {
		border-width: 1px 1px 1px 0px;
	}
	.rtl .ftc-element-testimonial.style_1 .testimonial-content .infomation{
		text-align: right;
	}
	.rtl section.elementor-section.elementor-element.h4-ft-bt .elementor-widget.elementor-widget-image {
		text-align: left;
	}
	
	
	.rtl .ftc_products_slider.style_5 .ftc-product .item-description .meta_info > div, 
	.rtl .ftc_products_slider.style_5 .ftc-product .item-description .meta_info > a,
	.rtl .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .compare, 
	.rtl .tabs-content-wrapper.style_2 .ftc-product .item-description .meta_info .yith-wcwl-add-to-wishlist {
		margin-right: 7px;
		margin-left: 0;
	}

	.rtl .elementor-element .ftc-product-tabs.style_4 .tabs-wrapper {
		text-align: right;
	}
	.rtl .ftc-product-tabs.style_4 .tabs-wrapper .tab-title:first-child {
		margin-right: 0;
	}
	.rtl .elementor-element .h6-blog-cl1.elementor-column .elementor-column-wrap {
		margin-left: 15px;
	}
	.rtl .elementor-element .h6-blog-cl2.elementor-column .elementor-column-wrap {
		margin-right: 15px;
	}
	.rtl section.elementor-section.h6-cl-rever .elementor-column .elementor-column-wrap {
		margin: 0 15px;
	}
	

	.rtl .header-layout-7 .elementor-element .elementor-widget-icon-box .elementor-icon-box-wrapper {
		text-align: right;
		flex-direction: row;
	}
	.rtl .elementor-element .elementor-column.h7-sl-bn .elementor-column-wrap {
		margin: 0 30px 0 0;
	}
	.rtl .elementor-column.elementor-element.h7-sl-box2 .elementor-column-wrap {
		margin-right: 15px;
		margin-left: 0;
	}
	.rtl .elementor-column.elementor-element.h7-sl-box1 .elementor-column-wrap {
		margin-right: 0;
		margin-left: 15px;
	}
	.rtl .ftc_products_slider.style_6 .ftc-product .item-description {
		text-align: right;
	}
	.rtl .ftc_products_slider.style_6 .ftc-product .item-description .price{
		text-align: left;
		float: left;
	}
	.rtl .ftc_products_slider.style_6 .ftc-product .item-description .meta_info > div, 
	.rtl .ftc_products_slider.style_6 .ftc-product .item-description .meta_info > a{
		margin: 0 5px 0 0;
	}

	.rtl .ftc_products_slider.style_6 .ftc-product .item-description .meta_info .add-to-cart a:before {
		margin-right: 0;
		margin-left: 5px;
	}
	.rtl .ftc_products_slider.style_7 .ftc-product .item-description{
		text-align: right;
		padding-left: 0;
		padding-right: 10px;
	}
	.rtl .footer-form-h7 .elementor-text-editor .mc4wp-form .mc4wp-form-fields{
		text-align: right;
	}

	.rtl .elementor-column.elementor-element.h7-sg-img2 .elementor-column-wrap {
		margin-left: 0;
		margin-right: 15px;
	}
	.rtl .elementor-column.elementor-element.h7-sg-img1 .elementor-column-wrap {
		margin-right: 0;
		margin-left: 15px;
	}
	.rtl section.elementor-section.h8-number-count.elementor-element .elementor-column-wrap {
		margin-right: 0;
		max-width: 205px;
	}
	.rtl .widget.ftc-footer .elementor-element.elementor-widget.elementor-widget-ftc_logo {
		text-align: right;
	}
	.rtl .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .submit input[type="submit"],
	.rtl .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email input[type="email"]{
		float: right;
	}
	.rtl .header-layout-9 .ftc-search .ftc_search_ajax {
		position: unset; 
	}
	.rtl section.elementor-section.elementor-element .h10-menu-icon .header-dropdown-element .content-dropdown {
		left: 0;
		right: auto;
	}
	.rtl .ftc-header-template .header-mobile .mobile-button {
		text-align: right;
	}
	.rtl .ftc-product-grid.style_2 .products .ftc-product .item-description {
		text-align: right;
	}
	
	.rtl .ftc-blogs-slider.style_v3 .inner-wrap .post-text .meta .element-date-timeline{
		left: auto;
		right: 0;
	}
	.rtl .elementor-element .h2-ft-phone.elementor-widget-icon-list .elementor-widget-container {
		padding-right: 0;
		padding-left: 50px;
	}
	.rtl .elementor-element .h2-ft-phone.elementor-widget-icon-list .elementor-icon-list-text {
		padding-left: 0;
		padding-right: 15px;
	}
	.rtl section.elementor-section.h4-bg-ct .elementor-row {
		flex-direction: row-reverse;
	}
	.rtl .ftc-contact-form.style_c4 form label textarea, 
	.rtl .ftc-contact-form.style_c4 form label input.wpcf7-text{
		text-align: right;
	}
	.rtl .ftc-contact-form.style_c4 form label textarea {
		padding-right: 15px;
	}
	.rtl .header-layout-5 .mega_main_menu > .menu_holder > .menu_inner > .mega_main_menu_ul {
		text-align: right;
		margin-left: 0;
		margin-right: -17px;
	}
	.rtl .header-layout-5 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li {
		padding-right: 0;
		padding-left: 26px;
	}
	.rtl .ftc-product-tabs.style_2 .ftc-product .item-description .meta_info .add-to-cart a.added_to_cart:before {
		margin-right: 0;
		margin-left: 5px;
	}
	.rtl .time_countdown .countdown-timer-init .items .ftc-number:after {
		padding-left: 0;
		padding-right: 15px;
	}
	.rtl .elementor-element.h5desc_1.elementor-widget-heading {
		left: auto;
		right: -90px;
	}
	.rtl section.elementor-section.h5-ft-plus .elementor-widget-social-icons .elementor-widget-container {
		text-align: left;
	}
	.rtl .h6-desc-icon {
		padding-left: 0;
		padding-right: 15px;
	}
	.rtl .banner-title .elementor-text-editor p:before {
		left: auto;
		right: -15px;
	}
	.rtl .elementor-element .elementor-column.h7-hd-logo .elementor-column-wrap {
		border-width: 0 0 0 1px;
	}
	.rtl section.elementor-section.h8-bg-cnb .elementor-row {
		flex-direction: row-reverse;
	}
	.rtl .elementor-element .h7-hd-phone.elementor-widget-icon-box .elementor-icon-box-icon {
	    margin-right: 0;
	    margin-left: 15px;
	}
	.rtl section.elementor-section .elementor-element.h7-bl-tl2.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix {
	    text-align: left;
	}
	.rtl section.elementor-section .elementor-element.h7-bl-tl1.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix {
	    text-align: right;
	}
	.rtl .h8form-ft .elementor-text-editor .mc4wp-form .mc4wp-form-fields .email {
	    padding-left: 20px;
	}
	.rtl .elementor-column.title-deal{
	    right: 40px;
	}
	.rtl .ftc-product-tabs.product-tab-template.style_2 .tabs-wrapper {
	    text-align: left;
	}

}

@media only screen and (min-width: 640px){
	.rtl .elementor-element.single-img5h7 .ftc-image-content, 
	.rtl .elementor-element.single-img4h7 .ftc-image-content{
		text-align: right;
	}
	
	.rtl .ftc-elements-blogs.style_5 .ftc-blogs .post-text{
		padding: 35px 65px 30px 120px;
	}
	.rtl .ftc-elements-blogs.style_5 .ftc-blogs .post-text .ftc-readmore {
		right: auto;
		left: 40px;
	}
	.rtl .h5img_1 .elementor-image .wp-caption .ftc-image-content, 
	.rtl .h5img_2 .elementor-image .wp-caption .ftc-image-content {
		margin-right: -1px;
	}
	.rtl .tabs-content-wrapper.style_2 .ftc-product .meta_info .add-to-cart a span.ftc-tooltip {
		margin-left: 0;
		margin-right: 7px;
	}


}
.ftc-search.style_1 .ftc_search_ajax {
	left: 0;
	right: auto;
}
.rtl .ftc-countdown-element.style_2 .countdown-timer-init .items .ftc-number:after {
	right: auto;
	left: -1px;
}
.rtl .h7-product-slider1 .navigation-slider .nav-prev,
.rtl .h7-product-slider .navigation-slider .nav-prev {
	right: auto;
	left: 0;
}
.rtl .h7-product-slider1 .navigation-slider .nav-next,
.rtl .h7-product-slider .navigation-slider .nav-next {
	left: 30px;
	right: auto;
}
.rtl .elementor-element.single-img5h7 .ftc-image-content {
	left: 10px;
}


