body {
  direction: rtl;
  text-align: right;
}

.navbar-area .others-option .option-item {
  padding-right: 0;
  margin-right: 0;
  padding-left: 20px;
  margin-left: 20px;
  border-right: none;
  border-left: 1px solid #dadada;
}

.navbar-area .others-option .option-item .search-overlay.search-popup .search-form .search-input {
  padding-right: 15px;
}

.navbar-area .others-option .option-item .search-overlay.search-popup .search-form .search-button {
  right: unset;
  left: 0;
}

.navbar-area .others-option .cart-icon {
  margin-right: 0;
  margin-left: 30px;
}

.navbar-area .main-nav .navbar .navbar-brand {
  margin: 0;
}

.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu {
  left: unset;
  right: 0;
}

.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
  text-align: right;
}

.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a i {
  float: left;
}

.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu:last-child .dropdown-menu {
  right: auto;
  left: -100%;
}

.banner-area .social .social-wrap {
  right: unset;
  left: -115px;
}

.banner-area .social .social-wrap li.follow-us {
  padding-right: 0;
  padding-left: 70px;
}

.banner-area .social .social-wrap li.follow-us::before {
  left: unset;
  right: 85px;
}

.banner-area-two .banner-img .banner-shape-1 {
  left: unset;
  right: -40px;
}

.banner-area-two .banner-img .banner-shape-2 {
  left: unset;
  right: -70px;
}

.banner-area-two .banner-img .banner-shape-3 {
  left: unset;
  right: -160px;
}

.banner-area-two .banner-img .banner-shape-4 {
  left: unset;
  right: -400px;
}

.banner-area-two .banner-img .banner-shape-5 {
  left: unset;
  right: -490px;
}

.banner-area-two .banner-img .banner-shape-6 {
  left: unset;
  right: 0;
}

.banner-area-two .banner-img .banner-shape-7 {
  left: 160px;
  right: unset;
}

.banner-area-two .banner-img .banner-shape-8 {
  left: 0;
  right: unset;
}

.banner-area-three .enroll-wrap {
  margin-left: 0;
  margin-right: auto;
}

.modal-newsletter-area .modal-newsletter-wrap .newsletter-form .default-btn {
  right: unset;
  left: 0;
}

.modal-newsletter-area .modal-newsletter-wrap .newsletter-form .agree-label {
  text-align: right;
}

.modal-newsletter-area .modal-newsletter-wrap .newsletter-form .agree-label #chb1 {
  margin-right: 0;
  margin-left: 5px;
}

.education-content ul li {
  padding-left: 0;
  padding-right: 35px;
}

.education-content ul li i {
  left: unset;
  right: 0;
}

.single-course .course-content .price {
  right: unset;
  left: 20px;
}

.single-course .course-content .lessons .float {
  float: left;
}

.nice-select {
  padding-right: 20px;
}

.nice-select:after {
  right: unset !important;
  left: 20px !important;
}

.nice-select span {
  text-align: right !important;
}

.nice-select .option {
  text-align: right;
}

.single-event .event-content {
  padding-left: 20px;
  padding-right: 230px;
}

.single-event .event-content ul li i {
  padding-left: 5px;
  padding-right: 0;
}

.discover-content ul li span {
  margin-right: 0;
  margin-left: 15px;
}

.discover-area .discover-img {
  left: unset;
  right: 0;
}

.news-listing-content .lessons .float {
  float: left;
}

.single-news .news-content .lessons .float {
  float: left;
}

.news-area .col-lg-4.col-sm-4.pr-0 {
  padding-right: 15px !important;
  padding-left: 0;
}

.news-area .col-lg-8.col-sm-8.pl-0 {
  padding-left: 15px !important;
  padding-right: 0;
}

.subscribe-wrap .default-btn {
  float: left;
}

.subscribe-wrap .subscribe-img {
  left: unset;
  right: -375px;
}

.footer-widget .address li {
  padding-left: 0;
  padding-right: 40px;
}

.footer-widget .address li i {
  left: unset;
  right: 0;
}

.footer-widget .address .location {
  padding-left: 0;
  padding-right: 40px;
}

.footer-widget .address .location i {
  left: unset;
  right: 0;
}

.go-top {
  right: unset;
  left: -10%;
}

.go-top.active {
  right: unset;
  left: 3%;
}

.single-feature {
  padding-left: 0;
  padding-right: 105px;
}

.single-feature i {
  left: unset;
  right: 0;
}

.showing-result .showing-top-bar-ordering .nice-select {
  text-align: right !important;
  padding-right: 20px;
}

.showing-result .search-form .search-btn {
  right: unset;
  left: 15px;
}

.account-wrap ul li span {
  float: left;
}

.account-wrap ul li a {
  float: left;
}

.single-course-area .course-rating {
  padding-left: 0;
  padding-right: 70px;
}

.single-course-area .course-rating img {
  left: unset;
  right: 0;
}

.single-course-area .course-list li {
  padding-left: 0;
  padding-right: 35px;
}

.single-course-area .course-list li i {
  left: unset;
  right: 0;
}

.single-course-area .curriculum-content ul li .meet-time {
  right: unset;
  left: 30px;
}

.single-course-area .review-content .rating-bar-content .single-bar .percent {
  right: unset;
  left: 0;
}

.single-course-area .review-content .course-reviews-content .course-reviews li {
  padding-left: 0;
  padding-right: 90px;
}

.single-course-area .review-content .course-reviews-content .course-reviews li img {
  left: unset;
  right: 0;
}

.account-wrap p {
  text-align: center;
}

.user-area-style .section-title {
  text-align: right;
}

.user-area-style .text-right {
  text-align: left !important;
}

.user-area-style .contact-form-action form .login-action .forgot-login {
  float: left;
}

.user-area-style.recover-password-area .now-register {
  float: left;
}

.faq-accordion .accordion .accordion-title i {
  right: unset;
  left: 25px;
}

.terms-conditions-wrap ul {
  margin-left: 0;
  margin-right: 20px;
}

.coming-soon-area .coming-soon-content .newsletter-form button {
  right: unset;
  left: 0;
}

.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter {
  padding-right: 15px;
}

.sidebar-widget.search .search-form .search-button {
  left: 0;
  right: unset;
}

.sidebar-widget h3::before {
  left: unset;
  right: 0;
}

.sidebar-widget.popular-post .item .thumb {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.cart-area .cart-table table tbody tr td.product-subtotal .remove {
  float: left;
  margin-left: 0;
  margin-right: 50px;
}

.cart-area .cart-totals ul li span {
  float: left;
}

.checkout-area .cart-totals ul li span {
  float: left;
}

.checkout-area .faq-accordion .accordion .accordion-title::before {
  left: unset;
  right: 0;
}

.checkout-area .faq-accordion .accordion .accordion-title::after {
  left: unset;
  right: 3px;
}

.checkout-area .faq-accordion .accordion .accordion-title {
  padding-left: 0;
  padding-right: 25px;
}

.checkout-area .billing-details .form-group .nice-select {
  text-align: right !important;
}

.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
  padding-right: 0;
  padding-left: 200px;
}

.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
  right: unset;
  left: 0;
}

.product-details-area .product-details-desc .product-summery li span {
  left: unset;
  right: 115px;
}

.product-details-area .product-details-desc .social-wrap li span {
  margin-right: 0;
  margin-left: 45px;
}

.product-details-area .product-details-desc .social-wrap li {
  padding-right: 0;
}

.product-details-area .product-details-desc h3 {
  margin-right: 0 !important;
  margin-left: 10px;
}

.single-blog-content .social-wrap li span {
  margin-right: 0;
  margin-left: 10px;
}

.single-blog-content .blog-top-content .post-details li:first-child {
  border: none;
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
}

.single-blog-content .blog-top-content blockquote::before {
  left: unset;
  right: 0;
}

.single-blog-content .comments-wrap ul li {
  padding-left: 0;
  padding-right: 100px;
}

.single-blog-content .comments-wrap ul li img {
  left: unset;
  right: 0;
}

.single-blog-content .leave-reply-wrap input[type=checkbox], .single-blog-content .leave-reply-wrap input[type=radio] {
  margin-right: 0;
  margin-left: 5px;
}

.contact-info-area .single-contact-info::before {
  left: unset;
  right: -15px;
}

.page-title-area .page-title-content ul li {
  margin-right: 0;
  margin-left: 15px;
  padding-right: 0;
  padding-left: 15px;
}

.page-title-area .page-title-content ul li::before {
  right: unset;
  left: -3px;
}

.single-blog-content .blog-top-content .post-details li:last-child {
  padding-right: 20px;
  margin-right: 20px;
  border-right: 1px solid #616161;
  border-left: none;
}

[type=email], [type=number], [type=tel], [type=url] {
  direction: unset;
}

@media only screen and (max-width: 767px) {
  .single-event .event-content {
    padding-left: 0;
    padding-right: 0;
  }
  .news-area .col-lg-4.col-sm-4.pr-0 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .news-area .col-lg-8.col-sm-8.pl-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .subscribe-wrap .default-btn {
    float: unset;
  }
  .single-feature {
    padding-right: 0;
  }
  .single-course-area .review-content .course-reviews-content .course-reviews li {
    padding-right: 0;
  }
  .instructor-content {
    text-align: center;
  }
  .user-area-style .contact-form-action form .text-right {
    text-align: right !important;
  }
  .product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
    padding-left: 0;
  }
  .single-blog-content .comments-wrap ul li {
    padding-right: 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .offset-sm-3 {
    margin-right: 25%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-area .others-option .cart-icon {
    margin-right: -4px !important;
  }
  .single-event .event-content {
    padding-left: 0;
    padding-right: 0;
  }
  .news-area .col-lg-4.col-sm-4.pr-0 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .news-area .col-lg-8.col-sm-8.pl-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .subscribe-wrap .default-btn {
    float: unset;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .single-feature {
    padding-right: 0;
  }
  .instructor-content {
    text-align: center;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-event .event-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media only screen and (max-width: 991px) {
  .mean-container a.meanmenu-reveal {
    left: 0 !important;
    right: auto !important;
    padding: 23px 0 0px 15px !important;
  }
  .mobile-nav .logo {
    right: 15px;
  }
  .mean-container .mean-nav ul li a {
    text-align: right;
    width: 93%;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    text-align: left;
    left: 0;
    right: auto;
  }
  .others-option-for-responsive .dot-menu {
    left: 70px;
    right: unset;
  }
  .others-option-for-responsive .container .container {
    right: unset;
    left: 0;
  }
  .others-option-for-responsive .option-inner .others-option {
    margin-right: 15px;
    margin-left: 15px;
  }
  .others-option-for-responsive .option-inner .others-option {
    right: unset;
    left: 0;
  }
  .navbar-area .others-option {
    left: 70px;
    right: unset;
  }
  .navbar-area .others-option .cart-icon {
    margin-left: 15px;
    margin-right: 7px;
    padding-right: 15px;
  }
  .navbar-area .others-option .cart-icon a span {
    right: 5px;
  }
  .others-option-for-responsive .option-inner .others-option .option-item:first-child {
    padding-left: 10px;
  }
  .navbar-area .others-option .option-item .search-overlay.search-popup {
    right: unset;
    left: -186px;
  }
  .banner-area-three .enroll-wrap {
    margin-left: auto;
    margin-right: auto;
  }
  .single-course-area .course-rating {
    padding-right: 0;
  }
}
/*# sourceMappingURL=rtl.css.map */