/**
 ** IRANYekan fonts 
**/
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fa-font/iranyekan/iranyekanwebboldfanum.eot');
	src: url('fa-font/iranyekan/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iranyekan/iranyekanwebboldfanum.woff') format('woff');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fa-font/iranyekan/iranyekanweblightfanum.eot');
	src: url('fa-font/iranyekan/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iranyekan/iranyekanweblightfanum.woff') format('woff');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fa-font/iranyekan/iranyekanwebregularfanum.eot');
	src: url('fa-font/iranyekan/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iranyekan/iranyekanwebregularfanum.woff') format('woff');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('fa-font/iranyekan/iranyekanwebmediumfanum.eot');
	src: url('fa-font/iranyekan/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iranyekan/iranyekanwebmediumfanum.woff') format('woff');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('fa-font/iranyekan/iranyekanwebextraboldfanum.eot');
	src: url('fa-font/iranyekan/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iranyekan/iranyekanwebextraboldfanum.woff') format('woff');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('fa-font/iranyekan/iranyekanwebextrablackfanum.eot');
	src: url('fa-font/iranyekan/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iranyekan/iranyekanwebextrablackfanum.woff') format('woff');
}
/**
 ** IRANSans fonts 
**/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Black.eot');
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Black.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans/IRANSansWebFaNum_Black.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Bold.eot');
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Bold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans/IRANSansWebFaNum_Bold.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Medium.eot');
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Medium.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans/IRANSansWebFaNum_Medium.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Light.eot');
	src: url('fa-font/IRANSans/IRANSansWebFaNum_Light.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans/IRANSansWebFaNum_Light.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fa-font/IRANSans/IRANSansWebFaNum_UltraLight.eot');
	src: url('fa-font/IRANSans/IRANSansWebFaNum_UltraLight.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans/IRANSansWebFaNum_UltraLight.woff') format('woff');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fa-font/IRANSans/IRANSansWebFaNum.eot');
	src: url('fa-font/IRANSans/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans/IRANSansWebFaNum.woff') format('woff');
}
/**
 ** IRANSansDN fonts 
**/
@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: bold;
	src: url('fa-font/iransansdn/iransansdnwebbold.eot');
	src: url('fa-font/iransansdn/iransansdnwebbold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iransansdn/iransansdnwebbold.woff') format('woff');
}

@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: 300;
	src: url('fa-font/iransansdn/iransansdnweblight.eot');
	src: url('fa-font/iransansdn/iransansdnweblight.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iransansdn/iransansdnweblight.woff') format('woff');
}

@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('fa-font/iransansdn/iransansdnweb.eot');
	src: url('fa-font/iransansdn/iransansdnweb.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/iransansdn/iransansdnweb.woff') format('woff');
}

/**
 ** Dana fonts 
**/
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('fa-font/dana/dana-fanum-extralight.eot');
	src: url('fa-font/dana/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-extralight.woff') format('woff');
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('fa-font/dana/dana-fanum-light.eot');
	src: url('fa-font/dana/dana-fanum-light.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-light.woff') format('woff');
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('fa-font/dana/dana-fanum-medium.eot');
	src: url('fa-font/dana/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-medium.woff') format('woff');
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('fa-font/dana/dana-fanum-demibold.eot');
	src: url('fa-font/dana/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-demibold.woff') format('woff');
}

@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('fa-font/dana/dana-fanum-extrabold.eot');
	src: url('fa-font/dana/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-extrabold.woff') format('woff');
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('fa-font/dana/dana-fanum-black.eot');
	src: url('fa-font/dana/dana-fanum-black.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-black.woff') format('woff');
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('fa-font/dana/dana-fanum-bold.eot');
	src: url('fa-font/dana/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-bold.woff') format('woff');
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('fa-font/dana/dana-fanum-regular.eot');
	src: url('fa-font/dana/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/dana/dana-fanum-regular.woff') format('woff');
}
/**
 ** Anjoman fonts 
**/
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 900;
	src: url('fa-font/Anjoman/AnjomanFaNum-Black.eot');
	src: url('fa-font/Anjoman/AnjomanFaNum-Black.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Anjoman/AnjomanFaNum-Black.woff') format('woff');
}

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 700;
	src: url('fa-font/Anjoman/AnjomanFaNum-ExtraBold.eot');
	src: url('fa-font/Anjoman/AnjomanFaNum-ExtraBold.eot?#iefix') format('embedded-opentype'), 
		 url('fa-font/Anjoman/AnjomanFaNum-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 800;
	src: url('fa-font/Anjoman/AnjomanFaNum-UltraBold.eot');
	src: url('fa-font/Anjoman/AnjomanFaNum-UltraBold.eot?#iefix') format('embedded-opentype'),  
		 url('fa-font/Anjoman/AnjomanFaNum-UltraBold.woff') format('woff');
}

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 600;
	src: url('fa-font/Anjoman/AnjomanFaNum-Medium.eot');
	src: url('fa-font/Anjoman/AnjomanFaNum-Medium.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Anjoman/AnjomanFaNum-Medium.woff') format('woff');
}

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 300;
	src: url('fa-font/Anjoman/AnjomanFaNum-Medium.eot');
	src: url('fa-font/Anjoman/AnjomanFaNum-Medium.eot?#iefix') format('embedded-opentype'), 
		 url('fa-font/Anjoman/AnjomanFaNum-Medium.woff') format('woff');
}

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: bold;
	src: url('fa-font/Anjoman/AnjomanFaNum-SemiBold.eot');
	src: url('fa-font/Anjoman/AnjomanFaNum-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Anjoman/AnjomanFaNum-SemiBold.woff') format('woff');
}
/**
 ** Pelak fonts 
**/
@font-face {
	font-family:'Pelak';
	font-weight:200;
	src: url('fa-font/Pelak/EOT/PelakFA-Thin.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-Thin.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-Thin.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-Thin.woff2') format('woff2');
}

@font-face {
	font-family:'Pelak';
	font-weight:300;
	src: url('fa-font/Pelak/EOT/PelakFA-Light.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-Light.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-Light.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-Light.woff2') format('woff2');
}

@font-face {
	font-family:'Pelak';
	font-weight:400;
	src: url('fa-font/Pelak/EOT/PelakFA-Regular.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-Regular.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-Regular.woff2') format('woff2');
}

@font-face {
	font-family:'Pelak';
	font-weight:500;
	src: url('fa-font/Pelak/EOT/PelakFA-Medium.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-Medium.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-Medium.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-Medium.woff2') format('woff2');
}

@font-face {
	font-family:'Pelak';
	font-weight:600;
	src: url('fa-font/Pelak/EOT/PelakFA-SemiBold.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-SemiBold.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-SemiBold.woff2') format('woff2');
}

@font-face {
	font-family:'Pelak';
	font-weight:700;
	src: url('fa-font/Pelak/EOT/PelakFA-Bold.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-Bold.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-Bold.woff2') format('woff2');
}

@font-face {
	font-family:'Pelak';
	font-weight:800;
	src: url('fa-font/Pelak/EOT/PelakFA-ExtraBold.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-ExtraBold.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-ExtraBold.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-ExtraBold.woff2') format('woff2');
}

@font-face {
	font-family:'Pelak';
	font-weight:900;
	src: url('fa-font/Pelak/EOT/PelakFA-Black.eot');
	src: url('fa-font/Pelak/EOT/PelakFA-Black.eot?#iefix') format('embedded-opentype'),
		 url('fa-font/Pelak/WOFF/PelakFA-Black.woff') format('woff'),
		 url('fa-font/Pelak/WOFF2/PelakFA-Black.woff2') format('woff2');
}
/**
 ** Yekan Bakh fonts 
**/
@font-face {
	font-family: YekanBakh;
	font-weight: 200;
	src: 
		 url('fa-font/YekanBakh/YekanBakhFaNum-Light.woff') format('woff'),
		 url('fa-font/YekanBakh/YekanBakhFaNum-Light.woff2') format('woff2');
}

@font-face {
	font-family: YekanBakh;
	font-weight: 400;
	src: 
		 url('fa-font/YekanBakh/YekanBakhFaNum-Regular.woff') format('woff'),
		 url('fa-font/YekanBakh/YekanBakhFaNum-Regular.woff2') format('woff2');
}

@font-face {
	font-family: YekanBakh;
	font-weight: 600;
	src: 
		 url('fa-font/YekanBakh/YekanBakhFaNum-SemiBold.woff') format('woff'),
		 url('fa-font/YekanBakh/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}

@font-face {
	font-family: YekanBakh;
	font-weight: 700;
	src: 
		 url('fa-font/YekanBakh/YekanBakhFaNum-Bold.woff') format('woff'),
		 url('fa-font/YekanBakh/YekanBakhFaNum-Bold.woff2') format('woff2');
}

@font-face {
	font-family: YekanBakh;
	font-weight: 800;
	src: 
		 url('fa-font/YekanBakh/YekanBakhFaNum-ExtraBold.woff') format('woff'),
		 url('fa-font/YekanBakh/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}

@font-face {
	font-family: YekanBakh;
	font-weight: 900;
	src: 
		 url('fa-font/YekanBakh/YekanBakhFaNum-ExtraBlack.woff') format('woff'),
		 url('fa-font/YekanBakh/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');
}

.preloader_content{font-family:inherit!important}
.price-list-type2 .item .price,.price-list .item .price{font-size:2em}
.rtl .num-box-items .num-box:before{left:auto!important;right:-35px!important}
.button-style2:after{content:"\e927"!important}
.rtl .tar{text-align:right!important}
.rtl .heading-block.tar .sub-h{padding-right:0!important;padding-left:30px!important}
.rtl .heading-with-num-type2 .sub-h{padding-right:40px;padding-left:0}
.rtl .heading-with-num-type2 .num{margin-right:0;margin-left:15px}
.rtl .heading-with-num-type2 .sub-h:before{right:0;left:auto}
.rtl .banner-right-buttons .button .close i{margin-left:10px;margin-right:auto}
.rtl .banner-categories .item a .num{margin-left:25px;margin-right:auto}
[dir="rtl"] .woocommerce nav.woocommerce-pagination ul{direction:rtl!important}
.pagination ul li i,nav.woocommerce-pagination ul li i{transform:rotateY(180deg)}
[dir="rtl"] .woocommerce .cart-collaterals table.shop_table td{text-align:right}
input.style1,textarea.style1,input.style3,textarea.style3{font-style:inherit}
[dir="rtl"] .woocommerce .cart-collaterals table.shop_table th.product-total{text-align:right}
[dir="rtl"] .woocommerce .cart-collaterals table.shop_table td{text-align:right}
.select2-container .select2-selection--single .select2-selection__arrow{right:auto;left:10px}
.rtl .subscribe-form>div{margin-left:150px;margin-right:auto}
.rtl .subscribe-form .button-style1{float:left}
.side-navigation ul li.menu-item-has-children>a span:after,.side-navigation ul li.page_item_has_children>a span:after{content:"\e927"}
.rtl .side-navigation .sub-menu .back,.rtl .side-navigation .children .back{transform:rotateY(180deg)}
.image-comparison-slider{direction:ltr}
.rtl .project-horizontal .content{right:130px;left:auto}
.rtl .project-horizontal{padding-right:420px;padding-left:0}
.rtl .contact-row i{margin-left:25px;margin-right:0}
.wpcf7-form-control-wrap{direction:rtl}
.rtl .pagination ul li,.rtl nav.woocommerce-pagination ul li{margin-left:15px;margin-right:0}
.rtl .album-playlist .jp-playlist .jp-playlist-item{text-align:left}
.rtl .album-playlist .jp-playlist ul{padding:0 0 0 5px}
.rtl .album-playlist .volume{direction:ltr}
.rtl .album-playlist .top-playbutton+.top-text{text-align:left!important}
.rtl .album-playlist .track-buttons{text-align:left}
.rtl .app-button{padding-right:65px;padding-left:0}
.rtl .gdpr-modal-block{padding-left:50px;padding-right:30px}
[dir="rtl"] .woocommerce span.onsale{right:auto;left:50%}
.rtl .navigation>ul>li:nth-child(1) .sub-menu li.menu-item-has-children>a:after{left:8px;right:auto}
[dir="rtl"] .woocommerce ul.products li.product .add_to_cart_button::after{margin:-.5em .5em 0 0 !important;left:40%;right:auto}
.wpcf7{direction:rtl!important}
.rtl .price-list .item .button-style2:after{margin-right:5px;margin-left:0}
.woocommerce ul.products li.product .add_to_cart_button.loading::after{transform-origin:0 0;margin:0!important}
.pswp__zoom-wrap .pswp__captions{left:auto!important;right:0}
.pswp__zoom-wrap .pswp__captions .title{text-align:right}
.liquiq-banner .prev,.liquiq-banner .next{transform:rotateY(180deg)}
.liquiq-banner .nav-arrows{left:auto;right:50%;transform:translate(50%,50%)}
.liquiq-banner .content-slider-container .text{padding-left:0;margin-left:0;padding-right:20px;margin-right:55px}
.nav_hover_style1 .filter-button-group button:after,.nav_hover_style1 .filter-button-group a:after{left:3px;right:-5px;border-right:1px solid;border-left:0}
.rtl .blog-item .bottom .col+.col{margin-right:0;margin-left:35px;float:right}
.rtl .blog-item .bottom .col i{float:right}
.rtl .widget_archive ul li a[href]:after,.rtl .widget_categories ul li a[href]:after,.rtl .widget_pages ul li a[href]:after,.rtl .widget_meta ul li a[href]:after,.rtl .widget_nav_menu ul li a[href]:after,.rtl .widget_recent_entries ul li a[href]:after,.rtl .product-categories li a[href]:after{transform:rotateY(180deg)}
[dir="rtl"] .rtl .woocommerce form .form-row-first,[dir="rtl"] .rtl .woocommerce-page form .form-row-first{float:right!important}
.rtl .woocommerce form .form-row-last,[dir="rtl"] .rtl .woocommerce-page form .form-row-last{float:left!important}
.navigation .sub-menu,.navigation .children{width:195px}
.pswp__zoom-wrap .pswp__captions .desc{font-size:14px;text-align:right}
.rtl .preloader_img{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.pswp{direction:ltr}
.pswp__item .pswp__captions{text-align:right;direction:rtl}
.share-stick-block .social-links a{margin-top:5px}
#ship-to-different-address-checkbox{float:right;margin-top:10px;margin-left:10px}
.rtl .filter-button-group.tar button,.rtl .filter-button-group.tar a{margin-right:auto;margin-left:20px!important}
.rtl .filter-button-group.tar button:not(:last-of-type),.rtl .filter-button-group.tar a:not(:last-of-type){margin-right:auto;margin-left:20px}
.woocommerce div.product form.cart .variations td.label{font-style:normal}
[dir="rtl"] .woocommerce div.product form.cart .woocommerce-variation-add-to-cart{float:right}
.rtl .project-slider-block .thumbs{direction:ltr}
.rtl .project-slider-block .thumbs .swiper-slide:last-child{margin-left:0;margin-right:auto!important}
.rtl .banner-circle-nav{transform:translateX(50%)}
.rtl .banner-circle-nav .item{margin-right:0!important}
.rtl .banner.arrows-bottom .owl-nav{left:0}
.rtl .banner.arrows-bottom .owl-nav .owl-next{margin-right:0}
.pswp .video-wrapper:before{padding-bottom:0}
.rtl .preloader_content{right:auto;left:50%}
.preloader_content,.preloader_content__container:before,.preloader_content__container:after{line-height:50px}
.rtl .fsn-container{right:0;left:0}
@media screen and (max-width: 640px) {
.rtl .search-button{margin-right:15px!important}
.rtl .header-minicart{margin-right:15px!important}
.rtl .butter-button{margin-right:10px!important;float:left}
.side-bar-button{margin-right:0!important;margin-left:10px!important}
.rtl .site-header.header_logo_center .logo,.rtl .site-header.header_logo_center_t2 .logo{right:auto!important;left:50%!important}
.rtl .side-bar-area.active{right:auto;left:0}
.rtl .side-bar-area{right:auto;left:-510px}
.num-box-items .num-box{text-align:center}
.rtl .tar{text-align:center!important}
.button-container{text-align:center}
.rtl .gdpr-modal-block{left:10px}
}
@media screen and (max-width: 1200px) {
.navigation>ul>li>a{text-align:right}
.navigation>ul>li.menu-item-has-children>a:after,.navigation>ul>li.menu_item_has_children>a:after{content:"\e927";right:auto;left:10px}
.navigation>ul>li:nth-last-child(5) .sub-menu li.menu-item-has-children>a:after,.navigation>ul>li:nth-last-child(4) .sub-menu li.menu-item-has-children>a:after,.navigation>ul>li:nth-last-child(3) .sub-menu li.menu-item-has-children>a:after,.navigation>ul>li:nth-last-child(2) .sub-menu li.menu-item-has-children>a:after,.navigation>ul>li:nth-last-child(1) .sub-menu li.menu-item-has-children>a:after,.navigation>ul>li:nth-last-child(5) .children li.page_item_has_children>a:after,.navigation>ul>li:nth-last-child(4) .children li.page_item_has_children>a:after,.navigation>ul>li:nth-last-child(3) .children li.page_item_has_children>a:after,.navigation>ul>li:nth-last-child(2) .children li.page_item_has_children>a:after,.navigation>ul>li:nth-last-child(1) .children li.page_item_has_children>a:after{right:auto!important;left:10px!important}
.header_type_side #all{padding-left:0!important;padding-right:0!important}
}
@media screen and (max-width: 768px),screen and (max-height: 450px) and (max-width: 992px) and (orientation: landscape) {
.album-playlist .top-playbutton+.top-text{margin-right:15px!important;margin-left:25px!important}
.album-playlist .jp-playlist .jp-playlist-item{padding-right:65px!important;padding-left:90px!important}
.woocommerce table.shop_table .product-name .name{margin-right:0!important;margin-left:0!important}
.woocommerce table.shop_table .product-remove{padding:0 5px 0 0}
[dir="rtl"] .woocommerce table.shop_table td,.woocommerce table.shop_table .product-quantity .qty{font-size:.9em}
.woocommerce td.product-quantity{min-width:60px}
.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:10px 5px}
.woocommerce table.shop_table .product-subtotal{width:auto}
}
@media screen and (max-width: 1200px) {
.navigation>ul>li,.navigation>ul>li:not(:last-of-type),.navigation>ul>li+li{float:none!important;margin:0!important}
}
@media screen and (max-width: 640px) {
.rtl .site-header .logo{margin-left:40px;margin-right:auto}
.rtl .banner-right-buttons .button span{right:0;left:auto}
.rtl .external-indent .banner-right-buttons{left:0;right:0}
.rtl .banner-right-buttons .button+.button:before{right:-22px;left:auto}
}
.site-header [class*="col"]>:not(:last-child){margin-right:0!important;margin-left:25px}
.rtl .site-header .logo{margin-right:0!important;margin-left:40px}
.yprm-popup-block .buttons .likes i,.yprm-popup-block .buttons .read-more i{margin-right:0!important;margin-left:3px}
.yprm-popup-block .buttons>:not(:last-child){margin-right:0;margin-left:18px}
.yprm-popup-block .buttons .prev+.counter{margin-right:-8px!important;margin-left:8px!important}
.popup-icon-next:before{content:"\e90a"!important}
.popup-icon-prev:before{content:"\e90c"!important}
.yprm-popup-block .close,.share-popup-block .close{right:auto!important;left:20px}
.share-popup .social-links a{margin-right:0!important;margin-left:11px}
.blog-item .author-info-block{left:auto!important;right:0}
.author-info-avatar{margin-right:0!important;margin-left:10px}
.countdownHolder{direction:ltr}
.rtl .countdownHolder>:not(:last-of-type){margin:0 65px 0 0}
.rtl .header-minicart .minicart-wrap{left:-15px;right:auto}
.mobile-navigation .menu li.menu-item-has-children>a:after,.mobile-navigation .menu li.mega-menu-item-has-children>a:after{content:"\e927"!important;right:auto!important;left:10px}
.mobile-navigation.hover-style1 .menu>li>a span{border-right:1px solid transparent;border-left:none;padding:7px 10px 7px 3px;margin:-7px -10px -7px 0}
.mobile-navigation .sub-menu .sub-menu,.mobile-navigation .sub-menu .mega-sub-menu,.mobile-navigation .mega-sub-menu .sub-menu,.mobile-navigation .mega-sub-menu .mega-sub-menu{padding-left:0!important;padding-right:10px}
.header_type_side .banner-area.external-indent{margin-right:0}
.navigation{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.full-screen-nav ul li.menu-item-has-children>a span:after,.full-screen-nav ul li.page_item_has_children>a span:after{content:"\e927"!important;right:auto!important;left:-1.8em}
.post-bottom .share-popup-button{margin-left:0!important;margin-right:15px}
.rtl .site-footer .scroll-up-button{left:30px!important;right:auto}
.rtl .switch-site-scheme{direction:ltr}
.lorem-row .col-lg-6{max-width:100%;flex:0 0 100%}
.rtl .banner.pagination-right-outside .owl-dots{left:-45px!important}
.rtl .banner.pagination-right .owl-dots{left:25px!important}
.rtl .side-header .side-social{left:25px;right:60px}
.rtl .side-social a{margin:0 0 7px 14px}
.rtl .side-social i{margin-left:10px;margin-right:0}
.rtl .wpcf7-spinner {display:none}
body.rtl .split-screen .portfolio-navigation{left:0;right:auto}
.rtl .banner.arrows-right-bottom.pagination-right-bottom .owl-dots{left:70px!important}
.rtl .banner.pagination-bottom .owl-dot.active,.rtl .banner.pagination-left-bottom .owl-dot.active,.rtl .banner.pagination-right-bottom .owl-dot.active{padding:0 0 0 18px !important}
.rtl .liquiq-banner .content-slider-container .text:before{right:0;left:auto}
.rtl .liquiq-banner .content-slider-container .horizontal-type-center .text:before{left:auto;right:50%;margin-right:-55px;margin-left:0}
body.rtl .vertical-parallax-area .nav-arrows{left:20px;right:auto}
body.rtl .back-h-button{margin-right:auto;margin-left:0}
.rtl .post-nav{margin-left:0;margin-right:auto}
.rtl .project-horizontal-slider a i{transform:rotateY(180deg)}
.rtl .split-screen>.item>.image{-webkit-transform:translate(100%,0%);-ms-transform:translate(100%,0%);transform:translate(100%,0%)}
.rtl .split-screen>.item>.content{-webkit-transform:translate(-100%,0%);-ms-transform:translate(-100%,0%);transform:translate(-100%,0%)}
.rtl .split-screen>.item.active .image,.rtl .split-screen>.item.active .content{-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}
body.rtl .split-screen>.item>.image{right:0;left:auto}
body.rtl .split-screen>.item>.content{left:0;right:auto}
@media screen and (max-width: 768px),screen and (max-width: 992px) and (max-height: 450px) and (orientation: landscape) {
.rtl .split-screen>.item>.image,.rtl .split-screen>.item>.content{-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}
}