/* added by suncode*/
@font-face{font-family:Yekan_Bakh;src:url('../fonts/yekanbakh/YekanBakhFaNum-Light.eot');src:url('../fonts/yekanbakh/YekanBakhFaNum-Light.eot?#iefix') format("embedded-opentype"),url('../fonts/yekanbakh/YekanBakhFaNum-Light.woff') format("woff"),url('../fonts/yekanbakh/YekanBakhFaNum-Light.ttf') format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('../fonts/yekanbakh/YekanBakhFaNum-Thin.eot');src:url('../fonts/yekanbakh/YekanBakhFaNum-Thin.eot?#iefix') format("embedded-opentype"),url('../fonts/yekanbakh/YekanBakhFaNum-Thin.woff') format("woff"),url('../fonts/yekanbakh/YekanBakhFaNum-Thin.ttf') format("truetype");font-weight:100;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('../fonts/yekanbakh/YekanBakhFaNum-Fat.eot');src:url('../fonts/yekanbakh/YekanBakhFaNum-Fat.eot?#iefix') format("embedded-opentype"),url('../fonts/yekanbakh/YekanBakhFaNum-Fat.woff') format("woff"),url('../fonts/yekanbakh/YekanBakhFaNum-Fat.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('../fonts/yekanbakh/YekanBakhFaNum-Regular.eot');src:url('../fonts/yekanbakh/YekanBakhFaNum-Regular.eot?#iefix') format("embedded-opentype"),url('../fonts/yekanbakh/YekanBakhFaNum-Regular.woff') format("woff"),url('../fonts/yekanbakh/YekanBakhFaNum-Regular.ttf') format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('../fonts/yekanbakh/YekanBakhFaNum-Heavy.eot');src:url('../fonts/yekanbakh/YekanBakhFaNum-Heavy.eot?#iefix') format("embedded-opentype"),url('../fonts/yekanbakh/YekanBakhFaNum-Heavy.woff') format("woff"),url('../fonts/yekanbakh/YekanBakhFaNum-Heavy.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('../fonts/yekanbakh/YekanBakhFaNum-Bold.eot');src:url('../fonts/yekanbakh/YekanBakhFaNum-Bold.eot?#iefix') format("embedded-opentype"),url('../fonts/yekanbakh/YekanBakhFaNum-Bold.woff') format("woff"),url('../fonts/yekanbakh/YekanBakhFaNum-Bold.ttf') format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('../fonts/yekanbakh/YekanBakhFaNum-Medium.eot');src:url('../fonts/yekanbakh/YekanBakhFaNum-Medium.eot?#iefix') format("embedded-opentype"),url('../fonts/yekanbakh/YekanBakhFaNum-Medium.woff') format("woff"),url('../fonts/yekanbakh/YekanBakhFaNum-Medium.ttf') format("truetype");font-weight:500;font-style:normal;}
@font-face { font-family: Doran; font-weight: 400; src: url('../fonts/Doran/DoranFaNum-Regular.woff') format('woff'), url('../fonts/Doran/DoranFaNum-Regular.woff2') format('woff2'); } @font-face { font-family: Doran; font-weight: 700; src: url('../fonts/Doran/DoranFaNum-ExtraBold.woff') format('woff'), url('../fonts/Doran/DoranFaNum-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: Morabba; font-style: normal; font-weight: 200; src: url('../fonts/Morabba/Morabba-UltraLight.woff') format('woff'), url('../fonts/Morabba/Morabba-UltraLight.woff2') format('woff2'); } @font-face { font-family: Morabba; font-style: normal; font-weight: 300; src: url('../fonts/Morabba/Morabba-Light.woff') format('woff'), url('../fonts/Morabba/Morabba-Light.woff2') format('woff2'); } @font-face { font-family: Morabba; font-style: normal; font-weight: 500; src: url('../fonts/Morabba/Morabba-Medium.woff') format('woff'), url('../fonts/Morabba/Morabba-Medium.woff2') format('woff2'); } @font-face { font-family: Morabba; font-style: normal; font-weight: 600; src: url('../fonts/Morabba/Morabba-SemiBold.woff') format('woff'), url('../fonts/Morabba/Morabba-SemiBold.woff2') format('woff2'); } @font-face { font-family: Morabba; font-style: normal; font-weight: 800; src: url('../fonts/Morabba/Morabba-ExtraBold.woff') format('woff'), url('../fonts/Morabba/Morabba-ExtraBold.woff2') format('woff2'); } @font-face { font-family: Morabba; font-style: normal; font-weight: 900; src: url('../fonts/Morabba/Morabba-Black.woff') format('woff'), url('../fonts/Morabba/Morabba-Black.woff2') format('woff2'); } @font-face { font-family: Morabba; font-style: normal; font-weight: bold; src: url('../fonts/Morabba/Morabba-Bold.woff') format('woff'), url('../fonts/Morabba/Morabba-Bold.woff2') format('woff2'); } @font-face { font-family: Morabba; font-style: normal; font-weight: normal; src: url('../fonts/Morabba/Morabba-Regular.woff') format('woff'), url('../fonts/Morabba/Morabba-Regular.woff2') format('woff2'); }
@font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: 100; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-Thin.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-Thin.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: 200; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-UltraLight.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-UltraLight.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: 300; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-Light.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-Light.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: 500; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-Medium.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-Medium.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: 600; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-DemiBold.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-DemiBold.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: 800; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-ExtraBold.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-ExtraBold.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: 900; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-Black.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-Black.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: bold; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-Bold.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-Bold.woff2') format('woff2'); } @font-face { font-family: IRANSansXFaNum; font-style: normal; font-weight: normal; src: url('../fonts/iransansx/fanum/IRANSansXFaNum-Regular.woff') format('woff'), url('../fonts/iransansx/fanum/IRANSansXFaNum-Regular.woff2') format('woff2'); }
@font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 100; src: url('../fonts/iranyekanx/IRANYekanXFaNum-Thin.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-Thin.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 200; src: url('../fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 300; src: url('../fonts/iranyekanx/IRANYekanXFaNum-Light.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-Light.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 500; src: url('../fonts/iranyekanx/IRANYekanXFaNum-Medium.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-Medium.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 600; src: url('../fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 800; src: url('../fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 900; src: url('../fonts/iranyekanx/IRANYekanXFaNum-Black.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-Black.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 950; src: url('../fonts/iranyekanx/IRANYekanXFaNum-ExtraBlack.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: 1000; src: url('../fonts/iranyekanx/IRANYekanXFaNum-Heavy.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-Heavy.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: bold; src: url('../fonts/iranyekanx/IRANYekanXFaNum-Bold.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-Bold.woff2') format('woff2'); } @font-face { font-family: IRANYekanXFaNum; font-style: normal; font-weight: normal; src: url('../fonts/iranyekanx/IRANYekanXFaNum-Regular.woff') format('woff'), url('../fonts/iranyekanx/IRANYekanXFaNum-Regular.woff2') format('woff2'); }
@font-face { font-family: DanaFaNum; font-style: normal; font-weight: 100; src: url('../fonts/dana/DanaFaNum-Thin.woff') format('woff'), url('../fonts/dana/DanaFaNum-Thin.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 200; src: url('../fonts/dana/DanaFaNum-UltraLight.woff') format('woff'), url('../fonts/dana/DanaFaNum-UltraLight.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 300; src: url('../fonts/dana/DanaFaNum-Light.woff') format('woff'), url('../fonts/dana/DanaFaNum-Light.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 500; src: url('../fonts/dana/DanaFaNum-Medium.woff') format('woff'), url('../fonts/dana/DanaFaNum-Medium.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 600; src: url('../fonts/dana/DanaFaNum-DemiBold.woff') format('woff'), url('../fonts/dana/DanaFaNum-DemiBold.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 800; src: url('../fonts/dana/DanaFaNum-ExtraBold.woff') format('woff'), url('../fonts/dana/DanaFaNum-ExtraBold.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 900; src: url('../fonts/dana/DanaFaNum-Black.woff') format('woff'), url('../fonts/dana/DanaFaNum-Black.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 950; src: url('../fonts/dana/DanaFaNum-ExtraBlack.woff') format('woff'), url('../fonts/dana/DanaFaNum-ExtraBlack.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: 1000; src: url('../fonts/dana/DanaFaNum-Heavy.woff') format('woff'), url('../fonts/dana/DanaFaNum-Heavy.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: bold; src: url('../fonts/dana/DanaFaNum-Bold.woff') format('woff'), url('../fonts/dana/DanaFaNum-Bold.woff2') format('woff2'); } @font-face { font-family: DanaFaNum; font-style: normal; font-weight: normal; src: url('../fonts/dana/DanaFaNum-Regular.woff') format('woff'), url('../fonts/dana/DanaFaNum-Regular.woff2') format('woff2'); }
@font-face { font-family: Modam; font-weight: 200; src: url('../fonts/Modam/ModamFaNumWeb-Light.woff') format('woff'), url('../fonts/Modam/ModamFaNumWeb-Light.woff2') format('woff2'); } @font-face { font-family: Modam; font-weight: 400; src: url('../fonts/Modam/ModamFaNumWeb-Regular.woff') format('woff'), url('../fonts/Modam/ModamFaNumWeb-Regular.woff2') format('woff2'); } @font-face { font-family: Modam; font-weight: 700; src: url('../fonts/Modam/ModamFaNumWeb-Bold.woff') format('woff'), url('../fonts/Modam/ModamFaNumWeb-Bold.woff2') format('woff2'); } @font-face { font-family: Modam; font-weight: 900; src: url('../fonts/Modam/ModamFaNumWeb-Black.woff') format('woff'), url('../fonts/Modam/ModamFaNumWeb-Black.woff2') format('woff2'); }
@font-face{font-family:rokh;font-weight:300;src:url('../fonts/rokh/RokhFaNum-Light.woff') format('woff')}@font-face{font-family:rokh;font-weight:500;src:url('../fonts/rokh/RokhFaNum-Medium.woff') format('woff')}@font-face{font-family:rokh;font-weight:700;src:url('../fonts/rokh/RokhFaNum-UltraBold.woff') format('woff')}@font-face{font-family:rokh;font-weight:800;src:url('../fonts/rokh/RokhFaNum-Bold.woff') format('woff')}@font-face{font-family:rokh;font-weight:900;src:url('../fonts/rokh/RokhFaNum-ExtraBold.woff') format('woff')}
@font-face { font-family: 'PinarOne'; src: url('../fonts/pinar/Pinar-FD-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'PinarOne'; src: url('../fonts/pinar/Pinar-FD-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: 'PinarOne'; src: url('../fonts/pinar/Pinar-FD-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'PinarOne'; src: url('../fonts/pinar/Pinar-FD-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: 'PinarOne'; src: url('../fonts/pinar/Pinar-FD-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: 'PinarOne'; src: url('../fonts/pinar/Pinar-FD-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; } @font-face { font-family: 'PinarOne'; src: url('../fonts/pinar/Pinar-FD-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'PinarTwo'; src: url('../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('../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('../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('../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('../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('../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('../fonts/pinar/Pinar-DS1-FD-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: shazde; font-style: normal; font-weight: 200; src: url('../fonts/shazde/Shazde-NoEn-ExtraLight.woff2') format('woff2'); } @font-face { font-family: shazde; font-style: normal; font-weight: 300; src: url('../fonts/shazde/Shazde-NoEn-Light.woff2') format('woff2'); } @font-face { font-family: shazde; font-style: normal; font-weight: normal; src: url('../fonts/shazde/Shazde-NoEn-Regular.woff2') format('woff2'); } @font-face { font-family: shazde; font-style: normal; font-weight: 500; src: url('../fonts/shazde/Shazde-NoEn-Medium.woff2') format('woff2'); } @font-face { font-family: shazde; font-style: normal; font-weight: 600; src: url('../fonts/shazde/Shazde-NoEn-SemiBold.woff2') format('woff2'); } @font-face { font-family: shazde; font-style: normal; font-weight: bold; src: url('../fonts/shazde/Shazde-NoEn-Bold.woff2') format('woff2'); } @font-face { font-family: shazde; font-style: normal; font-weight: 800; src: url('../fonts/shazde/Shazde-NoEn-ExtraBold.woff2') format('woff2'); } @font-face { font-family: shazde; font-style: normal; font-weight: 900; src: url('../fonts/shazde/Shazde-NoEn-Black.woff2') format('woff2'); }
@font-face { font-family: Peyda; font-style: normal; font-weight: 100; src: url('../fonts/peyda/PeydaFaNumWeb-Thin.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 200; src: url('../fonts/peyda/PeydaFaNumWeb-ExtraLight.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 300; src: url('../fonts/peyda/PeydaFaNumWeb-Light.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 500; src: url('../fonts/peyda/PeydaFaNumWeb-Medium.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 600; src: url('../fonts/peyda/PeydaFaNumWeb-SemiBold.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 800; src: url('../fonts/peyda/PeydaFaNumWeb-ExtraBold.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 900; src: url('../fonts/peyda/PeydaFaNumWeb-Black.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: bold; src: url('../fonts/peyda/PeydaFaNumWeb-Bold.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: normal; src: url('../fonts/peyda/PeydaFaNumWeb-Regular.woff2') format('woff2'), }
@font-face { font-family: SCHilda; font-style: normal; src: url('../fonts/hilda/SCHilda.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('../fonts/hilda/SCHilda.woff') format('woff'); }

@-webkit-keyframes pxl_left_from_right {
  49% {
    -webkit-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes pxl_left_from_right {
  49% {
    -moz-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes pxl_left_from_right {
  49% {
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-webkit-keyframes pxl_right_from_left {
  49% {
    -webkit-transform: translate(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes pxl_right_from_left {
  49% {
    -moz-transform: translate(-100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translate(100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes pxl_right_from_left {
  49% {
    transform: translate(-100%);
  }
  50% {
    opacity: 0;
    transform: translate(100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes hide_hover_icon {
  0% {
    transform: translatex(0px);
    opacity: 1;
  }
  50% {
    transform: translatex(-20px);
    opacity: 0;
  }
  51% {
    transform: translatex(20px);
    opacity: 0;
  }
  100% {
    transform: translatex(0px);
    opacity: 1;
  }
}
.ft-theme-default, .pxl-swiper-pagination .pxl-swiper-current-slide, .pxl-swiper-pagination .pxl-swiper-total-slides, #pxl-search-popup .pxl-item--conent form .search-field, .pxl-post--navigation .pxl--meta a, .page-links .post-page-numbers, .widget_recent_comments ul, .widget_recent_comments ol, .widget_block .wp-block-latest-posts__list, .widget_block .wp-block-latest-comments, .pxl-contact-form1 .contact1 .pxl-contact-inner .input-filled input, .pxl-contact-form1 .contact1 .pxl-contact-inner .input-filled textarea, .pxl-contact-form1 .contact1 .pxl-contact-inner .input-filled .pxl-select-higthlight, .pxl-contact-form1 .contact2 input, .pxl-contact-form1 .contact2 textarea, .pxl-contact-form1 .contact2 .pxl-select-higthlight, .pxl-logo-marquee1 .pxl-item--text, .pxl-text-marquee1.style1 .pxl-item--text, .pxl-text-marquee1.style2 .pxl-item--text, .woocommerce .button.add_to_cart_button, .woocommerce-page .button.add_to_cart_button, .woocommerce button.single_add_to_cart_button, .woocommerce-page button.single_add_to_cart_button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce a.added_to_cart.wc-forward, .woocommerce-page a.added_to_cart.wc-forward, .woocommerce .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart), .woocommerce-page .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart), .single-product .woocommerce-social-share label, .single-product #pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, body.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label, .pxl-contact-form .pxl-form-label, .pxl-button-circle, .pxl-content-slip1 .pxl-item--feature, .pxl-content-listing1 .pxl-item--number, .btn-text-more1, .btn-text-more2, .pxl-client-box1 .pxl-counter--number, .pxl-anchor-link-scroll .pxl-anchor-text, .pxl-search-form .pxl-search-field, .swiper-filter-wrap .filter-item, .pxl-grid-filter, .button, input[type="submit"], .btn ,
.ft-heading, .error404 .pxl-error-number, .widget_block .wp-block-search__label, .widget_block .wp-block-group__inner-container > h2, .pxl-text-animation1 .pxl-item-inner .pxl-item-text, .pxl-video-single.pxl-video-single1 .pxl-meta-inner .pxl-item-content .pxl-progressbar .pxl--item .pxl--meta .pxl--title, .pxl-pagination1 .pxl--item .pxl-title-inner, .pxl-test-carousel2 .pxl-item--inner .pxl-block--right .pxl-heading .pxl-widget--title, .pxl-test-carousel2 .pxl-item--inner .pxl-block--right .pxl-item--title, .pxl-test-carousel2 .pxl-item--inner .pxl-block--right .pxl-sub-title, .pxl-text-video.pxl-text-video1 .pxl-meta-inner .pxl-item-title, .pxl-service-custom.pxl-service-custom1 .pxl-box-inner .pxl-item-title, .pxl-service-custom.pxl-service-custom1 .pxl-box-inner .pxl-item-desc, .pxl-showcase-grid .pxl-item--inner .pxl-item-content .pxl-item--new, .pxl-text-carousel1.style1 .pxl-item--text, .pxl-text-carousel1.style2 .pxl-item--text, .pxl-text-carousel1.style3 .pxl-item--text, .pxl-text-carousel1.style4 .pxl-item--text, .pxl-showcase .pxl-item--inner.style-1 .pxl-image-bg .pxl-item-new, .pxl-list-box1 .pxl-item--title, .pxl-service-click1 .pxl-item-inner .pxl--item .pxl-item--number, .pxl-service-click1 .pxl-item-inner .pxl--item .pxl-item-content .pxl-item--title, .pxl-service-click2 .pxl-item-inner .pxl--item .pxl-item--number, .pxl-service-click2 .pxl-item-inner .pxl--item .pxl-item-left .pxl-item--title, .pxl-tooltip1 .pxl-tooltip-inner .pxl-item--img .pxl-item-title-img .pxl-text-title-img, .pxl-tooltip1 .pxl-tooltip-inner .pxl-item-bottom .pxl-list .pxl--item .pxl-heading-img .pxl-heading, .pxl-service-process1 .pxl-item-inner .pxl-section-top .container .pxl-section-indent .pxl-title-heading, .pxl-service-process1 .pxl-item-inner .pxl-item-list .wrap_item_process .pxl-item--heading, .pxl-service-process1 .pxl-item-inner .pxl-item-list .pxl-item-right .pxl-list-bottom .pxl-item--desc, .pxl-process-carousel2.style-default .pxl-item-inner .pxl-item-number, .pxl-process-carousel2.style2 .pxl-item-inner .pxl-item-number, .pxl-service-sidebar1 .pxl-item-inner .pxl-inner-change .pxl-item-change .pxl-item-title, .pxl-service-sidebar1 .pxl-item-inner .pxl-inner-list .pxl-item .pxl-item-link, .pxl-text-change1 .pxl-change-inner .pxl--heading, .pxl-grid-custom2 .pxl-item--inner .pxl-item--holder .pxl-item--title, .pxl-process-box1 .pxl-process-inner .pxl-content-section .pxl-item-number, .woocommerce #pxl-sidebar-area .widget_products ul li a, .single-product #pxl-content-area div.product form.cart label, .single-product > div.product form.cart label, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .pxl-logo-fixed .pxl-logo-text, .pxl-heading.px-sub-title-style1-style .pxl-heading--inner .pxl-item--subtitle, .pxl-heading.px-sub-title-style1-style .pxl-heading--inner .pxl-item--title, .pxl-heading.px-sub-title-style2-style .pxl-item--title, .pxl-heading.px-sub-title-style3-style .pxl-item--subtitle, .pxl-grid-filter.style-2 .filter-item, .pxl-blog-grid1 .pxl-post--inner .pxl-post--featured .pxl-item--date .pxl-day, .pxl-post-carousel2 .pxl-post--inner .pxl-post--featured .pxl-item--date .pxl-item--date1, .pxl-post-carousel3 .pxl-post--inner .pxl-post--featured .pxl-item--date .pxl-day, .pxl-post-carousel4 .pxl-post--inner .pxl-post--featured .pxl-item--date .pxl-item--date1, .pxl-portfolio-grid-layout1 .pxl-grid-filter, .pxl-portfolio-grid-layout2 .pxl-grid-filter, .layout-post-list-1 .pxl-list-inner .grid-item-inner .item-title a, .pxl-thumbs-carousel1 .pxl-swiper-container .pxl-item--inner .pxl-item--position, .pxl-counter1.default .pxl--item-inner .pxl--counter-number, .pxl-pricing-flip1 .pxl-pricing-inner .pxl-item .pxl-item-content .pxl-item-left .pxl-pricing--price, .pxl-pricing-flip1 .pxl-pricing-inner .pxl-item .pxl-item-content .pxl-item-right .pxl-pricing--feature li,
 .pxl-countdown .countdown-amount:before, .pxl-countdown .countdown-period, .pxl-text-carousel1 .pxl-item--front-number, .pxl-text-carousel2 .pxl-item--number, .pxl-cart-sidebar-button .pxl_cart_counter, .pxl-banner-box-layout2 .pxl-counter--number, .pxl-archive-post .pxl-post--date-day, .pxl-archive-post .pxl-post--date-month, .widget_recent_comments ul, .widget_recent_comments ol, .pxl-slider-heading, #pxl-slider-home-1 .pxl-slider-button, #pxl-slider-home-2 .pxl-slider-button, .comment-title, .comment-date, .single-product .comment-reply-title, .single-product .comment-form .form-submit .submit, .woocommerce-account #pxl-main #pxl-content-area #customer_login h2, .heading-related .title-related, .pxl-post-carousel1 .pxl-post--date-day, .pxl-post-carousel1 .pxl-post--date-month, .pxl-post-carousel2 .post-date .day, .pxl-blog-grid-layout3 .post-date .day, .pxl-post-carousel2 .post-date .month, .pxl-blog-grid-layout3 .post-date .month, .pxl-post-carousel2 .pxl-post--title, .pxl-blog-grid-layout3 .pxl-post--title, .pxl-blog-grid-layout1 .pxl-grid-item:first-child .pxl-post--date-1 .day, .pxl-blog-grid-layout1 .pxl-grid-item:first-child .pxl-post--date-1 .month, .pxl-blog-grid-layout1 .pxl-grid-item:first-child .pxl-post--title, .pxl-service-grid-layout1 .pxl-post--title, .pxl-service-carousel1 .pxl-post--title, .pxl-service-grid-layout2 .pxl-post--title, button, .button, .pxl-mailchimp .mc4wp-form-fields input[type="email"], .pxl-mailchimp .mc4wp-form-fields input[type="email"]::placeholder, .pxl-icon-box2 .pxl-item--title, .pxl-icon-box2 .pxl-text-carousel1 -title.pxl-item, .pxl-text-carousel1 .pxl-icon-box2 -title.pxl-item, .pxl-icon-box3.style-2 .pxl-item--title, .pxl-icon-box3 .pxl-item--title, .pxl-icon-box3 .pxl-text-carousel1 -title.pxl-item, .pxl-text-carousel1 .pxl-icon-box3 -title.pxl-item, .pxl-icon-box3 .pxl-item--content .pxl-item--title, .pxl-icon-box3 .pxl-item--content .pxl-text-carousel1 -title.pxl-item, .pxl-text-carousel1 .pxl-icon-box3 .pxl-item--content -title.pxl-item, .pxl-icon-box4 .pxl-item--title, .pxl-icon-box4 .pxl-item--description, .pxl-icon-box7 .pxl-item--title, .pxl-icon-box7 .pxl-text-carousel1 -title.pxl-item, .pxl-text-carousel1 .pxl-icon-box7 -title.pxl-item, .pxl-icon-box8 .pxl-item--title, .pxl-contact-info1 .pxl-item--title, .pxl-counter1 .pxl-counter--number, .pxl-counter1 .pxl-counter--title, .pxl-counter2 .pxl-counter--number, .pxl-counter3 .pxl-counter--number, .pxl-accordion1 .pxl-accordion--title, .pxl-accordion3 .pxl-title--text, .pxl-tabs2 .pxl-tab--price-inner, .pxl-progressbar-1 .pxl--title, .pxl-progressbar-1 .pxl--percentage, .pxl-pricing1 .pxl-item--price, .pxl-slider3 .pxl-item--title ,
 blockquote:not(.pxl-blockquote) p, blockquote:not(.pxl-blockquote) cite, .widget_pxl_recent_posts .pxl-item--meta .pxl-item--author, .widget_pxl_recent_posts .pxl-item--meta .pxl-item--comments, .pxl-slider-desc, #pxl-slider-home-1 .pxl-slider-call-text, .ctf7-contact-home-4 .ctf7-footer--note p, .pxl-post-carousel1 .pxl-post--meta-item, .pxl-post-carousel2 .pxl-post--meta, .pxl-blog-grid-layout3 .pxl-post--meta, .pxl-post-carousel2 .pxl-post--content, .pxl-blog-grid-layout3 .pxl-post--content, .pxl-blog-grid-layout1 .pxl-grid-item:first-child .pxl-post--content, .pxl-portfolio-carousel1 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-carousel1 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-portfolio-carousel2 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-carousel2 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-portfolio-carousel3 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--client, .pxl-portfolio-carousel3 .pxl-grid-item .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-portfolio-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta .pxl-post--address, .pxl-icon-box2 .pxl-item--description, .pxl-icon-box3 .pxl-item--content .pxl-item--description, .pxl-icon-box7 .pxl-item--description, .pxl-contact-info1 .pxl-item--description, .pxl-counter1.style2 .pxl-counter--title, .pxl-service-list.layout-1 .pxl-service-item a span,
.rtl #pxl-page-title-default .pxl-page-sub-title, .rtl .pxl-heading .pxl-item--subtitle.px-sub-title-default .pxl-item--subtext, .rtl .pxl-heading .pxl-item--subtitle.pxl-sub-title-style-2 .pxl-item--subtext, .rtl .pxl-heading .pxl-item--subtitle.pxl-sub-title-style-3 .pxl-item--subtext, .rtl .pxl-heading .pxl-item--subtitle.pxl-sub-title-style-4 .pxl-item--subtext, .rtl .pxl-heading .pxl-item--subtitle.pxl-sub-title-style-4 .pxl-item--subtex, .rtl .pxl-heading .pxl-item--subtitle.pxl-sub-title-style-5 .pxl-item--subtext, .rtl .pxl-heading .pxl-item--subtitle.pxl-sub-title-style-6 .pxl-item--subtext, .rtl .error404 .pxl-error-number span, .rtl .error404 .pxl-error-title, .rtl .pxl-image-carousel1 label.pxl-item--image-label, .rtl .pxl-tabs2 .pxl-title--text span, .rtl .pxl-pricing1 .pxl-item--title, .rtl .pxl-pricing2 .pxl-item--tag-inner, .rtl .pxl-pricing2 .pxl-item--title, .rtl .pxl-slider1 .pxl-item--subtitle, .rtl .pxl-slider3 .pxl-item--subtitle, .rtl .pxl-slider2 .pxl-item--subtitle,
.rtl.error404 .pxl-error-title, .rtl.error404 .pxl-error-number span,
.rtl .widget_shopping_cart .widget_shopping_cart_content ul .cart-product-meta .quantity, .rtl .widget_shopping_cart .widget_shopping_cart_content ul .cart-product-meta{
    font-family: inherit;
}
.rtl .pxl-slider-heading, .rtl .pxl-slider-desc, .rtl #pxl-slider-home-1 .pxl-slider-button, .rtl #pxl-slider-home-1 .pxl-slider-call-text,
.rtl #pxl-slider-home-2 .pxl-slider-button,
.rtl.single-product .comment-form .form-submit .submit{
    font-family: inherit !important;
}
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, .nice-select {
    text-indent: 4px;
}
.rtl .pxl-scroll-top,
.rtl .pxl-team-grid1 .pxl-item--social, .rtl .pxl-team-carousel1 .pxl-item--social{
    left: 20px;
    right: auto;
}
.rtl .pxl-select .pxl-select-higthlight:before{
    left: 10px;
    right: auto;
}
body.rtl .pxl-contact-form .pxl--form-icon {
    right: auto;
    left: 15px;
}

@media screen and (min-width: 1201px) {
    .rtl .fr-style-default .pxl-menu-primary .sub-menu li a, .rtl .fr-style-default .pxl-menu-primary .children li a,
    .rtl .fr-style-box1 .pxl-menu-primary .sub-menu li a, .rtl .fr-style-box1 .pxl-menu-primary .children li a{
        text-align: right;
    }
    body.rtl .pxl-menu-primary .sub-menu li.menu-item-has-children > a::after {
        content: "\f117";
        right: auto;
        left: 10px;
    }
}

.rtl #pxl-search-popup .pxl-item--logo {
    right: 100px;
    left: auto;
}
.rtl #pxl-search-popup .pxl-item--close{
    right: auto;
    left: 60px;
}
.rtl #pxl-search-popup .pxl-item--content form .search-field{
    padding: 0 0 0 40px;
}

.rtl .pxl-breadcrumb li {
    padding-left: 10px;
    padding-right: 0;
    margin-left: 15px;
    margin-right: 0;
}
.rtl .pxl-breadcrumb li:after {
    content: '\f117';
    left: -8px;
    right: auto;
}

.rtl .search-form .searchform-wrap .search-field {
    padding-left: 60px;
    padding-right: 10px;
}
.rtl .search-form .searchform-wrap .search-submit,
.rtl .pxl-icon-box3.style-2.pxl-border-right .pxl-item--inner:before{
    left: 0;
    right:auto;
}
.rtl .pxl-counter1 {
    border-radius: 46px 4px;
}
.rtl .pxl-our-mission-home-1:before {
  left: 0;
  right: auto;
  background-image: linear-gradient(to right, #1d5823, transparent);
}
.rtl .pxl-our-vision-home-1:before {
  right: 0;
  left: auto;
  background-image: linear-gradient(to left, #97b545, transparent);
}
@media screen and (max-width: 1024px) {
  .rtl .pxl-our-mission-home-1:before {
    background-image: linear-gradient(to top, #1d5823, transparent);
  }
  .rtl .pxl-our-vision-home-1:before {
    background-image: linear-gradient(to top, #97b545, transparent);
  }
}
.rtl .pxl-service-carousel1 .pxl-post--icon, .rtl .pxl-service-grid-layout2 .pxl-post--icon {
    left: 18px;
    right: auto;
}
.rtl .pxl-portfolio-carousel1 .pxl-grid-item .pxl-post--inner .pxl-post--button, .rtl .pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--button{
    margin-right: auto;
    margin-left: 0;
}
.rtl .pxl-icon-box1 .pxl-item--meta {
    margin-right: -17px;
    margin-left: 0;
}
.rtl .pxl-testimonial-carousel1 .pxl-item--avatar {
    right: 39px;
    left: auto;
}
.rtl .pxl-testimonial-carousel1 .pxl-item--header {
    padding-right: 115px;
    padding-left: 0;
}
.rtl .pxl-testimonial-carousel1 .pxl-item--qoute {
    left: 53px;
    right: auto;
}
.rtl .pxl-post-carousel1 .pxl-post--date {
    right: 25px;
    left: auto;
}
.rtl .pxl-post-carousel1 .pxl-post--button{
    left: 25px;
    right: auto;
}
.rtl .pxl-icon-box2 .pxl-item--inner {
  padding: 0 7px 0 26px;
}
.rtl .pxl-service-grid-layout1 .pxl-post--icon {
  margin-right: 22px;
  margin-left: 0;
}
.rtl .pxl-service-grid-layout1 .pxl-post--button {
    left: 22px;
    right: auto;
    margin-right: auto;
    margin-left: 0;
}
.rtl .pxl-service-grid-layout1 .pxl-post--holder:before {
    right: 0;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a svg {
    margin-right: 5px;
    margin-left: 0;
}
.rtl #pxl-slider-home-2 .pxl-slider-button-2 svg {
    margin-right: 10px !important;
    margin-left: 0 !important;
    transform: rotateY(180deg);
}
/*
* Side Panel
*/
.rtl #pxl-hidden-panel-popup .pxl-item--conent {
    left: 0;
    right: auto;
    -webkit-transform: translateX(-100%);
    -khtml-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.rtl #pxl-hidden-panel-popup.active .pxl-item--conent {
    -webkit-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}
.rtl #pxl-hidden-panel-popup .pxl-close{
    left: 50px;
    right: auto;
}

.rtl .pxl-banner-box.pxl-banner-box1 .pxl-banner-inner .pxl-item-content .pxl-item-number {
    left: 40px;
    right: auto;
}

.rtl .pxl-text-carousel3 .pxl-item--front {
    border-radius: 80px 3px;
}
.rtl .pxl-text-carousel3 .pxl-item--back {
    border-radius: 3px 80px;
}
.rtl .pxl-process-carousel2 .pxl-swiper-slide:nth-child(even) .pxl-item--bottom-inner {
  border-radius: 50px 3px;
}
.rtl .pxl-banner-box-layout1 .pxl-counter {
    right: 0;
    left: auto;
    border-radius: 25px 0;
}
.rtl .pxl-link.style-divider li + li {
    margin-left: 0;
    margin-right: 17px;
    padding-left: 0;
    padding-right: 17px;
}
.rtl .pxl-product-carousel .pxl-item--price {
    padding-right: 17px;
    padding-left: 0;
}
.rtl .pxl-product-carousel .pxl-item--actions .woocommerce--heart:before, .rtl .pxl-product-carousel .pxl-item--actions .woocommerce-btn-item:before {
    left: 50%;
    right: auto;
}
.rtl .pxl-blog-grid-layout1 .pxl-post--holder {
    border-radius: 25px 0 0 25px;
    border: 1px solid rgba(151, 181, 69, 0.5);
    border-right: 0;
}
.rtl .pxl-blog-grid-layout1 .pxl-post--featured,
.rtl .pxl-blog-grid-layout2 .pxl-post--featured{
    border-radius: 0 25px 25px 0;
}
.rtl .pxl-blog-grid-layout1 .pxl-grid-item:first-child .pxl-post--meta-1,
.rtl .post-metas{
    right: 0;
    left: auto;
    border-radius: 25px 0 18px 0;
}
.rtl .pxl-blog-grid-layout1 .pxl-grid-item:first-child .pxl-post--date-1 {
    right: auto;
    left: 24px;
}
.rtl .pxl-link.style-divider li + li:before,
.rtl .pxl-icon-box4 .pxl-item--title:after,
.rtl .pxl-accordion4 .pxl-title--text:before{
    left: auto;
    right: 0;
}
.rtl .pxl-text-carousel3 .pxl-swiper-slide + .pxl-swiper-slide:before {
    right: -20px;
    left: auto;
    transform: translateY(-50%) rotateY(180deg);
}
.rtl .pxl-image-carousel2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-prev i{
transform: scalex(1);
}

.rtl .pxl-image-carousel2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-next i,
.rtl .pxl-process-carousel1 .pxl-wrap-arrow .pxl-swiper-arrow.pxl-swiper-arrow-next i, .rtl .pxl-process-carousel1 .pxl-wrap-arrow .pxl-swiper-arrow.pxl-swiper-arrow-prev i{
    transform: scalex(-1);
}
.rtl .pxl-text-carousel1 .pxl-swiper-slide:before {
    left: calc((var(--x) / 2) * -1);
    right: auto;
    transform: translateY(-50%) rotateX(0deg) rotateY(180deg);
}
.rtl .pxl-text-carousel1 .pxl-swiper-slide:nth-child(even):before {
    transform: translateY(-50%) rotateX(-150.41deg) rotateY(180deg);
}
.rtl .pxl-pricing1 .pxl-item--tag {
    left: 45px;
    right: auto;
}
.rtl .pxl-pricing1 .pxl-item--tag svg,
.rtl .pxl-service-grid-layout1 .pxl-post--feature .pxl-post--feature-item svg,
.rtl .post-tags-share .post-shares .label svg,
.rtl .pxl-info-box1 .btn.pxl-info-box-link i.bi-arrow-right-short:before,
.rtl .btn-grid-loadmore i.bi-arrow-right-short,
.rtl .comment-reply svg,
.rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--button-icon i.bi-arrow-right-short,
.rtl .single-next-prev-nav .nav-next-prev .nav-inner .nav-label-wrap,
.rtl .pxl-service-carousel1 .pxl-post--feature-item svg, .rtl .pxl-service-grid-layout2 .pxl-post--feature-item svg{
    transform: rotateY(180deg);
}
.rtl .pxl-counter3 .pxl-counter--front {
    padding: 20px 20px 20px 50px;
}
.rtl .pxl-icon-box4.position-2:before,
.rtl .pxl-icon-box4.position-2:after,
.rtl .pxl-icon-box4.position-4:before,
.rtl .pxl-icon-box4.position-4:after{
    right: 0;
    left: auto;
}
.rtl .pxl-icon-box4.position-1:before,
.rtl .pxl-icon-box4.position-1:after,
.rtl .pxl-icon-box4.position-3:after,
.rtl .pxl-icon-box4.position-3:before,
.rtl .pxl-accordion2 .pxl-accordion--toggle{
    left: 0;
    right: auto;
}
.rtl .pxl-icon-box4.position-2 .pxl-item--inner:before,
.rtl .pxl-icon-box8.position-2 .pxl-item--description{
    transform-origin: bottom right;
    border-radius: 25px 25px 0 25px;
}
.rtl .pxl-icon-box4.position-1 .pxl-item--inner:before,
.rtl .pxl-icon-box8.position-1 .pxl-item--description{
    transform-origin: bottom left;
    border-radius: 25px 25px 25px 0;
}
.rtl .pxl-icon-box4.position-3 .pxl-item--inner:before,
.rtl .pxl-icon-box8.position-3 .pxl-item--description{
  transform-origin: top left;
  border-radius: 0 25px 25px 25px;
}
.rtl .pxl-icon-box4.position-4 .pxl-item--inner:before,
.rtl .pxl-icon-box8.position-4 .pxl-item--description{
  transform-origin: top right;
  border-radius: 25px 0px 25px 25px;
}
.rtl .pxl-portfolio-grid-layout2 .pxl-post--featured {
    border-radius: 0 25px 25px 0;
}
.rtl .pxl-portfolio-grid-layout2 .pxl-post--holder {
    border-radius: 25px 0 0 25px;
}

.rtl .pxl-image-carousel1 .pxl-item--image-2:before {
    right: -150px;
    left: auto;
}
.rtl .pxl-image-carousel1 .pxl-item--image-2 label.pxl-item--image-label,
.rtl .pxl-portfolio-carousel3 .pxl-grid-item .pxl-post--inner .pxl-post--category, 
.rtl .pxl-portfolio-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--category,
.rtl .pxl-portfolio-grid-layout3 .pxl-post--category{
    right: 30px;
    left: auto;
}
.rtl .pxl-portfolio-carousel3 .pxl-grid-item .pxl-post--inner .pxl-post--button, .rtl .pxl-portfolio-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--button {
    margin-right: auto;
    margin-left: 20px;
}
.rtl .pxl-product-carousel .pxl-swiper-arrow-wrap .pxl-swiper-arrow svg,
.rtl .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow i{
    transform: scale(-1);
}
.rtl .pxl-image-carousel1 .pxl-item--image-1:before {
    left: -150px;
    right: auto;
}
.rtl .pxl-pricing2 .pxl-item--tag{
    left: -11px;
    right: auto;
}
.rtl .pxl-image-carousel1 .pxl-item--image-1 label.pxl-item--image-label,
.rtl .pxl-page-popup .pxl-close-popup,
.rtl .pxl-accordion4 .pxl-accordion--button,
.rtl .pxl-portfolio-grid-layout3 .pxl-post--button,
.rtl .pxl-archive-post .pxl-post--date{
    left: 30px;
    right: auto;
}
.rtl .pxl-counter3 .pxl-counter--desc,
.rtl .pxl-post-navigation .pxl--item.item--next .pxl-navigation-title{
    text-align: left;
}
.rtl .pxl-counter3 .pxl-counter--back {
    padding: 20px 30px 20px 20px;
}
.rtl .pxl-progressbar-1 .pxl-progressbar--wrap .pxl--progressbar {
    right: 5px;
    left: auto;
}
.rtl .pxl-text-carousel2 .pxl-item--content,
.rtl .pxl-process-carousel1 .pxl-item--bottom-inner{
    border-radius: 3px 50px;
}
.rtl .pxl-text-carousel2 .pxl-swiper-slide:hover .pxl-item--content,
.rtl .pxl-process-carousel1 .pxl-item--inner:hover .pxl-item--bottom-inner{
    border-radius: 50px 3px;
}
.rtl .pxl-icon-box5 .pxl-item--title:before, .rtl .pxl-icon-box5 .pxl-text-carousel1 -title.pxl-item:before, .rtl .pxl-text-carousel1 .pxl-icon-box5 -title.pxl-item:before, .rtl .pxl-iconbox-carousel1 .pxl-item--right:before{
    right: 0;
    left: auto;
}
.rtl .pxl-icon-box5 .pxl-item--icon-big {
    left: 48px;
    right: auto;
}
.rtl .pxl-testimonial-carousel2 .pxl-item--polygon {
    left: 140px;
    right: auto;
    transform: rotateY(180deg);
}
.rtl .pxl-portfolio-carousel2 .pxl-grid-item .pxl-post--inner .pxl-post--button, .rtl .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--button, .rtl .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--button, .rtl .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--button {
    left: 25px;
    right: auto;
}
.rtl .pxl-portfolio-carousel2 .pxl-grid-item .pxl-post--inner:hover .pxl-post--button, .rtl .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--button, .rtl .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--button, .rtl .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--button {
    top: 0;
    left: 0;
}
.rtl .pxl-post-carousel2 .post-date, .rtl .pxl-blog-grid-layout3 .post-date {
    left: 25px;
    right: auto;
}
.rtl .pxl-post-carousel2 .post-date .day, .rtl .pxl-blog-grid-layout3 .post-date .day {
    -webkit-border-radius: 18px 3px 0px 0px;
    -khtml-border-radius: 18px 3px 0px 0px;
    -moz-border-radius: 18px 3px 0px 0px;
    -ms-border-radius: 18px 3px 0px 0px;
    -o-border-radius: 18px 3px 0px 0px;
    border-radius: 18px 3px 0px 0px;
}
.rtl .pxl-post-carousel2 .post-date .month, .rtl .pxl-blog-grid-layout3 .post-date .month {
    border-radius: 0px 0px 18px 3px;
    letter-spacing: 0;
}
.rtl .pxl-post-carousel2 .pxl-post--meta, .rtl .pxl-blog-grid-layout3 .pxl-post--meta {
    left: auto;
    right: 0;
    border-radius: 15px 0;
}
.rtl .pxl-portfolio-carousel2 .pxl-grid-item .pxl-post--inner .pxl-post--category, .rtl .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--category, .rtl .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category, .rtl .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--category{
    left: auto;
    right: 0;
    border-radius: 18px 0;   
}
.rtl .pxl-testimonial-carousel2 .pxl-item--qoute {
    border-radius: 0px 20px;
}
.rtl .pxl-portfolio-carousel2 .pxl-grid-item .pxl-post--inner:hover .pxl-post--featured img, .rtl .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--featured img, .rtl .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--featured img, .rtl .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--featured img {
    mask-image: url(../img/mask-port-2.png);
    -webkit-mask-image: url(../img/mask-port-2.png);
}
.rtl .pxl-counter1.style2{
    border-radius: 0px 50px;
}
.pxl-icon-box7 .pxl-item--inner{
    border-radius: 50px 0px;
}
.rtl .pxl-icon-box8.position-2 .pxl-item--inner:before,
.rtl .pxl-icon-box8.position-4 .pxl-item--inner:before{
    border-right-width: 0.5px;
    border-left-width: 0;
}
.rtl .pxl-icon-box8.position-1 .pxl-item--inner:before,
.rtl .pxl-icon-box8.position-3 .pxl-item--inner:before{
    border-left-width: 0.5px;
    border-right-width: 0;
}
.rtl .pxl-heading .pxl-item--title.style-divider:before, .rtl .pxl-heading .pxl-text-carousel1 -title.pxl-item.style-divider:before, .rtl .pxl-text-carousel1 .pxl-heading -title.pxl-item.style-divider:before,
.rtl .pxl-divider-container-3:before, .rtl .pxl-position-career:before{
    right: 0;
    left: auto;
}
.rtl .ctf7-footer-home-2 input {
    border-radius: 0 8px 8px 0 !important;
}
.rtl .ctf7-footer-home-2 button {
    border-radius: 8px 0 0 8px !important;
}
.rtl .pxl-service-grid-layout1 .pxl-post--button .button-arrow-hover svg:first-child {
    transform: translatex(0) translatey(0) translatez(0) rotateY(180deg);
}
.rtl .pxl-portfolio-carousel2 .pxl-grid-item .pxl-post--inner .pxl-post--button .button-arrow-hover, .rtl .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--button .button-arrow-hover, .rtl .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--button .button-arrow-hover, .rtl .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--button .button-arrow-hover,
.rtl .pxl-post-carousel2 .pxl-post--readmore-icon, .rtl .pxl-blog-grid-layout3 .pxl-post--readmore-icon,
.rtl .pxl-pricing2 .pxl-item--tag svg,
.pxl-accordion4 .pxl-accordion--button i::before,
.rtl .pxl-post-navigation .pxl-navigation-text svg,
.rtl .pxl-info-card .pxl-card-item svg,
.rtl .pxl-post-carousel2 .pxl-post--readmore-icon svg, .rtl .pxl-blog-grid-layout3 .pxl-post--readmore-icon svg,
.rtl .pxl-accordion2 .pxl-accordion--content .pxl-accordion--readmore-icon i.bi-arrow-right-short,
.rtl .pxl-blog-grid-layout1 .pxl-grid-item:first-child .pxl-post--button-icon i.bi-arrow-right-short,
.rtl .pxl-service-carousel2 .pxl-post--feature-item svg,
.rtl .pxl-slider2 .pxl-item--meta .btn i.bi-arrow-right-short{
    transform: rotateY(180deg);
}

.rtl .pxl-counter1.style2 .pxl-counter--number {
    justify-content: right;
}

.rtl .btn:not(.btn-stroke).btn-text-nina .pxl--btn-text {
    direction: rtl;
}
.rtl .pxl-slider1 .pxl-item--inner {
    padding-right: 440px;
    padding-left: 0;
}
@media screen and (max-width: 1024px) {
  .rtl .pxl-slider1 .pxl-item--inner {
    padding: 0 30px;
    text-align: center;
  }
}
.rtl .pxl-slider2 .pxl-swiper-slide.swiper-slide-active .pxl-item--body,
.rtl .pxl-icon-box12.pxl-border-right .pxl-item--inner::before{
    left: 0;
    right: auto;
}
.rtl .pxl-slider2 .pxl-swiper-slide:nth-child(2n) .pxl-item--body {
    right: 50%;
}
.rtl .pxl-slider2 .pxl-item--title,
.rtl .pxl-slider2 .pxl-item--desc{
    text-align: left;
    margin-right: auto;
    margin-left: 0;
}
.rtl .pxl-slider2 .pxl-swiper-slide:nth-child(3n) .pxl-item--body {
    right: 0;
    left: auto;
}
.rtl .pxl-slider2 .pxl-swiper-slide:nth-child(3n) .pxl-item--title {
    text-align: right;
    margin-left: auto;
    margin-right: 0;
}
.rtl .pxl-slider2 .pxl-swiper-slide:nth-child(3n) .pxl-item--desc {
    text-align: right;
    margin-left: auto;
    margin-right: 0;
}
.rtl .pxl-container-border-home-3:before {
    right: -23px;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .pxl-container-border-home-3:after {
    left: 0;
    right: auto;
    transform: rotateY(180deg);
}
.rtl .pxl-process1 .pxl-process-wrapper:before {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}

@media screen and (max-width: 575px) {
  .rtl .pxl-process1 .pxl-process-wrapper:before {
    right: 0;
    transform: none;
  }
  .rtl .pxl-testimonial-carousel1 .pxl-item--header {
        padding-right: 0;
        padding-top: 40px;
    }
    .rtl .pxl-testimonial-carousel1 .pxl-item--avatar {
        right: 50%;
        transform: translateX(50%);
    }
    .rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--date-1 .month {
        border-radius: 0px 0px 18px 3px;
        font-family: inherit;
        letter-spacing: 0;
    }
    .rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--date-1 {
        left: 15px;
        right: auto;
    }
    .rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--date-1 .day {
        border-radius: 18px 3px 0px 0px;
        font-family: inherit;
    }
    .rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--meta-1 {
        right: 0;
        left: auto;
        border-radius: 25px 0 18px 0;
        padding: 0 25px 0 28px;
    }
    .rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--title {
        font-family: inherit;
    }
    .rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--holder {
        padding: 0;
        border: none;
    }
}
@media screen and (max-width: 479px) {
    .rtl .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--date-1 {
        left: 15px;
        right: auto;
    }
}

.rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--inner {
  padding: 30px 30px 30px 75px;
  margin-right: 0;
  margin-left: var(--spacer);
}

@media screen and (max-width: 575px) {
  .rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--inner {
    margin-left: 0;
    margin-right: var(--spacer);
    padding: 30px 75px 30px 30px;
  }
}

.rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--inner:before {
  left: calc(var(--spacer) * -1);
  right: auto;
}

@media screen and (max-width: 575px) {
  .rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--inner:before {
    right: calc(var(--spacer) * -1);
    left: auto;
  }
}

.rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--inner:after {
  left: calc(var(--spacer) * -1 - var(--circle) / 2);
  right: auto;
}

@media screen and (max-width: 575px) {
  .rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--inner:after {
    right: calc(var(--spacer) * -1 - var(--circle) / 2);
    left: auto;
  }
}

.rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--icon {
  left: calc(var(--x) / 2 * -1);
  right: auto;
}

@media screen and (max-width: 575px) {
  .rtl .pxl-process1 .pxl-item:nth-child(even) .pxl-item--icon {
    right: calc(var(--x) / 2 * -1);
    left: auto;
  }
}

.rtl .pxl-process1 .pxl-item--inner {
  margin-left: 0;
  margin-right: var(--spacer);
  padding: 30px 75px 30px 30px;
}

@media screen and (max-width: 575px) {
  .rtl .pxl-process1 .pxl-item--inner {
    width: 100%;
  }
}

.rtl .pxl-icon-box11 .pxl-item--header::before {
    left: auto;
    right: 105px;
}

.rtl .pxl-process1 .pxl-item--inner:before {
  left: auto;
  right: calc(var(--spacer) * -1);
}

.rtl .pxl-process1 .pxl-item--inner:after {
  left: auto;
  right: calc(var(--spacer) * -1 - var(--circle) / 2);
}

.rtl .pxl-process1 .pxl-item--icon {
  left: auto;
  right: calc(var(--x) / 2 * -1);
}
.rtl .pxl-testimonial-carousel4 .pxl-swiper-button a i.bi-arrow-right-short:before,
.rtl .pxl-portfolio-carousel1 .pxl-portfolio-carousel-button-2 a i:before{
    content: "\f12c";
}

.rtl .pxl-portfolio-grid-layout2 .pxl-post--button {
    margin-right: auto;
    margin-left: 0;
}
.rtl .pxl-portfolio-grid-layout2 .pxl-grid-item:nth-child(odd) .pxl-post--featured,
.rtl .pxl-blog-grid-layout2 .pxl-post--holder,
.rtl .pxl-blog-grid-layout2 .pxl-grid-item:nth-child(even) .pxl-post--featured{
    border-radius: 25px 0 0 25px;
}
.rtl .pxl-portfolio-grid-layout2 .pxl-grid-item:nth-child(odd) .pxl-post--holder,
.rtl .pxl-blog-grid-layout2 .pxl-grid-item:nth-child(even) .pxl-post--holder{
    border-radius: 0 25px 25px 0;
}
.rtl .pxl-link.style-default li:hover a, .rtl .pxl-link.style-default li.active a {
    padding-right: 20px;
    padding-left: 0;
}
.rtl .pxl-link.style-default a svg {
    right: 0;
    left: auto;
    transform-origin: right;
}
.rtl .pxl-container-border-about:before {
    right: -1px;
    left: auto;
    border-right: 1px dashed rgba(151, 181, 69, 0.5);
    border-left: none;
}
.rtl .pxl-process-carousel2 .pxl-wrap-arrow .pxl-swiper-arrow {
    transform: scale(-1);
}
.rtl .pxl-process-carousel2 .pxl-swiper-arrow.pxl-swiper-arrow-prev,
.rtl .pxl-iconbox-carousel2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-prev i{
    transform: scale(1) !important;
}
.rtl .pxl-accordion4 .pxl-accordion--content-item--content li:before {
    right: 0;
    left: auto;
    transform: translateY(-50%) rotateY(180deg);
}
.rtl .pxl-link.style-divider li:first-child {
    margin-right: 0;
    padding-right: 0;
}
.rtl .pxl-banner-box-layout1 .pxl-banner-box-border1 {
    right: 0;
    left: auto;
    transform: rotate(180deg);
}
.rtl .pxl-banner-box-layout1 .pxl-banner-box-border2 {
    right: 180px;
    left: auto;
    transform: rotate(180deg);
}
.rtl .pxl-banner-box-layout1 .pxl-banner-box-image-2 {
    left: 34px;
    right: auto;
}
/*
* Blog
*/
.rtl .pxl-item--archive .pxl-content-thumbnail .pxl-date,
.rtl .pxl-blog-grid1 .pxl-post--inner .pxl-post--featured .pxl-item--date{
    right: 25px;
    left: auto;
}
.rtl .comment-inner .comment-meta span {
    border-left: 1px solid #ddd;
    border-right: unset;
    padding-left: 20px;
    margin-left: 20px;
    padding-right: 0;
    margin-right: 0;
}
.rtl .comment-inner .comment-meta span:last-child {
    padding-left: 0;
    margin-left: 0;
    border: none;
}
.rtl .comment-list li .children {
    margin-right: 50px;
    margin-left: 0;
}

@keyframes pxl-wide-menu-underline {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 0;
  }
}
@keyframes pxl-wide-menu-underline-hover {
  0% {
    background-position-x: 100%;
  }
  100% {
    background-position-x: 100%;
  }
}
.post-tags-share .post-shares .social-share,
.pxl-countdown{
    direction: ltr;
}
.rtl .pxl-icon-box9 .pxl-item--right {
    padding-right: 50px;
    padding-left: 0;
}
.rtl .pxl-icon-box9.style-2 .pxl-item--right {
    padding-right: 0;
    padding-left: 50px;
}
.rtl .pxl-icon-box9 .pxl-item--left img {
    border-radius: 100px 3px;
}
body.rtl .comment-reply {
    right: auto;
    left: 0;
}
body.rtl .comment-list li .children {
    padding-right: 0;
    padding-left: 0;
}
@media screen and (min-width: 992px) {
    .rtl .pxl-has-sidebar .pxl-sidebar-area {
        padding-right: 38px;
        padding-left: 15px;
    }
    .rtl .pxl-has-sidebar.pxl-sidebar-left .pxl-sidebar-area {
        padding-left: 38px;
        padding-right: 15px;
    }
}

/*
 * cf7
 */
.rtl .wpcf7,
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"]{
    direction: rtl;
}

.rtl .wpcf7 input[type="url"]:focus, .rtl .wpcf7 input[type="email"]:focus, .rtl .wpcf7 input[type="tel"]:focus{
    direction: ltr;
}
/*
 * woocommerce
 */
.rtl.woocommerce #pxl-sidebar-area .widget_products ul img {
    right: 30px;
    left: auto;
}
.rtl.woocommerce #pxl-sidebar-area .widget_products ul li {
    padding: 25px 126px 25px 0;
}
.rtl.woocommerce .nice-select, .rtl.woocommerce-page .nice-select,
.rtl .pxl-counter1.style2 .pxl-counter--title,
.rtl .pxl-service-carousel2 .pxl-post--content,
.rtl.woocommerce table.shop_attributes th{
    text-align: right;
}
.rtl.woocommerce .woocommerce-ordering, .rtl.woocommerce-page .woocommerce-ordering {
    float: right;
}
.rtl.woocommerce .nice-select, .rtl.woocommerce-page .nice-select {
    padding-left: 131px;
    padding-right: 20px;
}
.rtl .nice-select:before {
    left: 10px;
    right: auto;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs .panel, .rtl.single-product > div.product .woocommerce-tabs .panel {
    border-radius: 20px 0 20px 20px;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li {
    border-radius: 20px 0 0 0;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:first-child, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li:first-child {
    border-radius: 20px 20px 0 0;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li + li, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li + li {
    margin-right: -60px;
    margin-left: 0;
}
.rtl.woocommerce div.product .woocommerce-tabs .panel #reviews .woocommerce-Reviews-title {
    padding-right: 38px;
    padding-left: 0;
}
.rtl.woocommerce div.product .woocommerce-tabs .panel #reviews .woocommerce-Reviews-title:before {
    right: 0;
    left: auto;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs .commentlist li .comment-text, .rtl.single-product > div.product .woocommerce-tabs .commentlist li .comment-text {
    margin-right: 85px !important;
    margin-left: 0 !important;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs .commentlist li .comment-text .woocommerce-review__published-date, .rtl.single-product > div.product .woocommerce-tabs .commentlist li .comment-text .woocommerce-review__published-date {
    right: 85px;
    left: auto;
}
.rtl.woocommerce span.onsale {
    left: 32px !important;
    right: auto !important;
    border-radius: 15px 0;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li a {
    padding-left: 52px;
    padding-right: 109px;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:first-child a, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li:first-child a {
    padding-right: 52px;
    padding-left: 52px;
}
.rtl.single-product #pxl-content-area div.product .quantity, .rtl.single-product > div.product .quantity {
    margin-left: 38px;
    margin-right: 0;
}
.rtl.single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button i {
    margin-right: 8px;
    margin-left: 0;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:before, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li:before {
    right: auto;
    left: 0;
}
.rtl.woocommerce .quantity-icon.quantity-down, .rtl.woocommerce-page .quantity-icon.quantity-down {
    right: 0;
    left: auto;
    -webkit-border-radius: 0 50px 50px 0;
    -khtml-border-radius: 0 50px 50px 0;
    -moz-border-radius: 0 50px 50px 0;
    -ms-border-radius: 0 50px 50px 0;
    -o-border-radius: 0 50px 50px 0;
    border-radius: 0 50px 50px 0;
}
.rtl.woocommerce .quantity-icon.quantity-up, .rtl.woocommerce-page .quantity-icon.quantity-up {
    left: 0;
    right: auto;
    -webkit-border-radius: 50px 0 0 50px;
    -khtml-border-radius: 50px 0 0 50px;
    -moz-border-radius: 50px 0 0 50px;
    -ms-border-radius: 50px 0 0 50px;
    -o-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px;
}
.rtl.woocommerce ul.products li.product .price del .woocommerce-Price-currencySymbol {
    display: none;
}
.rtl.woocommerce .woocommerce-product-inner .woocommerce-product-info .price {
    gap: 0px !important;
}
.rtl.woocommerce .woocommerce-product-inner .woocommerce-product-info .woocommerce-product-meta {
    gap: 5px;
}
.rtl.woocommerce .woocommerce-product-inner .woocommerce-product-info {
    gap: 10px;
}
.rtl #pxl-cart-sidebar .pxl-widget-cart-sidebar {
    left: 0;
    right: auto;
        -webkit-transform: translatex(-100%);
    -khtml-transform: translatex(-100%);
    -moz-transform: translatex(-100%);
    -ms-transform: translatex(-100%);
    -o-transform: translatex(-100%);
    transform: translatex(-100%);
}
.rtl #pxl-cart-sidebar.active .pxl-widget-cart-sidebar {
    -webkit-transform: translatey(0%);
    -khtml-transform: translatey(0%);
    -moz-transform: translatey(0%);
    -ms-transform: translatey(0%);
    -o-transform: translatey(0%);
    transform: translatey(0%);
}
.rtl #pxl-cart-sidebar .pxl-item--close {
    right: auto;
    left: 30px;
}
.rtl .widget_shopping_cart .widget_shopping_cart_content .remove_from_cart_button {
    left: 0px !important;
    right: auto !important;
}
.rtl .widget_shopping_cart .total strong {
    margin-left: 7px;
    margin-right: 0;
}
.rtl .pxl-cart-sidebar-button .pxl_cart_counter {
    left: 1px;
    right: auto;
}
body.rtl.woocommerce-cart .woocommerce-cart-form {
    padding-left: 15px;
    padding-right: 0;
}
body.rtl.woocommerce-cart .cart-collaterals,
.rtl .pxl-accordion4 .pxl-accordion--content-item--content li{
    padding-right: 15px;
    padding-left: 0;
}
body.rtl.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-name, .rtl.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
}
.rtl .woocommerce .woocommerce-error, .rtl .woocommerce .woocommerce-info, .rtl .woocommerce .woocommerce-message {
    padding: 34px 50px 29px 0px;
}
.rtl.woocommerce-checkout form.woocommerce-checkout .form-row-first {
    padding-left: 10px;
    padding-right: 0;
}
.rtl .woocommerce form .select2-container--default .select2-selection .select2-selection__rendered {
    padding-right: 20px;
}
.rtl.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .product-name {
    padding-left: 20px;
    padding-right: 0;
}
.rtl.woocommerce-checkout form.checkout_coupon .form-row-first {
    padding-left: 20px;
    padding-right: 0;
}
.rtl.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .password-input .show-password-input{
  left:16px;
  right:auto;
}
.rtl.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span {
    padding-right: 30px;
    padding-left: 0;
}
.rtl.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span:before{
    left: auto;
    right: 0;
}
.rtl.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span:after{
    left: auto;
    right: -9px;
}
form .select2-container--default .select2-selection {
    border-radius: 8px;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto;
}
.rtl.woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods .wc_payment_method label:before {
    right: -35px;
    left: auto;
}
.rtl.woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods .wc_payment_method label:after{
    right: -30px;
    left: auto; 
}
.woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods .wc_payment_method input {
    display: inline-block !important;
}
.rtl .woocommerce .woocommerce-error a.button, .rtl .woocommerce .woocommerce-info a.button, .rtl .woocommerce .woocommerce-message a.button {
    left: 24px;
    right: auto;
}
.woocommerce .star-rating {
    letter-spacing: 4.5px;
}
.rtl.woocommerce-checkout form.woocommerce-checkout .form-row-last {
    padding-right: 10px;
    padding-left: 0;
}
.rtl.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .product-total,
.rtl.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td,
.rtl.woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td{
    text-align: left;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs .commentlist, .rtl.single-product > div.product .woocommerce-tabs .commentlist {
    padding-right: 0;
}
.rtl.single-product #pxl-content-area div.product .entry-summary, .rtl.single-product > div.product .entry-summary {
    padding-right: 20px;
    padding-left: 0;
}
.rtl .thankyou-page .order-items .product-name {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .thankyou-page .order-items .order-items--img .product-quantity {
    right: auto;
    left: -12px;
}
.rtl .thankyou-page .order-overview .order-detail p + p, .rtl .thankyou-page .order-overview .address-section p + p {
    border-right: 1px solid #ebebeb;
    border-left: none;
}
.rtl.woocommerce #pxl-sidebar-area .widget_price_filter .price_label,
.rtl.woocommerce #pxl-sidebar-area .widget_price_filter .price_label span{
    direction: rtl;
}
.rtl.woocommerce .woocommerce-error, .rtl.woocommerce .woocommerce-info, .rtl.woocommerce .woocommerce-message {
    padding: 34px 50px 29px 0;
}
.rtl.woocommerce .woocommerce-error a.button, .rtl.woocommerce .woocommerce-info a.button, .rtl.woocommerce .woocommerce-message a.button {
    left: 24px;
    right: auto;
}
@media screen and (max-width: 575px) {
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:first-child a, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li:first-child a {
    padding-right: 0;
    padding-left: 0;
}
.rtl.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .rtl.single-product > div.product .woocommerce-tabs ul.wc-tabs li a {
    padding-left: 15px;
    padding-right: 61px;
}
}

@media screen and (max-width: 767px) {
  .rtl .pxl-icon-box4.position-4 .pxl-item--inner:before,
  .rtl .pxl-icon-box4.position-3 .pxl-item--inner:before,
  .rtl .pxl-icon-box4.position-2 .pxl-item--inner:before,
  .rtl .pxl-icon-box4.position-1 .pxl-item--inner:before{
    border-radius: 25px;
  }
  .rtl .pxl-icon-box8.position-1 .pxl-item--description,
  .rtl .pxl-icon-box8.position-2 .pxl-item--description,
  .rtl .pxl-icon-box8.position-3 .pxl-item--description,
  .rtl .pxl-icon-box8.position-4 .pxl-item--description{
      border-radius: 0;
  }
    .rtl .pxl-portfolio-grid-layout2 .pxl-post--featured, .rtl .pxl-portfolio-grid-layout2 .pxl-grid-item:nth-child(odd) .pxl-post--featured,
    .rtl .pxl-blog-grid-layout2 .pxl-grid-item:nth-child(even) .pxl-post--featured,
    .rtl .pxl-blog-grid-layout2 .pxl-post--featured{
       border-radius: 25px 25px 0 0;
    }
    .rtl .pxl-portfolio-grid-layout2 .pxl-post--holder,
    .rtl .pxl-blog-grid-layout2 .pxl-grid-item:nth-child(even) .pxl-post--holder,
    .rtl .pxl-blog-grid-layout2 .pxl-post--holder,
    .rtl .pxl-portfolio-grid-layout2 .pxl-grid-item:nth-child(odd) .pxl-post--holder{
        border-radius: 0 0 25px 25px;
    }
    .rtl .pxl-icon-box4 .pxl-item--title:after {
        left: auto;
        right: 50%;
        transform: translateX(50%);
    }
    .rtl .comment-list li .children {
        margin-right: 15px;
        margin-left: 0;
    }
    .rtl .pxl-icon-box9 .pxl-item--right,
    .rtl .pxl-icon-box9.style-2 .pxl-item--right{
        padding: 40px 0;
    }
    .single-post .comments-area {
    padding: 0 15px;
}
    
}
@media screen and (max-width: 768px) {
body.rtl.woocommerce-cart .woocommerce .cart-collaterals,
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form{
    width: 100%;
    padding: 0;
}
}
@media screen and (max-width: 1024px) {
    .rtl.single-product #pxl-content-area div.product .quantity, .rtl.single-product > div.product .quantity {
        margin-left: 20px;
    }
}
@media screen and (max-width: 1200px) {
    .rtl.single-product #pxl-content-area div.product .entry-summary, .rtl.single-product > div.product .entry-summary {
        padding-right: 0;
    }
}