



/* heade section */
.header-main-area .top-contact {
    direction: ltr;
}


/* home section */
.banner-section  .row{
    direction: ltr;
}

.banner-section .banner-left__content {
    direction: rtl;
}
.banner-section .banner-left__content div.btn {
    text-align: end;

}
/* aboute section */
html {
    direction: rtl;
}
.about-right-content .about-service li span i {
   margin-right: initial;
    margin-left: 10px;
}
.about-section .about-bottom {
   justify-content: end;
}

.about-section .about-thumb .about-contact {
    direction: ltr;
}

.service-box-section .service-box .dot {

    right: initial;
    left: 10px;
}

.service-box-section .service-box .service-name {
    padding-left: initial;
    padding-right: 10px;
}

.service-box-section .service-box:hover .service-name::before {
    left: initial;
    right: 0;
    border: 1px solid #fff;
}
.service-box-section .service-box .service-name::before {
    left: initial;
    right: 0;
}
/* service section */
.service-area .btn--base {
   direction: initial;
}

/* blog details */
.accordion-button::after {
    margin-left: initial;
    margin-right: auto;
}

/* why choose section */

.why-choose-us__topic .why-title-cont
{
gap: 20px;
}


/* testimonial section */
.testimonials .testimonial-slider {
    direction: ltr;
}
.testimonials .testimonial-item{
    direction: rtl;
}

.testimonials .testimonial-item__quate {
    right: initial;
    left: 62px;
}

/* accordion section */

.custom--accordion .accordion-button[aria-expanded=true]::after, .custom--accordion .accordion-button[aria-expanded=false]::after {

    position: absolute;
    right: initial;
    left: 40px;

}

/* blog section */

.blog .fa-arrow-right:before {
    content: "\f060";
}

.blog .btn--simple__icon {
    margin-left: initial;
    margin-right: 5px;
}

/* experience section */
.experience__icon h3 {
display: flex;
justify-content: center;
flex-direction: row-reverse;
}
/* experience section end */
/* footer section */


.footer-area .footer-item__title::after {
    left: initial;
    right: 0;

}


.footer-area .footer-contact-menu__item-icon {
    margin-left: 10px;
}

.footer-area .footer-menu__link::before {
    content: "\f100";

}

.footer-section .main-footer .footer-title {
    padding-right: 10px;
}

.footer-section .main-footer .footer-title::before {

    left: initial;
    right: 0;

}

.footer-section .subscribe-section .subscribe-part .subscribe-btn {

    right: initial;
    left: 0;

}

@media (max-width: 576px) {
    .footer-section .main-footer .footer-title:after {
        right: initial;
        left: 0;

    }
}
