body.rtl .col-md-1,
body.rtl .col-md-2,
body.rtl .col-md-3,
body.rtl .col-md-4,
body.rtl .col-md-5,
body.rtl .col-md-6,
body.rtl .col-md-7,
body.rtl .col-md-8,
body.rtl .col-md-9,
body.rtl .col-md-10,
body.rtl .col-md-11,
body.rtl .col-md-12 {
    float: right !important;
}

body.rtl header .header-top .left {
    float: right;
}

body.rtl header .header-top .right {
    float: left;
}

body.rtl header .header-top .left li i,
body.rtl header .header-top .right li i {
    float: right;
    margin-left: 5px;
    margin-top: 5px;
}

body.rtl header .header-top .left li {
    margin-right: 30px;
}

body.rtl header .main-menu .navbar-brand {
    padding: 28px 0;
}

body.rtl header .header-top .left li:last-child {
    margin-right: 0;
}

body.rtl .navbar-header {
    float: right;
}

body.rtl header .navbar-nav>li {
    float: right;
}

body.rtl .navbar-right {
    float: left !important;
    margin-right: 10px;
}

body.rtl header .menu_cart .shop_feature {
    right: auto !important;
    left: -100px !important;
}

body.rtl header .search-cart-area.navbar-right li {
    float: right;
}

body.rtl header .search-cart-area.navbar-right li.feature_item {
    float: right;
    width: 100%;
}

body.rtl header .menu_cart .featured_image {
    float: right;
    margin-left: 10px;
}

body.rtl header .menu_cart .featured_content {
    float: right;
    text-align: center;
}

body.rtl header .menu_cart .featured_content>.remove {
    left: 0;
    right: auto;
}

body.rtl header .menu_cart .cart_total {
    width: 100%;
    text-align: center;
}

body.rtl header .menu_cart .cart_total span {
    float: left;
}

body.rtl header .menu_cart .shop_feature li {
    list-style: none;
    width: 100%;
}

body.rtl ul.dropdown-menu li {
    float: right;
    width: 100%;
    text-align: right;
}

body.rtl header .main-menu ul li ul,
.navbar-right .dropdown-menu {
    left: auto;
    right: 0px;
}

body.rtl header .main-menu .menu-search-form .menu-search-close {
    left: 10%;
    top: 27%;
    right: auto;
}

body.rtl .banner-content {
    float: right;
    text-align: right;
}

body.rtl .banner .banner-item .banner-content ul li {
    float: right;
    margin-left: 20px;
}

body.rtl .banner-search .bn-search-opt {
    float: right;
}

body.rtl .courses .course-item .image span {
    left: auto;
    right: 0;
}

body.rtl .course-item {
    text-align: right;
}

body.rtl .courses .course-item .content ul li {
    float: right;
}

body.rtl .courses .course-item .content ul li span,
body.rtl .courses .course-item .content ul li a {
    float: right;
    margin-left: 8px;
}

body.rtl .gallery .gallery-menu li {
    float: right;
}

body.rtl .home-contact .info-item {
    float: right;
    text-align: right;
}

body.rtl .event .event-item .event-image .date {
    right: 10px;
    left: auto;
}

body.rtl .event-content {
    text-align: right;
}

body.rtl .event .event-item .event-content ul li span {
    margin-left: 5px;
    float: right;
}

body.rtl .subscribe form input:first-child {
    float: right;
    text-align: right;
}

body.rtl .subscribe form input:last-child {
    margin-right: 5px;
    margin-left: 0;
    float: left;
}

body.rtl footer .footer-item .title {
    text-align: right;
}

body.rtl footer .footer-item .twitter-post .icon {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

body.rtl footer .footer-item .footer-post .image {
    float: right;
    margin-left: 8px;
}

body.rtl footer .footer-bottom p {
    float: right;
}

body.rtl footer .footer-bottom .social-default {
    float: left;
}
body.rtl .header-two .header-middle .menu_cart {
    float: left;
}
.header-two .header-middle .menu_cart .shop_feature {
    float: none; 
    left: -13% !important;
}
body.rtl .pricing .pricing-item .title span {
    font-size: 48px;
    float: left;
}
body.rtl .pricing .pricing-item .content p i {
    margin-left: 20px;
    margin-right: 0;
    float: right;
}
body.rtl .blog .blog-item ul li .icon {
    margin-left: 5px;
    float: right;
    margin-right: 0;
}
body.rtl .header-five .main-menu .menu-search {
    margin: 20px 0px 20px 0px;
}
body.rtl .about-two .right {
    float: left;
}
body.rtl .about-two .left{
    float: right;
}
body.rtl .about-two .left-in {
    float: left;
    max-width: 580px;
}
body.rtl .about-two .left .title .t-left {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .about-two .left .title .t-right {
    display: table;
}
body.rtl .about-two .left .icon {
    float: right;
    margin-left: 30px;
}
body.rtl .banner-search .bn-search-opt {
    margin-left: 15px;
    margin-right: 0;
}
body.rtl .banner-three .banner-content select:nth-child(4), body.rtl  .banner-three .banner-content select:nth-child(6) {
    float: right;
    margin-left: 8px;
}
body.rtl .subscribe h3 {
    float: right;
}
body.rtl .banner-eight .banner-content {
    float: none;
    text-align: center;
}
body.rtl .sidebar .sidebar-posts .image {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .sidebar .sidebar-categories li span {
    float: left;
}
body.rtl .course-single-item .course-features li i {
    margin-left: 10px;
    float: right;
    margin-right: 0;
}
body.rtl .course-single-item .course-attachments li i {
    margin-left: 10px;
    float: right;
    margin-right: 0;
    margin-top: 5px;
}
body.rtl .course-single-item .review-item .image {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .course-single-item .review-item .content h5 {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .course-single-item .review-item .content .course-rating {
    float: left;
}
body.rtl .course-single-item .review-item .content span {
    float: right;
}
body.rtl .social-default li {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
body.rtl .teacher-details .teacher-address li span {
    margin-left: 10px;
    margin-right: 0;
}
body.rtl .teacher-details .teacher-award li {
    margin-left: 50px;
    margin-right: 0;
}
body.rtl .teacher-details .teacher-skills .skill-item {
    margin-left: 28px;
    margin-right: 0;
}
body.rtl .sidebar .sidebar-posts span {
    float: right;
}
body.rtl .event-single-item .event-features li span {
    float: left;
}
body.rtl .sidebar .sidebar-tags li {
    float: right;
}
body.rtl .single-post .post-comments .comment-image {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .single-post .post-comments .comment-content h4 {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
body.rtl .single-post .post-comments .comment-content .comm-reply {
    float: left;
}
body.rtl .single-post .post-comments li ul {
    margin-right: 90px;
    margin-left: 0;
}
body.rtl .product-sidebar .pro-categories .panel-body i {
    transform: rotate(180deg);
}
body.rtl .product-sidebar .pro-categories .panel-title span {
    left: 0;
    right: auto;
    float: left;
}
body.rtl .product-sidebar .rel-product .image {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
body.rtl .product-sidebar form button {
    left: 0px;
    right: auto;
}
body.rtl .pro-details .details .qnt {
    float: right;
}
body.rtl .pro-description .review-item .image {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .pro-description .review-item .content h5 {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .pro-description .review-item .content .pro-rating {
    float: left;
}
body.rtl .pro-description .review-item .content span {
    float: right;
}
body.rtl .shop-cart table tr .product-thumbnail .image {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
body.rtl .shop-cart table tr .title {
    text-align: right;
}
body.rtl .shop-cart table tr .remove-cart {
    text-align: center;
}
body.rtl .shop-cart table tr .coupon input:first-child {
    float: right;
}
body.rtl .shop-cart .cart-total p span {
    float: left;
}
body.rtl .contact-item .icon {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
body.rtl .product .product-item-list .pro-rating {
    left: 30px;
    right: auto;
}
body.rtl .banner-two .banner-item .banner-content {
    text-align: right;
}
body.rtl .banner-two .banner-item .banner-content p{
    display: inline-block;
}
body.rtl .banner-five .banner-content, body.rtl .banner-seven .banner-item .banner-content {
    float: none;
    text-align: center;
}
body.rtl .banner-five .banner-item .banner-content ul li, body.rtl .banner-seven .banner-item .banner-content ul li {
    float: none;
    margin-left: 20px;
}
body.rtl .banner-six .banner-content h3 {
    text-align: center;
}






















@media only screen and (max-width: 990px) {
    body.rtl header .main-menu ul li a {
        font-size: 16px;
    }
}
@media only screen and (max-width: 767px) {

     body.rtl .navbar-toggle{
        float: left;
    }
    body.rtl header .main-menu .navbar-header {
        float: right;
        width: 100%;
    }
    body.rtl header .main-menu .navbar-brand {
        padding: 36px 35px 36px 0px;
        float: right;
    }
    body.rtl .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin-right: 0;
    }
    body.rtl header .navbar-nav>li {
        float: none;
        width: 100%;
        display: inline-block;
        text-align: right;
    }
    body.rtl footer .footer-bottom p {
    float: none;
}
    body.rtl footer .footer-bottom .social-default {
    float: none;
}
    body.rtl .subscribe h3 {
    float: none;
    text-align: center;
}
    body.rtl .subscribe form input:last-child {
    float: right;
}
}










