﻿
.BookAccoDiv{width:100%;display:block;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:none;}
.Convert-SearchTab-TdToTr{width: 157px;display:none;}
.Convert-FilterTab-TdToTr{width: 131px;}
.ModifySearchTab_Region_Td{padding-top: 3px;}
.housekeeping_log{display:table-cell;padding-bottom: 25px;}
.Green_Icons{padding-left:25px}

@media all and (min-width:992px) and (max-width: 1199px) {
    .Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
/*Availability Check*/
.mrdn_tbl, .availmap_wraper .TdHotelResults {    max-width: 960px;    margin: 0 auto;}
.Sub_Table_Padding {    max-width: 960px;    margin: 0 auto;}
.footerouter {    max-width: 960px;}

.PropThumbImage {max-width: 287px;max-height: 215px;width:245px;height:auto;}

.Amenities_Box_Div{position:static;padding-top: 0px;width:99.5%;height:34px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:100%;height:30px;padding-left:0px;}
.PropAddress_Td_Padding{padding-left:0px;padding-top:3px;}
.PropPh_Td_Padding{padding-left:0px;padding-bottom:0px;padding-top: 20px;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;}
.Best_Rate_Txt{font-size:12px;color:#444444;}
.lowest_rate_Amt {    font-size: 28pt;}
.lowest_rate_Amt_Point_Part {    font-size: 20px;}
.trustscore {  width: 100%;  font-size: 11px;   padding-left: 0px;padding-bottom: 0px;}
.trustscore.size-s .counter {    font-size: 9px;}
.ViewRoomTypes_Button_Td {   display: block;   align-self: start;  }
.PropertyName {    font-size: 19px;}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;padding-left:1px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:54px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:51px;padding-right:0px;padding-top:0px;}
.PopupLinks_Td{padding-right:0px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:block;}
.PropertyName {    width: 380px;}
.trustscore.size-s .score {    font-size: 13.5px;}
.Prop_Address {    font-size: 10pt;}
.rating_spacing {height:40px;}
.AmenityImg {    width: 23px;}
.Map_Td_Padding {    padding-top: 0px;}
.mrdn_web_padding {    padding-top: 0px;}
/*Availability Check*/

.Convert-SearchTab-TdToTr { width: 130px;}
.Convert-FilterTab-TdToTr { width: 114px;}
/*   FilterTab  */
.SrcTb_Sub_Two {    padding-left: 20px;padding-right: 20px;}
.FilterTab_campGround{width: 230px;}
.FilterTab_Amenities{padding-left:20px;width: 230px;}
.FilterTab_catagory {    width: 270px;}
.srch_btn {    padding-left: 32px;}
.Search_TxtBox {    background-position: 250px 11px;}
.SrcTb_Sub_One {    width: 30%;}
.Searchtab_date_box {    padding-right: 35px;    padding-left: 10px;width: 163px;}
.Amenitycol{width:40px}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:15px;height:auto}
.ViewInListImg{width:20px;height:20px;}
.MapIconPadding{padding-bottom: 0px;}
.MapViewBg{background-image:url('/images/Portal/Map_BG.png');}
/*   FilterTab  */

/*----------Sorting-------------*/

li.mrdn_map_views {    padding-right: 0px;    font-size: 13pt;}
/*----------Sorting-------------*/


/*Footer*/
 #footer {display:table;width:100%; background-color:#ffffff;padding-top:20px;}
.footer-row {display:table-row;}
.footer-section_Left {display:table-cell;width:40%;}
.footer-section_center {display:table-cell;width:100%;}
.footer-section_Right {display:table-cell;padding-left:50px;width:30%;}
.Partnerlogin{display: block;}
.footer_whiteArea{width:50%;}
.footerprivacy{margin-right: 10px;text-decoration: none;font-weight:500;margin-left:15px;font-size:10px;}
.footerImg{display:none;}
.footertextmenus{text-transform: uppercase;    font-weight: 700;    text-decoration: none;    color: white;line-height: 15px;letter-spacing: 1px;padding-left: 50px;font-size: 11px;}
.footerbutton {    padding: 13px 35px;}
.footercopyright {    font-size: 13px;}
.footercopyright a {    font-size: 16px;}
/*Footer*/

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/

.logowidth{width:280px}

.Home-Modify-Box .SrcTb_Sub_One {    width: 21%;}
.Home-Modify-Box .Searchtab_date_box {        padding-right: 7px;    }
.Home-Modify-Box .SearchNow_Button {        min-width: 130px; padding: 0 6px;  font-size: 14px; }
.Home-Modify-Box .Searchtab_date_box {    padding-right: 0px;width: 115px;}
.Home-Modify-Box .SrcTb_Sub_Four {              width: 130px;    }
.Home-Modify-Box .SrchTb_MainLeft {    padding-left: 20px;}
.Home-Modify-Box .find_hotel_bar {        padding-left: 12px;    }
.Home-Modify-Box .monthtext ,.Home-Modify-Box.Search_TxtBox{    font-size: 10pt;}
.Home-Modify-Box .ModifySearchTab_hometext {              font-size: 10pt;  text-indent: 10px;  }
.Home-Modify-Box .mrdn_srchnw {    padding-top: 13px;}
.Home-Modify-Box .adultBlock .ModifySearchTab_hometext {text-indent: 0px !important;text-align: center;}
.Home-Modify-Box .childBlock .ModifySearchTab_hometext {text-indent: 0px !important;text-align: center;}
.Home-Modify-Box .SrcTb_Sub_Two {    padding-left: 18px;    padding-right: 18px;}
.Home-Modify-Box .mrdn_sel_adltchld {    width: 63px;}

.lang_btnsWraper {   right: 190px;}
.lang_btns {        position: absolute;        width: 178px;    }
.SrcTb_Sub_TwoCheckout{padding-left:20px !important}
.PropRateDiv {    padding: 0 15px !important;}
.mrdn_sel_adltchld {    width: 79px;}
.Best_Rate_DisplayBox {    padding: 2px 0px;}
.listProperty_btn {    width: 248px;    max-width: 248px;}
.footercopyright {    max-width: calc(100% - 248px);}
.SearchResults_Count {    font-size: 18px;}
#SortHotelNames{max-width: 164px;flex: 0 0 auto;}
.property_foundInfo {flex: 0 0 55.333333%;max-width: 55.333%;}
.mapviewbtnBox{flex: 0 0 19.667%;max-width: 19.667%;}
.mapviewbtnBox .justify-content-end{justify-content:center !important}
.LinkViewResults {    padding-right: 15px;}
.avl_map_canvas {    width: calc(100% - 13px);}
}

@media all and (min-width:768px) and (max-width: 991px) 
{
.Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
.Home-page-height{height:10px;}
.ClientMenu a {   font-size: 16px; padding: 13px 16px;}
#HeadSpacer{position: relative;}
.mrdn_list_prop_btn {padding-right: 17px;}	

.mrdn_tbl, .availmap_wraper .TdHotelResults {    max-width: 720px;    margin: 0 auto;}
.Sub_Table_Padding {    max-width: 720px;    margin: 0 auto;}
.footerouter{    max-width: 720px;}
/*Availability Check*/
.PropThumbImage {max-height: 170px;width:auto;}
.PropImgDiv{width: 22%;overflow: hidden;height: 170px;}
.PropDetailsDiv{width: 55%;}
.PropRateDiv{width: 23%;padding-left: .5rem !important;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;min-height:107px;padding-right: 0px;}
.Amenities_Box_Div{position:static;bottom:0px;width:96%;padding-top: 16px;padding-left:10px;max-width:440px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:99%;height:30px;padding-left:7px; }
.PropDetails_leftPadding{padding-left:10px;padding-top:0px}
.Rate_Box_BG{background-color:#FFFFFF;width:100%;height: 155px;}
.PropertyName{font-size: 15px;letter-spacing: 0.3pt;white-space: nowrap;font-weight: 600; }
.CAA_Logo_Td_Padding{padding-right:5px;padding-top:5px}
.PropPh_Td_Padding{padding-bottom:0px;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;padding-bottom: 8px;}
.Best_Rate_Txt{font-size:12px;color:#444444;}
.Best_Rate_Txt_Small{font-size:13px;display:none}
.lowest_rate_Amt{ font-size:27pt;}
.lowest_rate_Amt_Point_Part{ font-size:18px;}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 5px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.LinkSpan1{color:#be2c2c;CURSOR:pointer;font-weight: 500;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:36px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:36px;padding-right:0px;padding-top:12px;}
.PopupLinks_Td{padding-left:30px;}
.PropAmenityListcol{padding-top:7px;padding-left:0px;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:none;}
.ViewRoomTypeBtn {    width: 125px;    height: 33px;    line-height: 33px; font-size: 14px;}
.trustscore.size-s .value {    font-size: 1em;}
.trustscore.size-s .badges {    font-size: .4em;}
.trustscore.size-s .score {  font-size: 14.5px;  margin: 5px 0 5px 0;}
.trustscore { padding-left: 0px; width: 100%;  font-size: 13px; padding-bottom: 5px;}
.Prop_Address{     font-size: 8.5pt;      height: 15px;}
.Prop_PhoneNumber{ font-size:8.5pt;}
.Prop_Features{COLOR: #5B5D63;font-size:8.5pt;line-height: 17px;}
.Prop_Features_smaller{display:block}
.Prop_Features_less{display:none}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;white-space: nowrap;}
.Rates_Indicator_Amount{font-size:12px;color:#ffffff;font-weight:500;padding: 0 0px;}
.PropNameListcol{display:inline-block;padding-left:0px;width: calc(100% - 25px);font-size: 13px;}
.housekeeping_log {    padding-bottom: 20px;}
.gk_icon {height:27px;}
.PropCAALinks{display:inline-block;padding-right:0px;}
.Lytebox_Loading_Inner_Logo{width:680px;height:auto}
.SearchResultBottom {    height: 20px;}
.PLHeight{height: auto;}
.AmenityImg{width:20px}
.AmenityImgTd{width:20px}
.mrdn_web_icon {    WIDTH: 23px;    HEIGHT: auto;}
.mrdn_mapicon {    WIDTH: 12px;    HEIGHT: auto;}
.housekeeping_log{display:none}
/*Availability Check*/

.Promo_Result_display{display:none}

/*Common Frames*/

.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:760px}
.Lytebox_Content_overlay_Bonus{width:95%;}
/*Common Frames*/

/*   Sorting  */
.Sort_MainDiv{position:relative;width:100%;}
.Sort_SoartBy{position:static;float:left;width:100px;text-align: center;vertical-align: middle;padding-top: 13px;}
.Sort_Names{position:static;float:left;width:110px;padding-left: 0px;text-align:center;padding: 15px 0px 9px 0px;}
.Sort_Rates{position:static;float:left;width:230px;padding: 15px 0px 9px 0px;}
.Sort_Caa{position:static;float:left;width:86px;padding: 15px 0px 0px 0px;}
.Sort_Result{position:static;float:right;padding: 15px 0px 9px 0px;}
.SortBoxBorder{padding-left:0px; }
.SortboxTop{height:0px;margin-top: 20px;}
.Sort_By_Text{font-size: 9pt;}
li.mrdn_map_views {  font-size: 11pt;padding: 0;width: 26px;margin: 0px;}
.SearchResults_Count {    font-size: 15px;}
/*   Sorting  */


/*   FilterTab  */
.FilterTab_MainDiv{position:relative;width:100%}
.FilterTab_campGround{position:static;float:left;padding-left:0px;padding-bottom:10px;padding-top:0px;width:auto}
.FilterTab_catagory{position:static;float:left;padding-left:0px;padding-bottom:10px;width:auto;margin-left: 12px;}
.FilterTab_location{position:static;float:left;padding-left:00px;padding-bottom:10px;width:auto}
.FilterTab_Amenities{position:static;float:left;padding-bottom:8px;padding-left:13px;width:185px;padding-top: 0px;}
.FilterTab_MapList{position:absolute;float:right;padding: 4px 9px 0px 11px;height: 26px; margin-top: -14px;}

.LinkSpan_Map{font-size: 11.5pt}
.Amenitycol{width:26px}
.AmenityImages{width:22px;height:auto}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:14px;height:0px}
.ViewInListImg{width:20px;height:20px;display:none;}
.MapText_Mobile{display:block}
.MapText_large{display:none}
.MapViewBg{background-image:none;width:auto;height:auto;}
.Filter_By{padding-left:5px}
.find_filter_bar {height:35px}
.mrdn_sel {    height: 32px;    font-size: 9pt;}
.mrdn_sel_adltchld {    width: 63px;}
.filter_tab_text {    font-size: 10pt;    padding-left: 0px;}
.srch_btn {   padding-left: 29px;width: 154px;}
.SearchNow_Button {        min-width: inherit;        line-height: 31px;               font-size: 13px;        padding: 0 0px;        margin-top: 11px;    }
.mrdn_srchnw {    padding-top: 5px;}
.Home-Modify-Box .SearchNow_Button {padding: 0 20px;}
    /*   FilterTab  */
    /*   SearchTab  */
    #Modify_search_Display {
        padding-bottom: 3px
    }
.ModifySearchTab_Top{padding-top:3px}
.find_hotel_bar {    height: 30px;padding-left: 11px;}
.find_hotel_bar_Default {    height: 30px;text-align:right;padding-top:7px;}
.datetext{padding-left: 30px;padding-right: 10px;}
.calenderIcon{padding:10px;padding-top: 20px;padding-left:0px}
.SpecificHotalDropDown{width:170px;float:left;padding-left: 0px;}
.SecondRow_possition{padding-right: 15px;padding-bottom: 6px;width: 130px;padding-top: 8px;}
.calenderIcon {  padding-top: 5px;padding-bottom: 5px;padding-right: 0px;}
.monthtext{padding-right:10px;font-size: 9pt;}
.SrchTb_MainLeft { padding-left: 0px;}

.SrcTb_MainDiv{position:relative;width:100%;}
.SrcTb_Sub_One{position:static;float:left;width: 25%;}
.SrcTb_Sub_Two {position:static;float:left;width: auto;padding-left: 5px;padding-right:15px;}
.SrcTb_Sub_Three {position:static;float:left;width:auto;padding-top: 0px;}
.SrcTb_Sub_Four {position:static;float:right;width:auto;padding-right: 8px;}
.SrchTb_height {    height: 100%;}
.Search_TxtBox { font-size: 9pt;   height: 32px;}
.BookAccoDiv{width:100%;display:none;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:block;text-align:center}
.Convert-SearchTab-TdToTr{display: table-row;width: 720px; position: absolute;}
.Convert-FilterTab-TdToTr{display: table-row;position: absolute;   width: 95%;   margin-top: -18px;}
.SearchNow_Btn {width:125px; height:auto;}
.mrdn_cal_tbl {    height: 30px;}
.ModifySearchTab_hometext {    font-size: 9pt;}
.LinkViewResults img{width:20px}
.availmap_wraper .srchresulttableTop {        margin-top: 12px;    }
.availmap_wraper .srchresulttableTop td{padding-bottom:0px !important   }

.Home-Modify-Box .SrcTb_Sub_One {   width: calc(100% - 59px);}
.Home-Modify-Box .SpecificHotalDropDown {   width:100%;}
.Home-Modify-Box .SrchTb_MainLeft {padding: 0 15px;}
.Home-Modify-Box .SrcTb_Sub_Two {    padding-left: 0px;}
.Home-Modify-Box .Searchtab_date_box {        padding-right: 0px;padding-right:0px;   width: 123px; }
.Home-Modify-Box .mrdn_sel_adltchld {        width: 55px;    }
.Home-Modify-Box .SpecificHotalDropDown {        padding-left: 0px;    }
.Home-Modify-Box .Search_TxtBox {    font-size: 9pt;    height: 38px;}
.Home-Modify-Box .SrcTb_Sub_Four {    padding-right: 1px;}


    /*   SearchTab  */
    .RateplanTabImg {
        width: 95%;
        padding-bottom: 3px;
        padding-top: 6px;
    }
.Header_Top_Subtitle_Bar {    font-size: 28pt; padding-bottom: 0px;height: 60px;}
 
/*Footer*/
.footerHeadertext{  font-weight: 500;   text-transform: uppercase;COLOR: #FFFFFF;    font-size: 34px;}
.footertextmenus{    text-transform: uppercase;    font-weight: 500;    text-decoration: none;    color: white;line-height: 5px;letter-spacing: 1px;padding-left: 15px;font-size: 10px;}
.footertextcontact{FONT-SIZE: 10px;    COLOR: #FFFFFF;font-weight:500;}
.Partnerlogin{display: none;}
#footer {display:table;width:100%; background-color:#ffffff;padding-top:10px;}
.footer-row {display:table-row;}
.footer-section_Left {display:table-cell;width:40%;}
.footer-section_center {display:table-cell;width:100%; }
.footer-section_Right {display:table-cell;padding-left:50px;width:30%;}
.footer_whiteArea{width:50%;}
.footerprivacy{margin-right: 10px;text-decoration: none;font-weight:500;margin-left:15px;font-size:10px;}
.footertext{display:none;}
.Partnerlogin{display: block;}
.Footer_topHeight {    height: 0px;}
.footerbutton {       padding: 13px 5px;font-size: 11px;   }
.footercopyright {  text-align: center;  font-size: 11px;    width: 100%;flex: auto;max-width: calc(100% - 162px);}
.footercopyright a {    font-size: 16px;}

/*Footer*/

.ShowHide{display:none}
.ShowHide_ItenerySearchTab{display:none}
.SearchTab_Show{display:block;padding-top: 35px;}
#Img_showhide{display:block;}
#Img_Modifyshowhide{display:block;}
#Itinary_Modifyshowhide{display:block;}
#ImgSort_showhide{display:none;}
.tdFirst{width:30%;}
.tdSecond{width:25%;text-align:right;}
.tdSecond_Find_Hotel{width:25%;text-align:right;}
.filter{height:1px;}

/*  Progress Bar*/

.PB_End_tab {display:none}
.PB_Numerics {    font-size: 15px;}
/*  Progress Bar*/


/* Build_PKG_Checkout */
.ChangeRoomImg{width:200px;height:auto}
/* Build_PKG_Checkout */

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/

/* Central_Packages_Hotels */
.Search_middle{width:auto;height:30px}
.ItenaryCart{position:relative}
.Summary_Top_Bar{position:absolute;height:30px}
.Date_Count{padding-top:60px}
.Centeral_Itinerary_Table_Main_head{position: absolute;padding-top: 33px;}
.ItinarycartImg{display:block}
.ItineryCartBottom{height:3px}
/* Central_Packages_Hotels */

.hdrHotelAssosciationLogo {      width: 235px;bottom: 15px;}
.logowidth{width:200px}
.lang_btnsWraper {    bottom: 52px;right: 160px}
.SrcTb_Sub_TwoCheckout{padding-left:15px !important;}
.adultBlock .ModifySearchTab_hometext{text-indent: inherit !important;text-align: center;}
.childBlock  .ModifySearchTab_hometext{text-indent: inherit !important;text-align: center;}
.adultBlock {padding-right: 11px !important;}
#mrdn_rateplan{width:140px}
.drpAccommodationsType {    width: 200px !important;}
.filter_tab_bg {    padding-top: 0px;}
.mrdn_map_views font{display:none}
.mapviewbtnBox {max-width: 40px;padding: 0px;text-align: center !important;}
.sortbox {        flex: 0 0 auto;        max-width: 196px;}
.rating_spacing {    height: 46px;}
.lang_btns span {    font-size: 9pt;}
.lang_btns {    width: 140px;}
.listProperty_btn {    max-width: 162px;}  
.LinkViewResults {    padding-right: 20px;}
.avl_map_canvas {    width: calc(100% - 18px);}
}

  @media all and (min-width:576px) and (max-width: 767px)
{
.Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
.Home-page-height{height:10px;}
.mrdn_tbl, .availmap_wraper .TdHotelResults {    max-width: 540px;    margin: 0 auto;}
.Sub_Table_Padding {    max-width: 540px;    margin: 0 auto;}
.footerouter{    max-width: 540px;}



/*Availability Check*/
.PropThumbImage {max-width: 135px;max-height: 275px;width:135px;height:130px;}
.PropImgDiv {    width: 287px;}
.PropDetailsDiv {    width: 50%;display:none;}
.PropRateDiv {    width: calc(100% - 287px);}
.PropThumbImage {    width: 100%;    height: auto;max-width: inherit;max-height: inherit;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;height:90px;min-height:90px;padding-right: 10px;}
.Amenities_Box_Div{position:static;bottom:0px;width:100%;height:28px;padding-left:0px;max-width:100%;padding-top: 0px;padding-right: 0px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:99%;height:30px;padding-left:7px;display:none;}
.PropDetails_leftPadding{padding-left:10px;padding-top:5px}
.Rate_Box_BG{background-color:#FFFFFF;width:100%;height:130px;min-width:130px;}
.ViewRoomTypeBtn{width:165px ;height: 40px;line-height: 40px;}
.PropertyName{font-size: 15px; }
.CAA_Logo_Td_Padding{padding-right:5px;padding-top:10px}
.PropAddress_Td_Padding{padding-left:0px;padding-top:0px;}
.PropPh_Td_Padding{padding-bottom:0px;padding-top:10px;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;display:none;}
.Best_Rate_Txt{display:none}
.Best_Rate_Txt_Small{display:block}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 5px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.LinkSpan1{color:#be2c2c;CURSOR:pointer;font-weight: 500;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:35px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:30px;padding-right:0px;padding-top:0px;padding-bottom: 10px;}
.PopupLinks_Td{padding-left:0px;padding-bottom:0px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;width: 223px;}
.PropInfoLinks{padding-right:0px;width: 214px;}
.popupLinks{display:none;}
.Prop_Address{     font-size: 8.5pt;    font-weight: 500;       height: 15px;}
.Prop_PhoneNumber{ font-size:8.5pt;}
.Prop_Features{COLOR: #5B5D63;font-size:8.5pt;line-height: 17px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;}
.Rates_Indicator_Amount{font-size:12px;color:#ffffff;font-weight:500;padding: 0 0px;}
.PropNameListcol{display:inline-block;padding-top:11px;padding-left:0px;width: 200px;font-weight: 600;}
.phn_icon {    width: 15px;    height: auto;}
.PropCAALinks{display:inline-block;padding-right:0px;}
.BestAvgRate_Td{height:25px;padding-top:0px;}
.lowest_rate_Amt_td{padding-bottom:0px;}
.Rates_By_Date{font-size:11px;color:#ffffff;font-weight:600 }
.Lytebox_Loading_Inner_Logo{width:580px;height:auto}
.AmadeusRedirect_Tbl{width:520px;}
.AmadeusRedirect_Main_Logo{}
.ViewRoomTypeBtn_Mob{display:block;font-size: 14px;}
.ViewRoomTypeBtn_Large{display:none}
.SearchResultBottom {    height: 10px;}
.PLHeight{height: auto;}

.trustscore { width: 165px;padding-left: 0;float: none;}
.housekeeping_log {    padding-bottom: 20px;}
.housekeeping_logimg{width:30px;}
.gk_icon {    height: 24px;}
.mrdn_web_icon {    WIDTH: 20px;    HEIGHT: auto;}
.mrdn_mapicon {    WIDTH: 10px;    HEIGHT: auto;}
/*Availability Check*/

/*Availability Check Map*/
.avl_map_canvas{width: 99%; height: 400px; position:relative;z-index:0;}
.MapInfoBox{width:350px;}
.MapCalendarTable{width:120px;}

.MapPropName
{
	height:22;
	cOLOR: #4c4c4c;
	font-size: 8.5pt;
	FONT-WEIGHT: 600;
}	
.MapThumbImage{width:80px;height:61px}
.MapThumbImageTd{width:100px;height:75px}
.MapLegendStripTd{display:none;}
.MapPropAddress{font-size:8.5pt;}
/*Availability Check Map*/


/* Header */
.ClientMenu a{display: none;padding: 10px 16px}
.ClientMenu a:hover {   padding: 10px 16px; }
.ClientMenu a.icon {    float: right;    display: block;  }
.ClientMenu.responsive {position: relative;padding: 0px 40px;}
.ClientMenu.responsive .icon {    position: absolute;    right: 0;    top: 0;  }
.ClientMenu.responsive a {    float: none;    display: block;    text-align: left;  }
.HeaderSubMenuDisplay{display:none}
.RightHead {    padding-top: 15px;}

.Promo_Result_display{display:none}
#HeadSpacer{position: relative;Height: 2px;}
.mrdn_list_prop_btn {    vertical-align: top;    padding-top: 12px;}
.list_property_btn {      font-size: 12px;}
.mrdn_proplist_btn_link {    padding-right: 7px;}
.mrdn_list_prop_btn {    padding-right: 7px;}

.hdrHotelAssosciationLogo {    bottom: 10px;    width: 210px;}
.customlogo {top: 35px        }
.logowidth{width:150px}
.lang_btns {    width: 80px;    height: 28px;}
.lang_btnsWraper {      bottom: 38px;    right: 80px; }
/* Header */

/*Common Frames*/
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:100%}
/*Common Frames*/

.Sort_MainDiv{position:relative;width:100%;}
.Sort_SoartBy{position:static;float:left;width:100%;background-width: 100%;height: 31px;padding-top:9px;text-align: center;vertical-align: middle;display:none}
.Sort_Names{position:static;float:left;width:17%;text-align:center;padding: 15px 0px 0px 0px;}
.Sort_Rates{position:static;float:left;width:37%;text-align:center;padding: 15px 0px 0px 0px;}
.Sort_Caa{position:static;float:left;width:15%;padding: 15px 0px 0px 0px;}
.Sort_Result{position:static;float:right;width:auto; text-align:right;padding: 14px 0px 0px 0px;}
.SortBoxBorder{padding-left:0px;}
.SortboxTop{height:0px;margin-top: 50px;}
.Sort_By_Text{color:#000;font-size: 11pt;}
li.mrdn_map_views {    font-size: 13pt;background-size: 22px auto;padding-top: 11px;}
a.linkSort:link {   font-size: 8pt;}
.Sort_Text{font-size: 9pt;}
.SearchResults_Hide{display:none}

/*   FilterTab  */
.Filter_Tab_Main_BG{padding-top:0px;}
.FilterTab_MainDiv{position:relative;width:100%}
.FilterTab_campGround{position:static;float:left;padding-bottom:10px;padding-top:0px;width: calc(50% - 7px);position: absolute;top: -69px;right: 0px;}
.FilterTab_catagory {        position: static;        float: left;        padding-left: 0px;        padding-bottom: 10px;        width: calc(50% - 13px);        margin-left: 0px;    }
.FilterTab_location{position:static;float:left;padding-left:0px;padding-bottom:10px;width:auto}
.FilterTab_Amenities{position:static;float:left;padding-bottom:8px;padding-left:0px;padding-top: 0px;width: calc(50% - 11px);margin-left: 22px;}
.FilterTab_MapList{position:absolute;float:right;padding: 4px 9px 0px 11px;height: 26px;margin-top: -14px;}

.LinkSpan_Map{font-size: 11.5pt}
.Amenitycol{width:33px}
.AmenityImages{width:25px;height:25px}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:14px;height:0px}
.ViewInListImg{width:20px;height:20px;display:none;}
.drpAccommodations{width:130px;}
.filter_tab_text{TEXT-DECORATION:none;font-size:11pt;height:14px;padding-left:0px;padding-right:15px;vertical-align:bottom;}
.MapText_Mobile{display:block}
.MapText_large{display:none}
.MapViewBg{background-image:none;width:auto;height:auto;}
.find_filter_bar {padding-left: 1px;height:35px}
/*   FilterTab  */

/*   SearchTab  */
#Modify_search_Display{padding-bottom:3px}
.ModifySearchTab_Top{padding-top:3px}
.find_hotel_bar {    height: 30px;padding-left: 9px;}
.find_hotel_bar_Default {    height: 30px;text-align:right;padding-top:7px;}
.datetext{padding-left: 8px;padding-right: 0px;}
.calenderIcon{padding:8px;padding-top: 20px;padding-left:0px}
.SpecificHotalDropDown{width:100%;float:left;}
.SrchTb_height{height:53px}
.ModifySearchTab_hometext{height:20px;padding-left: 8px;}
.calenderIcon {  padding-top: 10px;}
.monthtext{padding-right:10px;padding-left: 10px;}

.SrcTb_MainDiv{position:relative;width:100%;}
.SrcTb_Sub_One{position:static;float:left;width:100%}
.SrcTb_Sub_Two {position:static;float:left;width: 100%;padding-left: 0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}
.SrcTb_Sub_Three {position:static;float:left; padding-left: 4px;}
.SrcTb_Sub_Four {position:static;float:right;width:auto;padding-right: 0px;}
.SrchTb_MainLeft{padding-left:0px;padding-top:0px;}  
.SrcTb_Sub_Two table{width:100%}
.ModifySearchTab_hometext {padding-left: 0px;}
.mrdn_sel_adltchld {    width: 109px;}
.BookAccoDiv{width:100%;display:none;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:block;text-align:center}
.Convert-SearchTab-TdToTr{display: table-row;     width: 540px;     position: absolute;}
.Convert-FilterTab-TdToTr{display: table-row;position: absolute;   width: 95%;   margin-top: -18px;  }
.srch_btn {   width: 100%;float: right;margin-right: 0px;padding-left: 0px;}
.SrcTb_Sub_Two td{padding-right:0px;padding-left:0px}
.filter_tab_bg {       padding-top: 0px;}

.Home-Modify-Box .SrcTb_Sub_One {        width: calc(100% - 54px);    }
.Home-Modify-Box .SrchTb_MainLeft {padding: 0 15px;}
.Home-Modify-Box .SrcTb_Sub_Two {    padding-left: 0px;padding-right: 0px;}
.Home-Modify-Box .Searchtab_date_box {        padding-right: 0px;padding-right:0px;    }
.Home-Modify-Box .mrdn_sel_adltchld {        width: 108px;    }
.Home-Modify-Box .SpecificHotalDropDown {        padding-left: 0px;    }
.Home-Modify-Box .SrcTb_Sub_Four {    width: calc(50% - 5px);    padding-right: 0px;}
.Home-Modify-Box .SrcTb_Sub_Four td{padding:0px}
.Home-Modify-Box .SearchNow_Button{margin-top: 25px;line-height: 38px}
.Home-Modify-Box .SrcTb_Sub_Three {    padding-left: 0px;}

/*   SearchTab  */

.SearchResults_Text {    font-size: 13px;}
.Header_Top_Subtitle_Bar {    font-size: 21pt; padding-bottom: 0px;height: 50px;}
.SearchResults_Count {    font-size: 16px;}

.RateplanTabImg{width:95%;padding-bottom: 3px;padding-top: 6px;}

/*Footer*/
.footerHeadertext{  font-weight: 500;   text-transform: uppercase;COLOR: #FFFFFF;    font-size: 20px;}
.footertext{display:none;}
.footerHeadertext{display:none;}
.footertextmenus{  text-transform: uppercase;    font-weight: 500;    text-decoration: none;    color: white;line-height: 5px;letter-spacing: 1px;padding-left: 15px;font-size: 10px;}
.footertextcontact{FONT-SIZE: 10px;    COLOR: #FFFFFF;font-weight:500;}
.Partnerlogin{display: none;}

#footer {display:table;width:100%; background-color:#ffffff;padding-top:10px;}
.footer-row {display:table-row;}
.footer-section_Left {display:table-cell;width:10%;}
.footer-section_center {display:table-cell;width:80%; padding-left:1px;}
.footer-section_Right {display:table-cell;padding-left:5px;width:10%;}
.footer_whiteArea{width:70%;}
.footerprivacy{margin-right: 10px;text-decoration: none;font-weight:500;margin-left:15px;font-size:10px;}
.footerMeridian{display: block;    width: 142px;height: auto;}
.hidediv{display:none;}
.footerImg{display:none;}
.Footer_topHeight {    height: 10px;}
.mrdn_list_prop_footerbtn {width: 100%;display: inline-block;}
.mrdn_Footer_MrdnLogoDiv{width: 100%;display: inline-block;}
.mrdn_Footer_HacLogoDiv{width: 100%;display: inline-block;text-align:center;}
.Footer_Hacimg{padding-bottom:12px}
    .footerbtn { text-align:center;   }
.footercopyright {   text-align: center; font-size: 11px; max-width: calc(100%); }
.footercopyright a {    font-size: 15px;}
.listProperty_btn {    width: 291px;    max-width: 100%;}
/*Footer*/
.ShowHide{display:none}
.ShowHide_ItenerySearchTab{display:none}
.SearchTab_Show{display:block;  padding-top: 35px;}
.SortShow{display:block}
.SortHide{display:block}
#Img_showhide{display:block;}
#Img_Modifyshowhide{display:block;}
#Itinary_Modifyshowhide{display:block;}
.tdFirst{width:30%;}
.tdSecond{width:25%;text-align:right;}
.tdSecond_Find_Hotel{width:30%;text-align:right;}
.filter{height:1px;}
.footer-section_center a{width:100%}

/*  Progress Bar*/
.Tab_menu_visited {    FONT-SIZE: 9pt;}
.Tab_menu_Selected {    FONT-SIZE: 9pt;}
.Tab_menu_unelected {    FONT-SIZE:9pt;}
.PB_End_tab {display:none}
.PB_Numerics {    font-size: 15px;padding: 1px;}
/*  Progress Bar*/

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/

/* Central_Packages_Hotels */
.Search_middle{width:auto;height:30px}
.ItenaryCart{position:relative}
.Summary_Top_Bar{position:absolute;height:30px}
.Date_Count{padding-top:60px}
.Centeral_Itinerary_Table_Main_head{position: absolute;padding-top: 33px;}
.ItinarycartImg{display:block}
.ItineryCartBottom{height:3px}
/* Central_Packages_Hotels */
.DivPegsMeta_Lyteboxwidth {    width: 100%;}
.Best_Rate_DisplayBox {    padding: 8px 0px;}
.mob_propName{display:inherit;}
.mob_propName div{COLOR: #000;font-size: 18px;white-space: nowrap;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;display: inline-block;width: 530px;vertical-align: top;font-weight: 600;font-family: "QualionRegular";padding: 7px 0px 7px 10px;}
.mob_PropAmenityListcol {display:inherit;padding: 10px 0px;width:100%;}
.PopupLinks_Td table{margin :0 auto}
.PopupLinks_Td {width: 100%;}
.PropRateDiv {border:none !important}
.Prop_MainOuterDiv {  padding: 7px 15px 15px 15px;    }
.PropAddress_Td_Padding_mob{display:inherit}
.LinkViewResults {    padding-right: 0px;}
.avl_map_canvas {    width: calc(100% - 0px);}

}

@media all and (min-width:0px) and (max-width: 575px)
{
.Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
.Home-page-height{height:10px;}

.mrdn_tbl, .availmap_wraper .TdHotelResults {   width:100%;}
.Sub_Table_Padding {  width:100%;}
.footerouter{ width:100%;padding: 0 15px;}
/*Availability Check*/
.PropThumbImage {width:100%;height:auto;}
.PropImgDiv{width: 55%;max-width: 287px;}
.PropDetailsDiv{width: 40%;display:none}
.PropRateDiv{width:40%;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;min-height:90px;padding-right: 5px;}
.Amenities_Box_Div{position:static;width: 100%;padding-left: 0px;padding-right: 0px;padding-top: 5px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:99%;height:30px;padding-left:7px;display:none;}
.PropDetails_leftPadding{padding-left:5px;padding-top:5px}
.Rate_Box_BG{background-color:#FFFFFF;width:100%;height: 100%;min-width: 113px;margin-top: 2px;}
.ViewRoomTypeBtn{width:100% ;height:36px;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 36px;    vertical-align: middle;      font-size: 12px;    font-weight: 300;}
.PropertyName{font-size: 14px; }
.CAA_Logo_Td_Padding{padding-right:5px;padding-top:10px}
.PropAddress_Td_Padding{padding-left:0px;padding-top:12px;}
.PropPh_Td_Padding{padding-left:0px;padding-top:0px;display:none;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;display:none;}
.Best_Rate_Txt{display:none}
.Best_Rate_Txt_Small{font-size:11px;display:inline-block}
.lowest_rate_Amt{ font-size:20pt;}
.lowest_rate_Amt_Point_Part{font-size:12px;}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 5px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.LinkSpan1{color:#be2c2c;CURSOR:pointer;font-weight: 500;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:35px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:30px;padding-right:0px;padding-top:0px;padding-bottom: 2px;}
.PopupLinks_Td{padding-left:0px;padding-bottom:0px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;width: 51%;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:none;}
.Prop_Address{     font-size: 8.5pt;    font-weight: 500;      }
.Prop_PhoneNumber{ font-size:8.5pt; font-weight:600}
.Prop_Features{COLOR: #5B5D63;font-size:8.5pt;line-height: 17px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;}
.Rates_Indicator_Amount{font-size:12px;color:#ffffff;font-weight:500;padding: 0 0px;}
.PropNameListcol{display:inline-block;padding-top:0px;padding-left:0px;font-size: 11px;width: 100%;}
.gk_icon {        height: 27px;padding-top:3px;    }
.mrdn_web_icon {    WIDTH: 20px;    HEIGHT: auto;}
.mrdn_mapicon {    WIDTH: 10px;    HEIGHT: auto;}
.PropCAALinks{display:inline-block;padding-right:0px;}
.BestAvgRate_Td{height:25px;padding-top:0px;width:130px}
.lowest_rate_Amt_td{padding-bottom:0px;}
.Rates_By_Date{font-size:11px;color:#444444; font-weight:600 }
.Lytebox_Loading_Inner_Logo{width:300px;height:auto}
.AmadeusRedirect_Tbl{width:100%;}
.AmadeusRedirect_Main_Logo{}	
.ViewRoomTypeBtn_Mob{display:block;}
.ViewRoomTypeBtn_Large{display:none}
.PropnameBreak{white-space:inherit;width: 100%;font-weight: 700;}
.SearchResultBottom{height:5px}
.Footer_topHeight{height:3px}
.sorting_bottom{height:5px}
.PLHeight{height: auto;}
.Linkspan_Space{display:none}
.FlexCal_Img{width:13px;height:11px} 

.trustscore.size-s .counter {margin:0px;font-size: 9px;display:none}
.FlexCal_Img{width:13px;height:11px} 
.trustscore {  width: 100%;     padding-left: 0px;}
.trustscore.size-s .score {    margin: 0px 0 4px 0;font-size: 12.5px;height: 15.5px;min-width:45px;}
.trustscore.size-s .value {    margin: 0 6px 0 0;    padding: 5px 6px;    font-weight: 500;    font-size: 1em;}

/*Availability Check*/

/*Availability Check Map*/
.avl_map_canvas{width: 99%; height: 400px; position:relative;z-index:0;}
.MapInfoBox{width:250px;}
.MapCalendarTable{width:40px;}

.MapPropName
{
	height:22;
	cOLOR: #4c4c4c;
	font-size: 8.5pt;
	FONT-WEIGHT: 600;
}	
.MapThumbImage{width:80px;height:61px}
.MapThumbImageTd{width:100px;height:75px}
.MapLegendStripTd{display:none;}
.MapPropAddress{font-size:8.5pt;}
.list-img {    width: 27px;    height: auto;}
.LinkViewResults {    font-size: 11pt;    padding-right: 10px;}
/*Availability Check Map*/


.Sort_MainDiv{position:relative;width:100%;}
.Sort_SoartBy {    position: static;    float: left;    width: 69px;    padding-top: 4px;margin-left: 5px;}
.Sort_By_Text {    font-size: 11.5px;}
li.mrdn_map_views {     padding-top: 8px;    font-size: 13pt;    background-size: 19px auto;}
.Sort_Names{position:static;float:left;width:auto;text-align:center;padding: 3px 0px 0px 0px;}
.Sort_Rates{position:static;float:left;width:auto;text-align:center;padding: 3px 0px 0px 0px;}
.Sort_Caa{position:static;float:left;width:auto;text-align:center;padding: 2px 0px 0px 0px;}
.Sort_Result{position:static;float:right;width:auto; text-align:right;padding: 4px 0px 0px 0px;}
.RatesSubject_Text{position:static;float:left;width:168px;color:#444444;padding-left:8px;font-size:8pt;text-transform:uppercase;font-weight:400;padding-left:00px;padding-top: 2px; text-align:center;padding-right: 23px;}
.SortBoxBorder{padding:0px;}
.SortboxTop{height:0px;margin-top: 50px;}
.SearchResults_Hide{display:none}
.SorttextSmall{display:block;COLOR: #be2c2c;font-weight:600;padding: 0px 2px;}
.SortTextLarge{display:none}
.SearchResultsText{font-size:8pt;}

/* Header */
.ClientMenu a{display: none;padding: 10px 0px;font-size: 13px;}
.ClientMenu a:hover {   padding: 10px 0px;font-size: 13px; }
.ClientMenu a.icon {    float: right;    display: block;  }
.ClientMenu.responsive {position: relative;padding: 0px 40px;}
.ClientMenu.responsive .icon {    position: absolute;    right: 0;    top: 0;  }
.ClientMenu.responsive a {    float: none;    display: block;    text-align: left;  }
.HeaderSubMenuDisplay{display:none}
.RightHead {    padding-top: 15px;}

.Promo_Result_display{display:none}


.Promo_Result_display{display:none}
#HeadSpacer{position: relative;Height: 2px;}

.list_property_btn {    padding: 7px 10px;    font-size: 11px;}
.mrdn_proplist_btn_link{padding-right: 5px;}
.mrdn_list_prop_btn {    padding-right: 7px;}

.hedertopbg .container{padding:0 15px !important}
.hdrHotelAssosciationLogo {    bottom: 30px;    max-width: 200px;width:32%}
.customlogo {top: 15px  ;width: 29%;      }
.logowidth{width:100%}
.lang_btns {   width: 60px;height: 22px;}
.lang_btnsWraper {     bottom: 29px;right: 60px; }
.lang_btns span {    font-size: 10px;}
/* Header */

/* Map */
.mapFramewidth{width:100%;}
.MapContainerTable{width:95%}
.MapCanvasDiv{width: 95% }
.Lytebox_Content_overlay_Map{width:98%;max-width:410px}
/* Map */

/*Common Frames*/
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:100%}

.DivCalPopupWindow_MiddleDiv{ right:2px; left:6px;z:index:100px;padding-left:25px;}
.DivCalPopupWindow_Cal_Middle{padding-left:3px;}
.DivCalPopupWindow_Bottom{width:95%;}
.DivPegsMeta_Lyteboxwidth {    width: 95%;}
#DivCommonPopupWindow{width:100%}
/*Common Frames*/

/*   FilterTab  */
.Filter_Tab_Main_BG{padding-top:0px;}
.FilterTab_MainDiv{position:relative;width:100%}
.FilterTab_campGround{position: absolute;right: 10px;padding-left: 3px;padding-bottom: 10px;padding-top: 0px;width: calc(50% - 9px);top: -62px;}
.FilterTab_catagory{position: static;float: left;padding-left: 2px;padding-bottom: 10px;width: calc(50% - 8px);margin-left: 0px;}
.FilterTab_location{position:static;float:left;padding-left:5px;padding-bottom:10px;width:auto}
.FilterTab_Amenities{position: static;float: left;padding-bottom: 8px;padding-left: 13px;width: 50%;padding-top: 0px;padding-right: 3px;}
.FilterTab_MapList{position:absolute;float:right;padding: 4px 9px 3px 11px;height: auto;margin-top: -18px;}

.LinkSpan_Map{font-size: 11px}
.Amenitycol{width:24px}
.AmenityImages{width:22px;height:auto}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:12px;height:0px}
.ViewInListImg{width:20px;height:20px;display:none;}
.MapIconPadding{padding-bottom:3px;padding-right: 4px;}
.srch_btn {  padding-top: 0px;width: 100%;padding-left: 5px;padding-right: 10px}
.mrdn_srchnw {    padding-top: 0px;}
.drpAccommodationsType{width:100%;}
.filter_tab_text{TEXT-DECORATION:none;font-size:8pt;height:14px;padding-left:0px;padding-right:15px;vertical-align:bottom;letter-spacing:1px;}
.Check_Availability{color:#ffffff;font-size:15px;padding-left:5px;padding-top:0px;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:300;letter-spacing:1px;cursor:pointer}
.find_filter_bar{font-size: 11pt;padding-left: 9px;height:35px}
.MapText_Mobile{display:block;font-weight:bold;}
.MapText_large{display:none}
.MapViewBg{background-image:none;width:auto;height:auto;}
/*   FilterTab  */

/*   SearchTab  */
#Modify_search_Display{padding-bottom:3px}
.ModifySearchTab_Top{padding-top:3px}
.find_hotel_bar {    height: 30px;font-size: 11pt;padding-left:0px}
.find_hotel_bar_Default {    height: 30px;text-align:right;padding-top:7px;}
.datetext{padding-left: 9px;padding-right: 0px;font-size: 12pt;padding-left: 10px;padding-right: 0px;}
.calenderIcon{padding:10px;padding-top: 5px;padding-left:10px;padding-bottom: 5px;}
.SrchTb_height{height:33px}
.ModifySearchTab_hometext{height:24px;font-size: 8pt;padding-left: 0px;}
.DateTitle{padding-left:2px;padding-bottom: 0px;}

.Searchtab_date_box {    padding-right: 0px;width:100%}
.calenderIcon { padding-right: 5px; padding-top: 6px;}
.monthtext{padding-right:0px;font-size: 9pt;}
.SrcTb_MainDiv{position:relative;width:100%;}
.SrcTb_Sub_One{position:static;float:left;padding-left:10px;width: 100%;padding-right:10px;}
.SrcTb_Sub_Two {position:static;float:left;width: 100%;padding-left: 10px;min-width:293px;padding-right:10px;}
.SrcTb_Sub_Three {position:static;float:left;width:calc(50% - 11px);padding-left: 11px;height:auto}
.SrcTb_Sub_Three table{width:100%}
#SrchTb_heightChildcolHeight table td{padding:0px}
#SrchTb_heightChildcolHeight 
.SrcTb_Sub_Four {position:static;float:right;width: 100%;padding-right: 30px;padding-left: 22px;padding-top: 0px;}
.SrcTb_Sub_Two table {width:100%}
.SrcTb_Sub_Two td{padding:0px}
.SecondRow_possition{padding-top: 10px !important; padding-left: 10px !important;}
.calenderImg {    padding: 7px 10px;}
.SrchTb_MainLeft{padding-left:0px;padding-top:0px;}  
.ModifySearchTab_Region_Td {   padding-left: 0px;}
.SpecificHotalDropDown {    width: 100%;}      
.Search_Input_TxtBox{width:40px;border:0px;font-size:10pt;text-align: left;padding-left: 10px;}
.mrdn_sel_adltchld {    width: 100%;}
.BookAccoDiv{width:100%;display:none;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:block;text-align:center;font-size: 11pt;}
.Convert-SearchTab-TdToTr{display: table-row; width: 100%;     position: absolute;}
.Convert-FilterTab-TdToTr{display: table-row;position: absolute;   width: 95%;   margin-top: -18px;     }
.Search_TxtBox {    font-size: 9pt}
.SrcTb_Sub_TwoCheckin{padding-right:7px !important}
    .SrcTb_Sub_TwoCheckout {
        padding-left: 7px !important
    }
    .filter_tab_bg {       
        padding-top: 0px;
    }

.Home-Modify-Box .SrcTb_Sub_One {          width: calc(100% - 55px);    padding: 0px;  }
.Home-Modify-Box .SrchTb_MainLeft {padding: 0 15px;}
.Home-Modify-Box .SrcTb_Sub_Two {    padding-left: 0px;padding-right:0px;}
.Home-Modify-Box .Searchtab_date_box {        padding-right: 0px;padding-right:0px; width: 100%;   }
.Home-Modify-Box .mrdn_sel_adltchld {      width:100%    }
.Home-Modify-Box .SpecificHotalDropDown {        padding-left: 0px;    }
.Home-Modify-Box .SrcTb_Sub_Three {      width: calc(50% - 10px);     padding-left: 0px;        height: auto;    }
.Home-Modify-Box #SrchTb_heightChildcolHeight{width:100%}
.Home-Modify-Box .adultBlock, .Home-Modify-Box.childBlock {        width: 50%    }
.Home-Modify-Box .adultBlock table td, .Home-Modify-Box .adultBlock table, .Home-Modify-Box .childBlock table td, .Home-Modify-Box .childBlock table {            width: 100%;        }
.Home-Modify-Box .SrcTb_Sub_Four {     width: calc(50% + 9px);       padding-right: 0px;        padding-left: 22px;padding-top:20px    }
.Home-Modify-Box .SrcTb_Sub_Four td{padding:0px;}


/*   SearchTab  */
    .SearchResults_Text {
        font-size: 11px;
    }
.Header_Top_Subtitle_Bar {    font-size: 12pt; padding-bottom: 0px;height: 50px;}
.SearchResults_Count {    font-size: 12px;}

.RateplanTabImg{width:92%;}
.Filter_Tab_Base {    background-size: 100% 42px;background-position: bottom;}

/*Footer*/
.footerHeadertext{  font-weight: 500;   text-transform: uppercase;COLOR: #FFFFFF;    font-size: 20px;}
    .footertext{display:none;}
    .footerHeadertext{display:none;}
    .footertextmenus{text-transform: uppercase;    font-weight: 500;    text-decoration: none;    color: white;line-height: 5px;letter-spacing: 1px;padding-left: 2px;font-size: 8px;}
    .footertextcontact{FONT-SIZE: 10px;    COLOR: #FFFFFF;font-weight:500;}
    .Partnerlogin{display: none;}

    #footer {display:table;width:100%; background-color:#ffffff;padding-top:10px;}
    .footer-row {display:table-row;}
    .footer-section_Left {display:table-cell;width:10%;}
    .footer-section_center {display:table-cell;width:80%; padding-left:0px;}
    .footer-section_Right {display:table-cell;padding-left:5px;width:10%;}
    .footer_whiteArea{width:96%;}
    .footerprivacy{margin-right: 0px;text-decoration: none;font-weight:500;margin-left:5px;font-size:10px;}
    .footerMeridian{display: block;    width: 142px;height: auto;}
    .hidediv{display:none;}
    .footerImg{display:none;}
    .Footer_SocialImg{width:17px;height:auto}
    
    .Footer_HacLogoDiv {   position: static; float: none;width:100%}
    .Footer_MrdnLogoDiv {    float: none;}
    .Footer_Hacimg{width:60%;padding-bottom: 12px;}
    .mrdn_list_prop_footerbtn {width: 100%;display: inline-block;}
    .mrdn_Footer_MrdnLogoDiv{width: 100%;display: inline-block;}
    .mrdn_Footer_HacLogoDiv{width: 100%;display: inline-block;text-align:center;}
    .footerbtn { text-align:center;   }
.footercopyright {   text-align: center; font-size: 11px;  }
.footercopyright a {    font-size: 13px;}
/*Footer*/

.ViwHtlONMap{display:none;font-size: 8.5pt;}
.ViwONMap_Small{display:block;padding-left:14px;font-size: 8.5pt;}
.SearchResultsText__Bottom{font-size: 8.5pt;}

a.linkSort:link{COLOR: #BE2C2C;TEXT-DECORATION: none;font-size: 11px;}
a.linkSort:visited{text-decoration: none;COLOR: #BE2C2C;font-size: 11px;}
a.linkSort:hover {COLOR: #BE2C2C;text-decoration: none;font-size: 11px;}
a.linkSort:active {COLOR: #BE2C2C;text-decoration: none;font-size: 11px;}
.ShowHide{display:none}
.ShowHide_ItenerySearchTab{display:none}
.SearchTab_Show{display:block;     padding-top: 35px;}
.SortShow{display:block}
.SortHide{display:none}
#Img_showhide{display:block;}
#Img_Modifyshowhide{display:block;}
#Itinary_Modifyshowhide{display:block;}
#ImgSort_showhide{display:block;}

.tdFirst{width:10%;}
.tdSecond{width:46%;text-align:right;}
.tdSecond_Find_Hotel{width:50%;text-align:right;font-size:11px;padding: 2px 0px;}
.filter{height:1px;}

/* Progress Bar*/
.Prg_Text_Disp {    display: none;}
.PB_End_tab {    display: none;}
/* Progress Bar*/

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/

/* Central_Packages_Hotels */
.Search_middle{width:auto;height:30px}
.ItenaryCart{position:relative}
.Summary_Top_Bar{position:absolute;height:30px}
.Date_Count{padding-top:60px}
.Centeral_Itinerary_Table_Main_head{position: absolute;padding-top: 33px;}
.ItinarycartImg{display:block}
.ItineryCartBottom{height:3px}
/* Central_Packages_Hotels */
.Contact_details{font-size:11px;color:#444444; font-weight:600;text-align:center;line-height: 14px;}
.housekeeping_log { display: table-row;text-align: center;}
.housekeeping_logimg{width:30px;}


.DivPegsMeta_Lyteboxwidth {    width: 100%;}
.Best_Rate_DisplayBox {    padding: 0px 0px;}
.mob_propName{display:inherit;width:100%}

.mob_propName {	height: 34px;	overflow: hidden;	position: relative;}
.mob_propName div{COLOR: #000;font-size: 15px;white-space: nowrap;text-transform: uppercase;overflow: hidden;display: inline-block;width: 530px;vertical-align: top;font-weight: 600;font-family: "QualionRegular";padding: 7px 0px 7px 0px;text-align:left;}
.mob_propName_scroll {font-size:12px !important	}
/*.mob_propName_scroll{position: absolute;	width:auto !important;	height: 100%;	margin: 0;-moz-transform: translateX(100%);	-webkit-transform: translateX(100%);	transform: translateX(100%);	-moz-animation: example1 12s linear infinite;	-webkit-animation: example1 12s linear infinite;	animation: example1 12s linear infinite;}*/

.mob_PropAmenityListcol {display:inherit;padding: 5px 0px;width:100%;}
.PopupLinks_Td table{margin :0 auto}
.PopupLinks_Td {width: 100%;}
.PropRateDiv, .Prop_Listing_Bg {        border-top: none !important ;border-right:none;border-left:0px   }

.Prop_MainOuterDiv {  padding: 7px 15px 15px 15px;    }
.PropRateDiv{    border-top: none !important;    border-right: none;    border-left: 0px;    border-left: 0px !important;    width: 45%;    padding-right: 0px !important;    padding-left: 17px !important;}
.Rate_Box_BG table{width: auto;margin: 0 auto;}
.mrdn_web_padding {    padding-right: 10px;    padding-top: 0px;}
.mrdn_map_views font{display:none}

.listProperty_btn {    width: 130px;    max-width: 100%;}
.footercopyright {    text-align: center;    font-size: 11px;    max-width: calc(100%);line-height: 18px;}
.Shadow {    height: 0px;}
.rating_spacing {    height: auto;}
.adultBlock{padding-right: 15px !important;}
.AmenityImgTd {    padding-right: 7px;width: 29px;}
.PropAddress_Td_Padding_mob{display:inherit}
.AmenityImg {    width: 22px;}
.mrdn_sel {    font-size: 9pt;}
#Amenitiescheckboxes {    margin-left: -55px;}
.default_footer .footerbottom{display:none;}
.footerbutton {border-radius:0px; background-color: #000;  border: none;  color: #fff;  padding: 5px 5px; font-weight: 700; text-align: center;  text-decoration: none;  display: inline-block;  font-size: 9px;   cursor: pointer;text-transform:uppercase;width: 100%;}
#AccoTypecheckboxes{width:200px;}
}


/* Media Only For **	Amadeus_MetaCalander 	*/
@media all and (min-width:0px) and (max-width: 400px)
{
.MetaCal_Months{      	font-size: 9pt;	FONT-WEIGHT: 500;width:45px}
.MetaCal_SoldOut{height:37px; width:45px}
.MetaCal_Sel{height:37px; width:45px}
.MetaCalanderStyle {width:317px ; }
.metaCal_footer{width:360px;background-image:none;height:0px;background-repeat:no-repeat;}
.MetaCal_BgWith{width:334px}
.MetaCal_Width{width:340px}
.Calender_Meta_header{background-image:none;height:0px;background-repeat:no-repeat;}
.Calender_Meta_Middle{background-image:none;height:0px;background-repeat:no-repeat;}
.MetaCal_Padding{padding-left:0px}
.CalenderInnerTop{background-image:url('/images/Portal/CalenderInnerTop_Small.png');	 background-repeat:no-repeat;height:10px}
.CalenderInnermiidle{ background-image:url('/images/Portal/CalenderInnermiidle_Small.png'); background-repeat:repeat-y;}
.CalenderInnerBottom{background-image:url('/images/Portal/CalenderInnerBottom_Small.png');	 background-repeat:no-repeat;}
.Contact_details{font-size:11px;color:#444444; font-weight:600;text-align:center;line-height: 14px;}

}
/*	Amadeus_Calendar	*/