.gmnoprint .gm-style-cc {
    display: none;
}
.gmnoprint.gm-style-cc {
    display: none;
}
.error-value-required {
    color:#b23f42 !important;
}
.status-show-sm{
	display: none;
}
.thread-name.list_name {
    display: none;
}
.next_list {
    display: none;
}
.share-title {
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
}
.share-btn {
    min-width: 16px;
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
}
.non_scrl{
    overflow: hidden !important;
}
.pos-fix3{
    overflow: hidden !important;
}

body.pos-fix4{
    overflow-y: hidden !important;
}
html.pos-fixing{
    overflow: hidden !important;
}

.mCustomScrollbar{
     -webkit-overflow-scrolling: touch !important;
         touch-action: auto !important;
         -webkit-overflow-scrolling: auto !important;
}

.contact-modal textarea {
    min-height: 200px;
}
.help-block {
    color: #b23f42 !important;
}
.finish_tooltip{
	 top:auto !important;
	 bottom:145px;
     left: 80px;
     right: auto;
     position: fixed;
}
.mini-profile.va-container.media {
    vertical-align: middle;
}
.calendarMonthHeader {
    margin: 20px 0 !important;
    display: inline-block;
    vertical-align: middle;
}
.tooltip-amenity{
	top: -7px !important;
}
.tooltip-left-middle:before{
	    top: 15px !important;
}
.tooltip-left-middle:after{
	top: 15px !important;
}
.invite_share input,  .invite_share a{
	display: table-cell;
}
.invite_share input{
	width: 100%;
}
.invite_share a{
	width: auto;
}
.tooltip-amenity dt {
    font-weight: normal !important;
    text-overflow: inherit;
    word-wrap: break-word;
}
.tooltip-amenity dl {
	padding: 5px 10px !important;
}
.social-share-widget.invite_twitter span {
    display: inline-block;
}
.social-share-widget.invite_twitter {
    display: inline-block;
    width: 100%;
}
.social-share-widget.invite_twitter .share-triggers .social-icon-size {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
}
.tooltip-amenity{
left: 30px;
position: initial !important;
}
.tooltip-amenity .panel-body{
	padding: 0px;
}
.tool_tip_prop{
	max-width: 300px;
	padding: 5px 10px;
}
.come{
	display: inline-block;
	padding-right: 10px;
}
.amenity-list li{
	position: relative;
}
.amit{
	position: absolute;
	display: inline-block;
    z-index: 1;
}
.rightside .owl-nav .owl-next, .rightside .owl-nav .owl-prev{
    box-shadow: none !important;
    background: none !important;
}
.rightside .owl-nav .owl-prev{
    left: 0;
    top: 0 !important;
}
.rightside .owl-nav .owl-next{right: 0;top: 0 !important;}
.reservation_img img{
    width: 100%;
}
.reservation_img{
    display: block;
}
.req_profile{text-align: left;}
h3.listing-card-spacing {
    font-size: 20px;
}
h4.listing-card-spacing {
    font-weight: normal;
    font-size: 16px;
}
.text-kazan, .icon-kazan {
    color: #007a87;
    font-weight: normal;
}
.cover-photo-container {
    display: none;
}
.point-text {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.profile-circle-responsive.media-photo.media-round.travel_img {
    display: flex;
    margin: 0 auto;
    height: 150px;
    width: 150px;
}
.profile-circle-responsive.media-photo.media-round.travel_img a {
    display: flex;
    flex-direction: column;
    height: 150px;
    vertical-align: middle;
    margin: 0 auto;
    justify-content: center;
}
.media-photo.media-round.travel_img img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    vertical-align: middle;
    border-radius: 50%;
}
p.ml-error {
    color: #f30e0efa;margin:0;
}
ul.rslides{height: 100%;}
.rslides li{
    height: 100%;
}
.rslides img{height: 100%;object-fit: cover;object-position: top}
.hero__background .rslides.rslides3 li {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    top: 78px;
    height: calc(100% - 78px) !important;
}
p.text-muted.extra_muted {
    margin: 0;padding-top: 0px;
}
p.text-muted.extra_muted1 {
    margin: 0;padding-top: 10px;
}
.pricing_extra_amt{
    padding: 10px 0;
    display: inline-block;
    width: 100%;
}
.label_right{text-align: left;}
.js-tooltip-trigger {
    padding: 0 0 10px;
}
.length_whole{
    display: inline-block;width: 100%;
    margin-bottom: 20px;
}
.delete_length
{
    padding: 10px;
    font-size: 15px;
    margin: 0;
}
.early_bird_whole{margin-bottom: 20px;}

.media-photo-block.listing_profile_coverimg {
    height: 63px;
    width: 100%;
}
.media-photo-block.listing_profile_coverimg img {
       width: auto;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
}
.panel-light.become_new {
    display: inline-block;
    width: 100%;
    padding: 50px 0;
}
.becom_head{display: inline-block;width: 100%;text-align: center;}
.become_body {
    display: block;
    width: 70%;
    margin: 0 auto;
}
form.host-onboarding-form{
    display: inline-block;
    width: 100%;
}
.search_page_map img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.import_pop {
    background: rgba(0,0,0,0.5);
}
.import_pop .modal-content{
    width: 75%;
}
.inbox_history.disputes_history{
    text-align: right;
}
.name_break p{
word-break: break-all;
}
.discovery-section.exploer_banner
{
    display: inline-block;
    width: 100%;
 }

.section-intro {
    display: inline-block;
    margin-top: 50px;
    width: 100%;
}
.search_guest {
    display: inline-block;
    width: 50%;
    float: left;
}
.save_search {
    display: inline-block;
    width:100%;
    float: right;
}
.search_guest .gst{
    width: 100%;
}
.save_but_block{
        display: inline-block !important;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.save_but_block .searchButton_n8fchz{
    float: none !important;
}
.modal.welcome-new-host-modal {
    background: rgba(0,0,0,0.5);
    height: 100%;
        z-index: 9999;
}
.modal.welcome-new-host-modal .modal-content {
    height: auto;
    width: 85%;
    transform: translateY(-50%);
    top: 50%;
}
html[lang="ar"] .lang-chang-label.transaction_history_page{
    float: right !important;
}
html[lang="ar"] .host-dashboard .panel-right.collapsed-header{
    float: right;
}
html[lang="ar"] .text-contrast.dash_boader_detail{
    float: right;
}
html[lang="ar"] .image_dashboard, .image_content_dashboard{
    float: right;
}
html[lang="ar"] .text-left{
    text-align: right;
}
html[lang="ar"] .expandable-content-summary .js-present-safety-feature.future_basics {
    float: none;
    text-align: left !important;
    vertical-align: middle;
}
html[lang="ar"] .lang-chang-label.summary_details {
    float: none !important;
}
html[lang="ar"] .th_foot, html[lang="ar"] .footer_home2, html[lang="ar"] .footer_home3, html[lang="ar"] .footadde 
{
    float: right;
}
html[lang="ar"] ul.list-layout.list-inline.pull-right.float-none-sm{
    float: left;
}
html[lang="ar"] footer .space-top-2.text-muted{
    float: right;
}
html[lang="ar"] .label_1om3jpt {
    margin-right: 16px;
    margin-left: 0 !important;
}
html[lang="ar"] .copy_14aozyc-o_O-copy_fakePlaceholder_10k87om{
    float: right;
}
html[lang="ar"] .search_guest {
     float: right;
}
html[lang="ar"] .save_search {
    float: left;
}
html[lang="ar"] .alert-block.alert-with-icon, html[lang="ar"] .alert-with-icon.alert-header.panel-header {
    min-height: 100px;
    padding-left: 0px;
    padding-right: 110px;
}
html[lang="ar"] .alert .alert-icon {
    margin-left: 20px;
    right: 25px;
    left: auto;
}
html[lang="ar"] .alert.alert-with-icon .h5, html[lang="ar"] .alert.alert-with-icon p{
text-align: right;
}
html[lang="ar"] .alert.alert-with-icon > div{
    text-align: right;
}
html[lang="ar"] .checking {
    float: right;
  }
html[lang="ar"] .for {
     float: right;
     padding-right: 10px;
     padding-left: 0;
  }
html[lang="ar"] .imged {
    float: left;
}
.user_msg_detail{
    padding-left: 0;
}
.user_msg_detail1{
    padding-right: 0;
}
html[lang="ar"] .input-prefix {
   border-right: 1px solid #ccc;
    border-left: 0px;
}
html[lang="ar"] .dispute_leftside{
float: right;
}
.html[lang="ar"] .dispute_rightside{
float: left;
}
html[lang="ar"] .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, html[lang="ar"] .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical
{
    left:-20px;
    right:  auto;
}
html[lang="ar"] .room_type1.ent1{
    direction: ltr;
}
html[lang="ar"] span.newcan {
    float: right;
}
html[lang="ar"] span.newapp {
    float: left;
}
html[lang="ar"] .nt_arr1.itinerary_page{
    float: left !important;
}
html[lang="ar"] .nt_arr.itinerary_page1{
    float: right;
}
.location_list [type="radio"]:checked,
.location_list [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.location_list [type="radio"]:checked + label,
.location_list [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666666;
      padding-top: 0;
    padding-bottom: 0;
}
.location_list [type="radio"]:checked + label:before   
 {
     content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #59d389;
    border-radius: 50%;
    background: #59d389;
}
.location_list [type="radio"]:not(:checked) + label:before
{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #999999;
    border-radius: 50%;
    background: #fff;
}
.location_list [type="radio"]:checked + label:after,
.location_list [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 6px;
    height: 6px;
    background: #fff;
    position: absolute;
    top: 6px;
    left: 6px;
    border-radius: 50%;
    transition: all 0.2s ease;
}

.location_list [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.location_list [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.pickup_return {
    padding: 20px 0;
}
.pickup_return h1 {
    font-size: 32px;
    font-weight: 600;
    color: #333;
}
.Location_choose {
    margin:30px 0;
    display: inline-block;
    width: 100%;
}
.Location_choose  h2 {
    font-size: 20px;
    text-transform: uppercase;
        margin-bottom: 30px;
}
.Location_choose h2 .fa {
    padding-right: 15px;
        font-size: 32px;
}
.location_list {
    display: inline-block;
    width: 100%;
}
.checkin_location {
    width: calc(100% - 100px);
    float: left;
}
.location_list a {
    float: right;
    width: 100px;
    text-align: right;
    color: #59d389;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.location_list a:hover, .location_list a:focus{
    text-decoration: none;
}
.checkin_location label {
    font-weight: 600;
    font-size: 16px;
    color: #333 !important;
}
.Location_choose p {
    color: #808080;
    margin-bottom: 20px;
}
.choosr_locat {
    width: 100%;
    display: inline-block;
    margin-bottom: 25px;
}
.choosr_locat input {
    width: 60%;
    float: left;
}
.choosr_locat .fa {
    padding-left: 10px;
    vertical-align: middle;
    font-size: 21px;
    line-height: 36px;
}
.choosr_locat .fa:before{
    color: #59d389;
}
.pickup_but {
    background: #59d389;
    color: #fff;
    padding: 10px;
    border: transparent;
    width: 120px;
    font-size: 15px;
    border-bottom: 3px solid #44a56a;
}
.pickup_but:hover{
    opacity: 0.8;
}
.fa.qest{
     padding-left: 10px;
    font-size: 21px !important
}
.fa.qest:before{
    color: #000;
}
.check_available{
    padding: 30px 0;
}
.check_available h1{
    font-size: 32px;
    font-weight: 600;
    color: #333;
    margin-bottom: 5px;
}
.check_date_view {
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
}
.check_date_view label{
    color: #000;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 0;
}
.select_date, .select_time{
    position: relative;
}
.select_time:before {
    content: "\f107";
    font-family: FontAwesome;
    color: #000;
    font-size: 18px;
    position: absolute;
    top: 7px;
    right: 12px;
    font-weight: 600;
    z-index: 0;
}
.select_date input, .select_time select{
  cursor: pointer;
    padding: 10px 30px 10px 10px;
    z-index: 1;
    background: transparent;
    position: relative;
}
.check_available p {
    margin-bottom: 40px;
}


.swith_view input[switch] {
  display: none;
}
.swith_view input[switch] + .c-switch-label {
  font-size: 1em;
  line-height: 1;
  width: 4rem;
  height: 2rem;
  background-color: #D97C6F;
  background-image: none;
  border-radius: 2rem;
  padding: 0.1666666667rem;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  position: relative;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2) inset;
  font-family: inherit;
  vertical-align: middle;
  transition: all 0.1s ease-in-out;
}
.swith_view input[switch] + .c-switch-label::before {
  /* Label */
  text-transform: uppercase;
  color: #fff;
  content: attr(data-off-label);
  display: block;
  font-family: inherit;
  font-family: FontAwesome, inherit;
  font-weight: 500;
  font-size: 0.7rem;
  line-height: 1.74rem;
  position: absolute;
  right: 0.2166666667rem;
  margin: 0.2166666667rem;
  top: 0;
  text-align: center;
  min-width: 1.6666666667rem;
  overflow: hidden;
  transition: all 0.1s ease-in-out;
}
.swith_view input[switch] + .c-switch-label::after {
  /* Slider */
  content: '';
  position: absolute;
  left: 0.1666666667rem;
  background-color: #f7f7f7;
  box-shadow: none;
  border-radius: 2rem;
  height: 1.6666666667rem;
  width: 1.6666666667rem;
  transition: all 0.1s ease-in-out;
}
.swith_view input[switch]:checked + .c-switch-label {
  background-color: #5DC177;
  background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.2));
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3) inset;
}
.swith_view input[switch]:checked + .c-switch-label:before {
  color: #fff;
  content: attr(data-on-label);
  right: auto;
  left: 0.2166666667rem;
}
.swith_view input[switch]:checked + .c-switch-label:after {
  left: 2.1666666667rem;
  background-color: #f7f7f7;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.3);
}
.switch_head{
       color: #000;
    font-size: 14px;
    font-weight: 600;
    padding-right: 0;
    width: 100px;
    float: left;
}
.swith_view > label {
    display: inline-block;
    padding: 0;
}
.check_switch {
    float: left;
    width: calc(100% - 100px);
}
.swith_view {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.availble_table {
    display: inline-block;
    width: 100%;
    box-shadow: 0px 0px 10px 0px #ccc;
    margin: 50px 0;
    padding: 15px;
}
.availble_table h4 {
    text-align: center;
}
.availble_table p {
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.availble_table ul {
    padding: 0;
    margin: 0;
}
.availble_table li {
    list-style: none;
    padding: 15px 0px;
}
.booking_amt{
    display: inline-block;width: 100%;
}
.booking_amt label{
    width: 150px;
    float: left;
    padding: 0;
}
.amt_view{
    float: right;
    width: calc(100% - 150px);
}
.amt_view span{
    padding-right: 2px;
}
.amt_view1{
    font-size: 16px;
    font-weight: 600;
}
.availble_table li:last-child{
    border-top: 1px solid #ccc;
 }
.user_view_list {
    padding: 30px 0;
}
.common_list_row {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.enter_booking label {
    font-size: 16px;
 }
 .enter_booking input, .enter_booking textarea, .enter_booking select{
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow:inset 0px 0px 2px 0px #ccc;
 }
.select_country{
    position: relative;
}
.select_country:before {
    content: "\f107";
    font-family: FontAwesome;
    color: #000;
    font-size: 18px;
    position: absolute;
    top: 7px;
    right: 12px;
    font-weight: 600;
    z-index: 0;
}
.enter_booking select{
    padding-right: 30px;
    position: relative;
    background: transparent;
    cursor: pointer;
}
.enter_booking textarea{
    min-height: 200px;
    resize: none;
}
.driver_user_image{
    background-position: center !important;
    background-size: cover !important;
    height: 250px;
    width: 100%;
}
.driver_license_detail img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.driver_license_detail {
    display: inline-block;
    width: 100%;
    background: #fff;
    box-shadow: 0px 0px 10px 0px #ccc;
    margin: 50px 0;
}
.driver_name {
    padding: 15px 0;
    border-bottom: 1px dashed #ccc;
    font-size: 20px;
}
.driver_detail_list {
    display: inline-block;
    width: 100%;
    padding: 15px;
}
.driver_detail_list ul {
    padding: 0;
    margin: 0;
}
.driver_detail_list li {
    list-style: none;
    display: inline-block;
    width: 100%;
    padding: 10px 0;
    /*border-bottom: 1px solid #ececec;*/
}
.driver_detail_list li:last-child{
    border-bottom: 0px;
}
.driver_detail_list label {
    float: left;
    width: 150px;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    color: #625f5f;
    word-break: break-all;
}
.driver_view_cont {
    float: left;
    width: calc(100% - 150px);
    word-break: break-all;
}
.driver_view_cont > span {
    padding-right: 5px;
}
.book_but{
    display: inline-block;
    width: 100%;
        text-align: right;
}
.delivery_option_view{
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.removeDelivery{
    background: #59d389;
    color: #fff;
    padding: 7px 5px;
    font-size: 14px;
    border-radius: 4px;
}
.removeDelivery:hover, .addDelivery:hover, .addDelivery:focus{
  text-decoration: none;
}
.removeDelivery .icon-red{
  padding:0px 5px;
  font-size: 13px;
  color: #fff;
}
.removeDelivery  .icon-remove:before{
  font-size: 10px;
}
.delivery_select{
  /*margin-top: 10px;*/
}
.delivery_amt_view label{
  width: 75px;
  float: left;
}
.delivery_amt_view input {
  float: left;
  width: 100%;
}
.delivery_amt_view{
  display: inline-block;
  width: 100%;
}
.holecheck img{
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.sidebar.remove_height {
    overflow: hidden;
}
.search_check_label{
  width: 75%;
}
.address-flow-view .modal-content {
    height: auto;
    width: 550px;
    max-width: 100%;
    margin: 50px auto;
    overflow: auto;
}
 html[lang="ar"] .pull-right.removeDelivery, html[lang="ar"] .pull-right.addDelivery{
  float: left;
}
 html[lang="ar"] .text-right.next_step {
    text-align: left;
}
input.delivery_location {
    position: relative;
}
.price_detail_car {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}
.price_head_car {
    float: left;
    width: 125px;
    font-weight: 600;
}
.price_amt_car {
    float: left;
    width: calc(100% - 125px);
}
.photo_choose {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.photo_input{
  margin-bottom: 10px;
}
.come span {
    vertical-align: top;
}
.price_detail_car1 {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}
.price_head_car1 {
    float: left;
    width: calc(100% - 100px);
    font-weight: 600;
}
.price_amt_car1 {
    float: left;
    width: 100px;
}

.tool_view .tooltip-left-middle:after {
    top: -4px !important;
    right: inherit !important;
    transform: translate(-50%) rotate(90deg);
    bottom: inherit;
    left: 50%;
}
.tool_view .tooltip-left-middle:before {
    top: -15px !important;
    transform: rotate(90deg);
    right: inherit;
    bottom: inherit !important;
    margin: 0;
    left: 50%;
    transform: translate(-50%) rotate(90deg);
}
.tool_view .tooltip-amenity {
    left: 30px;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    top: 35px !important;
}
.tool_view .whole_tooltip .pos-rel {
    position: relative;
}
html[lang="ar"] .drp_dwn_cng i{
  right: auto;
  left: 20px;
}
html[lang="ar"] .Location_choose h2 .fa {
    padding-left: 15px;
    padding-right: 0;
}
html[lang="ar"] .location_list a{
    float: left;
}
html[lang="ar"] .choosr_locat input{
  float: right;
}
html[lang="ar"] .Location_choose h2 .fa.qest{
  padding-left: 0px;
    padding-right: 10px;
}
html[lang="ar"] .location_list [type="radio"]:checked + label, html[lang="ar"].location_list [type="radio"]:not(:checked) + label{
  padding-left: 0;
  padding-right: 28px;
}
html[lang="ar"] .location_list [type="radio"]:checked + label:before{
  left: auto;
  right: 0;
}
html[lang="ar"] .location_list [type="radio"]:checked + label:after, html[lang="ar"] .location_list [type="radio"]:not(:checked) + label:after{
  left: auto;
  right: 6px;
}
html[lang="ar"] .location_list [type="radio"]:not(:checked) + label:before{
  left: auto;
  right: 0;
}
.select_dateview:before {
    content: "\f107";
    font-family: FontAwesome;
    color: #000;
    font-size: 18px;
    position: absolute;
    top: 7px;
    right: 12px;
    font-weight: 600;
    z-index: 0;
}
.select_dateview {
    position: relative;
    display: inline-block;
}
.select_dateview select {
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: inset 0px 0px 2px 0px #ccc;
    position: relative;
        background: transparent;
        cursor: pointer;
}
.year.select_dateview {
    width: 85px;
}
.day.select_dateview {
    width: 70px;
}
.month.select_dateview {
    width: 110px;
}
.address-flow-view .panel-footer{
  padding: 20px 10px;
}
html[lang="ar"] .results-footer posts-pagination {
    float: left;
}
html[lang="ar"] .thread-avatar{
  text-align: right;
}
html[lang="ar"] .thread-name.list_name1 {
    text-align: right;
}
html[lang="ar"] .acceptrej{
  text-align: right;
}
html[lang="ar"] .inbox_filter_page .select select{
    padding-right: 38px;
    padding-left: 15px;
}
html[lang="ar"] .inbox_filter_page .select:before{
  right: 8px;
  left: auto;
}
html[lang="ar"] .host-dashboard .tabs>li{
  float: right;
  margin-right: 0px;
  margin-left: 20px;
}
html[lang="ar"] .alert-count{
  right: auto;
  left: -9px;
}
html[lang="ar"] .host-dashboard .tabs>li a{
  direction: rtl;
}
html[lang="ar"] .makent-header .regular-header .alert-count {
    right: auto !important;
    left: -14px !important;
}
html[lang="ar"] .location_list [type="radio"]:checked + label, html[lang="ar"] .location_list [type="radio"]:not(:checked) + label{
      padding-left: 0px;
      padding-right: 28px;
}
select{
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
#basics-select-fuel_tank_type{
    padding-top: 8px;
    padding-bottom: 8px;
}
.error_text .text-danger, .image_error{
      color: #b2b5b7;
    padding-left: 5px;
}
.tooltip.tooltip-top-right.dropdown-menu.drop-down-menu-login li a:hover {
    border-bottom: 1px solid #dce0e0 !important;
}
.calendar-month .tile .price span + span {
    width: 100%;
}
.price_detail_car .price_head_car{
  font-weight: normal;
}
.price_detail_car .price_amt_car{
  font-weight: 600;
}
.last_amti{
  border-bottom: none;
}
.price_detail_car1 .price_head_car1{
  font-weight: normal;
}
.price_detail_car1 .price_amt_car1{
  font-weight: 600;
}
span.check_view {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-bottom: 10px;
    width: 100%;
}
.check_view label {
    display: inline-block;
    padding: 0;
    color: #000;
    width: calc(100% - 30px);
}
.paymet_date strong{
  padding-left: 15px;
}
.pickup_but:focus{
  outline: none;
}

@media (max-width: 1024px) {
.poppayout{
	background: rgba(0,0,0,0.7);
}
.poppayout .modal-cell{
	padding: 50px;
}
.panel-footer-flex.onboarding-dim {
    text-align: center;
}
.host-calendar-sidebar {
    margin-bottom: 20px;
}
.media-photo-block.listing_profile_coverimg {
    height: 70px;
}
.step_count {
    white-space: normal;
    padding: 10px;
}
.become_body {
    width: 90%;
}
span.req1 {
    font-size: 35px;
}
.import_pop .modal-content{
    top: 100px;
    height: auto;
}
body.remove-pos-fix.pos-fix.non_scrl {
    width: 100%;
    right: auto;
    overflow: hidden !important;
    top: 0;
    z-index: 0;
    height: 100%;
}
.home_de {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
}
.subnav-text, .subnav-item{
    padding: 10px 12px;
}
.tile-selection-handle__inner {
    display: none;
}
.view_disputes {
    padding: 7px 10px;
    margin: 0;
}
.discovery-section.exploer_banner
{
  padding: 0;
  }
.mobile_view_gallery1 {
    display: block;
    width: 100%;
    height: 250px;
    background-size: cover;
    background-position: center;
}
.mobile_view_gallery {
    display: none;
}
.mobile_view_gallery1 .supporting-height {
       height: 250px;
    background: rgba(0,0,0,0.4);
    width: 100%;
    right: 0;
    margin: 0 auto;
    display: table;
}
.tool_view {
    display: inline-block;
    width: 100%;

}
.tool_view {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-top: 15px;
}
.tool_view .whole_tooltip .pos-rel {
    position: absolute;
    top: 0px;
    right: 0px;
}
.tool_view .tooltip-amenity {
    left: 30px;
    position: absolute !important;
    left: inherit !important;
    transform: translateX(-0%);
    top: 35px !important;
    right: 0 !important;
}
.tool_view .tooltip-left-middle:before {
    top: -15px !important;
    transform: rotate(90deg);
    right: inherit;
    bottom: inherit !important;
    margin: 0;
    left: inherit;
    transform: translate(-0%) rotate(90deg);
    right: 4px;
}
.tool_view .tooltip-left-middle:after {
    top: -4px !important;
    right: inherit !important;
    transform: translate(-50%) rotate(90deg);
    bottom: inherit;
    left: inherit;
    right: 0 !important;
}
html[lang="ar"] .new.makent-header .header--sm .title--sm .search-btn--sm{
  float: right;
}
html[lang="ar"] .location_list a{
  width: 50px;
  text-align: left;
}
html[lang="ar"] .checkin_location{
    width: calc(100% - 50px);
}
}

@media (max-width: 992px) {
.subnav-item {
    padding: 10px 12px;
 }
 #availability-dropdown .room_status_dropdown {
    width: 80px !important;
}
.step_count {
    padding: 10px 5px;
}
.become_body {
    width: 100%;
}
}

@media (max-width: 767px) {
.row-condensed .col-xs-1{
	width: 8.333%;
}
.row-condensed .col-xs-11{
	width: 91.666%;
}
.media-photo.media-round img{
	width: 35px !important;
	height: 35px !important;
}
.qt-sidebar-redesign .mini-profile .verified-badge-aligner{
	height: auto;
}
.thread-label.lang-chang-label.inbox_history {
    display: none !important;
}
a.thread-link.link-reset.text-muted1 {
    display: inline-block;
    width: 100%;
}
.thread-name.list_name1 {
    display: none;
}
.thread-name.list_name {
    padding: 0 !important;
    text-align: left;
    display: block;
    margin: 0 !important;
}
.thread-name.list_name span.thread-date {
    display: inline-block;
    text-align: right;
    float: right;
}
.common_inbox {
    display: inline-block;
    text-align: left;
    width: 100%;
 
}
.next_list {
    display: inline-block;
    width: 100%;
    text-align: left;
}
a.thread-link.link-reset.text-muted1 .text-muted {
      margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
a.thread-link.link-reset.text-muted1{
	max-width: 100%;
	   text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.col-12.active-panel-padding.lang-chang-label {
  margin-bottom: 0px;
    text-align: center !important;
    float: none !important;
}
.publish-actions {
    margin-bottom: 0;
}
.finish_tooltip {
    bottom: 80px;
    left: 80px !important;
    right: auto !important;
}

.finish_tooltip.tooltip-bottom-left:after
{
	left: 35px;
}
.media-photo.media-photo-block.media-round {
    display: inline-block;
}
.media-photo.media-photo-block.media-round img{
    width: 65px !important;
    height: 65px !important;
}
.thread-date {
    font-weight: normal;
    font-size: 12px;
    top: 17px;
   color: #82888a;
}
  .text_name3{  width: 65%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.text_prag{
	margin-bottom: 0px;
}
.common_inbox .unread_message, span.text_prag {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
.mob_off {
    display: none;
}
.lang-chang-label.thread-author.inbox_history1 {
    width: 20%;
}
.thread-body.lang-chang-label.inbox_history2 {
    width: 80% !important;
}
.col-middle.text-contrast {
    vertical-align: middle;
    display: table-cell !important;
    width: 100%;
}
.row.row-table.row-full-height {
    display: table;
}
span.text-muted.whishlist_name {
    width: auto;
    font-size: 16px;
}
.media.whishlist_category {
    text-align: center;
}
.media.whishlist_category > a {
    float: none;
    margin: 0 !important;
}
.whishlist_button {
    text-align: center;
}
.host_conver {
    z-index: 1;
}
/*ul.list-unstyled.host_ul{
    padding: 10px !important;
}*/
ul.list-unstyled.host_ul panel-quote-flush.panel {
    border: none;
}
.conversation_page .panel-quote-flush.panel .panel-body.normal-form-fields{
	padding: 10px;
}
.conversation_page .pull-right > .btn {
    padding: 7px 10px;
    margin: 0px;
    font-size: 12px;
}
.col-lg-4.col-md-5.host-mini {
    display: inline-block;
}
ul.list-unstyled.option-list li a{
	font-size: 16px;
}
.panel-body.host_panel {
    padding: 20px 10px;
}
.text_area_field{
	    width: 100%;
    float: left;
    margin-left: 0 !important;
}
.h2.pull-right.text-right {
    float: left;
    margin-top: 15px;
}
.conversation_head{
	font-size: 26px;
}
.select select{
	font-size: 14px;
}
a.link-reset.text-muted1 {
    overflow: hidden;
    width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.amit {
    position: absolute;
    display: inherit;
    bottom: 0;
    top: 34px;
    z-index: 1;
    width: 100%;
}
.forgot-password.forgot-password-popup.h5 {
       font-size: 14px;
    margin-top: 2px;
}
.bottom-panel1 {
    padding: 0 25px 32px;
}
.onboarding-dim .btn-host-save {
    overflow: hidden;
    text-overflow: ellipsis;
    width: auto;
    padding: 7px 15px;
}
.onboarding-dim a.text-muted.link-icon.alg_1 {
    display: inline-block;
    padding: 10px 0;
    margin-bottom: 0;
}
.onboarding-dim i.icon.icon-caret-down {
    font-size: 10px;
    top: 1px;
    position: relative;
}
.cover-photo-container {
     display: inline-block;
    width: 100%;
}
.listing-card {
    display: none;
}
.cover-photo-container .listing-card {
      display: block;
}
.ar_for {
    width: 100%;
}
.col-4.supporting-point {
    width: 33.33%;
    float: left;
    margin-bottom: 0;
}
.price_details_caonversation{margin-bottom: 0 !important;}
.currency-selector.footer-select {
    width: 100% !important;
}
.language-selector.footer-select {
    width: 100% !important;
}
.calendar-footer-buttoned li a {
    margin-bottom: 0;
}
.early_bird_fillopt {
    margin-bottom: 10px;
}
.select.select-large.select-block {
    margin-bottom: 10px;
}
.your_listing_image {
    width: 125px !important;
}
.your_resrvation_list{
    width: calc(100% - 125px) !important;
}
.step_count {
    padding: 10px 10px;
}
.other-select select{
    border-left: 1px solid #ccc !important;
}
.become_body {
    width: 100%;
}
span.req1 {
    font-size: 30px;
}
p.h5.text-muted.line1 {
    margin-bottom: 40px;
}
.dash_boader_detail .va-container-h.collapsed-header {
    height: auto;
    padding: 13px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.hero .va-container.va-container-v.va-container-h .va-middle {
    display: table-cell;
}
.dash_boader_detail .va-container-h .va-middle {
    vertical-align: middle;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.dash_boader_detail .va-container-h .va-middle .pull-right{
    float: none;
}
.dash_boader_detail .va-middle.text-lead {
    padding: 0px 0 15px;
}
.text-muted.disputes_listview{
        max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 5px;
}
.disputes_layout_view{
    padding-bottom: 20px !important;
}
.discovery-card.darken-on-hover {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.disputes_conversation_image {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.dispute_conversation_details {
    display: block;
    width: 100%;
}
.dispute_conversation_details .panel-header {
    padding: 0;
}
.dispute_conversation_details ul.tabs.tabs-header{
    padding: 0;
}
.dispute_conversation_details  ul.tabs.tabs-header>li{
    width: 50%;margin: 0;
    padding: 10px;
}
.dispute_conversation_details  ul.tabs.tabs-header>li a.tab-item {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
a.pull-right.media-photo.media-round.card-profile-picture img {
    width: 56px !important;
    height: 56px !important;
    border-radius: 50%;
}
.name_break p{
font-size: 12px;
}
.message-text {
    font-size: 12px;
}
.discovery-section.exploer_banner1 {
    padding: 0 12.5px;
}
.new_our_community {
    padding: 0;
}
html[lang="ar"] .host-dashboard .panel-right.collapsed-header{
    float: none;
}
html[lang="ar"] .text-contrast.dash_boader_detail{
    float: none;
}
html[lang="ar"] .image_dashboard, .image_content_dashboard{
    float: none;
}
html[lang="ar"] .lang-chang-label.transaction_history_page{
    float: none !important;
}
html[lang="ar"] .password-change-left.security_password{
    float: none;
}
html[lang="ar"] .th_foot
{
 width: 100%
}
html[lang="ar"] .nt_arr.itinerary_page1{
    float: none !important;
}
.nt_arr1.itinerary_page {
    display: none;
}
.nt_arr.itinerary_page1 .itinerary-card {
    display: inline-block;
    width: 100%;
    padding: 25px 0;
}
.address-flow-view .modal-content {
    width: 95%;
 }
 .cancel_bottom{
  margin-top: 20px;
}
.availble_table{
  margin: 0;
}
.availability_button1{
    margin: 30px 0;
}
html[lang="ar"] .subnav-list.has-collapsed-nav #collapsed-nav {
    float: right !important;
    width: 100%;
}
html[lang="ar"] #ajax_header .subnav-list {
     direction: rtl;
}
}

@media (max-width: 640px) {
.finish_tooltip{
	bottom: 70px;
}

}


@media (max-width: 425px) {
.contact-modal .panel.con_new {
    padding-left: 0px;
}
.contact-modal .panel.con_new2{
	padding-left: 0px;
	    padding-bottom: 20px;
}
.date span.day-number{
	white-space: unset !important;
}
.row-condensed .col-xs-11 {
    width: 85.666%;
}
.row-condensed .col-xs-1 {
    width: 13.333%;
}
.signup-form-fields .select select {
    padding: 12px 15px 12px 6px !important;
    font-size: 14px;
}
.calander_new>.select:nth-child(2) {
    width: 30%;
}
.calander_new>.select:nth-child(1), .calander_new>.select:nth-child(3) {
    width: 35%;
}
.drp_dwn_cng i{
top: 18px;
    font-size: 12px;
}
.top-home .btn-large.btn-block {
    font-size: 15px !important;
    padding: 11px 15px !important;
 }
.btn.icon-btn.btn-block.btn-large.btn-google{
font-size: 15px !important;
    padding: 11px 15px !important;

}
.contact-modal textarea{
	min-height: 200px;
}
.contact-modal .checkin, .contact-modal .checkout{
	position: relative;
}
.col-4.input-col.lang-chang-label.tt {
    display: inline-block;
    position: relative;
}
span.horizontal-rule-wrapper > span{
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}
.finish_tooltip {
    bottom: 125px;
    left: 20px !important;
    right: auto !important;
}
.finish_tooltip.tooltip-bottom-left:after {
    left: 100px;
}	

.lang-chang-label.thread-author.inbox_history1 {
    width: 25%;
}
.thread-body.lang-chang-label.inbox_history2{
    width: 75%;
}
.wishlist-unit {
    height: 225px;
}
.thread-body.lang-chang-label.inbox_history2 {
    width: 75% !important;
}
.col-4.supporting-point {
    width: 100%;
    margin-bottom: 20px;
}
span.req1 {
    font-size: 25px;
}
.import_pop .modal-content {
    width: 95%;
}
.status_list a.btn {
    padding: 7px 10px;
    margin: 0;
}

}

@media (max-width: 360px) {
.finish_tooltip{
	bottom: 115px;
}
}

@media (max-width: 320px) {
.finish_tooltip{
	bottom: 105px;
}
.tabs.tabbed_list>li{
    margin-right: 15px;
}
.tabbed_list .tab-item{
    font-size: 12px;
}
.tabbed_list{
    padding: 20px 10px;
}

}



@media (max-width: 1099px) and (min-width: 1020px){
.page-container-responsive {
    width: 855px;
}


