@media screen and (min-width:1024px) {
  .detailsmorebox{
     margin-left: 2px;
     margin-right: -15px;
  }
}
td.room-area.fit span {
  direction: ltr;
  unicode-bidi: embed;
}
.checkmark{
  left: unset;
  right: 0;
}
.roomsratetyps .radio label{
  padding-right: 28px;
  padding-left: unset;
}
.carousel-item{
  margin-right: 0;
}
@media only screen and (max-width: 600px) {
  .header-booking-journey .navbar {
    padding: 0 20px;
  }

  .inside .roomviewlist .table td {
    font-size: 14px
  }

  div#roomsListContainer {
    overflow: hidden;
  }

  .roomsListContainer_row {
    margin-left: 0;
    margin-right: 0;
  }

  .roomsListContainer_row .col-lg-12.col-md-12.col-ms-12 {
    padding: 0;
  }

  #roomsListContainer .row.gridbox.whitebox {
    margin-right: 0;
    margin-left: 0;
  }

  .col-sm-12.col-md-12.col-lg-3.pl-0.roomsratetyps,
  td.py-0.pl-0.pr-3.room__info__list {
    padding-left: 0 !important;
  }

  .rooms-list-header {
    margin-right: 0;
  }

  div#currencyfilter {
    text-align: left;
  }

}

@media only screen and (max-width: 1023px) and (min-width: 768px) {

  div#navbarSupportedContentXL li.dropdown,
  .hoteldropdown.booking_details_list_item #navbarDropdownXL {
    text-align: right;
    padding-right: 5px;
  }
}

.closedetails {
  right: unset;
  left: -22px;
}
 .detailsmodal .modal-header .close{
      right: unset;
      left: 20px;
 }