/*  Media Query Minimum Width To Maximum Width Only 
Display set to 90% resolution by default
*/

@media screen and (min-width: 1300px) 
{
    body{
/*        -moz-transform: scale(0.9);
        -moz-transform-origin: left top;
        transform-origin: 0 0;
        width: 100%;*/
        /* zoom: 0.9;
        -ms-zoom: 0.9; */
    }
    .zopim {
        zoom: 1.2;
        box-shadow: none !important;
    }
/*    .mainsetcustomzoomlevelwidth{
        -moz-transform: none;
    }
    .mainsetcustomzoomlevelwidth .mainsetcustomzoomlevel{
        min-width: 1441px;
        -moz-transform: scale(0.9);
        -moz-transform-origin: left top;
        transform-origin: 0 0;
        width: 100%;
    }*/
}


@media only screen and (min-width: 1200px) {
    table.report-grid-cnt {display:table;}
}

@media only screen and (min-width: 1024px) {
    .ui-datepicker table {font-size: 0.8em !important;}
}

/*@media screen and (max-width: 1920px) and (min-width: 1642px) 
{
    .mainsetcustomzoomlevelwidth .mainsetcustomzoomlevel{
        min-width: 2060px;
    }
}
@media screen and (max-width: 1641px) and (min-width: 1442px) 
{
    .mainsetcustomzoomlevelwidth .mainsetcustomzoomlevel{
        min-width: 1920px;
    }
}*/
/*  Media Query Minimum Width To Maximum Width Only  */



@media screen and (max-width: 1180px) and (min-width: 992px) 
{
    .myaccount-box-l,.myaccount-box-r{min-height:250px;}
    .tsw50{width: 50%;float: left;flex: none;max-width: 50%;}
    .tsw100{width: 100%;float: left;flex: none;max-width: 100%;}
    .card-header .result-l{width: 16%;}
    .result-r .facility-counts{width:25%;}
    .card-header .result-l img{width: 100%;}
    .search-l img{width: 100%;}
}
/*  Media Query Minimum Width To Maximum Width Only  */
@media screen and (max-width: 1024px) and (min-width: 767px) 
{
    .modal-backdrop.show{display: none;}
    .navbar-expand-md .navbar-nav #showRight{    margin-top: 3px !important;}
    .tfs14{font-size:14px !important;}
    .card-header .result-l{width: 16%;}
    .result-r .facility-counts{width:25%;}
    .card-header .result-l img{width: 100%;}
    .search-l img{width: 100%;}
    .tsw50{width: 50%;float: left;flex: none;max-width: 50%;}
    .tsw100{width: 100%;float: left;flex: none;max-width: 100%;}
    .hotelwiseboardbasiscls .select2-container--default .select2-selection--multiple{width:100%;}
    .w26 .cancellationdiv .checkbox-cnt{font-size:12px;padding-left:24px;}
    .w26 .cancellationdiv{padding: 5px 4px;}
    .roomtypefilterdiv{right: 50px;top:35px;}
    .mw85 {width: 85% !important;}
    .w20hoteldiv{width:20% !important;}
    #enterPaxInformationelem{text-align: left !important;padding-top: 0px !important;}
    .backbutton {
    font-size: 16px !important;margin:3px;
}
    .mw15 {width: 15% !important;}
    input[type="text"], input[type="password"]{font-size: 14px;}
    #comparehoteltable table{width: auto;}
    #displaycomparemodel .comparehotelmaindiv ul.changepass-blk{width: 97%;margin: auto;}
    .w148px {width: 65% !important;}
    .homepage-new ul.awards-icons-list li img {
    max-width: 100%;
}
.tfs15{font-size:15px;}
table.report-grid-cnt tr td,table.report-grid-cnt tr.red-row td,.table td, .table th{font-size:13px;}
.homepage-new .rezlive-award-txt{padding: 9px;}
.homepage-new .rezlive-award-txt p{line-height: 15px;}
    .affiliate-handle a {
        top: 60% !important;
    }
    .search-m{width: 75% !important;}
}
@media screen and (max-width: 992px) and (min-width: 767px) 
{
 /* .header-part .navbar-collapse .nav-item img{margin-top: -12px !important;} */
#btnTopAction,#btnBottomAction .float-right,.midd-hd-right{text-align: right;}   
ul.navbar-nav li a{font-size: 14px;}
ul.navbar-nav li {margin-left: 2px !important;}
}
@media screen and (max-width: 992px) and (min-width: 767px) 
{
 /* .header-part .navbar-collapse .nav-item img{margin-top: -12px !important;} */
#btnTopAction,#btnBottomAction .float-right,.midd-hd-right{text-align: right;}   
ul.navbar-nav li a{font-size: 14px;}
/* ul.navbar-nav li {margin-left: 0px !important;} */
.navbar .navbar-nav .mt-3{margin-top: 0px !important;}
.search-m {
    width: 72% !important;
}
}
/*  Media Query Maximum Width Desktop Only  */
@media only screen and (max-width: 1600px) 
{
    .dropdown-menu{left: auto;right: 0;}    
}

@media only screen and (max-width: 1326px) {
    .ui-datepicker.ui-datepicker-multi {left:820px !important;}
}




/*  Media Query Maximum Width Laptop Only  */
@media only screen and (max-width: 1280px) 
{ 
   .bonus-statement-cnt,.payment-methods,.page-heading{width: 100%;float: left;}
    a.book-btn{font-size: 14px;}
    .btn-add,.btn_add{padding: 2px;font-size: 10px;}
    .report-table-grid table, .manage-sub-agent table.report-grid-cnt {
        width: 100%; 
    }
    .ui-datepicker.ui-datepicker-multi {left:770px !important; }
    .homepage-new ul.middbox-color li {min-height: auto;}
    .citydivfs{font-size: 16px;font-weight: 400;}
    .citydivfs span{font-size: 16px;font-weight: 600;}
    .filterby-section-cmn h5.page-heading {float: none !important;}
}

@media only screen and (max-width: 1199px){
    .cntry-ct-srch { float: left;}
    .nights-blk {justify-content: left; margin-top:15px !important}
    /* table.report-grid-cnt tr td, table.report-grid-cnt tr th {white-space: nowrap;} */
    .roomtypefilterdiv {top:71px;}
    .destination-name .select2parentelemforcons, .destination-name .destination-label-inner{
        margin-bottom: 10px;
    }
    table.report-grid-cnt {display: block;}
}
/*  Media Query Maximum Width Tablet Pro Only  */
@media only screen and (max-width: 1180px) 
{
    .fc-view-container th,.fc-view-container td{width: 90px;min-width: 90px;}
    #loading_search_page{min-width: auto;overflow-x: scroll;}
    .loadercontainer .loaderimg{width: 100%;}
    .passexpirediv{width: 100%;bottom: 0px;}
    .ui-datepicker.ui-datepicker-multi {left:650px !important; }
    
}

/*  Media Query Maximum Width Tablet Pro Only  */
@media only screen and (max-width: 1024px) 
{
    body{font-size: 12px !important;}
    a.book-btn{font-size: 12px;}
    .rez7_header{z-index: 999 !important;}
    .myaccountmaindiv{width: 100%;}
    .whitebg .pax-detail-accordion .card-header{width: 100%;float: left;}
    .ui-datepicker.ui-datepicker-multi {
        left: 480px !important;
    }
    .roomtypefilterdiv {top:50px;}
    #HotelListSortDataformapview{
        display: none;
    }
    #HotelListSortDataformapview{
        margin: 15px;
    }
    #mapsearchformdiv{
        padding: 0px;
    }
    .backbuttondesign{
        display:inline-block;
    }
    #showmapbyclickinmap{
        display: none;
    }
    #modifysearchformdiv{
        z-index: 2;position: relative;
    }
    #mapsearchformdiv #HotelListSortDataformapview .filterby-section-cmn,
    #mapsearchformdiv #HotelListSortDataformapview #maindivpointOfInterestformapview,
    #mapsearchformdiv #HotelListSortDataformapview #propertytypeformapview,
    #mapsearchformdiv #HotelListSortDataformapview #price_filterformapview,
    #mapsearchformdiv #HotelListSortDataformapview #divstarratingformapview,
    .hotel-page-content #HotelListSortData .filterby-section-cmn,
    .hotel-page-content #HotelListSortData #maindivpointOfInterestformapview,
    .hotel-page-content #HotelListSortData #propertytypeformapview,
    .hotel-page-content #HotelListSortData #price_filterformapview,
    .hotel-page-content #HotelListSortData #divstarratingformapview
    {
        width: 100% !important;
        border: 0px !important;
        margin: 0;
        padding: 10px;
    }
    #mapsearchformdiv .price_range{
        clear: both;
    }
    #HotelListSortDataformapview{
        width: 100%;
        position: fixed;
        z-index: 999;
        background:#FFF;
        top: 110px;
        left:0;
        bottom: 40px;
        margin: 0;
        max-width: 265px;
        padding:5px;
        border-right: 1px solid #999;
        overflow-x: hidden;
        overflow-y: auto;
    } 
    .closesearchformbtn{
        display: block;
    }
    #mapsearchformdiv .gm-fullscreen-control{
        display: none;
    }
    .w70.mapviewhotelcontent.mapviewrightwidth{
        width: 70% !important;
    }
    .infowindowcontent{
        max-width: 100%;
    }
    .maphoteladddetail{
        margin: 0;
        max-height: 60px;
        width: 100%;
        word-wrap: break-word;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .hotelmapviewcontent .mapviewbooknowbtn.bookmapviewinfowindowbtn {
        height: 30px;
        line-height: 30px;
        margin-bottom: 5px;
        margin-right: 10px;
    }
    .mapviewformactionbtn{
        height: 35px;
        line-height: 35px;
        margin-top: 15px;
    }
    #mapsearchformdiv #HotelListSortDataformapview #divstarratingformapview{
        margin-top: 15px;
    }
    .mapviewformactionbtn.cmn-form-orange-btn{
        display: inline-block;
    }
    #HotelListSortDataformapview.mapviewhotelsearchformshow{
        display: block;
    }
}

/*  Media Query Maximum Width Tablet Mini Only  */
@media only screen and (max-width: 992px) 
{
    
    .changepass-blk,.search-blk,.myaccount-box-l,.myaccount-box-r{width: 100% !important;float: left !important;}
    .search-blk{border-left: 0px;min-height: auto !important;margin-left: 0%;}
    ul.myaccount-link li a{height: auto;}
    .search-m {width: 82% !important;}
    .w50{width: 100%;}
    .pass-reset {width: 100% !important;}
    .res_width_190{width: 100% !important;}
    .ui-datepicker.ui-datepicker-multi {
        left: 420px !important;
    }
    .aging-rprt {margin-top:20px !important; display: block !important;}
    table{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
    .inner-middle-bg{height: auto;}
    #disproom1{margin-top: 0px;}
    .checkboxescontainer{padding-left: 0px;}
    .btn-group-sm>.btn, .btn-sm{padding: 0px;}
    .fc-dayGrid-view .fc-head,.fc-dayGrid-view .fc-body,.fc-dayGrid-view{width: 100%;float: left;}
    .profile-btn{width: 100%;}
    .secondblkcontactDetails span{margin-left: 4px;}
    .destination-name,.destination-name input[type="text"]{font-size: 14px;}
    .rez7-searchhotel .destination-label,.destination-name{font-size: 14px;text-align: left;}
    .boder1 {width: 100% !important;}
    .parb0{position: relative;border: 0px;}
    .mainformdivreg h2.formheading, .sendqutationmain .formheading, h2.hotelheading, h2.formheading, .sendsearchbookingrequest h4.heading{font-size: 16px;}
    p{font-size: 12px !important;}
    ul.navbar-nav li a {
        line-height: 34px;
        font-size: 13px !important;
    }
    .dropdownmodify ul li a{margin-top: 3px;}
    .dropdownmodify .dropdown-menu{width: 100%;float: left;height: 300px;overflow: scroll;}
    .card{width: 100%;float: left;}
    .userratingdiv img{width: auto;}
    .destination-label {font-weight: 400;font-size: 14px;    }
    .userratingdiv{margin-bottom: 15px;}
    /* .search-booking-cnt span{width: 100%;float: left;} */
    .totalroomelm{
        width: 55% !important;
    }
    .roomactionelm{
        float:right;
    }
    .selectall-link{
        padding-left: 0;
        padding-top: 20px;
        float: right;
    }
    .categorychkboxelm{
        width: 85% !important;
        margin:0;
    }
    .categorychkboxelm .destination-label {margin-bottom: 10px;}
    .t-datepicker-days{
        left: -245%;
    }
    .t-datepicker .t-check-out .t-datepicker-day {
        left: -335%;
    }
    .travelDateselm{
        width: 83% !important;
    }
    #map_search_form{
        display: none;
    }

    .hotel-page-content #HotelListSortData{
        display: none;
    }
    .hotel-page-content #HotelListSortData.mapviewhotelsearchformshow{
        display: block;
    }
    .hotel-page-content #listingformfilterbutton{
        display: inline-block;
    }
    .hotel-page-content #HotelListSortDataformapview,.hotel-page-content #HotelListSortData{
        width: 100%;
        position: fixed;
        z-index: 999;
        background:#FFF;
        top: 90px;
        left:0;
        bottom: 0px;
        margin: 0;
        max-width: 290px;
        padding:5px;
        border-right: 1px solid #999;
        overflow-x: hidden;
        overflow-y: auto;
    }
    .hotel-page-content .topclosesearchformbtn{
        display: block;
    }
    .hotel-page-content #listingshowmapbtn{
        cursor: pointer;
        position: unset;
        float: right;
        width: auto;
    }
    .hotel-page-content #all_records_with_pagination .search_location{
        border: none;
        padding:0;
    }
    #alphabetsselectelm,#hotelpaginationselectelm{
        display: block;
    }
    .hotel-page-content #alphabets,#hotelpaginationcontentelm{
        display:none;
    }
    #hotelpaginationselectelm{
        float: right;
        position: absolute;
        top: 0;
        right: 30px;
        width: 60px;
        text-align: right;
    }
    .markup-mob-view, .rate-type-view{ width: 85% !important;}
    .change-psw-mt, .change-psw-mt .change-password, #mypointssearch .change-password{margin-top:30px;}
    .change-password h5.page-heading {padding-top: 30px;}
    .currency-radio { margin-top:0px; flex-wrap: wrap; margin-left:0 !important} 
    .currency-radio .radiobox-cnt {width: auto !important;}
    .lightpick {left:170px !important}
    .modify-search-div .midd-hd-left, .modify-search-div .midd-hd-right {width:100%;}
    .destination-name .col-lg-6 {margin-bottom: 10px;}
    .destination-name .select2parentelemforcons, .destination-name .destination-label-inner {
        width: 100%; margin-bottom: 10px;}
        .fc-view-container th, .fc-view-container td {width:inherit}
}
@media only screen and (max-width: 991px) 
{.dmdn{display: none !important;}}
@media only screen and (min-width: 991px) 
{.dddn{display: none !important;}}
@media only screen and (min-width: 767px) 
{.ddn{display: none !important;}}
/*  Media Query Maximum Width Mobile Only  */
@media only screen and (max-width: 575px) {.chainhotel-section .owl-carousel.owl-drag .owl-item{width: 125px !important;}}
@media only screen and (max-width: 767px) 
{
    .mw100{width: 100% !important;}
    .currency-cnt {
        text-align: left;
          padding-top: 0px;
        float: left;
        width: 100%;
      }
      .addrembtn {
        height: 30px !important;
        min-width: 30px !important;
      }
      .m-l_modify{margin: 0px;width: 100% !important;}
      .mp-b_0{margin-bottom:0px;}
      .mt-15-m100{width: 100%;}
      .viewstatementbtm{margin-top: 0px !important;width: 100%;float: left;}
      .w33.search-blk.search-blk-first{min-height: auto !important;}
      .br-1{border-right:0px !important;}
      .mpb-15{padding-bottom: 15px;}
      .select2-dropdown{z-index: 999;}
      .text-m-none{display: none;}
      .mt-m-25{margin-top: 25px;}
      .dontaccount a{    width: 100%;
        display: block;}
      #global-agents .agent-img{max-width: 150px;
        text-align: center;
        margin: 0 auto;
        padding-bottom: 15px;}
      #global-agents .owl-prev span,#global-agents .owl-next span{color: #3b1697 !important;
        font-size: 35px !important;}
      .mt-9px{margin-top: 0px;}
      .subscribe-btn{margin-bottom: 15px;}
      .backbutton.cmn-org-btn{float: right;}
      .mdb{display: block;}
      .mw40{width: 40%;float: left;}
      .owl-carousel .owl-item {
        max-width: inherit !important;
        margin-left: 0px !important;
      }
      .report-table-grid .common-btn-cnt .cmn-form-orange-btn{margin-bottom: 6px;}
      .changepass-blk.google-ath-note.rez7_bookingsearch.w30.mt-3 li{text-align: center;}
      #agentregister .search-blk ul.changepass-blk li{margin-bottom: 25px;}
      .currency-cnt .currency-radio{float: left;
        width: 100%;
        text-align: left;
        margin-top: 5px !important;}
        .mw65{width: 65% !important;}
        .mw35{width: 35% !important;}
    #affbookingconditionpopup .modal-dialog{width: 96% !important;}
    #cardholderddiv .col-md-12.col-sm-12.col-xs-12.paxinfo-blk3{width: 100% !important;}
    #header .navbar .logo {
        padding: 7px 0 12px;
      }
    .common-checkbox .checkbox-row .checkbox-cnt{padding-top: 0px;padding-bottom: 0px;}
    .common-checkbox .checkbox-row .checkbox-cnt .checkmark{top:0;}
.mmt-15{margin-top: 15px;}
    .common-checkbox .checkbox-cnt .checkmark{width: 20px !important;
        min-width: 20px !important;
        max-width: 20px !important;
        height: 20px;}
        .leftpart-listmw50 li {
            width: 50% !important;
          }
          #HotelListSortData .topclosesearchformbtn{border: 2px solid #2d117b;
            height: 38px;
            width: 38px;
            border-radius: 50%;
            padding: 0px 11px;
            font-size: 23px;}
          .banner-txt-left.banner-hd.aos-init.aos-animate br{display: none;}
          .res-pt0 .search-l img{width: 100%;}
          .mmt--9{margin-top: -9px !important;}
          .mw88{width: 88% !important;}
    .pl-0{padding-left: 15px !important;}
    .bookingview.paxinfo-l .paxinfo-blk5{    width: auto;}
    .ml-42wl{width: 114%;
        float: left;
        margin-left: -15%;}
        .nights-blk{width: 100%;float: left;}
        .mw100{width: 100% !important;float: left;}
    .p-viewer{right: 12%;}
    .filterby-section-cmn{margin-bottom: 0px;}
    .pt-5, .py-5 {
        padding-top: 1rem !important;
      }
    .mmt-3{margin-top: 15px !important;}
    .reservation-lst ul li:nth-child(3), .reservation-lst ul li:nth-child(6),.reservation-lst ul li{border-right: none !important;}
    .banner-txt-left.banner-hd p{font-size: 18px !important;}
    .mpl-15{padding-left: 15px !important;}
    .col-md-8.col-xs-12.select2parentelemforcons{margin-left: 15px;}
    .footer-copyright{margin-top: 0px !important;
        padding-top: 20px !important;}
        .footer-staytouch p{margin-bottom: 20px !important;}
    .midd-myaccount h4.page-heading{padding: 10px 0px;}
    .mpl0{padding-left: 0px;}
    h2.page-heading-inner{font-size: 16px;
        font-weight: 600;}
        .agent-ref{margin-top: 9px;}
        .a.rateinfo-area{font-size: 14px;}
        .cancellationdiv,.pax-r-innerbox{margin-top: 9px;}
    #agentchangepassword .changepass-cnt{border-bottom: none;margin-bottom: 0px;}
    #authenticatefirst2{border-top: 1px solid #2d117b;
        margin: 20px 0;
        padding: 20px 0px;}
    .select2parentelemforcons{width: 100%;float: left;}
    .midd-banner{padding-top: 0px;}
    .bold-modify-style{padding-right: 0px;}
    .bold-modify-style span{font-size: 22px;
        font-weight: 600;}
    .mw50i{width: 50% !important;float: left;}
    .mdn{display: none !important;}
    .hoteldetails button.close {right: -10px;top: -50px;}
    h2.page-heading .res-non-cell{margin-top: 14px;}
    .midd-graybar{width: 100%;}
    .header-sticky .fixed-top ul.navbar-nav{padding-top: 0px !important;}
    /* .search-r{float: right;}
    .res-non-cell{float: left;} */
    ul.changepass-blk li input, ul.changepass-blk li select{padding: 9px;}
    .amenities-icon{    top: 30px;}
    #description .hotel-detail-r{    border-left: none;}
    #mailcontent .comparetablerow,#mailcontent .comparetablecontent{margin-left: 3px !important;
        margin-right: 3px !important;}
    .search-filter-bar .search-filter-r a{float: left;padding-left: 2px;font-size: 12px;}
    .search-filter-bar .search-filter-r{padding-left: 10px;}
    .result-full{padding: 5px 10px;}
    #sessionexpirepopup p{margin-bottom: 0px;}
    .panvaliddiv{font-size: 14px;margin-left: 6px !important;padding: 9px 15px;}
    .backbutton.cmn-org-btn.mb-3{float: right !important;}
    /* .currency-cnt{margin-left: 10%;} */
    .search-filter-bar img{width: 16px;}
    #wallet_pay_now{font-size: 14px !important;padding: 5px 15px !important;}
    ul.booking-summ-cnt li {
        margin-bottom: 6px;
      }
      #middle {
        padding-top: 90px;
      }
      .airporttitlediv.select2parentelemforcons{margin-left:15px;}
      .pax-price {
        font-size: 25px;
      }
    .search-blk ul.changepass-blk li{margin-bottom: 15px;}
    .search-booking-cnt .search-blk .bookinginfodiv label,.search-blk ul.changepass-blk li span{font-size: 14px;}
    
    #quotationname{width: 100%;
        left: 0;}
    .cmn-form-orange-btn{padding: 0px 20px !important;    height: 45px;
        line-height: 45px;}
    .mapbtn {
        float: right;
        text-align: right;
      }
    #viewroomdisplay .paxinfo-blk1, #viewroomdisplay .paxinfo-blk2 {
        height: 20px;
        line-height: 20px;
        padding-top: 10px;
        padding-left: 9px;
      }
      .card-display-text{font-size: 15px;}
    .monopadding,.inner-middle-bg1 .paxinfo-r{margin-top: 15px;padding-right: 15px !important;}
    #listingformfilterbutton{float: right !important;}
    .dropdownmodify ul li{width: 92%;float: left;}
    #mapslideup .controls{left: 25px !important;}
    .cmn-blue-btn{
        margin-top: 0px;
        font-size: 14px;
        height: 36px;
        line-height: 36px;
        padding: 0 10px !important;}
    h2.page-heading .res-non-cell, h2.page-heading em {
        font-size: 23px !important;
      }
      .report-grid-cnt.table-re.mt-4 .borderight strong{float: right;}
      .change-psw-mt .change-password{margin-top: 0px;}
    .midd-bluebar{min-height: 150px;
        padding-top: 15px;
        padding-bottom: 15px;}
        .modify-search{margin-top: 20px;float: left;}
        .modify-search-div .currency-radio{width: 200%;
            float: left;}
            .modify-search-div .currency-radio .radiobox-cnt{width: auto !important;}
    ul.navbar-nav li div.myaccount-link {background: url(../images/select-img.png) no-repeat right 0px top 10px ;}
    .mw100i{width: 100% !important;float: left;}
    .myaccount-details .w50{width: 50%;}
    .change-password h5.page-heading {margin-top: 0; padding-top: 10px; margin-bottom: 15px;}
    /* .search-booking-cnt{margin-top:15px; padding-top:25px} */
    .border0{border:0px !important;}
    .currency-radio { margin-top:20px !important; flex-wrap: wrap;}
    .mfl{float: left;}
    .ui-datepicker.ui-datepicker-multi {
        left: 200px !important;
    }
    .page-heading #outofspan {display: block !important; float: left; margin-top: 15px;font-size: 23px;}
    .passexpirediv{width: 100%;bottom: 0px;}
    .border0 ul{padding-left: 0px !important;}
    .manage-sub-agent table {margin-top: 0px !important;}
    .tfs15{font-size: 15px;}
    .hotel-page-content #HotelListSortDataformapview, .hotel-page-content #HotelListSortData{max-width: 100%;}
    .mt-c{text-align: center !important;padding-left: 0px !important;padding-right: 0px !important;}
    .midd-hd-right .formelement .currency-radio .radiobox-cnt{float:left;}
    .strip-above-loader{width:100%;}
    .mfs12{font-size:12px !important;}
    .mpl0{padding-left:0px !important;}
    .common-checkbox .checkbox-cnt .checkmark:after {
    left: 7px;
    top: 4px;
    width: 6px;
    height: 10px;
}
.mlr0{padding-left: 0px !important;padding-right: 0px !important;}
/* .common-checkbox .checkbox-cnt .checkmark {
    width: 16px;
    height: 16px;
} */

#footer {
    padding-top: 0px !important;
    margin-top: 20px;
}
.lightpick {left:50px !important}
.rep-tbl-mob-resp {display: block; overflow-x: auto;}
.change-password .rezvault-logo {margin-bottom: 0 ;}
.rzvlt-page-heading {padding-top:10px !important }
.mmt3{margin-top:3px;}
    ul.leftpart-list li .checkbox-cnt{word-break: break-all;font-size:14px;}
    .paxinfo-listarea select{font-size:12px;height: 42px;}
    .pax-detail-accordion .card-header{    margin-left: 0px !important;font-weight: 400;
    margin-bottom: 10px;
    margin-right: 6px;}
    .currency-radio{margin-top: 4px;}
    .fc-button-group{margin-bottom:3px;}
    .claim-btn-div-style{font-size: 13px !important; text-decoration: none !important;background: #2d117b !important;color: #fff !important;width: 75% !important;margin-top: 10px !important;text-align: center !important;}
    .mr10{margin-right: 0px;}
    .rez7-searchhotel .select2parentelemforcons .select2-container--default .select2-selection--single .select2-selection__rendered, .msearch .select2parentelemforcons .select2-container--default .select2-selection--single .select2-selection__rendered, .fs18 .select2parentelemforcons .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px !important;
}
.rez7-searchhotel .destination-name select, .rez7-searchhotel .select2-container--default .select2-selection--single .select2-selection__rendered, .rez7-searchhotel .destination-name input[type="text"] {
    font-weight: 400;
    color: #2d117b;
    font-size: 14px;
}
.pgwSlideshow .ps-current > ul > li img{height: auto !important;}
.w100p,.w100p select{font-size: 14px;}
    .modal-dialog{max-width: initial;}
    ul.donate-now li{width: 100%;margin-bottom: 5px;}
    .bonus-txt-right{ margin-top:15px}
    a.more-detials{margin-right: 15px;padding: 0px 9px;}
    .hotel-desc-r{padding: 0px;}
    .cancellationdiv{width: 90%;}
    .bonus-statement-blk3{padding: 4px;text-align: left;word-break: break-all;}
    ul.myacc-inner-list li a{    width: 100%;float: left;}
    .calendar-list li{word-break: break-all;}
    .modal-tab-strip .nav li{width: 100%;float: left;text-align: center;margin: 3px 0px;}
    .mainlistingdiv .result-full a{font-size: 16px;font-weight: normal;word-break: break-all;}
    .available-tag{width: 55px;font-size: 10px;font-weight: normal;padding: 3px;height: 23px;border-radius: 6px;line-height: 16px;}
    .class_for_no_result .hoteldata,.class_for_no_result .citystate-cnt,.class_for_no_result .hotelpricediv,.class_for_no_result .available{width: 100% !important;float: left;word-break: break-all;padding-left: 0px;}
    .hotelfrontmapdiv .star-cnt img{width: 75px !important;}
    .result-full .result-inner-l .result-link a{word-break: break-all;}
    ul.calendar-list li{width: 100%;float: left;}
    .more-desc-area .more-desc-l,.more-desc-area .more-desc-r{width: 100%;padding-right:7px;}
    .quotationbtn{top: 124px;left: 0%;font-size: 10px;padding: 1px 2px;position: fixed;height: 30px;width: 24px;}
    .fixedsidebtn{top: 6px;left: 0%;font-size: 40px;padding: 4px 12px;position: fixed;width: 24px !important;height: 30px;}
    .viewcomparebtn{top: 202px;left: 0%;font-size: 10px;padding: 1px 2px;position: fixed;height: 30px;width: 24px;}
    .loadercontainer{width: 100% !important;}
    .loading_content{font-size: 16px;}
    .destination span, .dates span,.destination label, .dates label{font-size: 14px;}
    .nopadding{height: auto;}
    .t-datepicker .t-dates span{font-size: 14px;}
    .padding00{padding: 0px!important;}
    label.styledselect select{font-size: 14px !important;}
    .destination-label {font-weight: 500;font-size: 14px !important;text-align: left;}
    select, textarea{font-size: 16px;}
    .msearch{padding: 5px;}
    .pax-r-innerbox,.innercontent{width: 100%;float: left;padding: 11px 1px;}
    /*Menu css*/
    .fixed-top{position: relative;}
    /* .homepage-new #middle {padding-top: 0px;} */
    ul.navbar-nav li a:hover, ul.navbar-nav li a.active {background: transparent;}
    .cbp-spmenu {background: #f9a532;position: fixed;}
    .cbp-spmenu-vertical a {border-bottom: 1px solid #2fa1c8;padding: 1em;border-radius: 0px !important;}
    .d-sm-none{background: transparent;border: 0;}
    .homepage-new ul.navbar-nav li a{color: #fff;}
    .dropdownmodify .dropdown-menu{background: rgba(249, 165, 50, 0.75);border: 0px;padding: 0px;color: rgb(255, 255, 255);height: 250px;overflow-y: scroll;}
    /*.slide-out-div{display: none !important;}*/
    ul.navbar-nav li a.topmenu-icon{padding: 0px !important;}
    .logo{margin-right: 30px;padding-top: 0;
        padding-bottom: 0;}
    .midd-myaccount,.mt115{margin-top: 0px !important;}
    .midd-myaccount {margin-top:90px !important;padding: 25px 0;}
    .midd-myaccount-agentregistration{margin-top: 0px !important;}
    /* .mainsetcustomzoomlevel .midd-myaccount {margin-top: 100px !important;} */
    .topmenu-icon img{background: transparent;padding: 2px 10px;border-radius: 50%;}
    #showRight img{    width: auto !important;}
    .clock-div-new{right: 48% !important;top:42px;}
    .clock-div-new .arrow-up{    left: 40px;}
    .notificationdivcount{right: 48% !important;}
    #notificationdivcount .arrow-down,#notificationdivcount-1 .arrow-down{left: 12px !important;}
    .dropdown-menu .arrow-up{left: 305px !important;}
    .notificationdivcountreddiv {right: 27px !important;}
    .nav-item .topmenu-icon{border: 0px;}
    .dropdownmodify ul li div{border-bottom: 0px;}
    body.inner-pages ul.navbar-nav li a{color:#fff;}
    .inner-middle-bg1{padding-top: 0px;}
    .cbp-spmenu-right.cbp-spmenu-open{overflow-y: scroll;}
    #bonus-calculator{width: 99% !important;}
    .boncecaldiv{font-size: 12px;width: 100%;float: left;}
    .search-m,.search-l{margin-right: 15px;}
    .forgotpasswordpopupmodify h2.formheading{font-size: 16px;}
    /* .subscribe-btn,.myacc-box{font-size: 12px;padding: 3px 9px !important;} */
    .myacc-amount{font-size: 21px;}
    a.blue-link-home {
    font-size: 14px !important;
}
#remind_on_date_elem #ui-datepicker-div{float: left !important;width: 100% !important;}
    #ui-datepicker-div{float: left !important;width: 90% !important;}
    .searcharea-box .search-m #checkin,.searcharea-box .search-m #checkout{width: 45% !important;}
    .hotel-listing ul li.hotel-listing-hd, .hotel-listing ul li {font-size: 13px;}
    .searcharea-box .search-m .select2-container{text-align: left;}
    .result-inner-r{text-align: left;padding-top: 3px !important;}
    
    .pax-btns .backbutton{margin-top: 5px;}
    #viewroomdisplay .paxinfo-listarea .paxinfo-blk3,
    #viewroomdisplay .paxinfo-listarea .paxinfo-blk4,
    #viewroomdisplay .paxinfo-listarea .paxinfo-blk2
    {width: 42%;margin-top: 0px;float: left;min-height: 40px;}
    .paxinfo-inner .pax-row .paxinfo-blk3,.paxinfo-inner .pax-row .paxinfo-blk4,.paxinfo-inner .pax-row .paxinfo-blk2{width: 42%;float: left;margin: 5px;}
    #viewroomdisplay .paxinfo-listarea .pax-row .paxinfo-blk3{padding-top: 5px !important;padding: 0px !important;}
    #viewroomdisplay .paxinfo-listarea .pax-row .paxinfo-blk3 span{padding: 10px;width: 100%;float: left;}
    .pairhotel_checkbox,.available-tag,.switch_class{display: none;}
    .go-top-btns li {margin-bottom: 6px !important;}
    .go-top-btns {padding: 6px 4px !important;border-radius: 18px !important;}
    .tal-m{text-align: center;float: left;}
    .viewdestop,.quotationbtn img,.viewcomparebtn img,.fixedsidebtn img{display: none;}
    /* .viewmobile{display: block;
        text-align: right;
        position: absolute;
        right: 16px;
        top: -30px;
        width: 150px !important;} */
        .affiliate-handle img.viewmobile {width: 25px !important; right: 0 !important;}
        .navbar .viewmobile {right:56px; top: 42px;}
    .quotationbtn{background-image:url("../images/express.png");}
    .viewcomparebtn{background-image:url("../images/compare.png"); z-index: 999;}
    .fixedsidebtn{background-image:url("../images/reset.png"); width:24px !important}
    .handle{background-image:url("../images/yam.png") !important;width: 24px !important;height: 30px !important;top:30px !important;    left: -25px !important;}
    .hotel-search-result .more-desc-r{margin-left: 0px !important;padding-right: 7px;}
    .mw15{width:15% !important;}
    .mw15 img{width:90%;}
    .mw35{width:35% !important;margin:3px 0px;}
    .mw85{width:85% !important;}
    .mmb6{margin-bottom: 6px;}
    #middle .middle-banner{background-position: inherit !important;}
    .award-txt,.prod-affiliate-list li,.awards-icons-list li{width: 100% !important;}
    .awards-icons-list li img{max-width: 100% !important;}
    .news-right select{width: 100%;}
    .myacc-icon {width: 15%;}
    .myaccount-box-l{min-height: auto;}
    .action-icon a {margin: 4px 8px;}
    /* .destination-label-inner {width: 85px;} */
    .midd-searh-result{padding-top: 0px !important;}
    .totalamount,a.book-btn {font-size: 14px;padding: 14px 0px;}
    .rememberme, .password{width: 49% !important;float: left !important;}
    .homepage-new .rememberme .checkbox-cnt{font-size: 12px;}
    .homepage-new .password a{margin-top: 4px !important;}
    .filterby-section-cmn .filterblock .pricerangemodify{padding-top: 18px;}
    .rezvault-logo{text-align: center;}
    .backbuttondesign {margin-left: 6%;}
    .background-skyblue .changepass-blk .firstli,.background-skyblue .changepass-blk .secondli,.background-skyblue .changepass-blk .thirdli{width: 100% !important;}
    .row-fluid .rez7_ul_quatation .changepass-blk .w-25{width: 100% !important;}
    .autocompletedisplaydiv i{width: 15px !important;float: left !important;}
    .cityname{width: 84% !important;float: left;}
    .mpt9{padding-top: 9px;}
    .midd-search-result .transfer-map-img{display: none;}
    .paxinfo-l .page-heading-inner img{float: left;}
    .backbutton{font-size: 14px;padding: 9px;}
    .affiliate-handle a {right: 0px !important;padding: 0px !important;top: 240px !important;background-color: transparent !important;box-shadow: none !important;transform: none !important;}
    .t-datepicker-days {
        left: -100%;
    }
    .t-datepicker .t-check-out .t-datepicker-day{
        left: -200%;
    }
    .fixed-top{
        position: fixed;
        z-index: 999;
        height: 90px;
    }
    #header{height: 90px; min-height: 90px;}
    .loginbgimgclselm{
        background-size: auto 80% !important;
    }
    .homeslidetextcontentelm{
        display: none;
    }
    .viewpinnedbtn {
        position: fixed;
        top: 240px;
        left: -1.5%;
        color: #2c2503 !important;
        font-size: 13px;
        font-weight: normal;
        padding: 0px 6px;
    }
    #cbp-spmenu-s2 {
        background: #FFF;
        position: fixed;
        bottom: 0;
        left: 0;
        right: auto;
        width: 100%;
        height: 48px;
        top: auto;
    }
    #cbp-spmenu-s2 .navbar-nav{
        border-top: 1px solid #d2d0d0;
        display: table;
        width: 100%;
    }
    #cbp-spmenu-s2 .navbar-nav .nav-item{
        float: none;
        display: table-cell;
        height: 50px;
        text-align: center;
    }
    #cbp-spmenu-s2 .navbar-nav .nav-item .nav-link{
        border: none;
        font-size: 24px;
        padding: 6px !important;
        line-height: 0px;
    }
    .fs10{font-size: 10px;line-height: 16px;}
    #cbp-spmenu-s2 ul.navbar-nav li a {
        color: #595757;
    }
    #cbp-spmenu-s2 ul.navbar-nav li a:hover, #cbp-spmenu-s2 ul.navbar-nav li a.active{
        color: #f99f24 !important;
    }
    .homepage-new #footer {
        margin-bottom: 40px;
    }
    .zopim{
        display: none !important;
    }
    #user-spsubmenu-s2{
        background-color:#fff;
    }
    #user-spsubmenu-s2 ul.navbar-nav li{
        margin: 0px;
    }
    #user-spsubmenu-s2 ul.navbar-nav li .dropdown-menu{
        border: 0px;
        font-size: 13px;
        max-width: 100%;
    }
    #user-spsubmenu-s2 ul.navbar-nav li .dropdown-menu a{
        border: 0px;
    font-size: 14px;
    color: #2d117b;
    padding: 0px !important;
    font-weight: 600;
    }
    #user-spsubmenu-s2 ul.dropdown-menu{
        display: block !important;
    }
    #user-spsubmenu-s2 ul.dropdown-menu > li{padding:4px 10px;}
    .mob_line_separator{border-bottom: 1px solid #999;}
    .hotel-page-content #HotelListSortDataformapview, .hotel-page-content #HotelListSortData{top:0;height: 100%;}
    /* #navbarCollapse{display: none ;} */
    .search-details-desc .pl-30{text-align: center !important;}
    ul.navbar-nav{margin-top:0px;padding-top: 0px;}
    #getsightbreakup .search-details-desc .bordertl1{
        /*float: none;*/
        margin-left: 0px;text-align: center;}
    .w42 {width: 100% !important;float: left;}
    .transfertoinvoice {width: auto;left: auto;right: auto;}
    .sight_alphabet_filter{position: unset}
    .sight_pagination{height: auto}
    .roomlistcontent,.roomlistcontentrow{
        max-width: 100%;
        display: block;
    }
    .roomlistcontent.sightdiv{max-width: fit-content;}
    .search-details-hd .viewdestop,.roomlistcontentagetitle{
        display: none;
    }
    .bcd div{line-height: 0px;}
    .bcd{min-height: 45px;
    padding-top: 10px;}
    .w148px{width: 100px !important;}
    .fs18 span{font-size: 16px;}
    .bordertl1,a.book-btn{min-height: 36px;}
    .roomlistcontent .w100p{
        width: 70px;
        text-align: left;
        margin: 3px;
    }
    .searchformblock .midd-hd-left h2{font-weight: 700;}
    .roomtypeactionbtn{
        position: absolute;
        right: 0;
    }
    .w70p {
        width: 30px;margin-top: -20px;}
    .childageselectionrowelm1 {
        clear: both;
    }
    .best-deal-tag{top: -9px;}
    h4.page-heading-inner {font-size: 12px !important;}
    .w60,.w36,.w26{width: 100% !important;float: left;}
    .p15-6{text-align: center !important;}
    .roomtypefilterdiv{top: 48px;
    right: 43px;}
    h2.page-heading span{font-size: 15px;}
    .modal-header h2.page-heading{font-size: 20px;
        font-weight: 600;
        color: #2d117b;
        margin: 0;
        padding: 9px 3px;
        padding-right: 9px !important;}
    .cancellation_policy{text-align: center;}
    .search-filter-r a{margin-left: 0px;}
    .mapview-link img{width: 100%;margin-top: 11px;}
    .search-filter-bar .search-filter-l,.search-filter-bar .search-filter-r{float: left;width: 50%;}
    .w45hoteldiv,.w15hoteldiv, .w20hoteldiv, .w25hoteldiv, .w40hoteldiv, .w60hoteldiv, .w85,.w30hoteldiv,.w10hoteldiv,.w55hoteldiv,.w70{width: 100% ;display: block;padding: 6px;}
.mw50{width: 49% !important;float: left !important;}
    .result-l{width: 25% !important;}
.result-l img{width: 100%;}
.w84{width: 75% !important;}
.facility-counts{    margin-right: 0px;
    padding-top: 0px;}
    .markup-mob-view, .rate-type-view{ width: 87% !important;}
    .hotel-filter-cnt > div .w36 {margin-bottom: 20px;}
    .paxinfo-blk2 {margin-top:6px;}
    .tc-mt-mv {
        margin-top: 0 !important;
        padding-top: 0 !important;
        text-align: left !important;
    }
    .tc-mt-pv {padding-top:0 !important}
}

@media only screen and (max-width: 640px) 
{
    .lightpick--2-columns .lightpick__months{grid-template-columns: inherit !important}
    .lightpick__month {width:315px;}
    .lightpick {left:150px !important}
}

@media only screen and (max-width: 567px) 
{
    #navbarCollapse .nav-link.topmenu-icon.myaccount-link,#navbarCollapse .nav-link.topmenu-icon{margin-top: 9px !important;}
    #offlineform .page-heading.bb1.pb-3{display: flex;}
    #offlineform .change-password h5.page-heading img{max-height: 27px;}
    .userrating-div{margin-top: 1px;}
    .ui-datepicker.ui-datepicker-multi {left: 90px !important;}
    .userrating-div .w70{width: 70% !important;}
    .userrating-div span{margin-top: -6px;padding-left: 0px;}
    .userrating-div label{padding-left: 0px;margin-top: -10px;}
    .hotel_detail .hotel-desc-l .hotel-desc-r{width: 28%;}
    .markup-mob-view, .rate-type-view{ width: 84% !important;}
    .t-datepicker{font-size: 12px !important;}
    .t-datepicker .t-dates{padding: 9px 5px !important;}
    .t-check-out .t-dates{padding-left: 3px !important;}
    .hotel-filter-cnt .w40{width: 100% !important;margin: 5px 0px;}
    .mul_currency_conv{left: 140px; }
    .selectall-link{padding-left: 43px;}
    /* .search-m,.search-m{width: 77% !important;float: left;} */
    .travelDateselm {width:77%;}
    /* .mw97{width: 97% !important;} */
    .g-recaptcha{margin-left: -20px;}
    .captcha-box{ width: 314px !important;
        height: 80px !important;
        border: 1px solid #CCC;}
    /* .searcharea-box .search-m .pt16,.searcharea-box .search-m .pt10{padding-top: 0px !important;} */
    .searcharea-box .search-r .prt1{top:0px;}
    .hoteldata .pl5{padding-left: 0px;}
    .tablecellimgdiv{width: 57px !important;}
    .tablecelldiv{width: 77% !important;}
    .close img{width: 50%;}
    .paxinfo-r .pax-r-innerbox,.paxinfo-r .innercontent{padding-top: 12px;}
    .myacc-box {font-size: 14px;padding: 3px 9px;height: auto;}
    .paxinfo-l h2.page-heading-inner{padding-top: 12px;}
    .tablediv div,.tablediv{padding-left: 0px !important;}
    .result-link a {font-size: 13px;}
    .infodivno .pax-row .w30{width: 95%;float: left;}
    .wallet-bg .logoimg{padding: 45px 10px;}
    /* .agent-ref-modify .pax-btns .left{float: none;} */
    .midd-search-result .paxinfo-r .pax-room-details{margin-left: 4px;}
    .pax-room-details{width: 32%;}
    #comparedisplay .myaccount-details .comparehotelmaindiv .close{top: 7px !important;right: 0px !important;}
    .paxinfo-l #voucher_id_preview{margin-left: 11px;}
    .t-datepicker-days{width:300px !important;left: 0;}
    .t-datepicker .t-check-out .t-datepicker-day{left: -115%;}
    .totalroomelm{width: 60% !important;}
    .roomactionelm{float:right;}
    .select2parentelemforcons.pl-2{padding:0 !important;}
    .selectall-link{padding-left: 0;padding-top: 9px;float: right;width: 100%;}
    .selectall-link .cmn-blue-btn{float: right;}
    .categorychkboxelm{width: 65% !important;margin:0;}
    .listing-blk-5 {width: 6%;}
    .myaccount-details .row-fluid .tableborder1 .rez7_quotaion_table{overflow-x: hidden;}
    .ui-widget-content.ui-menu.ui-autocomplete.my_custom_class{
        max-width: 63% !important;
        min-width: 280px;
    }
    .t-datepicker .t-dates{
        font-size: 17px;
    }
    .nights-blk .select2parentelemforcons{
        display: block;
        margin-top: 10px;
    }
    .categorychkboxratingelm{
        width: 65% !important;
    }
    .myaccount-details .row-fluid .tableborder1 .rez7_quotaion_table{overflow-x: hidden;}
    .firstli img, .secondli img, .thirdli img { margin-right:10px;}
    
}
@media screen and (max-width: 300px) {
    .roomlistcontent,.roomlistcontentrow{
        min-width: 300px;
    }
}
@media screen and (max-width: 992px) and (min-width: 415px) 
{
    .myaccount-accordion .card-body {padding: 3px 6px 6px;}
    ul.myaccount-link li a {font-size: 12px;}
    .myaccount-pages #ui-datepicker-div {float: none !important;width: auto !important;}
}
@media screen and (max-width: 991px) and (min-width: 767px) 
{
    .booknow-info-steps:before{top:23px;}
}
@media screen and (max-width: 992px) and (min-width: 767px) 
{
    /* .header-part .navbar-collapse .nav-item img{margin-top: -12px !important;} */
    #btnTopAction,#btnBottomAction .float-right,.midd-hd-right{text-align: right;}   
    ul.navbar-nav li a{font-size: 14px;}
    /* ul.navbar-nav li {margin-left: 0px !important;} */
    .navbar .navbar-nav .mt-3{margin-top: 0px !important;}
    /* .search-m {width: 72% ;} */
    .mul_currency_conv{width: 99px;}
    .w42 {width: 40% !important;margin-right: 30px;}
    /* .transfertoinvoice .modal-content{max-width: 650px;width: 95%;} */
    
    .w10hoteldiv{padding: 7px;}
    .search-details-desc .w10hoteldiv{padding: 14px 6px;}
    .search-l {width: 33px;float: left;margin-right: 9px;}
    .currencyblock img{width: 100%;}
    ul.changepass-blk li{width: 33%;}
    ul.accumulated-dt li {width: 40% !important;}
    .cmn-form-orange-btn {font-size: 14px;padding: 0 11px;margin-left: 4px;}
    #quotationname{width: 45%;left: 30%;}
    .comparehotelmaindiv ul.changepass-blk li.firstli,.comparehotelmaindiv ul.changepass-blk li.secondli,.comparehotelmaindiv ul.changepass-blk li.thirdli {width: 50%;}
    .changepass-cnt #sendmail{float: left;}
    select, textarea{font-size: 12px;padding: 4px;}
    .ml15 {margin-left: 13px;}
    .backbutton{font-size: 13px;margin-left: 0px;}
    .mw50{width: 50%;}
    .alertmodify{left: 15px;}
    .go-btn{padding: 0px 5px;}
    .editprofileform .search-blk .rez7_bookingsearch .secondblkcontactDetails{float: right;}
    table.report-grid-cnt tr td {background: #fff;padding: 4px 2px;}
    #subagentsubbalance .changepass-blk li,#subagentaddbalance .changepass-blk li{width: 100%;float: left;}
}


@media screen and (max-width:480px){
    .categorychkboxratingelm {
       margin-top:10px
    }
    .markup-mob-view, .rate-type-view, .roomtypediv1{ width: 78%;}
    .categorychkboxratingelm {width:85% !important;}
    h2.page-heading .res-non-cell, h2.page-heading em { font-size: 36px;}
    .lightpick {left:75px !important}
    .ui-datepicker.ui-datepicker-multi {left: 40px !important;}
    .guest-mob-num .paxinfo-blk1 {width: 100% !important;}
    .guest-mob-num .paxinfo-blk2 {width:30% !important}
    .guest-mob-num .paxinfo-blk3 {width:50% !important}
    #notification_dtls_list ul.w275, #notification_dtls_list ul.w275 .bb1c {width:90% !important}
    .cncl-bnt-resp-conf-bkng {margin-top:15px;}
    #btnTopAction .cncl-bnt-resp-conf-bkng {margin-top:0px;}
}

@media screen and (max-width:425px){
    .bkng-rslt-opt span{padding:10px !important; margin-left:0 !important}
    #get_auto_vouchered_date_elem .ui-datepicker-multi-2 .ui-datepicker-group {width:100%; ;}
    .dd-mny-bx-view > div:nth-child(1) {width:35% !important}
    .roomlistcontent .w100p {width: 55px;}

}

@media screen and (max-width:450px){
    .search-m, .search-l {margin-right:5px; }
    .searchbar-r.list-brd-lft .search-l img{width: 100%;}
    .categorychkboxratingelm {width:84% !important;}
    h2.page-heading .res-non-cell, h2.page-heading em { font-size: 30px;}
    .lightpick {left:50px !important}
    .ui-datepicker.ui-datepicker-multi {left: 10px !important;}
    .dd-mny-bx-view > div:nth-child(1) {width:25% !important}
    .ui-widget-content.ui-menu.ui-autocomplete.my_custom_class {
        max-width: 70% !important;
        min-width: 250px !important;
        width:250px !important;
    }
}

@media screen and (max-width:360px){
    .hotel-filter-cnt > div {padding-left:15px !important;}
    .roomlistcontent .w100p {width: 50px;}
    .ui-widget-content.ui-menu.ui-autocomplete.my_custom_class {
        max-width: 70% !important;
        min-width: 220px !important;
        width:220px !important;
    }
    .page-heading #outofspan {
        display: block !important;
        float: left;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 1000px)  {.owl-carousel .owl-item{max-width: 110px;}}