body,form {
    direction: rtl;
}

body,h1, h2, h3, h4, h5, h6,li > a,.footer .contact-list li {
    font-family: Arial, Helvetica, sans-serif;
}

.navbar .nav__item {
    margin-right: auto;
    margin-left: 29px;
}

@media (min-width: 1200px) {
    .about-layout2 .about__text {
        
        padding: 0 90px 0 0;
    }
}

.footer .footer-widget-contact:before {
    
    right: auto;
    left: -30px;
}

.list-unstyled {
    padding-left: inherit;
    padding-right: 0;
}

footer,.heading-layout2 .heading__title,.post-item .post__body,.contact-box,.pagetitle__heading,.pagetitle__desc
,.services-layout1 .service-item,.accordion-item ,.video-banner-layout3,.contact-panel{
    text-align: right;
}



.mr-30 {
    margin-left: 30px !important;
    margin-right: auto !important;
}

.form-group-icon {
    
    left: auto;
    right: 23px;
}

.form-group-icon + .form-control, .form-group-icon + select + .form-control {
    padding-left: 0;
    padding-right: 45px;
}

.nice-select:before {
   
    right: auto;
    left: 12px;
    
}

.nice-select,.widget .widget__title,.widget-post__content,.services-carousel.services-layout1 .service-item
{
    text-align: right !important;
}

.contact-info .contact-box .phone__number .icon-phone {
   
    margin-right:auto;
    margin-left: 10px;
}


.header-topbar .contact__list li > i {
    
    margin-right: 0;
    margin-left: 8px;
}

.header-topbar .contact__list li {
  
    margin-right:auto;
    margin-left: 20px;
}

.slick-slider {
    direction: ltr !important;
}




.breadcrumb-item+.breadcrumb-item::before {
   
    padding-left: .5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
   
    content: "\f104";
}

.icon-arrow-right:before {
    content: "\e903";
}

.widget:after {
    
    left: auto;
    right: 0;
}

.social-icons li {
    margin-right: auto;
    margin-left: 10px;
}

.mr-20 {
    margin-right: auto !important;
    margin-left: 20px !important;
}

.widget-nav .widget-nav__prev .widget-nav__img:before {
    content: "\e905";
    left: auto;
    right: -20px;
}

.widget-nav .widget-nav__next .widget-nav__img:before {
    content: "\e903";
    left: -20px;
    right: auto;
}

.widget-post-item .widget-post__img {
    margin-right: auto;
    margin-left: 15px;
}

.accordion-item .accordion__title:after {
    
    left: auto;
    right: 0;
    content: "\f104";
 
}

.accordion-item .accordion__title {
   
    padding-left: 0;
    padding-right: 40px;
  
}

@media (min-width: 1200px) {
    .contact-layout1 .contact-panel__form, .contact-layout2 .contact-panel__form {
        padding-right: 0;
        padding-left: 70px;
    }
}

.contact-layout1 .contact-panel__info .contact__list li i, .contact-layout2 .contact-panel__info .contact__list li i {
    margin-right: auto;
    margin-left: 8px;
}

.contact-layout1 .contact-panel__info:after, .contact-layout2 .contact-panel__info:after {
    
    left: auto;
    right: 0;
}


.miniPopup {
    
    left: auto;
    right: 0;
}

.service-item .service__icon {
    
    direction: rtl;
} 