
/* ltr Css */


.ltr {
	direction: ltr;
	text-align: left;
}

.ltr .owl-carousel {
	direction: ltr;
}



.ltr .main-menu .navigation>li>ul {
    left: auto;
    right: 0;
    text-align: left;
}

.ltr .main-menu .navigation>li>ul>li>ul {
    left: auto;
    right: 100%;
    text-align: left;
}

.ltr .main-menu .navigation>li>ul>li>a {
    text-align: left;
}

.ltr .main-menu .navigation>li>ul>li:after {
    right: auto;
    left: 0;
}

.ltr .main-menu .navigation>li>ul>li.dropdown>a:after {
    right: auto;
    left: 30px;
    transform: rotate(180deg);
}

.ltr .main-menu .navigation>li>ul>li>ul>li>a {
    text-align: left;
}

@media only screen and (max-width:1600px) {

    .ltr .main-menu .navigation>li:nth-last-child(-n+3)>ul>li>ul {
        right: auto;
        left: 100%;
    }
    .ltr .main-menu .navigation > li:nth-last-child(-n+2) > ul {
        right: auto;
        left: 0;
    }
    .ltr .main-menu .navigation > li:nth-last-child(-n+2) > ul > li > ul {
        right: auto;
        left: 100%;
    }   
}

.ltr .banner-section .banner-slider-nav {
    direction: ltr;
}



.ltr .header-top .social-links li {
    margin-right: 0;
    margin-left: 15px;
}

.ltr .header-top .social-links li:last-child {
    margin-left: 0;
}

.ltr .header-top .info-list li i {
    margin-right: 5px;
    margin-left: 0;
}

.ltr .main-menu .navigation>li {
    padding-left: 0;
    padding-right: 15px;
    margin-right: 20px;
    margin-left: 0;
}

.ltr .header-top .social-links li {
    margin-right: 15px;
    margin-left: 0;
}

.ltr .header-top .social-links li:last-child {
    margin-left: 0;
}

.ltr .header-top .info-list li i {
    margin-right: 5px;
    margin-left: 0;
}

.ltr .main-menu .navigation>li {
    padding-left: 0;
    padding-right: 15px;
    margin-right: 20px;
    margin-left: 0;
}

.ltr .banner-section .text-block h5 {
    padding-left: 80px;
    padding-right: 0;
}

.ltr .banner-section .text-block h5:before {
    left: 0;
    right: auto;
}

.ltr .banner-section .text-block form .left-side i {
    right: 0;
    left: auto;
}

.ltr .theme-btn i {
    margin-right: 5px;
    margin-left: 0;
}

.ltr .features-section .text-block .phone-number {
    margin-left: 35px;
    margin-right: 0;
}

.ltr .features-section .text-block .phone-number i {
    margin-right: 5px;
    margin-left: 0;
}

.ltr .sec-title .sub-title .text-decor {
    right: -60px;
    left: 0;
}

.ltr .about__section .content__block .list li:before {
    margin-right: 10px;
    margin-left: 0;
}

.ltr .newsletter-section .newsletter-form .theme-btn {
    right: 6px;
    left: auto;
}

.ltr .doctor-block-one .inner-box {
    padding-left: 105px;
    padding-right: 15px;
}

.ltr .doctor-block-one .icon {
    left: 17px;
    right: auto;
}

.ltr .contact-form i {
    right: 45px;
    left: auto;
}

.ltr .news-block ul.post-meta li a i {
    margin-right: 4px;
    margin-left: 0;
}

.ltr .news-block ul.post-meta li {
    margin-right: 20px;
    margin-left: 0;
}

.ltr .main-footer .top-info .info-block {
    padding-left: 55px;
    padding-right: 0;
}

.ltr .main-footer .top-info .info-block .icon {
    left: 0;
    right: auto;
}

.ltr .about-widget .location {
    padding-left: 50px;
    padding-right: 0;
}

.ltr .about-widget .icon {
    left: 0;
    right: auto;
}

.ltr .banner-section-two .text-block form .left-side i {
    right: 20px;
    left: auto;
}

.ltr .testimonial-block .author-wrapper {
    padding-left: 105px;
    padding-right: 0;
}

.ltr .testimonial-block .author-image {
    left: 0;
    right: auto;
}

.ltr .about__section .content__block ul.tab-btns li.tab-btn {
    margin-right: 20px;
    margin-left: 0;
}

.ltr .banner-section-three .side-image {
    right: 0;
    left: auto;
    transform: rotateY(180deg);
}

.ltr .header-top .office-hour {
    margin-right: 30px;
    margin-left: 0;
}

.ltr .header-top .office-hour i {
    margin-right: 5px;
    margin-left: 0;
}

.ltr .banner-section-three form .left-side i {
    right: 20px;
    left: auto;
}

.ltr .filters .filter-btns li i {
    margin-right: 20px;
    margin-left: 0;
}

.ltr .what-we-do .inner-container {
    margin-right: 0;
    margin-left: auto;
}

.ltr .what-we-do .text-block li:before {
    margin-right: 10px;
    margin-left: 0;
}

.ltr .accordion-box .block .acc-btn {
    padding-left: 35px;
    padding-right: 0;
}

.ltr .accordion-box .block .icon-outer {
    left: 0;
    right: auto;
}

.ltr .testimonials-section-two .owl-theme .owl-nav {
    right: 0;
    left: auto;
}

.ltr .testimonial-block-two .author-info {
    padding-left: 100px;
    padding-right: 0;
}

.ltr .testimonial-block-two .author-info .thumb {
    left: 0;
    right: auto;
}

.ltr .blog-section-two .owl-theme .owl-nav {
    right: 0;
    left: auto;
}

.ltr .contact-widget .contact-info li .icon {
    margin-right: 10px;
    margin-left: 0;
}

.ltr .news-block-two ul.post-meta li {
    margin-right: 20px;
    margin-left: 0;
}

.ltr .doctor-block-three .list i {
    margin-right: 10px;
    margin-left: 0;
}

.ltr .doctors-list-section .select-box label {
    padding-left: 30px;
    padding-right: 0;
}

.ltr .doctors-list-section .select-box input+label span {
    left: 0;
    right: auto;
}

.ltr .post-pagination li.prev i {
    transform: rotate(0deg);
}

.ltr .post-pagination li.next i {
    transform: rotate(180deg);
    display: inline-block;
}

.ltr .doctor-block-two .image {
    left: 25px;
    right: auto;
}

.ltr .doctor-block-two .left-column {
    padding-left: 160px;
    padding-right: 0;
}

.ltr .doctor-block-two .right-column {
    padding-left: 20px;
    border-left: 1px solid #ddd;
    padding-right: 0;
    border-right: 0;
}

.ltr .doctor-block-two .list i {
    margin-right: 10px;
    margin-left: 0;
}

.ltr .doctor-block-four .share-links {
    right: 0;
    left: auto;
}

.ltr .doctor-block-four .list i {
    margin-right: 10px;
    margin-left: 0;
}

.ltr .doctor-details .location-contact .contact-info li {
    padding-left: 30px;
    padding-right: 0;
}

.ltr .doctor-details .location-contact .contact-info i {
    left: 0;
    right: auto;
}

.ltr .doctor-details .hospital-list li {
    padding-left: 45px;
    padding-right: 45px;
}

.ltr .doctor-details .hospital-list li span {
    left: 0;
    right: auto;
}

.ltr .patient-review .review-area .review-box {
    padding-left: 145px;
    padding-right: 33px;
}

.ltr .patient-review .review-area .review-box .author-thumb {
    left: 33px;
    right: auto;
}

.ltr .patient-review .review-area .review-box .review-date {
    right: 10px;
    left: auto;
}

.ltr .main-menu .navigation>li>ul>li>a:hover {
    padding-left: 46px;
    padding-right: 30px;
}

.ltr .main-menu .navigation>li>ul>li>a:before {
    left: 30px;
    right: auto;
    transform: rotate(180deg);
}

.ltr .main-menu .navigation>li>ul>li>ul>li>a:hover {
    padding-left: 46px;
    padding-right: 30px;
}

.ltr .main-menu .navigation>li>ul>li>ul>li>a:before {
    left: 30px;
    right: auto;
    transform: rotate(180deg);
}

.ltr .text-end {
    text-align: right !important;
}

.ltr .appointment-page form i {
    right: 20px;
    left: auto;
}

.ltr .appointment-page .select-box label {
    padding-left: 30px;
    padding-right: 0;
}

.ltr .appointment-page .select-box input+label span {
    left: 0;
    right: auto;
}

.ltr .appointment-page .form-group-two h5 {
    margin-right: 20px;
    margin-left: 0;
}

.ltr .appointment-page .select-box li {
    margin-right: 20px;
    margin-left: 0;
}

.ltr .faq-page .accordion-box .block .icon-outer {
    right:  15px;
    left: auto;
}

.ltr .widget_search button {
    right: 6px;
    left: auto;
}

.ltr .widget_search input[type="search"] {
    padding-right: 80px;
    padding-left: 30px;
}

.ltr .categories-list li span {
    right: 0;
    left: auto;
}

.ltr .widget_popular_post .post-thumb {
    margin-right: 15px;
    margin-left: 0;
}

.ltr .widget_popular_post .content .post-info i {
    margin-right: 4px;
    margin-left: 0;
}

.ltr .news-block-three .read-more i {
    margin-right: 5px;
    margin-left: 0;
}

.ltr .news-block-three .post-meta li {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #ddd;
}

.ltr .news-block-three .post-meta li:last-child {
    border-right: 0;
    margin: 0;
    padding: 0;
}

.ltr .blog-single-post .post-meta li {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #ddd;
}

.ltr .blog-single-post .post-meta li:last-child {
    border-right: 0;
    margin: 0;
    padding: 0;
}

.ltr .blog-single-post blockquote {
    padding-right: 0;
    padding-left: 30px;
}

.ltr .blog-single-post blockquote:before {
    right: auto;
    left: 0;
}

.ltr .post-share-info .tags {
    margin-left: 0;
    margin-right: 20px;
}

.ltr .post-share-info .tags span {
    margin-left: 0;
    margin-right: 20px;
}

.ltr .post-share-info .tags a {
    margin-left: 0;
    margin-right: 2px;
}

.ltr .post-share-info .tags a:before {
    left: auto;
    right: -3px;
}

.ltr .post-share-info .tags a:last-child:before {
    display: none;
}

.ltr .post-share-info .social-links span {
    margin-left: 0;
    margin-right: 20px;
}

.ltr .post-share-info .social-links a {
    margin-left: 0;
    margin-right: 15px;
}

.ltr .post-share-info .social-links a:last-child {
    margin-right: 0;
}

.ltr .comments-area .comment {
    padding-right: 0;
    padding-left: 130px;
}

.ltr .comments-area .comment-box .author-thumb {
    right: auto;
    left: 0;
}

.ltr .comments-area .comment-box .info .comment-date {
    left: auto;
    right: 0;
}

.ltr .contact-form-section-two .contact-info .info-block {
    padding-right: 0;
    padding-left: 110px;
}

.ltr .contact-form-section-two .contact-info .info-block .icon {
    right: auto;
    left: 0;
}

.ltr .contact-form-section-two .contact-info {
    padding-right: 0;
    padding-left: 70px;
}

.ltr .page-title .bread-crumb li {
    margin-left: 0;
    padding-left: 0;
    margin-right: 10px;
    padding-right: 20px;
}

.ltr .page-title .bread-crumb li:before {
    left: auto;
    right: 0;
}

.header-upper .left-column {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.head-section .content-head .left-content {
    margin-right: 0 !important;
    margin-left: auto !important;
}

.main-footer .top-info .info-block:before {
    right: unset;
    left: -65px !important;
}