.main-navbar .navbar-brand {
  margin-right: 0;
  margin-left: 85px;
}

.main-navbar .navbar .navbar-nav .nav-item .nav-link i {
  right: auto;
  left: 1px;
}

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

.main-navbar .navbar .others-options {
  margin-left: 0;
  margin-right: 50px;
}

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

.default-btn i {
  margin-left: 0;
  margin-right: 10px;
}

.banner-tabs-text-content {
  border-radius: 5px 0px 5px 5px;
}

.banner-tabs-content .nav.nav-tabs .nav-item .nav-link {
  border-radius: 0px 5px 0px 0px;
}

.banner-tabs-content .nav.nav-tabs .nav-item .nav-link.active {
  border-radius: 0px 5px 0px 0px;
}

.banner-tabs-content .nav.nav-tabs .nav-item .nav-link.nav-link-2 {
  border-radius: 5px 0px 0px 0px;
}

.banner-tabs-content .nav.nav-tabs .nav-item .nav-link.nav-link-2.active {
  border-radius: 5px 0px 0px 0px;
}

.single-banner-two-content .banner-text-shape {
  right: auto;
  left: 129px;
}

.single-rated-swiper-content .rated-hotels-img .rated-hotels-btn {
  left: auto;
  right: 25px;
}

.rated-hotelst-three {
  position: relative;
}

.rated-hotelst-three .swiper-slider-arrow {
  position: absolute;
  top: 0;
  left: 130px;
}

.single-popular-room-content {
  position: relative;
}

.single-popular-room-content .swiper-slider-arrow {
  position: absolute;
  top: 0;
  left: 130px;
}

.popular-room-three-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
  margin-right: 0;
  margin-left: 40px;
}

.popular-room-three-title .popular-room-tabs-button .nav.nav-tabs .nav-item:last-child {
  margin-left: 0;
}

.single-hotels-three-content .hotles-smart-key .smartkey-item {
  padding-left: 0;
  padding-right: 90px;
}

.single-hotels-three-content .hotles-smart-key .smartkey-item i {
  left: auto;
  right: 0;
}

.laving-form-item.banner3-laving-form-item .living-right {
  margin-right: 0;
  margin-left: -87px;
}

.laving-form-item.banner3-laving-form-item .living-right .form-group span {
  left: auto;
  right: 11px;
}

.laving-form-item.banner3-laving-form-item .default-btn {
  float: left;
}

.laving-form-item.banner2-laving-form-item {
  left: 0;
  right: 150px;
}

.laving-form-item.banner2-laving-form-item .living-right {
  margin-right: auto;
  margin-left: -47px;
}

.laving-form-item.banner2-laving-form-item .default-btn {
  float: left;
  padding: 18px 33px;
}

.laving-form-item .form-group .downward-arrow {
  right: auto;
  left: 15px;
}

.rated-hotels-card .rated-hotels-img .bookmark-icon {
  right: auto;
  left: 20px;
}

.section-title.left-title {
  text-align: right;
}

.hotels-soqo-content {
  padding-left: 0;
  padding-right: 75px;
}

.popular-room-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
  margin-right: 0;
  margin-left: 20px;
}

.popular-room-title .popular-room-tabs-button .nav.nav-tabs .nav-item:last-child {
  margin-left: 0;
}

.single-destination-2-img {
  margin-right: 28px;
  margin-left: 20px;
}

.single-destination-2-img .destination-up {
  left: auto;
  right: -28px;
}

.single-destination-2-img .destination-up::after {
  left: auto;
  right: 0;
  -webkit-clip-path: polygon(100% 44%, 100% 43%, 0 100%, 0 47%);
          clip-path: polygon(100% 44%, 100% 43%, 0 100%, 0 47%);
}

.facilities-right-content {
  margin-left: 0;
  margin-right: -23px;
}

.single-subscribe-content .newsletter-form div#validator-newsletter {
  left: 0;
}

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

.team-details-left-item .team-details-card .team-list ul li {
  margin-right: 0;
  margin-left: 5px;
}

.team-details-left-item .team-details-card .team-details-list li {
  padding-right: 35px;
  padding-left: 0;
}

.team-details-left-item .team-details-card .team-details-list li i {
  left: auto;
  right: 0;
}

.destination-contact-main .destination-contact-img-bg {
  right: 0;
  left: -233px;
}

.search-box .search-form .search-button {
  right: auto;
  left: 0;
  border-radius: 5px 0px 0px 5px;
}

.room-facilities ul li .form-check span {
  right: auto;
  left: 0;
}

.filter #time-range p .slider-time2 {
  right: auto;
  left: 35px;
}

.single-testimonial-pages-card .testimonial-client .testimonial-img .testimonial-text {
  margin-left: 0;
  margin-right: 20px;
}

.single-faqs-content .fqas-item .accordion .accordion-item .accordion-header .accordion-button {
  padding: 14px 19px 14px 50px;
}

.single-faqs-content .fqas-item .accordion .accordion-item .accordion-header .accordion-button::after {
  right: auto;
  left: 20px;
}

.team-details-left-item {
  margin-right: 0;
  margin-left: 36px;
}

.single-team-card .team-img .team-list ul li {
  margin-right: 0;
  margin-left: 5px;
}

.single-team-card .team-img .team-list ul li:last-child {
  margin-left: 0;
}

.take-a-tour-img .take-video-play a::before {
  left: auto;
  right: -4.5px;
}

.take-a-tour-img .take-video-play a::after {
  left: auto;
  right: -14.5px;
}

.page-banner-area::after {
  left: auto;
  right: -241px;
}

.single-page-banner-content ul li {
  margin-right: 0;
  margin-left: 20px;
}

.single-page-banner-content ul li::after {
  right: auto;
  left: -12px;
}

.single-facilities-two-item {
  margin-right: 0;
  margin-left: 110px;
}

.single-facilities-two-item.facilities-three-item {
  margin-right: 0;
}

.single-facilities-two-item.facilities-three-item::after {
  right: auto;
  left: -44px;
}

.single-facilities-two-item.facilities-three-item .facilities-card.facilities-card-three {
  padding: 38px 160px 38px 38px !important;
}

.single-facilities-two-item.facilities-three-item .facilities-card.facilities-card-three::after {
  right: auto;
  left: -49px;
}

.single-facilities-two-item.facilities-three-item .facilities-card.facilities-card-three .covered-icon {
  left: auto;
  right: 40px;
}

.single-facilities-two-item .facilities-card {
  padding-left: 0;
  padding-right: 125px;
}

.single-facilities-two-item .facilities-card .covered-icon {
  left: auto;
  right: 0;
}

.discover-right-content-item {
  padding-right: 0;
  padding-left: 30px;
}

.discover-right-content-item .discover-content ul li {
  margin-right: 0;
  margin-left: 35px;
}

.discover-right-content-item .discover-img {
  margin-right: 0;
  margin-left: 10px;
}

.discover-right-content-item .discover-img img {
  border-radius: 0px 5px 5px 0px;
}

.check-availabIlity .form-group .downward-arrow {
  right: auto;
  left: 20px;
}

.reservation-tabs-item .nav.nav-tabs .nav-link {
  margin-right: 0;
  margin-left: 50px;
}

.reservation-tabs-item .nav.nav-tabs .nav-link:last-child {
  margin-left: 0;
}

.dates-list ul li span {
  right: auto;
  left: 0;
}

.select-room-items .room-1 .space-price ul li span {
  right: auto;
  left: 0;
}

.select-room-items .room-1 .space-services ul li span {
  right: auto;
  left: 0;
}

.select-room-items .room-1 .total-room p span {
  left: 0;
  right: auto;
}

.total-price p span {
  right: auto;
  left: 0;
}

.tags-card ul li {
  margin-right: 0;
  margin-left: 10px;
}

.tags-card ul li:last-child {
  margin-left: 0;
}

.single-blog-details-content h2 {
  padding-left: 60px;
  padding-right: 0;
}

.single-blog-details-content ul li {
  margin-right: 0;
  margin-left: 25px;
  padding-left: 0;
  padding-right: 30px;
}

.single-blog-details-content ul li i {
  left: auto;
  right: 0;
}

.single-blog-details-content p {
  padding-right: 0;
  padding-left: 68px;
}

.single-blog-details-content .blog-details-card {
  border-right: 5px solid var(--mainColor);
  border-left: none;
}

.single-blog-details-content .blog-tag-item .share-content ul li {
  margin-right: 0;
  margin-left: 5px;
  padding-left: 0;
  padding-right: 0;
}

.single-blog-details-content .blog-tag-item .share-content ul li:last-child {
  margin-left: 0;
}

.single-blog-details-content .blog-tag-item .tags-content ul li {
  padding-left: 0;
  margin-right: 0;
  margin-left: 20px;
  padding-right: 0;
}

.single-blog-details-content .comment-post .comment-card {
  padding-left: 0;
  padding-right: 125px;
}

.single-blog-details-content .comment-post .comment-card .comment-img {
  left: auto;
  right: 0;
}

.single-blog-details-content .comment-post .comment-card .reply-brn {
  right: auto;
  left: 0;
}

.contact-form .form-group .form-check .form-check-input:checked[type=checkbox]::after {
  left: 0;
  right: 2.5px;
}

.office-address-card .office-contact-address {
  padding-left: 0;
  padding-right: 88px;
}

.office-address-card .office-contact-address i {
  left: auto;
  right: 0;
}

.recent-posts .recent-post-card .recent-post-text {
  margin-left: 0;
  margin-right: 20px;
}

.reservation-choose-date .tab-teaser .tab-menu ul li {
  margin-right: 0;
  margin-left: 40px;
}

.reservation-choose-date .tab-teaser .tab-menu ul li:last-child {
  margin-left: 0;
}

.reservation-choose-date .reservation-upcoming-content.reservation-past .reservation-content ul li {
  margin-right: 0;
  margin-left: 0;
}

.reservation-choose-date .reservation-upcoming-content .reservation-content {
  margin-left: 0;
  margin-right: 20px;
}

.reservation-choose-date .reservation-upcoming-content .reservation-content ul li {
  margin-right: 0;
  margin-left: 24px;
}

.single-room-details-left-content .hotels-bat-listing li {
  margin-right: 0;
  margin-left: 48px;
}

.single-room-details-left-content .hotels-bat-listing li img {
  margin-right: 0;
  margin-left: 5px;
}

.single-room-details-left-content .hotels-bat-listing li::after {
  right: auto;
  left: -26px;
}

.single-room-details-left-content .room-services .single-room-services ul li {
  padding-left: 0;
  padding-right: 30px;
}

.single-room-details-left-content .room-services .single-room-services ul li i {
  left: auto;
  right: 0;
}

.single-room-details-left-content .room-reviews-item .room-reviews-content {
  padding-left: 0;
  padding-right: 130px;
}

.single-room-details-left-content .room-reviews-item .room-reviews-content img {
  left: auto;
  right: 0;
}

.popular-room-content.room-pages .popular-text .hotels-bat-listing li {
  margin-right: 0;
  margin-left: 48px;
}

.popular-room-content.room-pages .popular-text .hotels-bat-listing li img {
  margin-right: 0;
  margin-left: 5px;
}

.popular-room-content.room-pages .popular-text .hotels-bat-listing li::after {
  left: -26px;
  right: auto;
}

.popular-room-content.popular-room-content-two .popular-text .hotels-bat-listing li {
  margin-right: 0;
  margin-left: 48px;
}

.popular-room-content.popular-room-content-two .popular-text .hotels-bat-listing li img {
  margin-right: 0;
  margin-left: 5px;
}

.popular-room-content.popular-room-content-two .popular-text .hotels-bat-listing li::after {
  right: auto;
  left: -26px;
}

.popular-room-content .popular-img span {
  left: 20px;
  bottom: 20px;
}

.popular-room-content .popular-text .hotels-bat-listing li {
  margin-right: 0;
  margin-left: 23px;
}

.popular-room-content .popular-text .hotels-bat-listing li:last-child {
  margin-left: 0;
}

.popular-room-content .popular-text .hotels-bat-listing li::after {
  right: auto;
  left: -17px;
}

.single-facilities-content {
  margin-left: 0;
  margin-right: 98px;
}

.single-hotel-facilities-images {
  margin-left: -50px;
  margin-right: 112px;
}

.single-hotel-facilities-images .facilities-client {
  left: auto;
  right: -112px;
}

.single-hotel-facilities-images .facilities-client ul li {
  margin-left: 0;
  margin-right: -25px;
}

.single-hotel-facilities-images .facilities-client ul li:first-child {
  margin-right: 0;
}

.facilities-card-item .facilities-card {
  padding-left: 0;
  padding-right: 90px;
}

.facilities-card-item .facilities-card i {
  left: auto;
  right: 0;
}

.facilities-card-item .col-lg-3:nth-child(2) .facilities-card {
  left: auto;
  right: -5px;
}

.facilities-card-item .col-lg-3:nth-child(3) .facilities-card {
  left: auto;
  right: 35px;
}

.facilities-card-item .col-lg-3:nth-child(4) .facilities-card {
  left: auto;
  right: 70px;
}

.single-testimonial-card .testimonial-client .testimonial-img {
  margin-right: 0;
  margin-left: 20px;
}

.single-testimonial-card .testimonial-icon {
  right: auto;
  left: 46px;
}

.single-testimonial-card .testimonial-icon-2 {
  right: auto;
  left: 46px;
}

.single-blog-card .blog-content ul li {
  padding-left: 0;
  padding-right: 30px;
  margin-right: 0;
  margin-left: 25px;
}

.single-blog-card .blog-content ul li i {
  left: auto;
  right: 0;
}

.footer-widget.footer-widget-link2 {
  padding-left: 0;
  padding-right: 150px;
}

.footer-widget.footer-widget-link {
  padding-left: 0;
  padding-right: 100px;
}

.footer-widget .footer-icon li {
  margin-right: 0;
  margin-left: 15px;
}

.footer-widget .footer-widget-list li a {
  padding-left: 0;
  padding-right: 30px;
}

.footer-widget .footer-widget-list li a::after {
  left: auto;
  right: 0;
}

.footer-widget p {
  margin-right: 0;
  margin-left: -36px;
}

.footer-widget.touch-content {
  margin-left: 0;
  margin-right: 25px;
}

.footer-widget.touch-content .footer-contact {
  padding-right: 30px;
  position: relative;
}

.footer-widget.touch-content .footer-contact i {
  margin-right: 0;
  position: absolute;
  right: 0;
  top: 60%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

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

.single-hotels-two-img .hotels-booking-reting .client-img {
  margin-right: 0;
  margin-left: 20px;
}

.single-hotels-two-content {
  padding-left: 0;
  padding-right: 66px;
}

.single-tour-video-content .tour-video-play a::after {
  left: 0;
  right: -19.5px;
}

.laving-form-item .form-group .living-icon {
  right: auto;
  left: -36px;
}

@media only screen and (max-width: 767px) {
  .team-details-left-item {
    margin-right: 0;
    margin-left: 0;
  }
  .office-address-card .office-contact-address {
    padding-left: 0;
    padding-right: 60px;
  }
  .single-blog-details-content h2 {
    padding-left: 0;
    padding-right: 0;
  }
  .single-blog-details-content p {
    padding-right: 0;
    padding-left: 0;
  }
  .single-blog-details-content ul li {
    padding-right: 20px;
  }
  .single-blog-details-content .blog-tag-item .tags-content ul li {
    margin-left: 5px;
  }
  .single-blog-details-content .comment-post .comment-card {
    padding-left: 0;
    padding-right: 0;
  }
  .popular-room-content.room-pages .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 20px;
  }
  .reservation-tabs-item .nav.nav-tabs .nav-link {
    margin-right: 0;
    margin-left: 32px;
  }
  .single-room-details-left-content .room-reviews-item .room-reviews-content {
    padding-left: 0;
    padding-right: 60px;
  }
  .laving-form-item.banner3-laving-form-item .living-right {
    margin-right: 0;
    margin-left: 0;
  }
  .rated-hotelst-three .swiper-slider-arrow {
    position: unset;
    display: none;
  }
  .single-hotels-three-content .hotles-smart-key .smartkey-item {
    padding-left: 0;
    padding-right: 0;
  }
  .popular-room-three-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
    margin-right: 0;
    margin-left: 25px;
  }
  .single-popular-room-content .swiper-slider-arrow {
    position: unset;
    display: none;
  }
  .single-facilities-two-item.facilities-three-item .facilities-card.facilities-card-three {
    padding: 22px 85px 22px 20px !important;
  }
  .single-facilities-two-item.facilities-three-item .facilities-card.facilities-card-three .covered-icon {
    left: auto;
    right: 15px;
  }
  .swiper-slider-arrow {
    text-align: center;
    display: none;
  }
  .laving-form-item.banner2-laving-form-item {
    left: 0;
    right: 0;
  }
  .laving-form-item.banner2-laving-form-item .living-right {
    margin-left: 0;
  }
  .rated-hotels .swiper-button-next {
    right: 0;
    left: auto;
  }
  .rated-hotels .swiper-button-next, .rated-hotels .swiper-button-prev {
    left: 0;
  }
  .single-hotels-two-content {
    padding-left: 0;
    padding-right: 25px;
  }
  .single-popular-room-content .swiper-slider-arrow {
    position: unset;
  }
  .single-popular-room-content .swiper-button-next {
    right: 0;
    left: auto;
  }
  .single-popular-room-content .swiper-button-next, .single-popular-room-content .swiper-button-prev {
    left: 0;
  }
  .popular-room-content.popular-room-content-two .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 14px;
  }
  .single-facilities-two-item {
    margin-right: 0;
    margin-left: 60px;
  }
  .testimonial-two-item .swiper-button-next, .testimonial-two-item .swiper-button-prev {
    left: 0;
  }
  .single-hotels-two-content {
    padding-left: 0;
    padding-right: 0;
  }
  .single-destination-2-img {
    margin-right: 15px;
    margin-left: 0;
  }
  .single-destination-2-img .destination-up {
    left: auto;
    right: -14px;
  }
  .discover-right-content-item .discover-right-text p {
    font-size: 12px;
    margin-left: -34px;
    position: relative;
    left: 18px;
  }
  .testimonial-two-item .swiper-button-next {
    right: 0;
    left: auto;
  }
  .discover-right-content-item .discover-content ul li {
    margin-right: 0;
    margin-left: 3px;
  }
  .single-destination-two-content {
    padding-left: 0;
  }
  .single-facilities-two-item {
    margin-left: 0;
  }
  .single-facilities-two-item .facilities-card {
    padding-left: 0;
    padding-right: 70px;
  }
  .facilities-right-content {
    margin-left: 0;
    margin-right: 0;
  }
  .others-option-for-responsive .dot-menu {
    right: auto;
    left: 52px;
  }
  .main-responsive-nav .mean-container a.meanmenu-reveal {
    right: auto !important;
    left: 0 !important;
  }
  .hotels-soqo-content {
    padding-left: 0;
    padding-right: 0;
  }
  .popular-room-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
    margin-right: 0;
    margin-left: 8px;
  }
  .popular-room-title {
    margin-bottom: 20px;
  }
  .single-hotel-facilities-images {
    margin-left: 0;
    margin-right: 0;
  }
  .single-hotel-facilities-images .facilities-client {
    left: auto;
    right: 36px;
  }
  .single-facilities-content {
    margin-left: 0;
    margin-right: 0;
  }
  .facilities-card-item .facilities-card {
    padding-left: 0;
    padding-right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(2) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(3) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(4) .facilities-card {
    left: auto;
    right: 0;
  }
  .single-blog-card .blog-content ul li {
    margin-left: 7px;
  }
  .footer-widget.footer-widget-link2 {
    padding-left: 0;
    padding-right: 0;
  }
  .footer-widget.footer-widget-link {
    padding-left: 0;
    padding-right: 0;
  }
  .footer-widget p {
    margin-right: 0;
    margin-left: 0;
  }
  .footer-widget.touch-content {
    margin-left: 0;
    margin-right: 0;
  }
  .testimonial-area {
    overflow: hidden;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .laving-form-item.banner2-laving-form-item {
    left: 0;
    right: 0;
  }
  .laving-form-item.banner2-laving-form-item .living-right {
    margin-left: 0;
  }
  .office-address-card .office-contact-address {
    padding-left: 0;
    padding-right: 60px;
  }
  .popular-room-content.room-pages .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 20px;
  }
  .reservation-tabs-item .nav.nav-tabs .nav-link {
    margin-right: 0;
    margin-left: 32px;
  }
  .team-details-left-item {
    margin-right: 0;
    margin-left: 0;
  }
  .laving-form-item.banner3-laving-form-item .living-right {
    margin-right: 0;
    margin-left: 0;
  }
  .rated-hotelst-three .swiper-slider-arrow {
    position: unset;
    display: none;
  }
  .single-hotels-three-content .hotles-smart-key .smartkey-item {
    padding-left: 0;
    padding-right: 0;
  }
  .popular-room-three-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
    margin-right: 0;
    margin-left: 25px;
  }
  .single-popular-room-content .swiper-slider-arrow {
    position: unset;
    display: none;
  }
  .single-facilities-two-item.facilities-three-item .facilities-card.facilities-card-three {
    padding: 22px 85px 22px 20px !important;
  }
  .single-facilities-two-item.facilities-three-item .facilities-card.facilities-card-three .covered-icon {
    left: auto;
    right: 15px;
  }
  .swiper-slider-arrow {
    text-align: center;
    display: none;
  }
  .single-hotels-three-content .hotles-smart-key .smartkey-item {
    padding-left: 0;
    padding-right: 58px !important;
  }
  .destination-three-area .col-lg-6:nth-child(2) .destination-3-img img {
    max-width: 100%;
  }
  .rated-hotels .swiper-button-next {
    right: 0;
    left: auto;
  }
  .rated-hotels .swiper-button-next, .rated-hotels .swiper-button-prev {
    left: 0;
  }
  .single-hotels-two-content {
    padding-left: 0;
    padding-right: 25px;
  }
  .single-popular-room-content .swiper-slider-arrow {
    position: unset;
  }
  .single-popular-room-content .swiper-button-next {
    right: 0;
    left: auto;
  }
  .single-popular-room-content .swiper-button-next, .single-popular-room-content .swiper-button-prev {
    left: 0;
  }
  .popular-room-content.popular-room-content-two .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 14px;
  }
  .single-facilities-two-item {
    margin-right: 0;
    margin-left: 60px;
  }
  .testimonial-two-item .swiper-button-next, .testimonial-two-item .swiper-button-prev {
    left: 0;
  }
  .testimonial-two-item .swiper-button-next {
    right: 0;
    left: auto;
  }
  .single-destination-two-content {
    padding-left: 0;
    margin-right: -20px;
  }
  .single-facilities-two-item {
    margin-left: 0;
  }
  .single-facilities-two-item .facilities-card {
    padding-left: 0;
    padding-right: 70px;
  }
  .facilities-right-content {
    margin-left: 0;
    margin-right: 0;
  }
  .others-option-for-responsive .dot-menu {
    right: auto;
    left: 52px;
  }
  .main-responsive-nav .mean-container a.meanmenu-reveal {
    right: auto !important;
    left: 0 !important;
  }
  .hotels-soqo-content {
    padding-left: 0;
    padding-right: 0;
  }
  .popular-room-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
    margin-right: 0;
    margin-left: 8px;
  }
  .popular-room-title {
    margin-bottom: 20px;
  }
  .single-hotel-facilities-images {
    margin-left: 0;
    margin-right: 0;
  }
  .single-hotel-facilities-images .facilities-client {
    left: auto;
    right: 36px;
  }
  .single-facilities-content {
    margin-left: 0;
    margin-right: 0;
  }
  .facilities-card-item .facilities-card {
    padding-left: 0;
    padding-right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(2) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(3) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(4) .facilities-card {
    left: auto;
    right: 0;
  }
  .single-blog-card .blog-content ul li {
    margin-left: 7px;
  }
  .footer-widget.footer-widget-link2 {
    padding-left: 0;
    padding-right: 0;
  }
  .footer-widget.footer-widget-link {
    padding-left: 0;
    padding-right: 0;
  }
  .footer-widget p {
    margin-right: 0;
    margin-left: 0;
  }
  .footer-widget.touch-content {
    margin-left: 0;
    margin-right: 0;
  }
  .testimonial-area {
    overflow: hidden;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-details-left-item {
    margin-right: 0;
    margin-left: 0;
  }
  .popular-room-content.room-pages .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 10px;
  }
  .reservation-tabs-item .nav.nav-tabs .nav-link {
    margin-right: 0;
    margin-left: 32px;
  }
  .single-room-details-left-content .room-reviews-item .room-reviews-content {
    padding-left: 0;
    padding-right: 60px;
  }
  .single-hotels-three-content {
    padding-right: 0;
    margin-left: 0;
  }
  .single-hotels-three-content .hotles-smart-key .smartkey-item {
    padding-left: 0;
    padding-right: 52px;
  }
  .single-hotels-three-img {
    margin-right: 0;
  }
  .main-navbar .navbar-brand {
    margin-right: 0;
    margin-left: 40px;
  }
  .main-navbar .navbar .others-options {
    margin-left: 0;
    margin-right: 35px;
  }
  .popular-room-content .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 19px;
  }
  .banner-tabs-text-content.tabs-text-content-two .laving-form-item .living-right {
    margin-right: 0;
  }
  .others-option-for-responsive .dot-menu {
    right: auto;
    left: 52px;
  }
  .main-responsive-nav .mean-container a.meanmenu-reveal {
    right: auto !important;
    left: 0 !important;
  }
  .hotels-soqo-content {
    padding-left: 0;
    padding-right: 0;
  }
  .popular-room-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
    margin-right: 0;
    margin-left: 8px;
  }
  .popular-room-title {
    margin-bottom: 20px;
  }
  .single-hotel-facilities-images {
    margin-left: 0;
    margin-right: 0;
  }
  .single-hotel-facilities-images .facilities-client {
    left: auto;
    right: 36px;
  }
  .single-facilities-content {
    margin-left: 0;
    margin-right: 0;
  }
  .facilities-card-item .facilities-card {
    padding-left: 0;
    padding-right: 70px;
  }
  .single-blog-card .blog-content ul li {
    margin-left: 8px;
    padding-right: 21px;
  }
  .facilities-card-item .col-lg-3:nth-child(2) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(3) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(4) .facilities-card {
    left: auto;
    right: 0;
  }
  .single-blog-card .blog-content ul li {
    margin-left: 7px;
  }
  .footer-widget.footer-widget-link2 {
    padding-left: 0;
    padding-right: 40px;
  }
  .footer-widget.footer-widget-link {
    padding-left: 0;
    padding-right: 0;
  }
  .footer-widget p {
    margin-right: 0;
    margin-left: -20px;
  }
  .footer-widget.touch-content {
    margin-left: 0;
    margin-right: 0;
  }
  .footer-widget .footer-icon li {
    margin-right: 0;
    margin-left: 5px;
  }
  .testimonial-area {
    overflow: hidden;
  }
  .navbar-area.navbar-two-area .main-navbar .navbar-brand {
    margin-right: 25px;
  }
  .main-navbar .navbar .others-options .option-item .default-btn {
    margin-left: 0;
    margin-right: 10px;
  }
  .main-navbar .navbar .others-options {
    margin-left: 0;
    margin-right: 10px;
  }
  .navbar-area.navbar-two-area .main-navbar .navbar .navbar-nav .nav-item {
    margin-left: 9px;
    margin-right: 9px;
  }
  .laving-form-item.banner2-laving-form-item {
    left: 0;
    right: 0;
  }
  .laving-form-item.banner2-laving-form-item .living-right {
    margin-right: auto;
    margin-left: 0;
  }
  .laving-form-item.banner2-laving-form-item .default-btn {
    padding: 18px 19.5px !important;
    font-size: 15px;
  }
  .rated-hotels .swiper-button-next {
    right: 0;
    left: auto;
  }
  .rated-hotels .swiper-button-next, .rated-hotels .swiper-button-prev {
    left: 0;
  }
  .single-hotels-two-content {
    padding-left: 0;
    padding-right: 25px;
  }
  .single-popular-room-content .swiper-slider-arrow {
    position: absolute;
  }
  .single-popular-room-content .swiper-button-next {
    right: 0;
    left: auto;
  }
  .single-popular-room-content .swiper-button-next, .single-popular-room-content .swiper-button-prev {
    left: 0;
  }
  .popular-room-content.popular-room-content-two .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 14px;
  }
  .single-facilities-two-item {
    margin-right: 0;
    margin-left: 60px;
  }
  .testimonial-two-item .swiper-button-next, .testimonial-two-item .swiper-button-prev {
    left: 0;
  }
  .testimonial-two-item .swiper-button-next {
    right: 0;
    left: auto;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .single-popular-room-content .swiper-slider-arrow {
    position: absolute !important;
  }
  .single-hotels-three-content {
    margin-left: 0;
    margin-right: -35px;
  }
  .single-hotels-three-img {
    margin-right: 0;
    margin-left: 50px;
  }
  .main-navbar .navbar-brand {
    margin-right: 0;
    margin-left: 40px;
  }
  .main-navbar .navbar .others-options {
    margin-left: 0;
    margin-right: 35px;
  }
  .popular-room-content .popular-text .hotels-bat-listing li {
    margin-right: 0;
    margin-left: 19px;
  }
  .banner-tabs-text-content.tabs-text-content-two .laving-form-item .living-right {
    margin-right: 0;
  }
  .others-option-for-responsive .dot-menu {
    right: auto;
    left: 52px;
  }
  .main-responsive-nav .mean-container a.meanmenu-reveal {
    right: auto !important;
    left: 0 !important;
  }
  .hotels-soqo-content {
    padding-left: 0;
    padding-right: 0;
  }
  .popular-room-title .popular-room-tabs-button .nav.nav-tabs .nav-item {
    margin-right: 0;
    margin-left: 8px;
  }
  .popular-room-title {
    margin-bottom: 20px;
  }
  .single-hotel-facilities-images {
    margin-left: 0;
    margin-right: 0;
  }
  .single-hotel-facilities-images .facilities-client {
    left: auto;
    right: 36px;
  }
  .single-facilities-content {
    margin-left: 0;
    margin-right: 0;
  }
  .facilities-card-item .facilities-card {
    padding-left: 0;
    padding-right: 70px;
  }
  .single-blog-card .blog-content ul li {
    margin-left: 8px;
    padding-right: 21px;
  }
  .facilities-card-item .col-lg-3:nth-child(2) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(3) .facilities-card {
    left: auto;
    right: 0;
  }
  .facilities-card-item .col-lg-3:nth-child(4) .facilities-card {
    left: auto;
    right: 0;
  }
  .single-blog-card .blog-content ul li {
    margin-left: 7px;
  }
  .footer-widget.footer-widget-link2 {
    padding-left: 0;
    padding-right: 40px;
  }
  .footer-widget.footer-widget-link {
    padding-left: 0;
    padding-right: 0;
  }
  .footer-widget p {
    margin-right: 0;
    margin-left: -20px;
  }
  .footer-widget.touch-content {
    margin-left: 0;
    margin-right: 0;
  }
  .footer-widget .footer-icon li {
    margin-right: 0;
    margin-left: 5px;
  }
  .testimonial-area {
    overflow: hidden;
  }
  .laving-form-item.banner2-laving-form-item {
    left: 0;
    right: 0;
  }
  .single-popular-room-content .swiper-slider-arrow {
    position: unset;
  }
  .single-facilities-two-item {
    margin-right: 0;
    margin-left: 50px;
  }
}

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