/* added by suncode*/
@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.ttf') format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.ttf') format("truetype");font-weight:100;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.ttf') format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.ttf') format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.ttf') format("truetype");font-weight:500;font-style:normal;}
@font-face {
	font-family: Doran;
	font-weight: 400;
	src: 
		 url('suncode/fonts/Doran/DoranFaNum-Regular.woff') format('woff'),
		 url('suncode/fonts/Doran/DoranFaNum-Regular.woff2') format('woff2');
}


@font-face {
	font-family: Doran;
	font-weight: 700;
	src: 
		 url('suncode/fonts/Doran/DoranFaNum-ExtraBold.woff') format('woff'),
		 url('suncode/fonts/Doran/DoranFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/Morabba/Morabba-UltraLight.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/Morabba/Morabba-Light.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/Morabba/Morabba-Medium.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/Morabba/Morabba-SemiBold.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-SemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/Morabba/Morabba-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/Morabba/Morabba-Black.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/Morabba/Morabba-Bold.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/Morabba/Morabba-Regular.woff') format('woff'),   
	url('suncode/fonts/Morabba/Morabba-Regular.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Thin.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-UltraLight.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Light.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Medium.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-DemiBold.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Black.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('suncode/fonts/iransansx/fanum/IRANSansXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Thin.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Light.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Medium.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Black.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 950;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-ExtraBlack.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 1000;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Heavy.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Bold.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Regular.woff') format('woff'),   
	url('suncode/fonts/iranyekanx/IRANYekanXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/dana/DanaFaNum-Thin.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/dana/DanaFaNum-UltraLight.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/dana/DanaFaNum-Light.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/dana/DanaFaNum-Medium.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/dana/DanaFaNum-DemiBold.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/dana/DanaFaNum-ExtraBold.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/dana/DanaFaNum-Black.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 950;
	src: url('suncode/fonts/dana/DanaFaNum-ExtraBlack.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 1000;
	src: url('suncode/fonts/dana/DanaFaNum-Heavy.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/dana/DanaFaNum-Bold.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/dana/DanaFaNum-Regular.woff') format('woff'),   
	url('suncode/fonts/dana/DanaFaNum-Regular.woff2') format('woff2');	
}
@font-face { font-family: Modam; font-weight: 200; src: url('suncode/fonts/Modam/ModamFaNumWeb-Light.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Light.woff2') format('woff2'); } @font-face { font-family: Modam; font-weight: 400; src: url('suncode/fonts/Modam/ModamFaNumWeb-Regular.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Regular.woff2') format('woff2'); } @font-face { font-family: Modam; font-weight: 700; src: url('suncode/fonts/Modam/ModamFaNumWeb-Bold.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Bold.woff2') format('woff2'); } @font-face { font-family: Modam; font-weight: 900; src: url('suncode/fonts/Modam/ModamFaNumWeb-Black.woff') format('woff'), url('suncode/fonts/Modam/ModamFaNumWeb-Black.woff2') format('woff2'); }
@font-face{font-family:rokh;font-weight:300;src:url('suncode/fonts/rokh/RokhFaNum-Light.woff') format('woff')}@font-face{font-family:rokh;font-weight:500;src:url('suncode/fonts/rokh/RokhFaNum-Medium.woff') format('woff')}@font-face{font-family:rokh;font-weight:700;src:url('suncode/fonts/rokh/RokhFaNum-UltraBold.woff') format('woff')}@font-face{font-family:rokh;font-weight:800;src:url('suncode/fonts/rokh/RokhFaNum-Bold.woff') format('woff')}@font-face{font-family:rokh;font-weight:900;src:url('suncode/fonts/rokh/RokhFaNum-ExtraBold.woff') format('woff')}
@font-face {
    font-family: 'PinarOne';
    src: url('suncode/fonts/pinar/Pinar-FD-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarOne';
    src: url('suncode/fonts/pinar/Pinar-FD-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarOne';
    src: url('suncode/fonts/pinar/Pinar-FD-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarOne';
    src: url('suncode/fonts/pinar/Pinar-FD-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarOne';
    src: url('suncode/fonts/pinar/Pinar-FD-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarOne';
    src: url('suncode/fonts/pinar/Pinar-FD-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarOne';
    src: url('suncode/fonts/pinar/Pinar-FD-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'PinarTwo';
    src: url('suncode/fonts/pinar/Pinar-DS1-FD-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarTwo';
    src: url('suncode/fonts/pinar/Pinar-DS1-FD-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarTwo';
    src: url('suncode/fonts/pinar/Pinar-DS1-FD-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarTwo';
    src: url('suncode/fonts/pinar/Pinar-DS1-FD-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarTwo';
    src: url('suncode/fonts/pinar/Pinar-DS1-FD-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarTwo';
    src: url('suncode/fonts/pinar/Pinar-DS1-FD-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PinarTwo';
    src: url('suncode/fonts/pinar/Pinar-DS1-FD-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
h1, h2, .pxl-countdown-layout1.svg-off .countdown-amount, h3, .pxl-contact-info3 .pxl-item--link, h4, .widget-title, .wp-block-group__inner-container > h2, .wp-block-group__inner-container > .pxl-countdown-layout1.svg-off .countdown-amount, .pxl-countdown-layout1.svg-off .wp-block-group__inner-container > .countdown-amount, .widget_block .widget-content .wp-block-search__label, .pxl-comment-area .comment-reply-title, .pxl-slider-carousel2 .pxl--counter-value, .pxl-slider-carousel2 .pxl--counter-value-hide, .pxl-counter1.style1 .pxl--counter-value, .pxl-counter1.style1 .pxl--counter-value-hide, h5, h6 ,
.pxl-font-secondary, .pxl-grid .pxl-load-more.pxl-loadmore-style1 .btn-loadmore, .pxl-breadcrumb li, .pxl-woo-LoopProduct-link span, .pxl-woo-product--price, .pxl-contact-form form .wpcf7-response-output, .pxl-blog-list.style1 .item--meta li, .pxl-blog-list.style2 .item--meta li, .pxl-blog-list.style3 .item--meta li, .pxl-blog-list2 .item--meta li, .pxl-item--archive .pxl-item--meta li, .pxl-item-single-post .pxl-item--meta li, .pxl-item--archive .item--meta li, .pxl-item-single-post .item--meta li, .pxl-author--info .entry-author-meta .author-position, .pxl-pagination-wrap .pxl-pagination-links .page-numbers, .pxl-post--navigation .nav--label, .pxl-related-post.style3 .pxl-swiper-sliders .pxl-item--inner .pxl-post--meta li, .pxl-post--link a, .pxl--tags a, .widget_pxl_recent_posts .pxl-item--date, .widget_recent_entries .pxl-item--date, .widget_pxl_recent_posts .post-date, .widget_recent_entries .post-date, #pxl-main .widget_product_categories ul li a .pxl-count, #pxl-main .widget_categories ul li a .pxl-count, #pxl-main .widget_nav_menu ul li a .pxl-count, #pxl-main .widget_pages ul li a .pxl-count, #pxl-main .widget_archive ul li a .pxl-count, #pxl-main .widget_meta ul li a .pxl-count, #pxl-main .widget_recent_entries ul li a .pxl-count, .wp-block-calendar table > caption, .widget_calendar table > caption, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .comment-inner .comment-content .comment-date, .pxl-blog-grid-layout1 .item--meta li, .pxl-post-carousel1 .item--meta li, .pxl-icon-box1 .item--title, .pxl-tabs1 .pxl-tabs--header .pxl-item--title, .pxl-tabs1 .pxl-item--tab-title span,
.pxl-font-heading, .pxl-contact-form1 .contact-form-custom1 .input-filled label, .pxl-instagram-carousel1.style1 .pxl-item--title, .pxl-blockquote1 .item--content, .pxl-pricing-carousel1 .item--number .text--prefix, .pxl-pricing-carousel1 .item--number .text--price, .pxl-pricing-carousel1 .item--number .text--suffix, .pxl-pricing-carousel1 .item--plan, .pxl-pricing-carousel1 .item--content, .pxl-menu-primary > li > a, .pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a, .pxl-post--quote .pxl-item--desc, .pxl-slider-carousel1.style2 .item--subtitle, .pxl-slider-carousel2 .counter--title, .pxl-counter1.style1 .pxl-item--title, .pxl-testimonial-carousel1 .item--description, .pxl-testimonial-grid1 .item--description, .pxl-testimonial-carousel2 .item--description, .pxl-progressbar-1 .pxl--item .pxl--meta, .pxl-user-popup .pxl-user .pxl-user-footer a, .pxl-user-account a,
.btn-default, button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn, .slick-arrow), .button{
    font-family: inherit;
}
.pxl-testimonial-carousel2 .pxl-column-left .pxl-wp-dot {
    text-align: right;
}
.pxl-wp-dot .pxl-swiper-dots .pxl-swiper-pagination-bullet {;
    right: 0 !important;
}
.btn-default:before,
.pxl-meta-box1 .item--readmore:before{
    margin-left: 9px;
    margin-right: 0;
}
.pxl-contact-form1.style2 .wpcf7-submit {
    left: 0;
    right: auto;
}
.pxl-contact-form1.style2 .wpcf7-submit svg {
    transform: rotate(180deg);
}
.pxl-contact-form1.style2 .input-filled input {
    padding: 19px 29px 18px 70px;
}
.pxl-icon--users i {
    padding-left: 10px;
    padding-right: 0;
}
.pxl-meta-box2 .pxl-item--content,
.pxl-slider-carousel2 .item--clients{
    padding: 0 0 0 38px;
}
.pxl-meta-box2 .pxl-item--content:after {
    right: 100%;
    left: auto;
}
.pxl-meta-box2 .pxl-item--content:before {
    left: 100%;
    right: auto;
}
.pxl-image-box1 .pxl-item--inner {
    margin: 29px 30px 0 0;
}
.pxl-image-box1 .item--particle1 {
    right: -29px;
    left: auto;
}
.pxl-image-box1 .item--particle2 {
    right: 38.4%;
    left: auto;
}
.pxl-image-box1 .item--particle3 {
    right: -17px;
    left: auto;
}
.pxl-image-box1 .item--particle4 {
    right: -21px;
    left: auto;
}
.pxl-testimonial-carousel2 .svg-comma {
    margin-right: auto;
    margin-left: 0;
}
.pxl-meta-box2 .item--description:before,
.pxl-slider-carousel2 .client--text:before{
    left: 0;
    right: auto;
    -webkit-border-radius: 100px 0px 0px 100px;
    -khtml-border-radius: 100px 0px 0px 100px;
    -moz-border-radius: 100px 0px 0px 100px;
    -ms-border-radius: 100px 0px 0px 100px;
    -o-border-radius: 100px 0px 0px 100px;
    border-radius: 100px 0px 0px 100px;
}
.pxl-counter1.style1 .pxl--counter-value {
    right: 20px;
    left: auto;
}
.pxl-testimonial-carousel1.style2 .svg-comma {
    right: 47px;
    left: auto;
}
.pxl-image-box3 .item--particle3 {
    left: 3%;
    right: auto;
}
.pxl-portfolio-grid-layout1.style2 .item--button, .pxl-portfolio-carousel1.style2 .item--button,
.pxl-team-grid1 .pxl-social--button, .pxl-team-carousel1 .pxl-social--button{
    left: 30px;
    right: auto;
    line-height: 59px;
}
.pxl-team-grid1 .pxl-item--social, .pxl-team-carousel1 .pxl-item--social {
    left: 55px;
    right: auto;
}
.pxl-slider-carousel2 .item--content {
    padding: 0 6.65% 0 15px;
}
.pxl-slider-carousel2 .item--video {
    right: 13.2%;
    left: auto;
}
.pxl-slider-carousel2 .item--particle-02 {
    left: 26%;
    right: auto;
}
.pxl-slider-carousel2 .item--particle-01 {
    right: 16%;
    left: auto;
}
.pxl-slider-carousel2 .item--particle-03,
.pxl-slider-carousel2 .item--particle-04{
    left: 1%;
    right: auto;
}
.pxl-accordion1.style1 .pxl--item .pxl-item--content {
    margin: -4px 30px 33px 5rem;
}
.pxl-slider-carousel2 canvas {
    right: 0;
    left: auto;
}
.pxl-wp-dot.style3 {
    left: 7.6%;
    right: auto;
}
.pxl-testimonial-carousel1 .svg-comma, .pxl-testimonial-grid1 .svg-comma {
    right: auto;
    left: 47px;
}
.pxl-testimonial-carousel1 .item--divinder, .pxl-testimonial-grid1 .item--divinder{
    right: auto;
    left: 39px;
}
@keyframes pxl_right_left {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(-40px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(40px);
  }
  100% {
    transform: translateX(0px);
  }
}
.pxl-image-box2 .item--bottom,
body .mfp-wrap .mfp-container .mfp-content .mfp-close{
    left: 0;
    right: auto;
}
body.rtl .pxl-breadcrumb li:not(:last-child),
body.rtl .pxl-breadcrumb a {
    padding-left: 0;
    padding-right: 0;
}
body.rtl .pxl-list.style1 .pxl-list--content:after {
    content: '';
}
body.rtl .pxl-user .field-group .field-icon {
    right: 10px;
    left: auto;
}
body.rtl .pxl-user .field-group .toggle-password {
    left: 10px;
    right: auto;
}
body.rtl button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn, .slick-arrow):before, body.rtl .button:before {
    margin-left: 9px;
    margin-right: 0;
}
body.rtl .pxl-modal .pxl-modal-close,
body.rtl .pxl-page-popup .pxl-popup--close{
    left: 30px;
    right: auto;
}
body.rtl .pxl-user-account a:before {
    right: 15px;
    left: auto;
}
body.rtl .pxl-user-account {
    right: 0px;
    left: auto;
    text-align: right;
}
body.rtl .pxl-user-account a:hover {
    padding-right: 35px;
    padding-left: 20px;
}
body.rtl .wpcf7 {
    direction: rtl;
}
body.rtl .pxl-hidden-template.pos-right {
    left: 0;
    right: auto;
    -webkit-transform: translate(-100%, 0);
    -khtml-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
}
body.rtl .pxl-hidden-template.open {
    -webkit-transform: translate(0, 0);
    -khtml-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
body.rtl .pxl-hidden-template.pos-right + .pxl-overlay-drop {
    -webkit-transform-origin: -100% 50%;
    -khtml-transform-origin: -100% 50%;
    -moz-transform-origin: -100% 50%;
    -ms-transform-origin: -100% 50%;
    -o-transform-origin: -100% 50%;
    transform-origin: -100% 50%;
}
body.rtl .pxl-icon-search2 .search-field{
    padding: 15px 20px 15px 50px;
}
body.rtl .pxl-icon-search2 .search-submit {
    left: 15px;
    right: auto;
}
body.rtl .pxl-accordion1.style2 .pxl--item.active .pxl-item--title svg {
    -webkit-transform: rotate(90deg);
    -khtml-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
body.rtl .pxl-portfolio-grid-layout1.style2 .item--button svg, body.rtl .pxl-portfolio-carousel1.style2 .item--button svg {
    transform: rotateY(180deg);
}
body.rtl .pxl-meta-box4 .item--particle{
        left: 20px;
        right: auto;
}
body.rtl .pxl-contact-form1.style1 .contact-form-custom1 .wpcf7-form-control-wrap input {
    padding: 7px 0 13px;
}
body.rtl #pxl-content-main .pxl-entry-content ul li > ul, body.rtl #pxl-content-main .comments-area ul li > ul, body.rtl #pxl-content-main .pxl-item--content > ul li > ul {
    padding: 0 5.6em 0 0;
}
body.rtl .comment-inner .comment-content .comment-reply-link:after {
    content: "\f3d2";
}
body.rtl .pxl-post--navigation .item--arrow {
    transform: rotateY(180deg);
}
body.rtl .pxl-slider-carousel1 .particle-01 {
    right: 7.8%;
    left: auto;
}
body.rtl .pxl-slider-carousel1.style1 .particle-02 {
    left: 1.3%;
    right: auto;
}
body.rtl .pxl-slider-carousel1.style1 .particle-03 {
    right: 4.2%;
    left: auto;
}
body.rtl .pxl-slider-carousel1 .particle-04 {
    right: 3.2%;
    left: auto;
}
body.rtl .pxl-slider-carousel1 .particle-06 {
    right: 31.6%;
    left: auto;
}
body.rtl .pxl-slider-carousel1 .particle-07 {
    left: 24.3%;
    right: auto;
}
body.rtl .pxl-slider-carousel1 .particle-08 {
    left: 19.7%;
    right: auto;
}
body.rtl .pxl-slider-carousel1 .particle-09 {
    left: 0;
    right: auto;
}
body.rtl .pxl-image-box3 .svg-main {
    right: 13%;
    left: auto;
}
body.rtl #pxl-search-popup .pxl--search-divider {
    left: auto;
    right: 0;
    -webkit-transform-origin: right center;
    -khtml-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
}
body.rtl .pxl-loader.style-text .loading-text .loader .loaderBar {
    left: 100%;
    right: 0;
    -webkit-animation: pxl_borderisBar_rtl 2s linear infinite;
    -khtml-animation: pxl_borderisBar_rtl 2s linear infinite;
    -moz-animation: pxl_borderisBar_rtl 2s linear infinite;
    -ms-animation: pxl_borderisBar_rtl 2s linear infinite;
    -o-animation: pxl_borderisBar_rtl 2s linear infinite;
    animation: pxl_borderisBar_rtl 2s linear infinite;
}
@-webkit-keyframes pxl_borderisBar_rtl {
  0% {
    right: 0%;
    left: 100%;
    width: 0%;
  }
  10% {
    right: 0%;
    left: 75%;
    width: 25%;
  }
  90% {
    left: 0%;
    right: 75%;
    width: 25%;
  }
  100% {
    right: 100%;
    left: 0%;
    width: 0%;
  }
}
@keyframes pxl_borderisBar_rtl {
  0% {
    right: 0%;
    left: 100%;
    width: 0%;
  }
  10% {
    right: 0%;
    left: 75%;
    width: 25%;
  }
  90% {
    left: 0%;
    right: 75%;
    width: 25%;
  }
  100% {
    right: 100%;
    left: 0%;
    width: 0%;
  }
}
@media screen and (max-width: 767px) {
  body.rtl .pxl-slider-carousel1 .particle-01 {
    right: 15px;
    left: auto;
  }
     body.rtl .pxl-slider-carousel1.style1 .particle-02 {
        left: 15px;
        right: auto;
    }
       body.rtl .pxl-slider-carousel1.style1 .particle-03 {
        right: 15px;
        left: auto;
    }
   body.rtl .pxl-slider-carousel1 .particle-07 {
        left: 50px;
        right: auto;
    }
        body.rtl .pxl-slider-carousel1 .particle-08 {
        left: 15px;
        right: auto;
    }
}
@media screen and (max-width: 1199px) {
    body.rtl .pxl-slider-carousel1 .particle-01 {
    right: 28px;
    left: auto;
    }
    body.rtl .pxl-slider-carousel1.style1 .particle-02 {
        left: 30px;
        right: auto;
    }
    body.rtl .pxl-slider-carousel1.style1 .particle-03 {
        right: 30px;
         left: auto;
    }
    body.rtl .pxl-menu-toggle:before {
        content: "\f284";
    }
    body.rtl .pxl-menu-primary li a{
        border-right: 3px solid transparent;
        border-left: none;
    }
    body.rtl .pxl-menu-primary li > a:hover, body.rtl .pxl-menu-primary li > a.current, body.rtl .pxl-menu-primary li.current_page_item > a, body.rtl .pxl-menu-primary li.current-menu-item > a, body.rtl .pxl-menu-primary li.current_page_ancestor > a, body.rtl .pxl-menu-primary li.current-menu-ancestor > a {
        border-right-color: var(--primary-color);
    }
    body.rtl .pxl-wp-dot.style3 {
        right: 50%;
        left: auto;
        -webkit-transform: translateX(50%);
        -khtml-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
    }
    body.rtl .pxl-slider-carousel2 .item--content {
        width: 100%;
        padding: 0 15px 100px;
    }
    
}

@media screen and (min-width: 576px) {
    body.rtl .pxl-contact-form1.style1 .wpcf7-response-output {
        left: 0;
        right: auto;
    }
    body.rtl .pxl-wp-dot.style2 {
        right: -19px;
        left: auto;
    }
}
@media screen and (max-width: 575px) {
body.rtl #pxl-content-main .pxl-entry-content ul li > ul, body.rtl #pxl-content-main .comments-area ul li > ul, body.rtl #pxl-content-main .pxl-item--content > ul li > ul {
        padding-right: 1.65em;
    }
}
body.rtl .pxl-text-slip1 .pxl-item--text svg, body.rtl .pxl-text-slip1 .pxl-item--text i {
    margin-right: 50px;
    margin-left: 0;
}