.top-header-information {
  padding-right: 0;
}

.top-header-information li {
  margin-left: 15px;
  margin-right: 0;
  padding-right: 22px;
  padding-left: 0;
}

.top-header-information li:last-child {
  margin-left: 0;
}

.top-header-information li i {
  right: 0;
  left: auto;
}

.top-header-optional {
  padding-right: 0;
  text-align: left;
}

.top-header-optional li {
  margin-left: 10px;
  margin-right: 0;
}

.top-header-optional .languages-list .nice-select .list .option {
  margin-left: 0;
  text-align: right;
}

.middle-header-content {
  text-align: left;
  padding-right: 0;
}

.middle-header-content li {
  text-align: right;
  padding-right: 55px;
  padding-left: 0;
  margin-left: 30px;
  margin-right: 0;
}

.middle-header-content li:last-child {
  margin-left: 0;
}

.middle-header-content li i {
  right: 0;
  left: auto;
}

.main-navbar .navbar ul {
  padding-right: 0;
}

.main-navbar .navbar .navbar-nav {
  margin-left: auto;
  margin-right: 0;
}

.main-navbar .navbar .navbar-nav .nav-item a::before {
  left: 0;
  right: auto;
}

.main-navbar .navbar .navbar-nav .nav-item a:hover::before, .main-navbar .navbar .navbar-nav .nav-item a:focus::before, .main-navbar .navbar .navbar-nav .nav-item a.active::before {
  left: auto;
  right: 0;
}

.main-navbar .navbar .navbar-nav .nav-item:first-child {
  margin-right: 0;
  margin-left: 20px;
}

.main-navbar .navbar .navbar-nav .nav-item:last-child {
  margin-left: 0;
  margin-right: 20px;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
  right: 0;
  left: auto;
  text-align: right;
}

.main-navbar .navbar .others-options .option-item {
  margin-left: 25px;
  margin-right: 0;
}

.main-navbar .navbar .others-options .option-item:last-child {
  margin-left: 0;
}

.modal-open .modal {
  padding-left: 0 !important;
}

.searchmodal .modal-header button.close {
  left: 25px;
  right: auto;
}

.modal-search-form button {
  left: 10px;
  right: auto;
}

.main-slides-content .slides-btn .checkup-content {
  margin-right: 20px;
  margin-left: 0;
}

.single-features .content {
  padding-right: 90px;
  padding-left: 0;
}

.single-features .content .icon {
  right: 0;
  left: auto;
}

.section-warp-btn {
  text-align: left;
}

.single-services .services-image .icon {
  left: 20px;
  right: auto;
}

.appointment-overview-contact .appointment-info .call-info {
  padding-right: 0;
}

.appointment-overview-contact .appointment-info .call-info li {
  text-align: right;
  padding-right: 55px;
  padding-left: 0;
}

.appointment-overview-contact .appointment-info .call-info li i {
  right: 0;
  left: auto;
}

.about-image {
  text-align: left;
}

.about-content .about-list {
  padding-right: 0;
}

.about-content .about-list li {
  padding-right: 35px;
  padding-left: 0;
}

.about-content .about-list li i {
  right: 0;
  left: auto;
}

.about-content .about-info {
  padding-right: 100px;
  padding-left: 0;
}

.about-content .about-info i {
  right: 0;
  left: auto;
}

.single-review-item .icon {
  right: 30px;
  left: auto;
}

.single-review-item .review-info {
  padding-right: 75px;
  padding-left: 0;
}

.single-review-item .review-info img {
  right: 0;
  left: auto;
}

.single-blog .blog-image .tag {
  left: 20px;
  right: auto;
}

.single-blog .blog-image .tag-two {
  right: 20px;
  left: auto;
}

.single-blog .blog-content .entry-meta {
  padding-right: 0;
}

.single-blog .blog-content .entry-meta li {
  margin-left: 20px;
  margin-right: 0;
  padding-right: 22px;
  padding-left: 0;
}

.single-blog .blog-content .entry-meta li:last-child {
  margin-left: 0;
}

.single-blog .blog-content .entry-meta li i {
  right: 0;
  left: auto;
}

.single-footer-widget .footer-information {
  padding-right: 0;
}

.single-footer-widget .footer-information li {
  text-align: right;
  padding-right: 55px;
  padding-left: 0;
}

.single-footer-widget .footer-information li i {
  right: 0;
  left: auto;
}

.single-footer-widget .footer-widget-blog .item .thumb {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}

.single-footer-widget .quick-links {
  padding-right: 0;
}

.single-footer-widget .quick-links li a::before {
  right: 0;
  left: auto;
}

.single-footer-widget .footer-info {
  padding-right: 75px;
  padding-left: 0;
}

.single-footer-widget .footer-info img {
  right: 0;
  left: auto;
}

.go-top {
  left: 20px;
  right: auto;
}

.appointment-overview-box .content .box-image .video-btn i {
  right: 0;
  left: auto;
}

.main-slides-content .slides-btn .optional-btn {
  margin-right: 20px;
  margin-left: 0;
}

.about-image .about-inner-box {
  text-align: right;
  left: 10px;
  right: auto;
}

.about-image .about-inner-box .content {
  padding-right: 75px;
  padding-left: 0;
}

.about-image .about-inner-box .content .icon {
  right: 0;
  left: auto;
}

.main-banner-item .container-fluid {
  padding-left: 0;
}

.main-banner-content {
  margin-right: auto;
  margin-left: 0;
}

.main-banner-content .banner-btn .optional-btn {
  margin-right: 20px;
  margin-left: 0;
}

.single-services-item .services-image .icon {
  left: 20px;
  right: auto;
}

.page-banner-content .pages-list {
  padding-right: 0;
}

.page-banner-content .pages-list li {
  margin-right: 30px;
  margin-left: 0;
}

.page-banner-content .pages-list li:first-child {
  margin-right: 0;
}

.page-banner-content .pages-list li::before {
  right: -22px;
  left: auto;
}

.pricing-list-tab .tabs {
  padding-right: 0;
}

.pricing-list-tab .tabs li:nth-child(1) a {
  border-radius: 0 30px 30px 0;
}

.pricing-list-tab .tabs li:nth-child(2) a {
  border-radius: 30px 0 0 30px;
}

.single-pricing-table .pricing-features {
  padding-right: 0;
}

.widget-area .widget_search form button {
  left: 5px;
  right: auto;
}

.widget-area .widget_archive ul {
  padding-right: 0;
}

.widget-area .widget_archive ul li {
  padding-right: 20px;
  padding-left: 0;
}

.widget-area .widget_archive ul li::before {
  right: 0;
  left: auto;
}

.widget-area .widget_categories ul {
  padding-right: 0;
}

.widget-area .widget_categories ul li {
  padding-right: 20px;
  padding-left: 0;
}

.widget-area .widget_categories ul li::before {
  right: 0;
  left: auto;
}

.widget-area .widget_grin_posts_thumb .item .thumb {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}

.widget-area .widget_instagram ul {
  padding-right: 0;
}

.services-details-list {
  padding-right: 0;
}

.services-details-list li {
  padding-right: 45px;
  padding-left: 0;
}

.services-details-list li i {
  right: 0;
  left: auto;
}

.login-form form .form-group .form-control {
  padding: 0 15px 0 15px;
}

.login-form form .lost-your-password {
  text-align: left;
}

.register-form form .form-group .form-control {
  padding: 0 15px 0 15px;
}

.faq-accordion .accordion .accordion-title {
  padding: 25px 25px 25px 40px;
}

.faq-accordion .accordion .accordion-title i {
  left: 25px;
  right: auto;
}

.blog-details-desc .article-content .entry-meta ul {
  padding-right: 0;
}

.blog-details-desc .article-content .entry-meta ul li {
  margin-left: 20px;
  margin-right: 0;
}

.blog-details-desc .article-content .entry-meta ul li:last-child {
  margin-left: 0;
}

.blog-details-desc .article-content .entry-meta ul li::before {
  left: -15px;
  right: auto;
}

blockquote, .blockquote {
  border-right: 3px solid #00bbbb;
  border-left: none;
}

.comments-area .comment-respond input[type="date"], .comments-area .comment-respond input[type="time"], .comments-area .comment-respond input[type="datetime-local"], .comments-area .comment-respond input[type="week"], .comments-area .comment-respond input[type="month"], .comments-area .comment-respond input[type="text"], .comments-area .comment-respond input[type="email"], .comments-area .comment-respond input[type="url"], .comments-area .comment-respond input[type="password"], .comments-area .comment-respond input[type="search"], .comments-area .comment-respond input[type="tel"], .comments-area .comment-respond input[type="number"], .comments-area .comment-respond textarea {
  padding: 15px;
  text-align: right;
}

.comments-area .comment-body {
  padding-right: 70px;
  padding-left: 0;
}

.comments-area .comment-author .avatar {
  right: -65px;
  left: auto;
}

.comments-area .comment-respond .comment-form-cookies-consent {
  padding-right: 20px;
  padding-left: 0;
}

.comments-area .comment-respond .comment-form-cookies-consent input {
  right: 0;
  left: auto;
}

.comments-area .children {
  margin-right: 20px;
  margin-left: 0;
}

.contact-form form .form-group .form-control {
  text-align: right;
}

.contact-info .contact-info-content .social {
  padding-right: 0;
}

.top-dental-tourism-optional li {
  margin-left: 5px;
  margin-right: 0;
}

.top-dental-tourism-optional li:last-child {
  margin-left: 0;
}

.top-dental-tourism-information.with-left {
  margin-right: 290px;
  margin-left: 0;
}

.top-dental-tourism-information li {
  margin-left: 15px;
  margin-right: 0;
  padding-right: 22px;
  padding-left: 0;
}

.top-dental-tourism-information li:last-child {
  margin-left: 0;
}

.top-dental-tourism-information li i {
  right: 0;
  left: auto;
}

.dental-tourism-navbar .main-navbar .navbar ul {
  margin-right: 225px;
  margin-left: auto;
}

.dental-tourism-navbar .main-navbar .navbar .navbar-brand {
  margin-right: 0;
}

.dental-tourism-navbar .main-navbar .navbar .navbar-nav .nav-item:first-child {
  margin-right: 0;
  margin-left: 20px;
}

.dental-tourism-navbar .main-navbar .navbar .navbar-nav .nav-item:last-child {
  margin-left: 0;
  margin-right: 20px;
}

.dental-tourism-navbar .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
  margin-right: 0;
}

.dental-tourism-navbar .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu .nav-item:last-child {
  margin-right: 0;
}

.single-dental-tourism-features .content {
  padding-right: 125px;
  padding-left: 0;
}

.single-dental-tourism-features .content .icon-image {
  right: 0;
  left: auto;
}

.dental-tourism-about-content {
  padding-right: 50px;
  padding-left: 0;
}

.dental-tourism-about-content .list li {
  padding-right: 22px;
  padding-left: 0;
}

.dental-tourism-about-content .list li i {
  right: 0;
  left: auto;
}

.dental-tourism-services-area .container-fluid {
  right: calc((100% - 1320px)/2);
  left: auto;
}

.dental-tourism-services-card .services-image .icon {
  right: 25px;
  left: auto;
}

.dental-tourism-choose-content .choose-inner-content {
  padding-right: 35px;
  padding-left: 0;
}

.dental-tourism-choose-content .choose-inner-content i {
  right: 0;
  left: auto;
}

.dental-tourism-appointment-form form .form-group .nice-select {
  padding-right: 15px;
  padding-left: 20px;
  text-align: right !important;
}

.dental-tourism-appointment-form form .form-group .nice-select::after {
  left: 15px;
  right: auto;
}

.dental-tourism-appointment-form form .form-group .nice-select .list .option {
  text-align: right;
}

.dental-tourism-dentist-card .dentist-image .share-link li {
  margin-left: 8px;
  margin-right: 0;
}

.dental-tourism-dentist-card .dentist-image .share-link li:last-child {
  margin-left: 0;
}

.dental-tourism-tourists-content .list li {
  padding-right: 22px;
  padding-left: 0;
}

.dental-tourism-tourists-content .list li i {
  right: 0;
  left: auto;
}

.dental-tourism-review-card .review-info {
  padding-right: 85px;
  padding-left: 0;
}

.dental-tourism-review-card .review-info img {
  right: 0;
  left: auto;
}

.dental-tourism-review-card .icon-quote {
  left: 45px;
  right: auto;
}

.dental-tourism-blog-card .blog-image .tag {
  right: 25px;
  left: auto;
}

.dental-tourism-blog-card .blog-content {
  padding-right: 20px;
  padding-left: 0;
}

.dental-tourism-blog-card .blog-content .entry-meta li {
  margin-left: 10px;
  margin-right: 0;
  padding-right: 22px;
  padding-left: 0;
}

.dental-tourism-blog-card .blog-content .entry-meta li:last-child {
  margin-left: 0;
}

.dental-tourism-blog-card .blog-content .entry-meta li i {
  right: 0;
  left: auto;
}

.dental-tourism-footer-widget .share-link li {
  margin-left: 10px;
  margin-right: 0;
}

.dental-tourism-footer-widget .share-link li:last-child {
  margin-left: 0;
}

.dental-tourism-footer-widget .quick-links li {
  padding-right: 22px;
  padding-left: 0;
}

.dental-tourism-footer-widget .quick-links li i {
  right: 0;
  left: auto;
}

.dental-tourism-footer-widget .newsletter-form .form-group button {
  left: 0;
  right: auto;
}

.skin-care-banner-area .container-fluid {
  padding-right: 30px;
  padding-left: 0;
}

.top-information-wrap li {
  margin-left: 15px;
  margin-right: 0;
  padding-right: 22px;
  padding-left: 0;
}

.top-information-wrap li:last-child {
  margin-left: 0;
}

.top-information-wrap li i {
  right: 0;
  left: auto;
}

.top-optional-wrap li {
  margin-left: 5px;
  margin-right: 0;
}

.top-optional-wrap li:last-child {
  margin-left: 0;
}

.grin-care-navbar .main-navbar .navbar .navbar-brand {
  margin-right: 0;
}

.grin-care-navbar .main-navbar .navbar .navbar-nav .nav-item:first-child {
  margin-right: 0;
  margin-left: 20px;
}

.grin-care-navbar .main-navbar .navbar .navbar-nav .nav-item:last-child {
  margin-left: 0;
  margin-right: 20px;
}

.grin-care-navbar .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
  margin-right: 0;
}

.grin-care-navbar .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu .nav-item:last-child {
  margin-right: 0;
}

.grin-care-navbar .main-navbar .others-options .option-item .cart-btn span {
  left: -5px;
  right: auto;
}

.grin-care-navbar .main-navbar .others-options .option-item::before {
  left: -15px;
  right: auto;
}

.skin-care-features-card .features-title {
  padding-right: 100px;
  padding-left: 0;
}

.skin-care-features-card .features-title .icon-image {
  right: 0;
  left: auto;
}

.skin-care-about-content {
  padding-right: 45px;
  padding-left: 0;
}

.skin-care-about-content .about-btn-with-info li {
  margin-left: 20px;
  margin-right: 0;
  padding-right: 50px;
  padding-left: 0;
}

.skin-care-about-content .about-btn-with-info li:last-child {
  margin-left: 0;
}

.skin-care-about-content .about-btn-with-info li:first-child {
  padding-right: 0;
}

.skin-care-about-content .about-btn-with-info li i {
  right: 0;
  left: auto;
}

.skin-care-services-card .services-image .icon {
  right: 25px;
  left: auto;
}

.skin-care-dry-content .list li {
  padding-right: 32px;
  padding-left: 0;
}

.skin-care-dry-content .list li i {
  right: 0;
  left: auto;
}

.skin-care-dry-content .dry-list li {
  margin-left: -20px;
  margin-right: 0;
}

.skin-care-dry-content .dry-list li.title {
  margin-right: 30px;
  margin-left: 0;
}

.skin-care-appointment-form h4 i {
  margin-left: 5px;
  margin-right: 0;
}

.skin-care-appointment-form form .form-group .nice-select {
  padding-right: 15px;
  padding-left: 20px;
  text-align: right !important;
}

.skin-care-appointment-form form .form-group .nice-select::after {
  left: 15px;
  right: auto;
}

.skin-care-appointment-form form .form-group .nice-select .list .option {
  text-align: right;
}

.skin-care-review-card .review-info {
  padding-right: 85px;
  padding-left: 0;
}

.skin-care-review-card .review-info img {
  right: 0;
  left: auto;
}

.skin-care-review-card .icon-quote {
  left: 45px;
  right: auto;
}

.skin-care-before-after-slides.owl-rtl .owl-item {
  float: left;
}

.skin-care-blog-card .blog-image .tag {
  right: 25px;
  left: auto;
}

.skin-care-blog-card .blog-content {
  padding-right: 20px;
  padding-left: 0;
}

.skin-care-blog-card .blog-content .entry-meta li {
  margin-left: 10px;
  margin-right: 0;
  padding-right: 22px;
  padding-left: 0;
}

.skin-care-blog-card .blog-content .entry-meta li:last-child {
  margin-left: 0;
}

.skin-care-blog-card .blog-content .entry-meta li i {
  right: 0;
  left: auto;
}

.skin-care-footer-widget .share-link li {
  margin-left: 10px;
  margin-right: 0;
}

.skin-care-footer-widget .share-link li:last-child {
  margin-left: 0;
}

.skin-care-footer-widget .quick-links li {
  padding-right: 22px;
  padding-left: 0;
}

.skin-care-footer-widget .quick-links li i {
  right: 0;
  left: auto;
}

.skin-care-footer-widget .newsletter-form .form-group button {
  left: 0;
  right: auto;
}

.eye-care-banner-area .container-fluid {
  padding-right: 30px;
  padding-left: 0;
}

.eye-care-banner-content {
  margin-left: -145px;
  margin-right: 0;
}

.eye-care-banner-content .banner-btn-with-info li {
  margin-left: -20px;
  margin-right: 0;
}

.eye-care-banner-content .banner-btn-with-info li.banner-btn {
  margin-left: 10px;
  margin-right: 0;
}

.eye-care-banner-content .banner-btn-with-info li.title {
  margin-right: 30px;
  margin-left: 0;
}

.eye-care-features-card::before {
  left: -20px;
  right: auto;
}

.eye-care-about-content {
  padding-right: 45px;
  padding-left: 0;
}

.eye-care-about-content p {
  padding-right: 10px;
  padding-left: 0;
}

.eye-care-about-content p::before {
  right: 0;
  left: auto;
}

.eye-care-about-content .list li {
  padding-right: 32px;
  padding-left: 0;
}

.eye-care-about-content .list li i {
  right: 0;
  left: auto;
}

.eye-care-services-card .number {
  left: 20px;
  right: auto;
}

.eye-care-solutions-image {
  padding-right: 25px;
  padding-left: 0;
}

.eye-care-solutions-content .solutions-inner-content.bg-F7F7FD {
  border-right: 2px solid #1DBFCC;
  border-left: none;
}

.eye-care-team-card .team-image .share-link li {
  margin-left: 8px;
  margin-right: 0;
}

.eye-care-team-card .team-image .share-link li:last-child {
  margin-left: 0;
}

.eye-care-review-slides {
  margin-right: -100px;
  margin-left: 0;
}

.eye-care-review-slides.owl-theme .owl-nav.disabled + .owl-dots {
  left: 45px;
  right: auto;
}

.eye-care-review-card .review-info {
  padding-right: 85px;
  padding-left: 0;
}

.eye-care-review-card .review-info img {
  right: 0;
  left: auto;
}

.eye-care-review-card .icon-quote {
  left: 50px;
  right: auto;
}

.eye-care-treatment-content {
  padding-right: 25px;
  padding-left: 0;
}

.eye-care-treatment-content .treatment-inner-content {
  padding: 25px 82px 25px 25px;
}

.eye-care-treatment-content .treatment-inner-content .number {
  right: 25px;
  left: auto;
}

.eye-care-blog-card .blog-content .entry-meta li {
  margin-left: 10px;
  margin-right: 0;
  padding-right: 22px;
  padding-left: 0;
}

.eye-care-blog-card .blog-content .entry-meta li:last-child {
  margin-left: 0;
}

.eye-care-blog-card .blog-content .entry-meta li i {
  right: 0;
  left: auto;
}

.newsletter-inner-box .newsletter-form button {
  left: 4px;
  right: auto;
}

.eye-care-footer-widget .share-link li {
  margin-left: 10px;
  margin-right: 0;
}

.eye-care-footer-widget .share-link li:last-child {
  margin-left: 0;
}

.eye-care-footer-widget .quick-links li {
  padding-right: 22px;
  padding-left: 0;
}

.eye-care-footer-widget .quick-links li i {
  right: 0;
  left: auto;
}

.eye-care-footer-widget .newsletter-form .form-group button {
  left: 0;
  right: auto;
}

/** Responsive Area
==============================**/
@media only screen and (max-width: 767px) {
  .mean-container a.meanmenu-reveal {
    left: 0 !important;
    right: auto !important;
  }
  .mean-container .mean-nav ul li a {
    text-align: right;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    width: 85%;
    text-align: left;
    left: 0;
    right: auto;
  }
  .others-option-for-responsive .dot-menu {
    left: 60px;
    right: auto;
    z-index: 999;
  }
  .others-option-for-responsive .container .container {
    left: 10px;
    right: auto;
  }
  .others-option-for-responsive .option-inner .others-options .option-item {
    margin-left: 10px;
    margin-right: 0;
  }
  .others-option-for-responsive .option-inner .others-options .option-item .languages-list .nice-select .list .option {
    text-align: right;
  }
  .others-option-for-responsive .option-inner .others-options .search-box {
    margin-right: 25px;
    margin-left: 0;
  }
  .main-banner-content {
    margin: auto;
  }
  .login-form form .lost-your-password {
    text-align: right;
  }
  .top-header-optional {
    text-align: center;
  }
  .middle-header-content {
    text-align: center;
  }
  .middle-header-content li {
    padding-right: 0;
    margin-right: 10px;
    text-align: center;
  }
  .main-slides-content .slides-btn .checkup-content {
    margin-right: 0;
  }
  .single-features .content {
    padding-right: 0;
  }
  .about-image {
    text-align: center;
  }
  .main-slides-content .slides-btn .optional-btn {
    margin-right: 0;
  }
  .main-banner-content .banner-btn .optional-btn {
    margin-right: 0;
  }
  .main-banner-item .container-fluid {
    padding-left: 15px;
  }
  .top-dental-tourism-information.with-left {
    margin-right: 0;
  }
  .single-dental-tourism-features .content {
    padding-right: 0;
  }
  .dental-tourism-banner-area {
    overflow: hidden;
  }
  .dental-tourism-about-content {
    padding-right: 0;
  }
  .dental-tourism-services-area .container-fluid {
    right: 0;
  }
  .dental-tourism-blog-card .blog-content {
    padding-right: 0;
  }
  .dental-tourism-blog-card .blog-content .entry-meta li {
    margin-left: 8px;
    padding-right: 18px;
  }
  .skin-care-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
  }
  .skin-care-features-card .features-title {
    padding-right: 0;
  }
  .skin-care-about-content {
    padding-right: 0;
  }
  .skin-care-blog-card .blog-content {
    padding-right: 0;
  }
  .skin-care-blog-card .blog-content .entry-meta li {
    margin-left: 8px;
    padding-right: 18px;
  }
  .eye-care-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .eye-care-banner-content {
    margin-left: 0;
  }
  .eye-care-about-content {
    padding-right: 0;
  }
  .eye-care-solutions-image {
    padding-right: 0;
  }
  .eye-care-review-slides {
    margin-right: 0;
  }
  .eye-care-treatment-content {
    padding-right: 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .login-form form .lost-your-password {
    text-align: left;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mean-container a.meanmenu-reveal {
    left: 0 !important;
    right: auto !important;
  }
  .mean-container .mean-nav ul li a {
    text-align: right;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    width: 85%;
    text-align: left;
    left: 0;
    right: auto;
  }
  .others-option-for-responsive .dot-menu {
    left: 60px;
    right: auto;
    z-index: 999;
  }
  .others-option-for-responsive .container .container {
    left: 10px;
    right: auto;
  }
  .others-option-for-responsive .option-inner .others-options .option-item {
    margin-left: 10px;
    margin-right: 0;
  }
  .others-option-for-responsive .option-inner .others-options .option-item .languages-list .nice-select .list .option {
    text-align: right;
  }
  .others-option-for-responsive .option-inner .others-options .search-box {
    margin-right: 25px;
    margin-left: 0;
  }
  .main-banner-content {
    margin: auto;
  }
  .login-form form .lost-your-password {
    text-align: right;
  }
  .top-header-optional {
    text-align: center;
  }
  .middle-header-content {
    text-align: center;
  }
  .middle-header-content li {
    padding-right: 0;
    margin-right: 10px;
    text-align: center;
  }
  .single-features .content {
    padding-right: 0;
  }
  .appointment-overview-contact .appointment-info {
    right: 0;
    left: auto;
  }
  .about-image {
    text-align: center;
  }
  .main-banner-item .container-fluid {
    padding-left: 15px;
  }
  .top-dental-tourism-information.with-left {
    margin-right: 0;
  }
  .single-dental-tourism-features .content {
    padding-right: 0;
  }
  .dental-tourism-banner-area {
    overflow: hidden;
  }
  .dental-tourism-about-content {
    padding-right: 0;
  }
  .dental-tourism-services-area .container-fluid {
    right: 0;
  }
  .dental-tourism-blog-card .blog-content {
    padding-right: 0;
  }
  .dental-tourism-blog-card .blog-content .entry-meta li {
    margin-left: 8px;
    padding-right: 18px;
  }
  .skin-care-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
  }
  .skin-care-features-card .features-title {
    padding-right: 0;
  }
  .skin-care-about-content {
    padding-right: 0;
  }
  .skin-care-blog-card .blog-content {
    padding-right: 0;
  }
  .skin-care-blog-card .blog-content .entry-meta li {
    margin-left: 8px;
    padding-right: 18px;
  }
  .eye-care-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .eye-care-banner-content {
    margin-left: 0;
  }
  .eye-care-about-content {
    padding-right: 0;
  }
  .eye-care-solutions-image {
    padding-right: 0;
  }
  .eye-care-review-slides {
    margin-right: 0;
  }
  .eye-care-treatment-content {
    padding-right: 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-features .content {
    padding-right: 65px;
  }
  .top-dental-tourism-information.with-left {
    margin-right: 100px;
  }
  .dental-tourism-navbar .main-navbar .navbar ul {
    margin-right: 35px;
  }
  .dental-tourism-navbar .main-navbar .navbar .navbar-brand::before {
    left: -12px;
  }
  .dental-tourism-banner-area {
    overflow: hidden;
  }
  .single-dental-tourism-features .content {
    padding-right: 90px;
  }
  .dental-tourism-services-area .container-fluid {
    right: calc((100% - 950px)/2);
  }
  .dental-tourism-footer-widget .share-link li {
    margin-left: 5px;
  }
  .grin-care-navbar .main-navbar .navbar .others-options .option-item::before {
    right: 35px;
  }
  .skin-care-features-card .features-title {
    padding-right: 75px;
  }
  .skin-care-footer-widget .share-link li {
    margin-left: 5px;
  }
  .eye-care-treatment-content .treatment-inner-content {
    padding: 25px 55px 25px 25px;
  }
  .eye-care-treatment-content .treatment-inner-content .number {
    right: 15px;
  }
  .eye-care-footer-widget .share-link li {
    margin-left: 5px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .top-dental-tourism-information.with-left {
    margin-right: 100px;
  }
  .dental-tourism-navbar .main-navbar .navbar ul {
    margin-right: 35px;
  }
  .dental-tourism-navbar .main-navbar .navbar .navbar-brand::before {
    left: -12px;
  }
  .dental-tourism-banner-area {
    overflow: hidden;
  }
  .single-dental-tourism-features .content {
    padding-right: 90px;
  }
  .dental-tourism-services-area .container-fluid {
    right: calc((100% - 1135px)/2);
  }
  .dental-tourism-footer-widget .share-link li {
    margin-left: 5px;
  }
  .grin-care-navbar .main-navbar .navbar .others-options .option-item::before {
    right: 35px;
  }
  .skin-care-features-card .features-title {
    padding-right: 75px;
  }
}

@media only screen and (min-width: 1550px) {
  .skin-care-banner-area .container-fluid {
    padding-right: 100px;
    padding-left: 0;
  }
  .eye-care-banner-area .container-fluid {
    padding-right: 100px;
    padding-left: 0;
  }
}
/*# sourceMappingURL=rtl.css.map */