/* HEADER */
.bravo_wrap .bravo_header .content .header-left .bravo-menu{
  margin-right: 0px;
}
.bravo_wrap .bravo_header .bravo-menu-mobile{
  transform: translate(500%);
}
/* HEADER END */
/* ---------------------------------------------- */
/* HOME PAGE */
#t-search-home-form-location-input{
  background-position-x: 5%;
}
#t-search-Budget,
#t-search-BudgetAttr,
#t-search-Age,
#t-search-Rating, 
#t-search-Category, 
#t-search-Car-Type, 
#t-search-Boat-Type{
  background-position-x: 5%;
}
#t-search-Bedrooms, 
#t-search-Bathrooms{
  background-position-x: 6%;
}
.t-search-check-in-out-wrapper{
  background-position-x: 6%;
  padding: 5px 0.75rem 0px 22px !important;
}
.t-home-search-guest-wrapper{
  background-position-x: 5%;
  padding-left: 0rem !important;
  padding-right: 0.45rem !important;
}
.t-Age-form-content input,
.t-Rate-form-content input{
  background-position-x: 5% !important;
}
.rental-type-select{
  background-position-x: 5%;
  padding-right: 0.45rem !important;
  padding-left: 30px !important;
}
#bravo_viptransportation_book_app .inc_dec{
  right: unset;
  left: 5px;
}
.t-vip-transportaion-search-type-select{
  background-position-x: 6%;
}
.t-vip-trasnportaion-search-time-select{
  background-position-x: 6%;
}
#bravo_viptransportation_book_app .formIcon{
  right: unset;
  left: 12px;
}
#bravo_viptransportation_book_app [name="people"]{
  padding-right: 0.75rem !important;
  padding-left: unset !important;
}
.t-vip-transportation-search-input{
  padding-right: 0.75rem !important;
  padding-left: 30px !important;
}
.t-home-house-title{
  text-align: right;
}
.t-home-house-location{
  text-align: right;
}
.t-price-wrapper{
  padding-right: 15px;
}
.t-description{
  text-align: right;
    padding-right: 15px;
    padding-left: 5px;
}
.t-amenity{
  margin-right: 0px;
  margin-left: 5px;
}
.bravo-offer .slick-dots{
  right: unset;
  left: 0;
}
.t-bedrooms-image,
.t-bathrooms-image{
  margin-right: unset;
  margin-left: 5px;
}
.bravo-list-news .ViewAll{
  right: unset;
  left: 0;
}
.t-home-house-slider .slick-dots{
  right: unset;
  left: 0;
}
.bravo-list-news .slick-dots{
  right: unset;
  left: 0;
}
.t-call-to-action-left-wrapper{
  background-position: left;
}
.t-call-to-action-right-wrapper .title,
.t-call-to-action-right-wrapper .sub_title{
  text-align: right;
}
.bravo_wrap .page-template-content .bravo-call-to-action .context .btn-more{
  float: right;
}
.home-testimonials-image{
  left: -20px;
  right: unset;
}
.home-testimonials-slider .slick-dots{
  left: unset;
  right: -51%;
}
.t-how-it-works-item-title{
  padding-left: 0px;
  padding-right: 30px;
  text-align: right;
  font-weight: 600;
}
.border-right{
  border-right: 0px solid #dee2e6 !important;
  border-left: 1px solid #dee2e6 !important;
}
.t-location-pin-image{
  margin-right: 0px;
  margin-left: 5px;
}
/* HOME PAGE END */
/* ---------------------------------------------- */
/* SPACE PAGE START */
.t-details-price{
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -140px;
  padding-right: 140px;
}
.bravo_wrap .bravo_detail_space .bravo-more-book-mobile .right{
  text-align: center !important;
}
.t-second-details-main-container {
  padding-right: calc( ((100% - 90%) / 2) + 15px );
  padding-left: 0px;
}
.t-date-wrapper{
  margin-right: 0px;
  margin-left: 40px;
}
.t-book-form-inner-container {
  padding-right: 142px;
  padding-left: 0px;
  color: white;
}
.t-guest-wrapper{
  margin-right: 0px;
  margin-left: 20px;
}
.t-form-title{
  padding: 101px 0px 0px 22px;
}
.t-date-select-icon{
  right: unset;
  left: 22px;
}
.t-date-pick-title-wrapper{
  padding-right: 15px;
  padding-left: unset;
}
.t-check-in-render{
  padding-right: 15px;
  padding-left: unset;
}
.t-guest-wrapper label{
  padding: 9px 18px 0px 10px;
}
.t-book-now-mobile-button{
  font-weight: bold;
}
@media screen and (max-width: 1520px){
  .t-second-g-gallery-container {
    padding-right: unset;
    padding-left: 50px;
  }
}
@media screen and (max-width: 1280px){
  .t-book-form-inner-container {
    padding-right: 110px;
  }
  .t-guest-wrapper i {
    padding-left: 15px;
  }
}
@media screen and (max-width: 1035px){
  .t-date-select-icon{
    left: 10px;
  }
}
@media screen and (max-width: 991px){
  .t-details-price{
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 15px;
  }
  .t-check-in-wrapper{
    width: 80% !important;
  }
}
/* SPACE PAGE END */
/* ---------------------------------------------- */
/* HOUSES PAGE START */
.t-house-listing-type{
  margin-left: unset;
  margin-right: auto;
  right: unset;
  left: 0;
}
.t-house-size{
  text-align: right;
}
.t-house-details-price{
  margin-right: 0px;
  padding-right: 10px;
}
/* HOUSES PAGE END */
/* ---------------------------------------------- */
/* HOTELS PAGE START */
.t-item-title-hotel{
  padding-left: 0px;
  padding-right: 15px;
}
.t-location-hotel{
  padding: 0px 15px 0px 0px;
}
.bravo_wrap .bravo-list-item .list-item .item-loop-list .thumb-image .service-wishlist.t-wishlist{
  right: 10px !important;
}
.t-details-price-hotel{
  padding-right: 15px;
}
.t-details-description-hotel{
  text-align: right;
}
.t-room-amount-select{
  background-position: 12% 50%;
}
/* HOTELS PAGE END */
/* ---------------------------------------------- */
/* Cars page */
.bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image .service-wishlist{
  right: 25px !important;
}
.t-details-description{
  text-align: right;
}
/* cars page end */
/* ---------------------------------------------- */
/* VIP TRANSPORTATION */
.t-viptransportaion-listing-subtitle{
  text-align: right;
}
.t-viptransportaion-listing-title{
  text-align: right;
}
.t-viptransportaion-listing-text{
  text-align: right;
}
/* VIP TRANSPORTATION END */
/* ---------------------------------------------- */
/* boat page */
.t-boat-details-description{
  text-align: right;
}
.t-boat-form-inner-container{
  padding: 50px 50px 50px 0px;
}
.t-boat-date-field{
  margin-right: 0px !important;
  margin-left: 20px !important;
}
.t-boat-date-wrapper{
  margin-left: 0px;
}
.t-boat-hours-input{
  padding-right: 18px;
  padding-left: 0px;
}
.t-boat-time-select{
  text-align: right;
}
.t-boat-time-select option{
  direction: ltr;
}
/* boat page end */
/* ---------------------------------------------- */
/* CONCIERGE page */
.t-services-search-container{
  padding-left: 0px;
  padding-right: calc(5% + 15px);
}
.t-concierge-packages-main-row{
  margin: 0px;
}
.concierge-selected-service{
  margin-right: 0px;
  margin-left: 18px;
}
.temp-t-concierge-listing-info-col{
  padding-left: calc(5% + 15px) !important;
  padding-right: 0px !important;
}
.t-service-category-title h1{
  text-align: right;
}
.t-concierge-service-info .t-concierge-package-info-title,
.t-concierge-service-info .t-concierge-package-info-duration{
  text-align: right;
}
.subscribed-package-text{
  text-align: right;
  padding-left: 0px;
  padding-right: 150px;
}
.t-concierge-guest-wrapper{
  margin-right: 0px;
  margin-left: 0px;
}
@media screen and (max-width: 1520px){
  .subscribed-package-text {
      padding-right: 30px;
  }
@media screen and (max-width: 991px){
  .t-concierge-form-book-wrap {
    margin-left: unset;
    margin-right: calc(-5%);
  }
}
}
/* CONCIERGE PAGE END */
/* ---------------------------------------------- */
/* Bundles page */
.t-bundle-title{
  padding: 34px 23px 0px 0px !important;
}
.t-bundle-price-wrapper{
  padding-left: 0px;
  padding-right: 23px;
}
.t-bundle-original-price{
  padding-left: 0px;
  padding-right: 23px;
}
.t-bundle-description{
  padding-left: 0px;
  padding-right: 23px;
}
.t-book-form-guest-search-bundle{
  margin-right: 0px !important;
  margin-left: 40px !important;
}
.t-bundle-details-price-wrapper .t-bundle-price-wrapper,
.t-bundle-details-price-wrapper .t-bundle-original-price{
  padding-right: 0px;
}
.t-bundle-details-price-wrapper .price{
  text-align: right;
}
.t-bundle-details-attributes-container{
  text-align: right;
}
.t-bundle-form-person-input input{
  padding-left: 0px !important;
  padding-right: 18px !important;
}
@media screen and (max-width: 991px){
  .t-bundle-details-price-wrapper{
    padding-right: 140px;
  }
}
/* Bundles page end */
/* ---------------------------------------------- */
/* CONTACT US */
.contact-info-wrapper{
  left: 0;
  right: auto;
}
.contact-info-bottom-image{
  left: -120px;
  right: auto;
}
.contact-info-wrapper{
  text-align: right;
}
.contact-form-image-container{
  padding: 144px 140px 119px 0px;
}
.contact-form-header{
  text-align: right;
}
.t-contact-form-text{
  margin-left: auto;
}
.contact-form input,
.contact-form textarea{
  direction: rtl;
}
@media screen and (max-width: 1580px){
  .contact-info-title {
    padding-left: 0px;
    padding-right: 40px;
  }
  .contact-info-subtitle{
    padding-left: 0px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 991px){
  .contact-info-bottom-image {
      right: auto;
      left: -70px;
  }
}
@media (max-width: 768px){
  .contact-form-image-container{
    padding: unset;
  }
}
/* CONTACT US END */
/* ---------------------------------------------- */
/* CHECKOUT PAGE */
.t-checkout-breadcrumb{
  padding-right: 25px;
  padding-left: 0px;
}
.t-details-total{
  margin-left: 0px;
  margin-right: -20px;
}
.t-checkout-form-select{
  background-position: 3% 50%;
}
/* CHECKOUT PAGE END */
/* ---------------------------------------------- */
/* wishlist page */
.t-wishlist-slider-boat .slick-track,
.t-wishlist-slider-car .slick-track,
.t-wishlist-slider-hotel .slick-track,
.t-wishlist-slider-house .slick-track,
.t-wishlist-slider-space .slick-track,
.t-wishlist-slider-event .slick-track{
  margin-right: 0;
  margin-left: unset;
}
.t-wishlist-slider-general .slick-dots{
  right: auto;
  left: 0;
}
/* wishlist page end */
/* ---------------------------------------------- */
/* LOGIN */
.LoginModal .main_title .sub_title{
  text-align: right;
}
.LoginModal .main_left_title .sub_title{
  text-align: right !important;
}
.LoginModal h5{
  text-align: right;
}
.form-group.text-center.box-social h5{
  text-align: center;
}
/* LOGIN */
/* ---------------------------------------------- */
/* FAQ PAGE */
.is-rtl .t-set-of-questions-title{
  text-align: right;
}
.t-accordion-arrow{
  transform: rotate(180deg);
}
.t-boat-search-title {
  font-family: Cairo;
}
.t-boat-type-wrapper{
  text-align: left;
}
.t-boat-type{
  font-family: Cairo;
  padding: 5px 10px 8px 10px;
}
.faqAccordion{
  text-align: right;
}
.t-form-title h5 {
    font-family: Cairo;
    padding-top: 20px;
}
.t-breadcrumb-link {
  text-align: right;
}
.t-details-title {
text-align: right;
}
.t-details-location {
  margin-top: 10px;
  color: #797979;
  font-size: 18px;
  text-align: right;
  font-family: Cairo;
}
.t-amenities {
  text-align: right;
}
.bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop .item-title {
  font-family: 'Cairo';
}
/* FAQ PAGE END*/
/* ---------------------------------------------- */
/* ABOUT US PAGE */
.t-about-left-col{
  padding-left: 0;
  padding-right: calc( ((100% - 90%) / 2) + 15px );
}
.t-house-details-page-image{
  background-position-x: right;
}
.about-text-center{
  text-align: right;
}
.about-testimonials-slider.slick-initialized.slick-slider.slick-dotted{
  direction: ltr;
}
.about-testimonials-slider .slick-dots{
  left: 10%;
  right: unset;
}
.about-testimonials-main-container{
  padding-left: 0px;
  padding-right: calc( ((100% - 90%) / 2) + 15px );;
}
/* ABOUT US PAGE END */
/* ---------------------------------------------- */
/* PROFILE PAGE*/
.label_inp{
  left: unset;
  right: 0;
  margin-right: 20px;
  margin-left: 0px;
}
.imageStyle1{
  left: 3%;
  right: unset;
}
.title-bar.no-border-bottom.big-title1{
  margin-left: 0px !important;
  margin-right: 130px !important;
}
.custom_profile_row{
  margin-left: 0px;
}
.b_main-box{
  direction: ltr;
  text-align: left;
}
/* .b-banner-sub-title,
.b-banner-main-title,
.button-cont{
  margin-left: 0px;
  margin-right: 130px;
} */
@media (min-width: 768px) and (max-width: 1700px){
  .contact-pro-section .contact-form-image-container {
      padding: 144px 130px 119px 0px !important;
  }
}
/* PROFILE PAGE END*/
/* ---------------------------------------------- */
.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li a {
  font-family: 'Cairo';
  font-weight: bold;
}