body {
    direction: rtl;
}

.navbar-brand {
    margin-right: 0;
}
.why-choose-us-text {
    text-align: right;
}
.why-choose-us-text ul li {
    padding-right: 25px;
    padding-left: 0;
}
.why-choose-us-text ul li::before {
    right: 0;
    left: auto;
}
.why-choose-us .section-title {
    text-align: right;
}
.why-choose-us .section-title span {
    padding-right: 30px;
    padding-left: 0;
}
.why-choose-us .section-title span::before {
    right: 0;
    left: auto;
}
.about-image .col-lg-6:first-child .image img {
    border-radius: 0 25px 0 0;
}
.about-image .col-lg-6:nth-child(2) .image img {
    border-radius: 25px 0 0 0;
}
.about-image .col-lg-6:nth-child(3) .image img {
    border-radius: 0 0 25px 0;
}
.about-image .col-lg-6:last-child .image img {
    border-radius: 0 0 0 25px;
}
.who-we-are .section-title {
    text-align: right;
}
.who-we-are-text {
    text-align: right;
}
.who-we-are .section-title span {
    padding-right: 30px;
    padding-left: 0;
}
.who-we-are .section-title span::before {
    right: 0;
    left: auto;
}
.team-members {
    padding-right: 50px;
}
.tabs_item_content {
    text-align: right;
}
.tabs_item_content ul li {
    padding-right: 25px;
    padding-left: 0;
}
.tabs_item_content ul li::before {
    right: 0;
    left: auto;
}
.appointment-area::before, .appointment-area::after {
    left: 0;
    right: auto;
}
.appointment-form {
    padding-right: 20px;
    padding-left: 0;
    text-align: right;
}
.appointment-form form .form-group span {
    left: 10px;
    right: auto;
}
.faq {
    padding-left: 20px;
    padding-right: 0;
    text-align: right;
}
.accordion .accordion-title i {
    left: 12px;
    right: auto;
    font-weight: bold !important;
}
.appointment-area .section-title {
    text-align: right;
}
.appointment-area .section-title span {
    padding-right: 30px;
    padding-left: 0;
}
.appointment-area .section-title span::before {
    right: 0;
    left: auto;
}
.single-photo {
    text-align: right;
}
.single-feedback p {
    text-align: justify;
}
.single-feedback {
    text-align: right;
}
.single-feedback .client-info {
    padding-right: 118px;
    padding-left: 0;
}
.single-feedback .client-info .img {
    right: 0;
    left: auto;
}
.single-blog-post .post-content {
    text-align: right;
}
form#contactForm {
    text-align: right;
}
.get-in-touch {
    text-align: right;
}
.get-in-touch ul li a {
    margin-left: 5px;
    margin-right: 0;
}
.footer-area {
    text-align: right;
}
.footer-area ul {
    text-align: left;
}
.footer-area ul li {
    padding-right: 20px;
    padding-left: 0;
}
.footer-area ul li::before {
    right: 7px;
    left: auto;
}
.hero-content {
    text-align: right;
}
.owl-theme .owl-dots {
    right: 0;
    left: auto;
}
.hero-video .video-play-btn {
    left: 0;
    right: auto;
}
.main-banner-three .hero-image {
    right: auto;
    left: 0;
}
.blog-details .date {
    right: 0;
    left: auto;
    border-radius: 10px 0px 0 0;
}
.blog-details-heading {
    text-align: right;
}
.blog-details-heading ul li {
    margin-left: 15px;
    margin-right: 0;
}
.blog-details-content {
    text-align: right;
}
.blog-details-comments .single-comments {
    padding-right: 130px;
    padding-left: 0;
}
.blog-details-comments .single-comments .thumb {
    right: 0;
    left: auto;
}
.single-comments.left-mr {
    margin-right: 80px;
    margin-left: 0;
}
.blog-details-meta ul .title {
    margin-left: 5px;
    margin-right: 0;
}
.blog-details-meta {
    text-align: left;
}
.contact-box ul {
    text-align: right;
}
.contact-box ul li span {
    float: left;
}
.navbar-brand {
    float: right;
}





/* RTL responsive css*/
@media only screen and (max-width: 767px) {
    .navbar-toggle-btn {
        text-align: left;
        left: 0 !important;
        right: auto !important;
    }
    .appointment-btn {
        display: none;
    }
    .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .navbar-brand {
        float: right;
        padding-right: 15px;
    }
    .team-members {
        padding-right: 0 !important;
    }
    .tabs {
        padding-right: 0 !important;
    }
    .appointment-form {
        padding-right: 0 !important;
    }
    .blog-details-comments .single-comments {
        padding-left: 0 !important;
        padding-right: 90px !important;
    }
    .single-comments.left-mr {
        margin-left: 0 !important;
    }
    .single-comments.left-mr {
        margin-right: 0 !important;
    }
    .blog-details-meta {
        text-align: center;
    }
    
    
    
    
    
    
    
    

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
 
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar-light.navbar-expand-lg .navbar-nav li a {
        font-size: 12px !important;
    }
}

@media only screen and (min-width: 1400px) {
 
    
}
/*# sourceMappingURL=responsive.css.map */