/*
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.0
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
*/

/* Style RTL */
.rtl .pxl-client-review1 .pxl-item--inner .pxl-item--images{
	padding-right: 13px;
    margin-left: 20px;
	padding-left:unset;
	margin-right:unset;
}
.rtl .pxl-client-review1.style-3 .pxl-item--inner .pxl-item--images .pxl-item--img{
	margin-right:-30px;
	margin-left: unset;
}
.rtl .pxl-client-review1 .pxl-item--inner .pxl-item--images .pxl-item--img{
	margin-right: -16px;
	margin-left: unset;
}
.rtl .pxl-service-carousel1 .pxl-post--readmore{
	left: 30px;
	right: unset;
}
.rtl .pxl-solution-carousel1 .pxl-item--meta{
	margin: 0 25px 0 0;
}
.rtl .pxl-solution-carousel1 .pxl-button{
	right: unset;
	left: 30px;
}
.rtl .pxl-heading--text.pxl-heading--text-scroll > div {
	direction: ltr;
}
.rtl .pxl-list1.style-2 .pxl-item--text{
	padding-right: 28px;
	padding-left: unset;
}
.rtl .pxl-list1.style-2 .pxl-item--text::before{
	right:0;
	left: unset;
}
.rtl .pxl-testimonial-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev{
	transform: rotate(0);
	margin-top: 0;
}
.rtl .pxl-testimonial-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-next{
	transform: rotate(180deg);
	margin-top: 3px;
}
.rtl .pxl-pricing1 .pxl-pricing--feature li i{
	margin-left: 13px;
	margin-right: unset;
}
.rtl .pxl-logo-home-3 > div::before{
		padding: 1px 0 1px 1px;
	border-radius: 100px 0 0 100px;
}
.rtl .pxl-menu-home3 > div::before,.rtl .pxl-right-menu-home3>div::before{
		padding: 0 4px 0 0;
	border-radius: 0 100px 100px 0;
}
.rtl .pxl-header-home3 .pxl-menu-home3 {
    transform: translateX(-35px);
}
.rtl .pxl-icon-text2.style-3 .pxl-item--icon{
	margin-left: 12px;
}
.rtl .pxl-section-left > div {
    margin-left: -15px !important;
		margin-right: auto !important;
}
.rtl .pxl-navigation-carousel1.style-1 .pxl-navigation-arrow.pxl-navigation-arrow-prev{
	right: unset;
	left: 0
}
.rtl .pxl-navigation-carousel1.style-1 .pxl-navigation-arrow.pxl-navigation-arrow-next{
	right: 0;
}
.rtl .bg-light::before{
	right: -30px;
	left: unset;
	border-radius: 0px 16px 16px 0px;
}
.rtl .pxl-icon-text1.style-6 .pxl-item--icon{
	margin-left: 20px;
}
.rtl .pxl-line-icon2 .pxl-item--icon{
	transform: scalex(-1);
}
.rtl .pxl-team-carousel2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-prev{
	right: -33px;
	left: unset;
}
.rtl .pxl-team-carousel2 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-next{
	right: unset;
	left: -33px;
}
.rtl .btn.btn-icon-box6 .pxl--btn-icon::before{
	right: -50%;
	left: unset;
}
.rtl .btn.btn-icon-box6 .pxl--btn-icon::after{
	left: unset;
	right: -100%
}
.rtl .btn.btn-icon-box6 .pxl--btn-icon i::after{
	left: unset;
	right: -150%;
}
.rtl .btn.btn-icon-box6:hover .pxl--btn-icon::before,.rtl .btn.btn-icon-box6:hover .pxl--btn-icon::after,.rtl .btn.btn-icon-box6:hover .pxl--btn-icon i::after {
    right: 0;
}
.rtl .pxl-border-gradien::before{
	padding: 0 1px 0 0;
	left: unset;
	right: 50%;
	transform: translate(50%, -50%)
}
.rtl .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-content{
	padding-right: 68px;
	padding-left: 0;
}
.rtl .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--imgprimary{
	margin-right: -274px;
	margin-left: unset;
	transform: scalex(-1);
}
.rtl .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-content::before{
	right: -13px;
	left: unset;
}
.rtl .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-swiper-dot{
	margin: 63px 148px 0 0;
}
.rtl .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-swiper-dot .pxl-swiper-arrow-wrap .pxl-swiper-arrow i{
	display: none;
}
.rtl .pxl-post-carousel1 .pxl-swiper-slide:nth-child(odd) .pxl-content{
	padding: 0 28px 0 0;
}
.rtl .pxl-post-carousel2 .pxl-content > a{
	padding-left: unset;
	padding-right: 33px;
}
.rtl .pxl-post-carousel2 .pxl-content > a::before, .pxl-heading .pxl-item--title.style-2::before{
	right: 0;
	left: unset
}
@media screen and (max-width: 1200px) {
    .rtl .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--imgprimary {
        margin-right: 0;
    }
}
@media (max-width: 1730px) {
    .rtl .pxl-header-home3 .pxl-icon-text-home3 > div {
        margin-right: unset !important;
			margin-left: 35px !important;
    }
}
@media (max-width: 1600px) {
    .rtl .pxl-header-home3 .pxl-menu-home3>div {
        margin: 0 200px 0 0 !important;
    }
}
.btn-icon-box4 .pxl--btn-text br{
	display: none;
}
.rtl .pxl-file-upload-wrapper{
	flex-direction: row;
}
.rtl .pxl-contact-form4 .form-fieldset .pxl-file-upload-wrapper::before{
	right: unset;
    left: 58.5%;
}
.rtl .pxl-contact-form4 input.pxl-file-upload-input{
	padding-right: 46px;
	padding-left: 22px;
}
.rtl .pxl-contact-form4 .profile-links .pxl-linkedin input[type="url"]{
	padding-right: 24px;
	padding-left: unset;
}
.rtl .pxl-contact-form4 .profile-links .pxl-linkedin svg{
	right: 0;
	left: unset;
}
.rtl .pxl-details-box2 .pxl--item .pxl-title .pxl-item--icon{
	margin-left: 7px;
	margin-right: unset;
}
.rtl .pxl-list1.style-4 .pxl--item::before{
	left: unset;
	right: 0;
}
.rtl .pxl-details-box2 .pxl-item--readmore.btn.btn-icon-box4 .pxl--btn-icon{
	transform: scalex(-1);
}
.rtl .pxl-breadcrumb a{
	margin-left: 20px;
    padding-left: 20px;
	margin-right: unset;
    padding-right: unset;
}
.rtl .pxl-breadcrumb a::after{
	left: -10px;
	right:unset;
	transform: translateY(-50%) scale(-1);
}
.rtl .pxl-carousel-about-us{
	margin-right: -46.7%;
    transform: rotate(15.5deg);
	margin-left: unset;
}
.rtl .pxl-list-modern1 .pxl-list{
	padding-right: 30px;
	padding-left: 0;
}
body.rtl .pxl-accordion1.style-default .pxl--item .pxl-item--image, body.rtl .pxl-accordion1.style-1 .pxl--item .pxl-item--image {
    left: unset;
	right: 30px;
}
.rtl .pxl-accordion1.style-default .pxl--item.active .pxl-accordion--title{
	padding: 38px 33px 15px 45px;
}
@media screen and (max-width: 991px) {
    body.rtl .pxl-accordion1.style-default .pxl--item.active, body.rtl .pxl-accordion1.style-1 .pxl--item.active {
        padding-right: 0;
        padding-left: unset;
		padding-top: 132px;
    }
}
.rtl .pxl-accordion1.style-default .pxl-accordion--content{
	padding-right: 30px;
	padding-left: unset;
}
body.rtl .pxl-accordion1.style-default .pxl-icon--action, body.rtl .pxl-accordion1.style-1 .pxl-icon--action {
    right: unset;
	left: 15px;
}
/* End Style RTL */

@media screen and (max-width: 1199px) {
    #pxl-header-elementor #pxl-header-mobile.style-light.pxl-header-mobile-fixed {
        background-color: #fff;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        -webkit-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
        -khtml-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
        -moz-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
        -ms-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
        -o-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
        animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
    }
}