[type="email"], [type="number"], [type="tel"], [type="url"] {
  direction: rtl;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, span, p, li, a {
letter-spacing: 0px !important;
font-family: "Vazirmatn RD FD", sans-serif;
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{direction: ltr;font-family: "Vazirmatn RD FD", sans-serif;}
button, input, optgroup, select, textarea {
font-family: "Vazirmatn RD FD", sans-serif;
}
.help-block ul {
padding-right:0!important;
}

.odometer.odometer-auto-theme,.odometer.odometer-theme-default{direction: ltr;}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"sahel",sans-serif;}

body {
    direction: rtl;
}
.main-banner-content {
    text-align: right;
}

.semental-nav .others-options {
    margin-right: 15px;
    margin-left: 0;
}
.about-content {
    text-align: right;
}
.about-content ul {
    padding-right: 0;
}
.about-image::before {
    right: 0;
    left: auto;
}
.about-image {
    padding-right: 30px;
    padding-left: 0;
    text-align: right;
}
.about-content span::before {
    right: -43px;
    left: auto;
}
.horse-box1 {
    left: 0;
    right: auto
}
.single-courses .courses-content {
    text-align: right;
}
.single-courses .courses-content .read-more::before {
    right: 0;
    left: auto;
}
.horse-box3 {
    right: 0;
    left: auto;
}
.horse-box4 {
    left: 0;
    right: auto;
}
.single-stallions .stallions-content {
    margin-right: auto;
    margin-left: 4px;
}
.single-blog-post .post-image .author {
    left: auto;
    right: 0;
}
.single-blog-post .post-content {
    text-align: right;
}
.horse-box5 {
    right: 0;
    left: auto;
}
.horse-box6 {
    left: 0;
    right: auto;
}
.subscribe-content {
    padding-right: 120px;
    padding-left: 0;
    text-align: right;
}
.subscribe-content form .form-group {
    float: right;
    padding-left: 15px;
    padding-right: 0;
}
.single-footer-widget {
    text-align: right;
}
.single-footer-widget .working-hours {
    padding-right: 0;
}
.single-footer-widget .contact-info {
    padding-right: 0;
}
.single-footer-widget .services-list {
    padding-right: 0;
}
.single-footer-widget .social {
    padding-right: 0;
}
.copyright-area {
    text-align: right;
}
.copyright-area ul {
    padding-right: 0;
    text-align: left;
}
.copyright-area ul li {
    margin-right: 18px;
    margin-left: 0;
}
.copyright-area ul li::before {
    right: -13px;
    left: auto;
}
.semental-nav .navbar .navbar-nav .nav-item .dropdown-menu {
    right: 0;
    left: auto;
    text-align: right;
}
.semental-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    right: 220px;
    left: auto;
}
.rev_slider_wrapper, .rev_slider_wrapper * {
    direction:ltr;
}
.page-title-content ul {
    padding-right: 0;
}
.page-title-content ul li:first-child {
    margin-right: 0;
    margin-left: 12px;
}
.page-title-content ul li:last-child {
    margin-left: 0;
    margin-right: 12px;
}
.page-title-content ul li::before {
    right: -20px;
    left: auto;
}
.courses-details .article-header {
    text-align: right;
}
.courses-details .article-header .entry-meta li {
    margin-left: 15px;
    margin-right: 0;
}
.widget-area .widget_search form .search-submit {
    left: 0;
    right: auto;
}
.widget-area .widget .widget-title {
    text-align: right;
}
.widget-area .widget_semental_posts_thumb .item {
    text-align: right;
}
.widget-area .widget_semental_posts_thumb .item .thumb {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.widget-area .widget_recent_comments ul {
    text-align: right;
}
.widget-area .widget_recent_comments ul li {
    padding-right: 18px;
    padding-left: 0;
}
.widget-area .widget_recent_comments ul li::before {
    right: 0;
    left: auto;
}
.widget-area .widget_recent_entries ul {
    text-align: right;
}
.widget-area .widget_recent_entries ul li {
    padding-right: 18px;
    padding-left: 0;
}
.widget-area .widget_recent_entries ul li::before {
    right: 0;
    left: auto;
}
.widget-area .widget_archive ul {
    text-align: right;
}
.widget-area .widget_archive ul li {
    padding-right: 18px;
    padding-left: 0;
}
.widget-area .widget_archive ul li::before {
    right: 0;
    left: auto;
}
.widget-area .widget_categories ul {
    text-align: right;
}
.widget-area .widget_categories ul li {
    padding-right: 18px;
    padding-left: 0;
}
.widget-area .widget_categories ul li::before {
    right: 0;
    left: auto;
}
.widget-area .widget_meta ul {
    text-align: right;
}
.widget-area .widget_meta ul li {
    padding-right: 18px;
    padding-left: 0;
}
.widget-area .widget_meta ul li::before {
    right: 0;
    left: auto;
}
.tagcloud {
    text-align: right;
}
.courses-details .article-content {
    text-align: right;
}
blockquote {
    padding: 30px 70px 30px 30px !important;
}
blockquote::before {
    right: 30px;
    left: auto;
}
.courses-details .article-content .what-you-will-learn {
    padding-right: 0;
}
.col-lg-6.horse-details {
    text-align: right;
}
.tab .tabs_item .horse-details .horse-features {
    padding-right: 0;
}
.tab .tabs_item .horse-details .horse-features li {
    padding-right: 20px;
    padding-left: 0;
}
.tab .tabs_item .horse-details .horse-features li::before {
    right: 0;
    left: auto;
}
.tab .tabs_item .horse-details .horse-info li {
    float: right;
}
.tab .tabs_item .horse-details .horse-info {
    padding-right: 0;
}
.tab .tabs_item .horse-details .horse-pedigree li {
    float: right;
}
.tab .tabs_item .horse-details .horse-pedigree {
    padding-right: 0;
}
.tab .tabs_item .horse-details .race-record {
    padding-right: 0;
}
.products-content {
    text-align: right;
}

.productsQuickView .modal-content .products-content .product-meta span {
    margin-left: 8px;
    margin-right: 0;
}
.products-details {
    text-align: right;
}
.products-details form .quantity span {
    padding-left: 10px;
    padding-right: 0;
}
.products-details form .quantity {
    padding-left: 10px;
    padding-right: 0;
}
.products-details .products-share-social span {
    margin-left: 10px;
    margin-right: 0;
}
.products-details-tabs .content .additional-information {
    text-align: right;
}
.products-details-tabs .content .products-reviews {
    text-align: right;
}
.cart-totals {
    text-align: right;
}
.cart-totals ul li span {
    float: left;
}
.cart-table table tbody tr td.product-subtotal .remove {
    float: left;
}
.cart-table table tbody tr td.product-subtotal {
    text-align: right;
}
.cart-table table thead tr th {
    text-align: right;
}
.cart-table table tbody tr td {
    text-align: right;
}
.text-right {
    text-align: left !important;
}
.continue-shopping-box {
    text-align: right;
}
.user-actions {
    text-align: right;
}
.order-details {
    text-align: right;
}
.billing-details {
    text-align: right;
}
.order-details .order-table table thead tr th {
    text-align: right;
}
.order-details .order-table table tbody tr td {
    text-align: right;
}
.order-details .payment-method p [type="radio"]:checked + label, .order-details .payment-method p [type="radio"]:not(:checked) + label {
    padding-right: 28px;
    padding-left: 0;
}
.order-details .payment-method p [type="radio"]:checked + label::before, .order-details .payment-method p [type="radio"]:not(:checked) + label::before {
    left: auto;
    right: 0;
}
.order-details .payment-method p [type="radio"]:checked + label::after, .order-details .payment-method p [type="radio"]:not(:checked) + label::after {
    right: 3px;
    left: auto;
}
.single-pricing .features-list ul {
    padding-right: 0;
}
.form-check {
    padding-right: 1.25rem;
    padding-left: 0;
}
.form-check-input {
    margin-right: -1.25rem;
    margin-left: 0;
}

.login-form form .form-group .form-control {
    padding-right: 55px;
    padding-left: 10px;
    text-align: right;
}
.login-form form .form-group label {
    right: 0;
    left: auto;
    border-left: 1px solid #e6dede;
    border-right: none !important;
}
.signup-form form .form-group .remember-me {
    float: right;
    text-align: right;
}
.signup-form form .form-group .form-control {
    padding-right: 55px;
    padding-left: 10px;
}
.signup-form form .form-group label {
    right: 0;
    left: auto;
    border-left: 1px solid #e6dede;
    border-right: none;
}
.coming-soon-content form .submit-btn {
    left: 3px;
    right: auto;
}
.faq-accordion {
    text-align: right;
}
.faq-accordion .accordion .accordion-item .accordion-title i {
    left: 15px;
    right: auto;
}
.blog-details .article-content {
    text-align: right;
}
.blog-details .article-content .category li {
    margin-left: 4px;
    margin-right: 0;
}
.blog-details .article-content .entry-meta li {
    margin-left: 15px;
    margin-right: 0;
}
.comments-area .comment-respond {
    text-align: right;
}
.comments-area .comment-respond .comment-form-cookies-consent {
    float: right;
    padding-right: 20px;
    padding-left: 0;
}
.comments-area .comment-respond .comment-form-cookies-consent input {
    right: 0;
    left: auto;
}
.comments-area {
    text-align: right;
}
.comments-area .comment-body {
    margin-right: 65px;
    margin-left: 0;
}
.comments-area .comment-author .avatar {
    right: -65px;
    left: auto;
}
.comments-area .children {
    margin-right: 25px;
    margin-left: 0;
}
.blog-details .article-header {
    text-align: right;
}
.blog-details .article-header .entry-meta li {
    margin-left: 15px;
    margin-right: 0;
}
.contact-area .section-title {
    text-align: right;
}
form#contactForm {
    text-align: right;
}
.text-danger {
    text-align: right !important;
}
.contact-sidebar .contact-item {
    padding-right: 52px;
    padding-left: 0;
    text-align: right;
}
.contact-sidebar .contact-item .icon {
    right: 0;
    left: auto;
}
.single-blog-post .post-content .read-more:hover i, .single-blog-post .post-content .read-more:focus i {
    right: 100%;
    left: auto;
}
.single-blog-post .post-content .read-more i {
    right: 50%;
    left: auto;
}
.single-stallions .stallions-content .view-details:hover i, .single-stallions .stallions-content .view-details:focus i {
    right: 100%;
    left: auto;
}
.single-stallions .stallions-content .view-details i {
    right: 50%;
    left: auto;
}
.single-process {
    padding-right: 96px;
    padding-left: 0;
    text-align: right;
}
.single-process .icon {
    right: 0;
    left: auto;
}
.single-process span {
    right: 0;
    left: auto;
}
.single-instructor .social ul {
    left: 35px;
}
.single-process::before {
    background-position: left center;
}
.single-events .events-content {
    text-align: right;
}
.semental-nav .navbar .navbar-nav .nav-item .dropdown-menu {
    width: 225px !important;
}





/* RTL responsive css*/
@media only screen and (max-width: 767px) {
    .semental-mobile-nav .logo {
        right: 15px;
        left: auto;
        width: 45%;
        text-align: right;
    }
    .mean-container a.meanmenu-reveal {
        left: 15px !important;
        right: auto !important;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        padding: 0 !important;
        right: 15px !important;
        width: 80% !important;
        top: 10px !important;
    }
    .single-process {
        padding-right: 85px !important;
        padding-left: 0 !important;
    }
    blockquote {
        padding: 0 !important;
    }
    .comments-area .comment-author .avatar {
        left: -65px;
        right: auto;
    }
    .comments-area .comment-body {
        margin-right: 0 !important;
    }
    .comments-area .children {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    blockquote::before {
        left: 30px !important;
        right: auto !important;
    }
    .faq-accordion .accordion .accordion-item .accordion-title {
        font-size: 15px !important;
        padding: 12px 11px 12px 15px !important;
    }
    .tab .tabs {
        padding-right: 0;
    } 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .semental-mobile-nav .logo {
        right: 15px;
        left: auto;
        width: 45%;
    }
    .mean-container a.meanmenu-reveal {
        left: 15px !important;
        right: auto !important;
    }
    .mean-container .mean-nav ul li a.mean-expand {
        padding: 0 !important;
        right: 15px !important;
        width: 80% !important;
        top: 10px !important;
    }
    .semental-mobile-nav .logo {
        text-align: right;
    }
    .tab .tabs {
        padding-right: 0;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .semental-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
        right: auto !important;
        left: 200px !important;
    }
    .semental-nav .navbar .navbar-nav .nav-item .dropdown-menu {
        width: 210px !important;
    }
    .tab .tabs {
        padding-right: 0;
    }
}

@media only screen and (min-width: 1400px) {
 
    
}
/*# sourceMappingURL=responsive.css.map */