/*
Theme Name: Aimo Child
Theme URI: http://demo.casethemes.net/aimo
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Introducing Aimo – The Ultimate AI-Powered WordPress Theme Discover the future of WordPress themes with Aimo. This innovative theme harness the power of artificial intelligence to create a truly adaptable and customizable site for any industry or niche.
Version: 1.0.1
Requires PHP: 7.4
Tested up to: 6.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: aimo
Text Domain: aimo-child
Copyright (c) 2024 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
Tags: ai, ai bots, AI chatgtp, ai generator, artificial intelligence, chat gpt bot, data science, deep learning, digital agency, image generator, machine learning, neural network, support bot
*/

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6,label,.pxl-button .btn,.woocommerce .woocommerce-summary-inner .woocommerce-Price-amount.amount,.pxl-title--text,.pxl-pricing1 .btn span,.pxl-image-split1 .pxl--btn-text,.btn.btn-text-parallax .pxl--btn-text,.sr7-layer,.pxl-title-address,.pxl--btn-text,.pxl-details-box2 .pxl-item--readmore.btn.btn-icon-box4,.woocommerce-add-to-cart .button,.nice-select ul.list li,.nice-select span.current,.woocommerce .woocommerce-topbar div.woocommerce-result-count,.pxl-breadcrumb,.pxl-button-link,.pxl-banner-edit .pxl-item-content,.pxl-blog-style1 .pxl-post--author cite,.pxl-item--archive.pxl-item--standard .pxl-blog-meta .pxl-blog-meta-inner .pxl-mr-30 a,.pxl-item--archive.pxl-item--standard .pxl-blog-meta .pxl-blog-meta-inner .pxl-mr-30,.pxl-text-editor p,.btn.btn-icon-box4,.pxl-icon-text .pxl-item--desc,.pxl-slider-carousel1 .pxl-item-link,.pxl-counter--number,.woocommerce-notices-wrapper .woocommerce-message a.button{
  font-family: IRANSans !important;
}
html body > h1 {
font-family: IRANSans !important;
}

body, button, input, select, optgroup, textarea{
font-family: IRANSans !important;
}

.pxl-text-marquee {
    direction: ltr;        /* برای انیمیشن */
    overflow: hidden;
}

.pxl-item--text {
    direction: rtl;        /* برای نمایش فارسی */
    unicode-bidi: plaintext;
    white-space: nowrap;
}



.pxl-counterslide .pxl-counterslide-inside {
  direction: ltr!important;
}
.pxl-counter-box3.style-2 .pxl-counter--holder .pxl-counter--title {
  padding-left:unset !important;
  margin-left: unset !important;
  padding-right: 25px!important;
  margin-right: 20px!important;

}

.pxl-accordion3.style-default .number {
  padding-right: unset !important;
  padding-left: 204px!important;

}

.pxl-pricing1 .pxl-pricing--absolute {
  right: unset !important;
  left: 30px!important;

}

.pxl-contact-form-6 .contact-submit {
right: unset !important;
  left: 0!important;

}
.pxl-service-grid-layout1 .pxl-post--inner .pxl-post--readmore {
  right: unset !important;
  left: unset !important;
}

.pxl-service-grid-layout1 .pxl-post--inner .pxl-post--featured {
  left: unset !important;
  right: unset !important;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-swiper-dot .pxl-swiper-arrow-wrap .pxl-swiper-arrow {
  letter-spacing: 0px!important;

}

.pxl-post-carousel3 .pxl-post--date .date {
  font-size: 26px!important;
  height: 58px!important;

}
.pxl-post-carousel3 .pxl-post--date {
  width: 160px!important;

}

.pxl-pricing--button .flaticon-right-arrow::before {
  rotate: 180deg!important;
}

.pxl-contact-form-1 .contact-submit .pxl-icon svg {
  margin-top: 0px!important;
  rotate: 180deg!important;
}


.btn.btn-icon-box4:hover .pxl--btn-icon i, .btn.btn-icon-box4:hover .pxl--btn-icon svg {
  animation: toLeftFromRight 0.3s forwards!important;
}

.pxl-showcase3 .pxl-btn .btn {
  padding:0 0px 0 15px!important;

}


.widget_search .search-submit {
  border-radius: 5px 0px 0px 5px!important;
 
}

.pxl---post .btn.btn-icon-box4 .pxl--btn-icon {
  margin-left: unset !important;
  margin-right: 22px!important;
}

.pxl-blog-meta .pxl-blog-meta-inner .pxl-svg {
  margin-left: 9px!important;
   margin-right: unset !important;
}


.pxl-nav-menu .pxl-menu-primary > li:last-child {
    margin-right: 20px !important;
  margin-left: 0 !important;
}
.pxl-testimonial-box2 .pxl-item--text {
   margin-left: unset !important;
  margin-right: 24px!important;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .flaticon-next-1::before {

  scale: -1!important;
}
.pxl-blog-meta .pxl-blog-meta-inner .pxl-svg {
  margin-left: 9px!important;
  margin-right: unset !important;
}

.widget_categories ul li a::before{
left: unset !important;
  right: 0!important;

}
.widget_categories ul li .pxl-count{
right: unset !important;
  left: 12px!important;

}
.widget_categories ul li a{
 padding-left: unset !important;
  padding-right: 25px!important;

}

.pxl-blog-style1 .pxl-post--author img {
margin-right: unset !important;
  margin-left: 13px!important;
}
body.rtl .widget .widget-title {

  padding-right: 0px!important;
}
.pxl-portfolio-style1 .pxl-post--readmore {

  scale: -1!important;
}

.pxl-tabs3 .pxl-tabs--inner .pxl-tabs--title .pxl-tab--title:first-child .pxl-title--text .pxl-tab--icon {
left: unset !important;
  right: 0!important;
  top: 0!important;
  scale: -1!important;
}
.pxl-tabs3 .pxl-tabs--inner .pxl-tabs--title .pxl-title--text {
  padding:0 70px 0 0!important;

}
.pxl-tabs3 .pxl-tabs--inner .pxl-tabs--title .pxl-title--text .pxl-tab--icon {
right: unset !important;
  left: 26px!important;
  scale: -1!important;
}
.pxl-tabs3 .pxl-tabs--inner .pxl-tabs--title .pxl-tab--title:first-child .pxl-title--text {
  border-width:1px!important;

}

.pxl-accordion2.style-default .pxl-icon--action {
right: unset !important;
  left: 48px!important;

}
.pxl-accordion2.style-default .pxl--item.active .pxl-item--image {
left: unset !important;
  right: 48px!important;

}
.pxl-accordion2.style-default .pxl-accordion--content {
  direction: rtl!important;

  padding-right: 220px!important;

  padding-left: 130px!important;
}

.pxl-accordion2.style-default .pxl--item.active .pxl-item--image {
  opacity: 1;
  right: 48px;
  transform: scaleY(1);
}

.pxl-breadcrumb a::after {
right: unset !important;
  left: -10px!important;
  top: 12%!important;
  scale: -1!important;
}
.pxl-breadcrumb a {
 margin-right: unset !important;
  margin-left: 20px!important;
  padding-right: unset !important;
  padding-left: 20px!important;

}
.pxl-testimonial-grid1 .pxl-item--avatar {
     margin-right: unset !important;
  margin-left: 13px!important;
}
.pxl-team-grid1 .pxl-item--social {
right: unset !important;
  left: 0!important;

}
.pxl-list-modern1 .pxl-list {
  padding-left: unset !important;
  padding-right: 30px!important;

}
.pxl-progressbar-1.style-2 .pxl--progressbar::before {
right: unset !important;
  left: 0!important;

}

.pxl-accordion2.style-default .pxl-icon--action {
right: unset !important;
  left: 48px!important;

}

.pxl-tabs3 .pxl-tabs--inner .pxl-tabs--title {
     margin-right: unset !important;
  margin-left: 70px!important;
}

.wc-block-components-button:not(.is-link):hover {
  color: #fff !important;
}

.woocommerce-sg-sidebar .product-shipping--time .pxl-shipping--time {
    margin-left: unset !important;
  margin-right: 10px!important;
}


.pxl-sidebar--content .single_add_to_cart_button{
color: #fff!important;
}

.woocommerce .nice-select ul.list, .woocommerce-page .nice-select ul.list {
  text-align: right!important;
}

.pxl-details-box2 .pxl-item--readmore.btn.btn-icon-box4 .pxl--btn-icon {
  margin-right: 20px!important;
    margin-left: unset !important;
}
.pxl-list1.style-4 .pxl--item::before {
   left: unset !important;
  right: 0!important;
  top: 10px !important;
}
.pxl-list1.style-4 .pxl--item {
  padding-right: 17px !important;

}

.pxl-text-marquee .pxl-right-to-left {
    direction: rtl!important;
    text-align: right!important;
}


.pxl-heading .pxl-item--title.style-2::before {
    left: unset !important;
  right: 0!important;

}

.pxl-post-carousel1 .pxl-content > a::before {
    left: unset !important;
  right: 0!important;
}
.pxl-post-carousel1 .pxl-content > a {
  padding-left:  unset !important;
  padding-right: 33px!important;
}

.pxl-post-carousel1 .pxl-swiper-slide:nth-child(2n+1) .pxl-content {

  padding:0 28px 0 0!important;
}

.pxl-post-carousel1 .pxl-post--meta .pxl-post--date {
  margin-left: 33px!important;
  margin-right: unset !important;
}

.pxl-team-carousel2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-prev {
    left: unset !important;
  right: -33px!important;
}
.pxl-team-carousel2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-next {
      right: unset !important;
  left: -33px!important;
}

.pxl-testimonial-carousel2 .pxl-swiper-dot .pxl-swiper-arrow-wrap {

  direction: ltr!important;
}


.pxl-accordion1.style-1 .pxl--item .pxl-item--image {
left: unset !important;
  right: 45px!important;

}
.pxl-accordion1.style-1 .pxl--item.active {
  padding-right: 300px !important;
padding-left: unset !important;
}
.pxl-accordion1.style-1 .pxl-icon--action {
right: unset !important;
  left: 50px!important;

}



.pxl-testimonial-carousel2 .pxl-item--inner::after {
  transform: scaleX(-1)!important;
}
.pxl-testimonial-carousel2 .pxl-icon-link i {
  transform: rotate(220deg)!important;

}
.pxl-testimonial-carousel2 .pxl-item--inner {
  padding:35px 37px 0 72px!important;
}

.pxl-testimonial-carousel2 .pxl-icon-link {
right: unset !important;
  left: 28px!important;

}

.pxl-process1 .pxl-list .pxl-bacground-gradien {
left: unset !important;
  right: 0!important;

}

.pxl-process1 .pxl-list-modern1 .pxl--item .pxl-item-content {
  text-align: right!important;
}
.pxl-process1 .pxl-list {
  padding-left: unset !important;
  padding-right: 50px !important;
  text-align: right !important;
}
.pxl-process1 .pxl-list::before {
left: unset !important;
  right: 0!important;

}
.pxl-process1 .pxl-list-modern1 .pxl-list--images {
  margin-right: 110px!important;
   margin-left: unset !important;
}

.pxl-process1 .btn.pxl-icon-active i {
  rotate: 180deg!important;
}

.pxl-process1 .pxl-list .btn .pxl--btn-icon {
  margin-right: 9px!important;
    margin-left: unset !important;
}

.pxl-image-split1 .btn.pxl-icon-active i {
  rotate: 180deg!important;
}
.pxl-image-split1 .btn .pxl--btn-icon {
  margin-right: 7px!important;
  margin-left: unset !important;
}


.pxl-pricing1 .pxl-pricing--feature li i {
  margin-right: unset !important;
  margin-left: 13px!important;
}
.pxl-pricing1 .pxl-pricing--feature {
  margin-left: unset !important;
  margin-right: 16px!important;
}
.pxl-pricing1 .pxl-pricing--feature li {

  text-align: right!important;
}
.pxl-accordion1.style-default .pxl-accordion--content {
  padding-left: unset !important;
  padding-right: 30px!important;

}
.pxl-accordion1.style-default .pxl--item.active {
  padding-right: 300px!important;
  padding-left: unset !important;
}
.pxl-accordion1.style-default .pxl--item .pxl-item--image {
  left: unset !important;
  right: 45px!important;

}

.pxl-accordion1.style-default .pxl-icon--action {
  right: unset !important;
  left: 50px!important;

}

.pxl-testimonial-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
margin-top: 0px!important;
  transform: unset !important;
}
.pxl-testimonial-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow {
  transform: rotate(180deg);
}


.pxl-list1.style-2 .pxl-item--text {
padding-left:unset !important;
  padding-right: 28px!important;

}

.pxl-list1.style-2 .pxl-item--text::before {
  left: unset !important;
  right: 0!important;

}

.pxl-banner-edit1 .wrap-content {
  left: unset !important;
  right: 30px!important;

}
.pxl-solution-carousel1 .pxl-item:hover .pxl-item--inner {
  padding-right: unset !important;
padding-left: 67px !important;
}

.pxl-solution-carousel1 .pxl-item--inner {
  padding-left:10px !important;
  padding-right: 50px!important;
}

.pxl-solution-carousel1 .pxl-item--meta {
  margin:
0 25px 0 25px !important;

}
.pxl-solution-carousel1 .pxl-button {
right: unset!important;
  left: 30px!important;
}


.pxl-service-style1 .pxl-post--featured {
  left: -170px!important;
  right: unset !important;
}

.pxl-service-style1 .pxl-post--title:hover {
  text-decoration:none!important;
}

.pxl-service-style1 .pxl-post--readmore {
  right: unset !important;
  left: 30px!important;

}


.pxl-client-review1 .pxl-item--inner .pxl-item--images {
  margin-right: unset !important;
  margin-left: 20px!important;
}


.woocommerce-tabs .wc-tabs li + li {
 margin-left: unset !important;
  margin-right: 80px !important;
}
.pxl-icon-box1 .pxl-item--description {
      margin-right: 5px!important;
  margin-left: unset !important;
}

.pxl-icon-box1 .pxl-item--icon {
  margin-left: 5px!important;
  margin-right: unset !important;
}
.pxl-blog-grid-layout2 .pxl-post--inner .pxl-post--featured {
  margin-left: 30px!important;
  margin-right: unset !important;
}

.pxl-item--icon {
  margin-right: unset!important;
  margin-left: 18px!important;
}
.pxl-contact-form-2 input[type="email"] {
  text-align: left!important;
}
.pxl-contact-form-2 .contact-submit {
left: unset !important;
  right: 9px !important;

}
.pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input {
  right: 0!important;
left: unset !important;
}
.pxl-contact-form .pxl-contact-form-2 .wpcf7-acceptance .wpcf7-list-item {
      padding-left: unset !important;
  padding-right: 33px!important;
  direction: rtl!important;
}

.pxl-nav-menu.fr-icon-bottom .menu-item-has-children.menu-item > a::before, .pxl-nav-menu.fr-icon-bottom .menu-item-home > a::before {
  right:unset!important;
  left: 6px!important;
  border-right: unset!important;
  border-left: 7px solid var(--primary-color);

}
.btn-sign-up {
  padding-left: unset!important;
  padding-right: 20px!important;
  margin-left: unset!important;
  margin-right: 29px!important;
}

.btn-sign-up span {

  margin:5px 25px 5px 5px!important;

}

.pxl--user-count-widget1.style-1 .pxl-button {
  right:unset!important;
  left: -9px!important;
}
.pxl--user-count-widget1.style-1 .pxl-item-inner .pxl-item--images .pxl-item--img {
  margin-left: unset!important;
  margin-right: -16px!important;

}
.pxl-button .pxl-item--icon {
  margin-right: unset!important;
  margin-left: unset!important;
}
.pxl-button .pxl-icon--right .pxl--btn-icon {
  margin-right: 9px!important;
}
.pxl--user-count-widget1.style-1 .pxl-button .pxl-item--link i {
  transform: rotate(-135deg)!important;

}
.pxl--user-count-widget1.style-1 .pxl-item-inner .pxl-item--images .pxl-item--title {
  margin-left: unset!important;
  margin-right: 10px!important;
}

.category #pxl-main {
  padding: 220px 0!important;
  }

.pxl-image-split1 .pxl-list .pxl-item--icon {
  right: unset!important;
  left: 0!important;

}
.pxl-image-split1 .pxl-list .pxl-title {
  padding-left: unset!important;
  padding-right: 95px!important;

}
.pxl-image-split1 .pxl-list .pxl-title::before {
  left: unset!important;
  right: 22px!important;

}
.pxl-image-split1 .pxl-list .pxl-title::after {
  left: unset!important;
  right: 37px!important;

}

.pxl-line {
  rotate: 180deg!important;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--imgprimary {
  margin-right: -274px!important;
  border-radius:0 100% 0 0!important;
  margin-left: unset!important;
}
.pxl-border-gradien::before {
  right: unset!important;
  left: 10%!important;
  transform: translate(100%, -50%)!important;

}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-content::before {
  left: unset!important;
  right: -13px!important;

}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-content {
  padding-left: unset!important;
  padding-right: 68px!important;

}
.pxl-post-carousel2 .pxl-content > a {
  padding-left: unset!important;
  padding-right: 33px!important;
}
.pxl-post-carousel2 .pxl-content > a::before {
  left: unset!important;
  right: 0!important;
}
.pxl-post-carousel2 .pxl-content .pxl-post--title,.pxl-post-carousel2 .pxl-content .pxl-post--content {

  padding-right: 25px!important;
}
.pxl-post-carousel2 .pxl-post--meta svg {
      margin-right: unset!important;
  margin-left: 12px!important;
}
.pxl-post-carousel2 .pxl-post--meta .pxl-post--date {
  margin-left: 33px!important;
}

.pxl-post-carousel1 .pxl-post--meta svg {
   margin-left: 12px !important;
  margin-right: 12px!important;
}

.pxl-slider-carousel1 .pxl-item--mask .pxl-item--image {
right: unset!important;
  left: 0!important;
  background-position: top right!important;
}
.pxl-slider-carousel1 .pxl-swiper-dot {

  clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%)!important;
right: unset!important;
  left: 0!important;

  direction: ltr!important;
}
.pxl-slider-carousel1 .pxl-icon-social {
left: unset!important;
  right: 75px!important;

}
.pxl-slider-carousel1 .pxl-content {
  text-align: left!important;
}
.pxl-slider-carousel1 .pxl-content .pxl-item--title {

  letter-spacing: 0px!important;
 padding-right: unset!important;
  padding-left: 6px!important;
}

.pxl-banner-edit1 .btn.btn-icon-box4 p {
 margin: 0px!important;
}
.pxl-banner-edit1 .btn.btn-icon-box4 {
  padding: 0 10px 0 10px!important;
}
.pxl-slide-to-left {
  -webkit-animation: pxl_text_slide_l 20s linear infinite;
  animation: pxl_text_slide_l 20s linear infinite;
}
.pxl-slide-to-right {
  -webkit-animation: pxl_text_slide_r 20s linear infinite;
  animation: pxl_text_slide_r 20s linear infinite;
}
.pxl-text-effect1 {
  font-size: 152px;
  height: 186px;
  font-weight: 700;
  overflow: hidden;
  color: #000;
  width: 100%;
  position: relative;
}
.pxl-text-effect1.text-outline {
  color: transparent;
  -webkit-text-stroke-color: rgba(0, 0, 0, 0.2);
  -webkit-text-stroke-width: 1.5px;
}
.pxl-text-effect1 .pxl-text--holder {
  display: flex;
  flex-wrap: nowrap;
}
.pxl-text-effect1 .pxl-text--inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
}
.pxl-text-effect1 .pxl-text--inner.text-effect-none-wrap {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pxl-text-effect1 .pxl-text--inner .pxl-text--item {
  display: flex;
  align-items: center;
  padding: 0 20px;
  white-space: nowrap;
}
.pxl-text-effect1 .pxl-text--inner .pxl-text--logo {
  display: inline-flex;
}
.pxl-text-effect1 .pxl-text--inner .pxl-text--logo img {
  max-width: inherit;
}
.pxl-text-effect1.text-small {
  height: 79px;
  font-size: 18px;
}
.pxl-text-effect1.text-small .pxl-text--logo {
  margin-right: 15px;
}
.pxl-text-effect1.text-small .pxl-text--inner .pxl-text--item {
  padding: 0 4px;
}
.pxl-text-effect1 .pxl-text--inner.pxl-slide-to-right-wrap {
  left: auto;
  right: 0;
}

.pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before {
left:unset !important;
  right: 0 !important;

}
.pxl-contact-form-2 .wpcf7-list-item-label::after {
    left:unset !important;
  right: 7px !important;
}
.pxl-contact-form .pxl-contact-form-2 .wpcf7-acceptance .wpcf7-list-item-label {
  direction: rtl!important;
}

@media screen and (min-width: 1601px) {
  .pxl-slider-carousel1 .pxl-item--desc {
    padding-right: 340px!important;
     padding-left: unset!important;
  }
    .pxl-slider-carousel1 .pxl-item-link {
             margin-left: unset!important;
    margin-right: 340px!important;;
  }
  
}

@media screen and (max-width: 991px) {
  .pxl-accordion1.style-default .pxl--item.active {
padding-right: 0 !important;
  padding-left: unset !important;
  }
  .pxl-accordion1.style-default .pxl-icon--action {
  right: unset !important;
  left: 15px !important;
}
.pxl-accordion1.style-1 .pxl--item.active {
  padding-right: 0px !important;
  padding-left: unset !important;
}
.pxl-accordion1.style-1 .pxl-icon--action {
  right: unset !important;
  left: 15px !important;
}
.pxl-accordion1.style-1 .pxl--item.active .pxl-accordion--title {

  padding:22px 22px 22px 33px!important;
}
}
@media screen and (max-width: 767px) {
 .pxl-accordion1.style-default .pxl-accordion--title {
    padding-left: 50px !important;
    padding-right: 10px !important;
  }
}


@media screen and (max-width: 1200px) {
.single-post::before {

  right: unset !important;
  left: 0;
}
.single-post::after {
right: 0;
  left: unset !important;

}
}