﻿@media only screen and (min-width:1200px) and (max-width: 1300px)
{ 
      .mrdn-utility-menu .mrdn_header_menu_Second {    font-size: 8pt !important;}
      .ftr_nav_item {   padding-right: 20px;}
      .mrdn_foter_menu {    font-size: 17px;}
      .QuickLinks_txt {    font-size: 12px;}
      .footer-menu-wrapper {   padding-left: 60px;} 
      .mrdn_list {     padding-left: 15px;}
}
@media only screen and (min-width:992px) and (max-width: 1199px)
{ 
      .QuickLinks_txt {    font-size: 11px;}  
      .ftr_nav_item {   padding-right: 15px;}
      .footer-menu-wrapper {   padding-left: 15px;}
      .mrdn_foter_menu {    font-size: 15px;}
      .mrdn_BookBtnGrid {    font-size: 8pt;    letter-spacing: 0px;}
}
@media only screen and (min-width:992px) and (max-width: 1255px)
{  
    .mrdn_img_divGrid .mrdn_PropertySubName {    font-size: 13px;    color: #1a1919;    font-weight: 600;}
      .row { max-width: 1256px; margin: 0 auto;}
      .mrdn_logo_hd { width: 100%;}
      
      .mrdn-travel_tab {    padding: 10px 0px;}
      .mrdn-buk_tab {    padding: 20px 28px;}
      .mrdn-utility-menu .mrdn_header_menu_Second {    font-size: 9pt;}

      .mrdn-utility-menu .menu-item{padding-left:36px;padding-right:36px;}
      .mrdn_menu__link .menu-item{padding-left: 40px;padding-right: 40px;}
.mrdn_hd_search{padding: 0px 0px;}
.mrdn_hd_box{padding: 0px 05px;}
    .SearchBook_title {        
        font-size: 17px;       
        line-height: 37px;
    }
   /*=================================header end===================================*/

      .copy_right {    max-width: 55%;    margin-left: auto;    margin-right: auto;}
  /*=================================footer end===================================*/
    
      .mrdn_filter_text{font-size: 14px;}
   /*=================================filter end===================================*/    
      .mrdn_main_search_div{background:rgba(0, 0, 0, 0.7);}

      .mrdn_searchnow { width: 125px; height: auto;}
   /*=================================search end===================================*/    
   
      .mrdn_Prop_Des {height: 137px;}
      .mrdn_centralhotel_img { width: 100%; height: auto;}
      .mrdn_room_img{width:100%;}      
      .mrdn_img{width:100%;}
    /*=================================summary end===================================*/    
     
      .mrdn_Common_Link_right {    padding-left: 179px;}
      .mrdn_submit {    width: 83px;}
    /*=================================checkout end===================================*/  
    .Pkg_SlideShow{position:relative;width:223px;display:none;}
    .mrdn_right {font-size: 9.5pt;}
    /* .modal-dialog {width: 950px; } */
    .slideover {position:absolute;left:215px; top:102px;}
    .mrdn_zoom_link { width: 35;  height: auto;}
    .Itinerary_Ticket_Box_Table_Thumb {       max-height: 250px;    height: auto;    margin: 0 auto;}   
    .Itinerary_Ticket_Box_Table_Bottom_Selected_Remove {      width: 92%;}  
    .Itinerary_Ticket_Box_Table_Bottom_Selected {       width: 92%;} 
    .Itinerary_Ticket_Box_Table_Top {   width: 93%;}
    .Itinerary_Ticket_Box_Table_Bottom_text {   width: 98%;}

    #HeadSpacer img {    padding-top: 80px;}
    .mrdn-nav li a {font-size: 18px;}
    .mrdn_RatePaln { max-width: 100%;}
    .mrdn_Pkg_RatePaln{ max-width: 100%;}
    .mrdn_ticket_tab{max-width: 100%;}
    .mrdn_pkg_img { width: 100%; height: auto;}
    
    .mrdn_size{ flex: 0 0 13.667%;max-width: 16.666667%;}    
    #mrdn_child{flex: 0 0 56.333%;max-width: 57%;}
    .mrdn_dd-size1{flex: 0 0 50%;max-width: 51.667%;}
    .mrdn_child_size{}
    
    .mrdn_img_div {width: 100%; height: auto;}
    .tittle_name_hdr { font-size: 60px; }
    .mrdn_frame {    width: 800px;    height: 928px;}
    .Lytebox_Content_TicketDetails_MicroPopup {	width: 100%;	left: 0% !important;}
    .mrdn_central_ticket_img {    width: 100%;    height: 80px;}
    .mrdn_central_tckt_box_top {      font-size: 8pt;   width: 115px;}
    .ModifySearchTab_left_hometext{color: #3f3f3f;font-size:13pt;height: 38px;text-transform:uppercase;font-family:Montserrat;padding-left: 8px;padding-right: 9px;vertical-align: bottom;}
    .datetext{font-family: sans-serif; font-size:23pt;letter-spacing:0px;padding-right:0px;padding-left: 8px;}
    .mrdn-nav li a {    padding: 14px 8px;}
    .mrdn_rate_box {     width: 100%;height: auto;}
    .dropdownSelectArrow {    width: auto;}
    .c-menu__logo-image{width:100%; height:auto;}
    .mrdn_sort_row{margin: 0 8%;}    
    .SearchResults_Count { font-size: 19px;}
    .mrdn_PropertyName {font-size: 20px;}
    .mrdn_hotel_img {
        width: 287px;
        overflow: hidden;
        height: 190px;
        max-width: inherit;
    }
    .SearchButtonTable {
       
    }
    .SearchButtonAlign {
        text-align:right;
    }
    .mrdn-utility-menu .menu-item {
        padding-left: 12px;
        padding-right: 12px;
    }

    .searchTabButton {
        
    }
    .filetrSearch {
        max-width: 56%;
    }
    .adultchildwidth {
        max-width: 15%;
    }
    .calendarwidth {
        max-width: 366px;
        width: 30%;
    }
    .mrdn_Att_propDetails {        height: auto;    }
    .Itinerary_Ticket_Box_Table_Top_text {    line-height: 38px;    }
    div[id^="TktRateDisplay_"] {        margin-bottom: 1px !important;    }
    .Att_bookbtn_div{    margin-bottom: 1px !important; }
    }

@media only screen and (min-width:992px) and (max-width: 1199px)
{
    /*=================================header===================================*/

      .mrdn_hd_mob{justify-content: end;display: flex;}
      .mrdn-utility-menu li {  text-align: end;  display: flex;  border-bottom: 0px solid #ebebeb;  border-right: 0px solid #ebebeb;padding:0px;}
      .mrdn_menu__link li {text-align: end;  display:block;list-style:none;border-right: 0px solid #ebebeb;padding-top: 10px;padding-bottom: 10px;}
      .mrdn-utility-menu {  border-top: 0px solid #ebebeb; border-left: 0px solid #ebebeb; border-right: 0px solid #ebebeb;flex: 100%;justify-content: end;}
      .mrdn_menu__link {flex: 100%; padding-right: 11px;}
      .mrdn_travel_link{text-align: end;float: inline-end;}
      #mrdnnavbarSupportedContent{padding-bottom: 15px;}
      .mrdn-utility-menu a {  text-align: end;flex-grow: 1;height: auto;line-height: 1;padding: 7px;width: calc(100% - 80px);padding-left: 12px;padding-right: 12px;  }
      .mrdn_hd_sub_menu_content {    display: block;}
      .dropdown-menu li {background-color: #ebebeb;}
      .mrdn_hd_sublist_title a {   color: #151515;font-size: 11pt;}
      .mrdn_hd_sub_menu {  padding:0px;  background-color: #ebebeb;border-bottom:0px;border-top: 0px;}
      .mrdn_hd_sublist_title a { padding: 9px 0 0px 0;}
      .mrdn-travel_tab {padding: 0px 17px;white-space:nowrap;}
      .mrdn_hd_buk { padding-right: 6px;padding-left: 6px;}
      .navbar-light .navbar-toggler {    color: rgb(24, 22, 22);    border-color: rgba(0,0,0,.1); border-radius:0;}
      .mrdn-utility-menu .menu-item {    padding-left: 12px;    padding-right: 12px;}
      .mrdn_menu__link .menu-item {    padding-left: 6px;    padding-right: 6px;}
      
      /*=================================header===================================*/
    .fileTabBtns {
        font-size: 10pt;
        padding: 8px 5px;
    }
        .Contact_details{text-align: center;white-space: nowrap;}

   

    
    .SearchButtonAlign{text-align:left}

    .mrdn_hotel_imgGrid {
        width: 100%;
        height: auto;        
    }
    .Best_Rate_DisplayGrid .lowest_rate_Amt {        
        font-size: 33px;
    }
    .Best_Rate_DisplayGrid .lowest_rate_Amt_Point_Part {
        color: #2d2b2b;
        font-size: 17px;
    }
    .mrdn_list_item font {    display: none;}
    .mrdn_list > li {               height: 30px;    }  
    .mrdn_Best_Rate_Txt_large {    font-size: 15px;}
    
    
    
    
    
}


@media only screen and (min-width:768px) and (max-width: 991px)
{  
    
 li.mrdn_map_views {    padding-left: 0px;padding-right: 23px; }
 li.mrdn_map_views:hover {       padding-right: 15px;    padding-top: 3px;    padding-left: 8px;  }
 .mrdn_img_divGrid .mrdn_PropertyName {    font-size: 12px;} 
 
.mrdn_logo_hd { width: 100%;}
.mrdn_hd_mob{justify-content: end;display: flex;}

.mrdn_hd_mob{justify-content: end;display: flex;}
.mrdn-utility-menu li {  text-align: end;  display: flex;  border-bottom: 0px solid #ebebeb;  border-right: 0px solid #ebebeb;padding:0px;}
.mrdn_menu__link li {text-align: end; display:block;list-style:none;  border-right: 0px solid #ebebeb;padding-top: 10px;padding-bottom: 10px;}
.mrdn-utility-menu {  border-top: 0px solid #ebebeb; border-left: 0px solid #ebebeb; border-right: 0px solid #ebebeb;flex: 100%;justify-content: end;}
.mrdn_menu__link {flex: 100%;padding-right: 11px;}
.mrdn_travel_link{text-align: end;}
#mrdnnavbarSupportedContent{padding-bottom: 15px;}
.mrdn-utility-menu a {   text-align: end;flex-grow: 1;height: auto;line-height: 1;padding: 7px;width: calc(100% - 80px);padding-left: 12px;padding-right: 12px;}
.mrdn_hd_sub_menu_content {    display: block;}
.dropdown-menu li {background-color: #ebebeb;}
.mrdn_hd_sublist_title a {   color: #151515;font-size: 11pt;}
.mrdn_hd_sub_menu {  padding:0px;  background-color: #ebebeb;border-bottom:0px;border-top: 0px;}
.mrdn_hd_sublist_title a { padding: 9px 0 0px 0;}
.mrdn-travel_tab {padding: 0px 0px;white-space:nowrap;}
.navbar-light .navbar-toggler {    color: rgb(24, 22, 22);    border-color: rgba(0,0,0,.1); border-radius:0;}
.mrdn-utility-menu .menu-item{padding-left:14px;padding-right:10px;}
.mrdn_menu__link .menu-item{padding-left: 11px;padding-right: 11px;}
.mrdn_travel_link{text-align: end;float: inline-end;}
.mrdn_hd_search {    padding: 5px 15px;}
.mrdn_hd_box {    padding: 5px 15px;}
#HeadSpacer img {    padding-top: 70px;}
.gridHotel {        width: 33.33%;    }  
.banner_txt {              font-size: 50px;    }
        /*=================================header end===================================*/
.mrdn_PropertyName { font-size: 14px;line-height: 15px;}
.mrdn_contact_btn {    margin-top: 55px;}
.mrdn_PropertySubName {font-size: 10px;}
.mrdn_Prop_Features_less{display:block; font-size:9.5pt;}
.mrdn_Prop_Features{display:none;}
.mrdn_LinkSpan_Policy{font-size: 8.5pt;}
.border {    height: 155px;}  
 .mrdn_rate_box {height:auto;width: auto;}  
.mrdn_visit_link {}
.mrdn_visit_box1{height: 35px;}
.mrdn_LinkSpan_Policy{height: 35px;}
.mrdn_prop_desc {    height: auto;}
/*.mrdn_Best_Rate_Txt_large {    font-size: 11px;}*/
.mrdn_lowest_rate_Amt {    font-size: 24px;    padding-left: 37px;}
.mrdn_view_room{width:140px; height:auto;}
.mrdn_link_txt {    display: none;}
.mrdn_rm_btn{width: 100%;height: 49px;font-size: 13px;}
.mrdn_rate_box_first_part {padding: 4px 0 10px 0px;}   
.mrdn_not_avail{height:74px;}
.Contact_details{text-align: center;white-space: nowrap;}
.mrdn-name {
    height: 45px !important;
}
.mrdn_propDetails {
    height: 100px !important;
}
.mrdn_rate_box_first {
    height: 145px !important;
}
.mrdn_date_cal {
    background-color: #fff;
    color: #000000;
    height: 50px;
    padding: 15px 0 0px 0;
}
.mrdn_calender_img {
    width: 20px;
    height: auto;
}
.mrdn_visit_link {
    height: 50px;
}
.mrdn_Best_Rate_Txt_large {    padding-top: 15px;}
.mrdn_BookBtn { width: 160px;    line-height: 31pt;}
/*=================================home end===================================*/    

 .contact-column a{ font-size: 12px;}   
 .mrdn_card-body { padding:0px;}
 .social-column p {  font-size: 12px ; }
 .footer_logo_secondary { width: 54px;   height: auto;}
 .mrdn_l_logo {    width: 100%;    height: auto;}
 .copy_right{max-width:100%;}
.mrdn-bottom-footer-menu a {font-size: 11pt;}
.mrdn_foter_menu {    font-size: 12pt;}
.footer-menu-wrapper {    padding-right: 0px; padding-left: 30px;}
 .copy_right {    max-width: 55%;    margin-left: auto;    margin-right: auto;}
 .ftr_nav_item {    width: 33%;    padding-bottom: 30px;}
.fourth_navitem {clear:left;    }
.footer-menu-wrapper {    padding-left: 30px;}
.footerRowSecond {    bottom: 20px;}
 /*=================================footer end===================================*/    

 
.mrdn_SearchResultsText { color: #4d4d4d; font-size: 9pt; font-weight: 600; letter-spacing: .5px;}
.mrdn_searchnow {width: 124px;height: auto;}
.mrdn_search_cal{width:19px; height:20px;}
/*=================================search end===================================*/    

/*=================================Common_Frames end===================================*/
/*=================================Rate Paln Tabr menu ===================================*/
.mrdn-nav {}
.mrdn-nav li a {display: block;    color: #000;    font-size: 13px;    font-weight: bolder;  padding: 10px 7px;text-decoration: none;}
.mrdn_ratetab-blanfill{width:auto;}
.mrdn_RatePaln { max-width: 100%;}
.mrdn_Pkg_RatePaln{ max-width: 100%;}
.mrdn_ticket_tab{max-width: 100%;}
.mrdn-nav li .ImgTab_RatePlan {    }
/*=================================Rate Paln Tab End ===================================*/
.mrdn_summary_bottom {height: 35px;}
.mrdn_summary_bottom {font-size: 15pt;}
.border {height: auto;}
.lowest_rate_Amt_Point_Part {font-size: 19px;}
.lowest_rate_Amt {    font-size: 30px;}
.mrdn_pkg_img {    width: 100%;    height: auto;}
/*=================================itinerary end===================================*/    

.mrdn_centralhotel_img {  width: 100%;  height: auto;}
.mrdn_Prop_Des {  font-size: 10pt;    height: auto;}
.mrdn_room_img{width:100%;}
.mrdn_book_room { width: 115px;}
a.linkSort:link { font-size: 7.5pt; }
.mrdn_sort { font-size: 12px;}
.mrdn_zoom_link { width: 28; height: auto;}
.slideover {left: 84%;top: 97px;}
/*=================================itinerary book end===================================*/    

.mrdn_img{width:100%;}
.mrdn_ace_img{width:100%;}
.mrdn_car_img{width:100%;}
/*=================================summary end===================================*/    

.mrdn_Common_Link_right {    padding-left: 143px;}
.mrdn_toroNewSubTitle {    font-size: 13px;}
.mrdn_LinkSpan1 {    font-size: 8.5pt;}
.mrdn_general_txt {    font-size: 8.5pt;}
.mrdn_submit {    width: 67px;}
.mrdn_submit_btn { width: 100%;}
.mrdn_right {font-size: 9.5pt;}

    /*=================================checkout end===================================*/
    .mrdn_room_list {
        font-size: 8.5pt;
    }
.mrdn_p {    font-size: 8.5pt;}
.mrdn_Prop_Features123{font-size:8.5pt;}
.mrdn_Input_TxtBox {    font-size: 7pt;}
.Pkg_SlideShow{position:relative;width:223px;display:none;}
.mrdn_amenity_icon {    width: 21px;}
.mrdn_amenities {  height: 22px;}

/*.modal-dialog {width: 700px; }
.modal-sm {width: 350px; }  */



.Itinerary_Ticket_Box_Table_Thumb {      max-height: 250px;       margin: 0 auto;height:auto}   
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove {      width: 92%;height: 40px;}
	.Itinerary_Ticket_Box_Table_Bottom_Selected {		width: 92%;		height: 40px;		max-width: 258px;	} 
.Itinerary_Ticket_Box_Table_Top {   width: 93%;min-height: 45px;}
.Itinerary_Ticket_Box_Table_Bottom_text {   width: 98%; font-size: 10pt;}
.Itinerary_Ticket_Box_Table_Top_text {   font-size: 12pt; line-height: 20px;}
 
.mrdn_dd_size{flex: 0 0 40%;}
.MRDN_btn-danger { font-size: 9.5pt;}
.mrdn_hotel_img {        width: 235px;        overflow: hidden;        height: 144px;        max-width: inherit;    }
    .mrdn_img_div {width: 100%; height: auto;}
.Prop_Features { font-size: 10pt;    line-height: 13pt;}
.Description {    font-size: 9.5pt;    padding-top: 12px;}
.prp_name {    color: #181818;    font-size: 17pt;}

.mrdn_main_search_div{background:rgba(0, 0, 0, 0.7);}
.micro_logo {    width: 100%;    height: auto;}
.mrdn_img_mic{ width: 95%;    height: auto;}
.mrdn_imgbox_size{ width: 100%;    height: auto;}
.CntHeader {      font-size: 9pt;   }
.h1, h1 {    font-size: 1.5rem;}
.tittle_name_hdr { font-size: 47px; }

    .mrdn_frame {    width: 650px;    height: 1172px;}
    .Lytebox_Content_TicketDetails_MicroPopup {width: 100%;left: 0% !important;}
    .mrdn_central_ticket_img {    width: 100%;    height: 80px;}
    .mrdn_central_tckt_box_top {      font-size: 8pt;   width: 115px;}
    
 .mrdn_LinkSpan_Policy_fltr {  font-size: 9.5pt;}   
 .mrdn_amenities {  width: 22px; }
 .mrdn_searchheader { font-size: 26px;}
 .mrdn_search_pkg_header{ font-size: 26px;}
 .mdn_footer_logo{width:65%;height:auto;}
.mrdn_des_logo{width:100%;height:auto;}
.mrdn_Att_propDetails {        height: auto;    padding: 10px 5px 10px 10px !important;font-size: 9pt;}
.mrdn_Att_moreinfo {    height: auto;}
    div[id^="TktRateDisplay_"], div[id^="TktRateDisplay_"] div{        margin-bottom: 1px !important;    }
    .Att_bookbtn_div{    margin-bottom: 1px !important; }
        .Att_bookbtn_div .mrdn_BookBtn {
            width: 127px;
            line-height: 27pt;
        }
/*   SearchTab  */
.ModifySearchTab_left_hometext{color: #3f3f3f;font-size:13pt;height: 38px;text-transform:uppercase;font-family:Montserrat;padding-left: 8px;padding-right: 9px;vertical-align: bottom;}

.Search_Input_TxtBox{width:100px;border:0px;font-size:10pt;font-family:'Oswald', sans-serif;text-align:center;letter-spacing: 1px;
                     -moz-appearance: none;
                     -webkit-appearance: none;					  -webkit-appearance: none;height:24px;					  }

    .HotelSearch {
        position: inherit;
        right: 0px;
        top: inherit;
        width: 100%;
        float: right; padding-top: 18px;
    }
    .Search_TxtBox {      
        width: 50%;
    }
        .ModifySearchTab_hometext{color: #3f3f3f;font-size:12pt;height: 38px;text-transform:uppercase;font-family:Montserrat;text-align:center;vertical-align: bottom;}

.ShowHide{display:block}
.datetext{font-family: sans-serif; font-size:14pt;letter-spacing:0px;padding-right:0px;padding-left: 2px;}
.monthtext{ font-size:9pt;padding-right:5px;font-weight:500;padding-left: 5px;}
.Yeartext{ font-size:9pt;padding-left:5px;font-weight:500}
.SearchBoxBorder{border:1px;border-style:solid;border-left-color:#efefef;border-right-color:#efefef;border-top-color:#efefef;border-bottom-color:#efefef;}
.Check_Availability{}
.calenderIcon{padding-top: 11px;padding-right: 4px;}
.Avail_CheckBg{background-color:#a00b31;height:102px;}
.ModifySearchBoxBorder{border:0px;}
#SrchTb_heightChildcolHeight{height:100px}
.Searchby_left_padding{padding-left:4px;}
.room_margin{margin-left: 0;}
.adult_margin{margin-left: 0;}
.kid_margin{margin-left: 4;}
.Searchtab_right_padding{padding-right: 5px;}
.Searchtab_header_text_font{font-size: 10pt;}
.Searchbox_left_padding{padding-left:10px;}
.Searchtab_date_box{}
.border-dark{border-color:#000000;}
.SpecificHotalDropDown {width: 120px;}
.SpecificHotalDropDownPkg {width: 120px;}
.calenderImg{width:17px;}
.ddlListwidth{width:32px;}
.ddlListDropDownwidth{width:32px;}
    .ModifySearchTab_Child_text {
        white-space: nowrap;
    }
.kidsrowwidth{}
.kidsrow{position: absolute;top: 60;left:1px;}
.Search_Input_Child_TxtBox{font-size:7.5pt;}
    .SearchButtonTable {
        margin: 0 auto;
        width: 100%;
        height: 35px;
    }
    .SearchButtonAlign {
        text-align: left;
    }

    .calendarwidth {
        max-width: 100%;
        width: 100%;
    }
    .adultchildwidth {
        max-width: 25%;
        width: 25%;
    }
    .filetrSearch {
        max-width: 82%;
        width: 82%;
    }
    .fileTabBtns {
        font-size: 10pt;
        padding: 8px 5px;
    }
/*   SearchTab  */

.itinerary_display{display:none;}
.mrdn_sel {    width: 75%; }
.mrdn_rate_box {     width: 100%;height: auto;}
.mrdn_Prop_Address {font-size: 8.5pt;white-space: nowrap;}

    .mrdn_sort_row{margin: 0 0%;}    
    .SearchResults_Count {    font-size: 15px;}
        
.mrdn_hotel_imgGrid {
    width: 100%;
    height: auto;
}
.RoomBookbutton img {
width:100px;height:auto ;
}
.mrdn-coldesc_Grid {
    height: 69px;
    overflow: hidden;
}
.mrdn_date_calGrid {
    background-color: #fff;
    color: #000000;
    height: auto;
    padding: 10px 0 0px 0;
}
.mrdn_prop_rate_divGrid, .mrdn_rate_boxGrid {
    height: 140px;
}
.mrdn_list_item font{ display :none ;    }
li.mrdn_map_views {        padding-left: 0px;        padding-right: 23px;    }
li.mrdn_map_views:hover {padding-right: 15px;padding-top: 3px;padding-left: 8px;}
.mrdn_list_item {height:30px !important ;}
.mdn_footer_logo {width: auto;max-width: 150px;height: auto;}
.mrdn_Best_Rate_Txt_large {    font-size: 8.5pt;}
 .Lytebox_Loading_Inner_Mobile{Top:160px;}
     .mrdn_link_img_map { margin-top:0px;   }

}







@media only screen and (min-width:576px) and (max-width: 767px)
{
    .mrdn_img_divGrid .mrdn_PropertySubName {    font-size: 12px;    color: #1a1919;    font-weight: 600;}
    .mrdn_img_divGrid .mrdn_PropertyName {    font-size: 14px;    color: #1a1919;    font-weight: 600;}  
    .btn_mob_display{display:block;}
    .mrdn-utility-menu li + li {    margin-left: 0px;}
    .main-menu > li + li {    margin-left: 0px;}
    .mrdn-logo-column {    padding: 0px; }
    .main-menu > li > a {  font-size: 12px;padding: 8px 0;}
    .mrdn_logo_hd { width: 100%;}
    .mrdn_hd_mob{justify-content: end;display: flex;}
    
    .mrdn_hd_mob{justify-content: end;display: flex;text-align: right;}
.mrdn-utility-menu li {    display: flex;  border-bottom: 0px solid #ebebeb;  border-right: 0px solid #ebebeb;padding:0px;text-align: end;}
.mrdn_menu__link li { display: block; list-style:none; border-right: 0px solid #ebebeb;padding-top: 10px;padding-bottom: 10px;text-align: end;}
.mrdn-utility-menu {  border-top: 0px solid #ebebeb; border-left: 0px solid #ebebeb; border-right: 0px solid #ebebeb;flex: 100%;justify-content: end;}
.mrdn_menu__link {flex: 100%;    padding-left:140px;}
.mrdn_travel_link{text-align: end;float: inline-end;}
#mrdnnavbarSupportedContent{padding-right: 11px;}
.mrdn-utility-menu a { text-align: end;flex-grow: 1;height: auto;line-height: 1;padding: 8px;font-size: 11pt;width: calc(100% - 80px);}
.mrdn-utility-menu .mrdn_header_menu_Second {font-size:8pt;}

.mrdn_hd_sub_menu_content {    display: block;}
.dropdown-menu li {background-color: #ebebeb;}
.mrdn_hd_sublist_title a {   color: #151515;font-size: 11pt;}
.mrdn_hd_sub_menu {  padding:0px;  background-color: #ebebeb;border-bottom:0px;border-top: 0px;}
.mrdn_hd_sublist_title a { padding: 9px 0 0px 0;}
.mrdn-travel_tab {padding: 0px 0px;white-space:nowrap;}
.navbar-light .navbar-toggler {    color: rgb(24, 22, 22);    border-color: rgba(0,0,0,.1); border-radius:0;}
.c-menu__item-expand { font-size: 15pt;}
.mrdn-utility-menu .menu-item{padding-left:14px;padding-right:0px;}
.mrdn_menu__link .menu-item{padding-left: 11px;padding-right: 11px;}
.mrdn_hd_search {    padding: 5px 10px;}
.mrdn_hd_box {    padding: 5px 9px;}
#HeadSpacer img {    padding-top: 70px;}
    .gridHotel {
        width: 50%;
        padding: 0.25%;
        padding-right: 0.25%;
        padding-left: 0.25%;
        float: left;
    }
    .mrdn-coldesc_Grid {
        height: 60px;
        overflow: hidden;
    }
    .mrdn_rate_boxGrid .mrdn_Rates_By_Date font {
        font-size: 10px;
        display:none;
        
    }
    .mrdn_rate_boxGrid .mrdn_Rates_By_Date img {
                height: 25px;
                width:25px;
    }
    .mrdn_prop_rate_divGrid, .mrdn_rate_boxGrid {
        height: 157px;
    }
    .RoomBookbutton img {
        width: 110px;
    }
    .mrdn_hotel_imgGrid {
        height: auto;
    }
    .mrdn_rate_boxGrid .mrdn_LinkSpan_Policy {
        font-size: 6.5pt;
        width: auto;
        max-width: inherit;
        flex: auto;
    }
    .mrdn_img_linkGrid {
        width: auto;
        margin: 0 auto;
    }
    .mrdn_img_divGrid {
        width: 100%;
        border: 1px solid #dee2e6;
        border-bottom: 0px;
    }
    .banner_txt {        font-size: 40px;        bottom: 20px    }
    /*=================================header end===================================*/
    .border {
        height: 118px;
    }
    
    .mrdn_rate_box {height: auto;width:113px;}
    .mrdn_visit_link {height: auto;}
    .mrdn_visit_box1{height: 35px;}
    .mrdn_LinkSpan_Policy{height: 24px;}
    .mrdn_prop_desc {    height: 42px;}
    .mrdn_prop_desc{display:none;}
    .mrdn_PropertyName { font-size: 20px; line-height: 20px;}
    .mrdn_contact_btn {    margin-top: 0px;}
    .mrdn_link_txt{display:none;}
    /*.mrdn_Best_Rate_Txt_large { font-size: 11px;}*/
    .mrdn_lowest_rate_Amt {font-size: 21px;padding-left: 39px;}
    .mrdn_view_room {width: 122px;}
    .mrdn_Rates_By_Date {font-size: 13px; }
    .mrdn_calender_img {        width: 20px;        height: auto;    }
    .mrdn_Rates_Indicator_Txt, .mrdn_Rates_Indicator_Point{font-weight:lighter;font-size:9px}
    .mrdn_Rates_Indicator_Amount{font-weight:lighter;font-size:11px}
    .center { margin-left: auto;  margin-right: auto;  width: 50%;}
    .mrdn-body_Client {    background-image: none;}
    .mrdn_date_cal {  height: auto;}
    .mrdn-name {    height: 70px !important;}
    .mrdn_contact a{width:100%;}
     .mrdn_contact a div{text-align:left !important;justify-content: left !important;}
     .mrdn_link_img_web {    width: 26px;    height: auto;}
    .mrdn_link_img_info {        width: 23px;        height: auto;    }
    .mrdn_link_img_map {        width: 18px;        height: auto;   margin-top:0px;   }
/*=================================home end===================================*/  
/*=================================footer ===================================*/  
.mrdn_FootPA {    width: auto;   height: 46px;}
.mrdn_FootUSA {width: auto;    height: 40px;} 
.mrdn_FootDMO {    width: auto;   height: 38px;}
.mrdn_fb_icon{max-width: 39px;}
.mrdn_insta_icon{max-width: 50px;}
.mrdn_footerCopy { font-size: 7.5pt;}
.mrdn-footer-end {  height:auto;  padding-bottom: 0px;}
.mrdn_l_logo {    width: 100%;    height: auto;}
.footer_logo_secondary {    width: 100%;    height: auto;}
.footer-logo-column {    padding-bottom: 20px;}
.mrdn-bottom-footer-menu a {font-size: 11pt;}
.copy_right {    max-width: 70%;    margin-left: auto;    margin-right: auto;padding: 20px 0px !important;}
.copy_right_txt {  font-size: 10px;  padding-bottom: 0px;}
 .ftr_nav_item {    width: 50%;    padding-bottom: 30px;}
.ftr_nav_item_last { width: 50%;    }
.fourth_navitem {clear:left;    }
.footer_social_icon {    margin-left: 10px;    font-size: 12pt;}
.footer_social_ico {padding-left:0px;    }
/*=================================footer end===================================*/
.mrdn_Footermenu{ z-index: 0; width: 100%; position: fixed;display:block;  bottom: 0;background: #fff; opacity: .88;padding:3px 0px;} 
.mrdn_Footermenu ul {float: left;    margin: 0;    list-style: none;padding: 0px;}
.mrdn_Footermenu ul li{position: relative;  display: inline; padding: 0px 48px 0px 48px; }
.mrdn_Footermenu label{padding: 10px;color: #212529;Font-size: 20px}
.mrdn_Footermenu .fa{font-size: 30px}
.mrdn_footerMenu a{color:inherit;text-decoration:none}
.mrdn_footer {
padding-bottom: 45px;
}
/*=================================Mobile footer menu end===================================*/
   
   /*=================================Rate Paln Tabr menu ===================================*/
.mrdn-nav {}
.mrdn-nav li a {display: block;    color: #000;    font-size: 13pt;    font-weight: bolder;  padding: 1px 7px;text-decoration: none;}
.mrdn_ratetab-blanfill{width:10px;}
.lowest_rate_Amt_Point_Part { font-size: 19px;}
.lowest_rate_Amt {  font-size: 30px;}
.mrdn_RatePaln { max-width: 100%;}
.mrdn_Pkg_RatePaln{ max-width: 100%;}
.mrdn_ticket_tab{max-width: 100%;}
.mrdn-nav li a {    border-right: 0px solid #fff;}
.mrdn-RateTab .mrdn-nav_Room{flex-direction:row}
.mrdn-nav .mrdn-nav-att{height:46px}
.mrdn-nav .mrdn-nav-att a{font-size: 20pt;padding: 3px 20px;}
/*=================================Rate Paln Tab End ===================================*/
   
   
  .mrdn_sel {    width: 100%; }
  .mrdn_filter_text {    color: #6c6c6c;    font-size: 14px;   }
  .mrdn_amenities { height: 23px;}
   /*=================================filter end===================================*/  
      .mrdn_main_search_div{background:rgba(0, 0, 0, 0.7);}
  
      .mrdn_sort_txt{font-size: 7.5pt;}
      a.linkSort:link { font-size:7.5pt;}
      .mrdn_search {max-width: 1200px;    height: auto; padding: 0px !important;}
      .mrdn_vert_middle_2{padding:1em 0px;}
      .mrdn_searchvertical_3{padding: 1em 0 0.75em 0;}
      .mrdn_vert_middle_1{padding:1.5em 0px 0 0;}
       .srch_SmInputs{flex:inherit;}
   .srchSmInputGroup{flex:inherit;max-width: inherit;}
   .srch_DateGroup{flex:inherit;max-width: inherit;}
    .SearchBook_title_col{display:none;}
    /*=================================search end===================================*/
    .mrdn_pkg_img {
        width: 100%;
        height: auto;
    }
    .mrdn_summary_bottom {height: 22px;}
    .mrdn_summary_bottom {font-size: 10pt;}
    .mrdn_date_right {background-color: #e0dedf;}
    .border {height: auto;}
    a.linkSort:link { font-size: 7.5pt; }
    .mrdn_sort { font-size: 12px;}
    .slideover { left: 351px; top: 106px;}
    .mrdn_Common_Link_right2 {    font-size: 11pt;}
   /*=================================central itinerary end===================================*/  
  
    .mrdn_Prop_Des { font-size: 9pt;    height: auto;}
    .mrdn_Prop_Address { font-size: 9.3pt;}
    .mrdn_centralhotel_img { width: 100%;}
    .mrdn_room_img{width:100%;}
    /*.mrdn_Best_Rate_Txt_large {background-color:#fff;} */
    .mrdn_cart_acpt_img {    width: 68px;}
    /*=================================itinerary book end===================================*/    
   
    .mrdn_img{width:100%;}
    .mrdn_ace_img{width:100%;}
    .mrdn_car_img{width:100%;}
    .mrdn_cart_img{width:103px;}
    .mrdn_cart_row{width:110px;}
    .Date_right_alt{font-size: 11pt;}

    /*=================================summary end===================================*/    
 
    .mrdn_new_img{width:100%;}
    .mrdn_toroNewSubTitle {  font-size: 13px;}
    .mrdn_LinkSpan1 {    font-size: 8.5pt;}
    .mrdn_general_txt {    font-size: 8.5pt;}
    .mrdn_submit {    width: 80px;}
    .mrdn_right {font-size: 9.5pt;}

  /*=================================checkout end===================================*/ 
   
    /*=================================Common_Frames end===================================*/  
    .Itinerary_Ticket_Map_Frame{overflow:hidden; width: 100%; height: 479px;border:1px ridge #121212}
    .Itinerary_Ticket_Map_Div{width: 340px; height: 479px;}
    
    .map_canvas{max-width:100%;height:250px;}
    /*=================================map end===================================*/ 
    .mrdn_p {    font-size: 7.5pt;}
    .mrdn_room_list {    font-size: 7.5pt;}
    .mrdn_Prop_Features123{font-size:7.5pt;}
    .mrdn_book_txt{font-size:13.5pt;}
    .mrdn_Input_TxtBox {    font-size: 7pt;}
    .Pkg_SlideShow{position:relative;width:223px;display:none;}
    .mrdn_view_rm_btn { font-size: 9.5pt;   height: 39px;    padding-top: 0;}
    .mrdn_LinkSpan_Policy {font-size: 6.5pt;}
        .mrdn_amenity_icon {    width: 21px;}
        .row-1:nth-child(1n) .col-sm-12:first-child {order:1;}
	.mrdn_room_img{width: 100%; height: auto;width:100%;max-height:70%;}
	
	.input-icon {   top: calc(50% - 0.64em);}
	.mrdn_main_search_div { border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius:4px;height:auto}
 .mrdnsearchBoxchild{width:100%;}
    .mrdn_modify_txt_child{font-size: 9pt;}
    .mrdn_SmallDrpdownchild{padding:0px}
    .mrdn-RatePlantext{display:block;}
    .mrdn_searchheader{display:none;}
    .mrdn_search_pkg_header{display:none;}
    .mrdn_filter {    max-width: 1200px;    padding: 0px 0px;}
    .mrdn_amenities_display{display:none;}
    .mrdn_amenities_display_chk{display: block;float: left;width: 45%;}/*display:inline;*/
    #myModalSearch .modal-dialog{width:60%;}
    #myModalFilter .modal-dialog{width:60%;}
     #myModal .modal-dialog{width:60%;top:50%;}
         .mrdn_Mobile_Shopping_cart{display:block;}



 .outerpadding{padding:10px ! important;} 
 
 .mrdn_submit_btn { width: 100%;}
 
.Itinerary_Ticket_Box_Table_Thumb {     max-height: 250px;    height: auto;    margin: 0 auto;}   
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove {      width: 92%;height: 40px;}  
.Itinerary_Ticket_Box_Table_Bottom_Selected {       width: 92%;height: 40px;} 
.Itinerary_Ticket_Box_Table_Top {   width: 93%;min-height: 45px;}
.Itinerary_Ticket_Box_Table_Bottom_text {   width: 98%;font-size: 10pt;}
.Itinerary_Ticket_Box_Table_Top_text {		font-size: 10pt;		line-height: 18px;	}
.mrdn_Att_propDetails {        height: auto;        font-size: 8.5pt;    }
div[id^="TktRateDisplay_"], div[id^="TktRateDisplay_"] div {        margin-bottom: 1px !important;    }
.Att_bookbtn_div {        margin-bottom: 1px !important;    }
.Att_bookbtn_div .mrdn_BookBtn {            width: 75%;            line-height: 20pt;        }
    .mrdn_Att_moreinfo {        height: auto;        padding: 5px 0px 5px 10px !important;    }
    .mrdn_common_prop_row .mrdn_Att_moreinfo img{height: 20px;}

    .tkt_border {        flex: 0 0 98%;        margin: 1%;    }
.PkgImage_Container{width:100%}
.TicketDetailsDiv{width:100%}
.PkgshareDiv{width:40%;position:relative}
.PosAbsol_Md{position:inherit;}
.mrdn_top_bar{margin-top:0pt !important;}

.mrdn_buk_btn {font-size: 9.5pt;}
.mrdn_Avail_room_name { font-size: 11pt;}
.MRDN_btn-danger { font-size: 9.5pt;}
.mrdn_itinerary_hotels {    display: none;}
.mrdn_Mobile_itinerary_hotels {    display: block;}
.mrdn_img_div {width: 100%; height: auto;}
.Prop_Features { font-size: 10pt;    line-height: 13pt;}
.Description {    font-size: 9.5pt;    padding-top: 12px;}
.prp_name {    color: #181818;    font-size: 17pt;}
.micro_logo {    width: 100%;    height: auto;}

.mrdn_imgbox_size{ width: 100%;    height: auto;}
.h1, h1 {    font-size: 1.5rem;}
.CntHeader {      font-size: 9pt;   }

.mrdn_frame {    width: 500px;    height: 1250px;}
    .Lytebox_Content_TicketDetails_MicroPopup {	width: 100%;left: 0% !important;}
 .mrdn_filter_btn { height: 70px;}
 .mdn_footer_logo{width:100%;height:auto;}
.mrdn_des_logo{width:100%;height:auto;}
p.site-credit {width: 100%;}
    .HotelSearch {
        position: inherit;
        right: 0px;
        top: inherit;
        width: 100%;        
        padding-top: 18px;
    }
    #Propery_Filter {
        text-align: center;
    }
    .Search_TxtBox {
        width: 75%;
    }
    .adultchildwidth {
        max-width: 28%;
        width: 28%;
    }
/*   SearchTab  */




.ModifySearchTab_hometext{color: #3f3f3f;font-size:12pt;height: 38px;text-transform:uppercase;font-family:Montserrat;text-align: left;vertical-align: bottom;padding-left: 32%;}
.ModifySearchTab_left_hometext{color: #3f3f3f;font-size:13pt;height: 38px;text-transform:uppercase;font-family:Montserrat;padding-left: 8px;padding-right: 9px;vertical-align: bottom;}

.ShowHide{display:block}
.datetext{font-family: sans-serif; font-size:20pt;letter-spacing:0px;padding-right:0px;padding-left: 8px;}
.monthtext{line-height: 22px; }
.Yeartext{ font-size:13pt;padding-left:5px;font-weight:500}
.SearchBoxBorder{border:1px;border-style:solid;border-left-color:#efefef;border-right-color:#efefef;border-top-color:#efefef;border-bottom-color:#efefef;}
.Check_Availability{}
.calenderIcon {  padding-top: 8px;}
.Avail_CheckBg{background-color:#a00b31;height:50px;}
.mrdn_hd_font{font-family: "poynter-oldstyle-display",serif;}
.ModifySearchBoxBorder{border:0px;border-right: 0px solid;}
#SrchTb_heightChildcolHeight{height:100px}
.Searchby_left_padding{padding-left:4px;}
.room_margin{margin-left: 0;}
.adult_margin{margin-left: 0;}
.kid_margin{margin-left: 4;}
.Searchtab_right_padding{padding-right: 5px;}
.Searchtab_header_text_font{}
.Searchbox_left_padding{padding-left:10px;}
    .Searchtab_date_box {          }
.border-dark{border-color:#000000;}
.find_hotel_bar{font-size: 18pt;padding-left:37px;height:50px;}
.mrdn_head_txt {color:#a00b31;font-size: 11pt;}
.SrchTb_height{height:50px}
.Searchtab_align{text-align:left;}
.kidsrow {left: 11%;top: 70px;}
.ModifySearchTab_rate_hometext{text-align:left;height:20px;font-size: 8pt;padding-left: 40px;}
.Searchby_left_padding {
    padding-top: 10px;
    padding-left: 40px;
}
    .SearchButtonTable {
        margin: 0 2%;
        width: 96%;
        height: 40px;
    }
    .SearchButtonAlign {
        text-align: left
    }
.ModifySearchLeftBoxBorder {

    border: 0px;
        border-left-color: currentcolor;
        border-left-style: none;
        border-left-width: 0px;
    border-left: 0px solid;
    height: 100%;
}
.SpecificHotalDropDown{width:180px;left:0;Top:0;height:100px;float:left}
.SpecificHotalDropDownPkg{width: 185px;left:0;Top:0;height:100px;float:left}
.Search_Input_TxtBox{font-size: 12pt;}
    .mrdnSearchBox_border {        border: 0px;        padding: 15px 0px !important;    }
    .calendarwidth {    max-width: 100%;    width: 100%;}
    .searchTabButton div:first-child{ width:100%    }
/*   SearchTab  */

.itinerary_display{display:none;}
.mrdn_rate_box {     width: 100%;height: auto;}

.SearchResults_Count {    font-size: 20px;}
.mrdn-hotel-list-bckgrnd {    border-bottom: 0px;}
.mrdn_rate_val {    padding-left: 101px;}
.mrdn_not_avail {    height: 40px;}
.mrdn-name{border-bottom:0px !important;}
.mrdn_hotel_img {width: 244px;overflow: hidden;height: 131px;max-width: inherit;}
    .fa-map-marker {
        color: #16558c;
    }
    .mrdn_footer_logo {
        float: right;
        position: absolute !important;
        right: 0px;
        top: 0px;
    }
    .fa-shopping-cart {
        color: #16558c;
    }

    .mrdn-utility-Footermenu a {
        opacity: 1;
        color: #fff;
        font-size: 10px;
    }

    .site-footer-top {
        padding: 0px 0;
    }

    .mdn_footer_logo {
        width: auto;
        max-width: 150px;
        height: auto;
    }

    .footer-logo-column {
        padding-bottom: 5px;
    }
    .footerRowSecond {
        position: relative;
        bottom: 0;      
    }
    .footer-menu-wrapper {
        padding-top: 5px;
        padding-left: 30px;
    }

    .mrdn_link_hd {
        padding-bottom: 15px;
        color: #fff;
        letter-spacing: .52px;
        font-weight: 600;
        font-size: 17px;
    }

    .mrdn-footer-address-icon {
        display: none;
    }
    .mrdn_BookBtn {
    background-color: #00b5e2;
    width: 120px;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    font-size: 9pt;
    font-weight: 800;
    line-height: 35pt;
    letter-spacing: .5px;
    }
.availPageviewType {        position: absolute;        right: 0px;        top: -65px;        right: 15px;    }
.mrdn_list_item font{ display :none ;    }
li.mrdn_map_views {        padding-left: 0px;        padding-right: 23px;  height:30px  }
li.mrdn_list_views{ height:30px  }
li.mrdn_map_views:hover {padding-right: 15px;padding-top: 3px;padding-left: 8px;}

.PageViewAvilMap li{height:30px }
    .PageViewAvilMap ul {        position: absolute;        top: -50px;        right: 12px;    }
    .Lytebox_Loading_Inner_Mobile{Top:140px;}

}


@media only screen and  (min-width:0px) and (max-width: 575px)
{
    .mrdn_Att_propDetails {height: auto;font-size: 13px;}
    .mrdn_prop_rate_divGrid, .mrdn_rate_boxGrid {    height: 156px;}
    .btn_display{display:none;}
    .btn_mob_display{display:block;}
	.mrdn_confirm_head_txt {color: #16558c !important;	font-size: 27.5pt;	}
    .mrdn_logo_hd { width: 100%;}
    .mrdn_LinkSpan_Policy {font-size: 6.5pt;}
    .mrdn_view_rm_btn {    height: 41px;    padding-top: 0;font-size: 8.5pt;width:100%;}
	.mrdn-body_Client{ background-image:none;}
   .mrdn_logo_column{width:64%; padding-right:0px; padding-left:0px;}
    .mrdn_head_icon {    padding-left: 28px;    padding-top: 8px;display:none}
    .mrdn_head_icon_sub{max-width:42px;}
    .mrdn_head_icon_outer{max-width:150px;}
    .mrdn-utility-menu li + li {    margin-left: 0px;}
    .main-menu > li + li {    margin-left: 0px;}
    .main-menu > li > a {  font-size: 12px;padding: 3px 0;}
    .mrdn-navigation-column .navbar-toggler{display:block; }
    .mrdn_hd_mob{justify-content: end;display: flex;}
 #HeadSpacer img {    padding-top: 90px;}   
    .mrdn_hd_mob{justify-content: end;display: flex;}
.mrdn-utility-menu li {    display: flex;  border-bottom: 0px solid #ebebeb;  border-right: 0px solid #ebebeb;padding:0px;text-align: end;}
.mrdn_menu__link li {display: block; list-style:none;  max-width: 100%;  border-right: 0px solid #ebebeb;padding-right: 10px;padding-top: 9px;padding-bottom: 9px;text-align: end;padding-left: 5px;}
.mrdn-utility-menu {  border-top: 0px solid #ebebeb;border-left: 0px solid #ebebeb;  border-right: 0px solid #ebebeb;flex: 100%;justify-content: end;}
.mrdn_menu__link {flex: 100%; }
.mrdn_travel_link{text-align: center;float: right;}
 #mrdnnavbarSupportedContent{padding-bottom: 15px;padding-top: 10px;padding-right: 10px;}
.mrdn-utility-menu a {  text-align: end;flex-grow: 1;height: auto;line-height: 1;padding: 10px 5px 10px 5px;font-size: 10pt;width: calc(100% - 80px);}
.mrdn-utility-menu .mrdn_header_menu_Second {    font-size: 8pt;}
.mrdn_hd_sub_menu_content {    display: block;}
.dropdown-menu li {background-color: #ebebeb;}
.mrdn_hd_sublist_title a {   color: #151515;font-size: 11pt;}
.mrdn_hd_sub_menu {  padding:0px;  background-color: #ebebeb;border-bottom:0px;border-top: 0px;}
.mrdn_hd_sublist_title a { padding: 9px 0 0px 0;}
.mrdn-travel_tab {padding: 0px 0px;white-space:nowrap;}
.navbar-light .navbar-toggler {    color: rgb(24, 22, 22);    border-color: rgba(0,0,0,.1); border-radius:0;}
.c-menu__item-expand { font-size: 15pt;}
.mrdn-buk_tab {    padding: 20px 27px;}
.mrdn_hd_search {    padding: 5px 10px;}
.mrdn_hd_box {    padding: 5px 9px;}
.banner_txt {        font-size: 25px;        font-weight: 500;    }
 /*=================================header end===================================*/
    .center { margin-left: auto;  margin-right: auto;  width: 50%;}
    .border {height: 117px;}
    .mrdn_visit_link {height: 35px;}
    .mrdn_visit_box1{height: 35px;}
    .mrdn_LinkSpan_Policy{height: 22px;}
    .mrdn_prop_desc {    height: 42px;}
    .mrdn_PropertyName { font-size: 18px;}
    .mrdn_Prop_Address {  font-size: 8.3pt;  font-weight: normal;}
    .mrdn_prop_desc{display:none;}
    .mrdn_rate_box { height: auto; width:113px;}
    .mrdn_link_txt{display:none;}
    .mrdn_visit_box1{display:none;}
    .mrdn_lowest_rate_Amt {font-size: 18px;padding-left: 14px;}
    .mrdn_lowest_rate_Amt_Point_Part {   font-size: 13px;}
    .mrdn_Best_Rate_Txt_small{display:block; font-size: 12px; color: #fff; font-weight: 600; }
    .mrdn_lowest_rate_Amt {font-size: 17px; padding-left: 30px;}
    .mrdn_view_room { width: 115px; height: auto;}
    .mrdn_prop_calender { padding-left: 49px;}
    .mrdn_Rates_By_Date { font-size: 13px;white-space:nowrap;}
    .mrdn_LinkViewResults_Small{font-size:8.5pt; color:#181818;}
    .mrdn_SearchResultsText {font-size: 8.5pt;}
    .mrdn_searchheader{display:none;}
    .mrdn_search_pkg_header{display:none;}
    .Mrdn_Rates_Indicator{display:none}
    .lowest_rate_Amt { font-size: 33px;}
    .lowest_rate_Amt_Point_Part { font-size: 20px;}
    .mrdn_date_cal {  height: auto;}
    .mrdn_calender_img {        width: 20px;       height: auto;   margin-right: 10px; }
    .mrdn_contact a{width:100%;}
    .mrdn_contact a div:first-child{text-align:left !important;justify-content: left !important;}
     .mrdn_contact a div{text-align:left !important;justify-content: left !important;}
     .mrdn_link_img_web {    width: 26px;    height: auto;}
    .mrdn_link_img_info {        width: 23px;        height: auto;    }
    .mrdn_link_img_map {        width: 18px; height: auto; margin-top:0px;   }
  /*=================================home end===================================*/
  
 .mrdn_fb_icon{max-width: 39px;}
 .mrdn_insta_icon{max-width: 50px;}
 .mrdn_foot_content_main_div {    height: auto;padding-bottom: 15px;}
 .mrdn_FootPA {    width: auto;   height: 46px;}
 .mrdn_FootUSA {    width: auto;   height: 40px;}
 .mrdn_FootDMO {    width: auto;   height: 38px;}
 .mrdn_footerLogoVisitPA { margin-right: 0px;}
 .mrdn_footerCopy { font-size: 8pt;}
 .mrdn-footer-end { height:auto; padding-bottom:0px;}
 .contact-column a, .social-list a { font-size: 11px;}
 .social-column p { font-size: 12px;}
 .privacy-menu a {    font-size: 12px;  }
 .footer-menu a {  font-size: 12px;}
 .footer-menu li {    padding-bottom: 8px;}
 .mrdn_link_hd {  padding-bottom: 0px;}
 .social-column p {    padding-bottom: 0px;}
.mrdn_des_logo {    width: 100%;    height: auto;}
.mdn_footer_logo {    width: 100%;    height: auto;}
.footer-logo-column {    padding-bottom: 23px;}
.copy_right{max-width:100%;padding: 20px 0px !important;}
.mrdn-bottom-footer-menu a {font-size: 11pt;}
.copy_right_txt {  font-size: 10px;  padding: 0px;}
 .ftr_nav_item {    width: 50%;    padding-bottom: 15px;}
.ftr_nav_item_last { width: 50%;    }
.fourth_navitem {clear:left;    }
.footer_social_icon {    margin-left: 10px;    font-size: 12pt;}
.footer_social_ico {padding-left:0px;    }
.mrdn_foter_menu {    font-size: 13px;}
.QuickLinks_txt {    font-size: 10px;    line-height: 15px;}
.banner_txt {    font-size: 20px;bottom: 20px}
   /*=================================footer end===================================*/
  
.mrdn_Footermenu{ z-index: 0; width: 100%; position: fixed;display:block;  bottom: 0;background: #fff; opacity: .88; padding:3px 0px} 
.mrdn_Footermenu ul {float: left;    margin: 0;    list-style: none;padding: 0px;}
.mrdn_Footermenu ul li{position: relative;  display: inline; padding: 0px 22px 0px 17px; }
.mrdn_Footermenu label{padding: 10px;color: #212529;Font-size: 20px}
.mrdn_Footermenu .fa{font-size: 30px}
.mrdn_footerMenu a{color:inherit;text-decoration:none}
/*=================================Mobile footer menu end===================================*/
.mrdn_RatePaln { max-width: 100%;} 
.mrdn_Pkg_RatePaln{ max-width: 100%;}
.mrdn_ticket_tab{max-width: 100%;}
.mrdn-RatePlantext{display:block;}
.mrdn-nav li a {display: inline; }
.mrdn-nav li a:hover {display: inline;padding: 2px 16px;}
.mrdn-nav li:hover {background-color: #ebebeb;}
.mrdn-nav li a {font-size: 13pt;}
.mrdn-nav li a {    border-right: 0px solid #fff;}
.mrdn-RateTab .mrdn-nav_Room{flex-direction:row}
.mrdn-nav .mrdn-nav-att {height: 40px;text-align: center;line-height: 0.75;}
.mrdnnavbar-collapse {width:100%}
.mrdn-nav li .ImgTab_RatePlan, .mrdn-nav li .ImgTab_RatePlan:hover {font-size: 11pt;padding: 12px 20px;}
#Att_Count {   font-size: 10pt !important;}
/*=================================Rate Paln Tab End ===================================*/
.mrdnatt-nav li a {display: inline;}
  .mrdnatt-nav li a:hover {display: inline;padding: 2px 16px;}
  .mrdnatt-nav li:hover {background-color: #ebebeb;}
  .mrdnatt-nav li a {font-size: 13pt;}
  .mrdn-nav .active {background-color: #ebebeb;color:#fff;}
 /*=================================Rate Attraction Tab End ===================================*/
  
  .mrdn_sel {    width: 100%; }
    .mrdn_filter_text {    color: #6c6c6c;    font-size: 14px;   }
  
  .mrdn_amenities { height: 26px;}
.mrdn_filter {    max-width: 1200px;    padding: 0px 0px;}
.dropdown-menu{border:0px}
 /*=================================filter end===================================*/  
  
  .mrdn_sort { font-size: 12px;}
  .mrdn_search { max-width: 1200px; padding: 0px !important;}
    .mrdn_search_box {       
    }
   .mrdn_searchchildposition{position:relative;float:left !important}
   .srch_SmInputs{flex:inherit;}
   .srchSmInputGroup{flex:inherit;max-width: inherit;}
    .srch_DateGroup{flex:inherit;max-width: inherit;}
   /*=================================search end===================================*/  
   .mrdn_central_ticket_img {    width: 95px;    height: 55px;}
   .mrdn_central_tckt_box_top {    width: auto;font-size: 9pt;}
   .mrdn_date_right { FONT-SIZE: 10pt;}
   .mrdn_summary_bottom {height: 35px;}
   .mrdn_summary_box { max-width: 100%;}
   .mrdn_summary_bottom {font-size: 15pt;}
   .mrdn_date_right {background-color: #e0dedf;}
   .border {height: auto;}
   .mrdn_centralhotel_img {  width: 100%;} 
   .mrdn_change_hotel{padding-top: 60px;}
   .mrdn_Prop_Des{display:none;}
   .mrdn_room_img{width:100%;}
   .mrdn_book_room {width: 103px; height: auto;}
   .mrdn_Micro_Arrival_bar {  height: auto;}
   a.linkSort:link { font-size: 7.5pt; }
   .mrdn_sort { font-size: 12px;}
   .mrdn_Property_Name {font-size: 14px;}
   .search_hotel_name {height: auto;}
   /*.mrdn_Best_Rate_Txt_large { color:#000 ;font-size: 12px}*/
   .mrdn_BookBtn {        width: 130px;        height: auto; font-size: 10pt;           line-height: 31pt;    }
   .mrdn_contact_btn{margin-top: 0px;}
    .mrdn_PropertySubName {    font-size: 13px;}
   .mrdn_Itinerary_Bar { height: 31px; font-size: 10px;}
   .mrdn_pkg_img {width: 100%;height: auto;}
   .mrdn_Common_Link_right2 { font-size: 11pt;}
    .calendarwidth {
        max-width: 100%;
        width: 100%;
    }
    .adultchildwidth {
        max-width: 39%;
        width: 39%;
    }
    .searchTabButton div:first-child {        width: 100%;    }
    .SearchButtonTable {        margin: 0 2%;       width: 96%;        height: 40px;    }
    .mrdn_BookBtn {
    background-color: #00b5e2;
    width: 110px;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    font-size: 8pt;
    font-weight: 800;
    line-height: 26pt;
    letter-spacing: .5px;
    }
 /*=================================itinerary book end===================================*/    
        .mrdn_cart_acpt_img {    width: 65px;    height: auto;}
   .mrdn_img{width:100%;}
   .mrdn_itinerary_rate_box { font-size: 7.5pt;}
   .mrdn_ace_img{width:100%;}
   .mrdn_itinerary_rate_box2 {    font-size: 7.5pt;}
   .mrdn_Itinerary_Total {    font-size: 8.5pt;}
   .mrdn_car_img{width:100%;}
       .mrdn_cart_img{width:85px;}
    .mrdn_cart_row{width:110px;}
    .Date_right_alt{font-size: 10pt;}
  /*=================================summary end===================================*/  
 
    .mrdn_nights{display:none;}
    .mrdn_new_img{width:100%;}
    .mrdn_Date_right_alt { FONT-SIZE: 9pt;}
    .mrdn_toroNewSubTitle {  font-size: 12px;}
    .mrdn_LinkSpan1 {    font-size: 7.5pt;}
    .mrdn_general_txt {    font-size: 7.5pt;}
    .mrdn_submit {    width: 80px;}
    .mrdn_submit_btn { width: 100%;}

    /*=================================checkout end===================================*/  
    .mrdn_printBtn { width: 91px;    height: 28px;    line-height: 27px;    font-size: 17px;}
    .mrdn_summary_checkout_alt {    font-size: 8pt;}
    .mrdn_summary_checkout {    font-size: 8pt;}
    .mrdn_Head_Names {    font-size: 8.5pt;}
    .content-shopping-cart {font-size: 8.5pt;}

    .mrdn_Mobile_Shopping_cart{display:block;}
    .mrdn_Shopping_cart{display:none;}
    .mrdn_right {font-size: 9.5pt;}
    
     /*=================================checkout accept end===================================*/  
    .Itinerary_Ticket_Map_Frame{overflow:hidden; width: 100%; height: 479px;border:1px ridge #121212}
    .Itinerary_Ticket_Map_Div{width: 340px; height: 479px;}
    
    .map_canvas{max-width:100%;height:250px;}
    /*=================================map end===================================*/ 
    .Lytebox_Loading_Inner_Logo{width:300px;height:auto}
    .Lytebox_Loading_Inner_Mobile{width:100%;}
    .Lytebox_Loading_table{width:100%} 
    /*=================================Common_Frames end===================================*/  
    .mrdn_room_list {    font-size: 7.5pt;}
    .mrdn_Prop_Features123{font-size:7.5pt;}
    .mrdn_itineray123{display:none;}
    .mrdn_book_txt{font-size:13.5pt;}
    .Pkg_SlideShow{position:relative;width:223px;display:none;}
     /*=================================Package Room start===================================*/ 
    .row-1:nth-child(1n) .col-sm-12:first-child {order:1;}
	.mrdn_room_img{width: 100%; height: auto;width:100%;max-height:70%;}
    /*=================================Package Room end===================================*/  
        
     /*=================================Room Calander start===================================*/ 
		.mrdn_Calendar_box{margin:0 1;}
		.mrdn_room_Calender_top{height:auto;}
     /*=================================Room Calander end===================================*/ 
     /*=================================common central hotel===================================*/  
      .mrdn_Mobile_itinerary_hotels{display:block;}
       .mrdn_itinerary_hotels{display:none;}
     /*=================================common central hotel===================================*/
     /*=================================common central rooms===================================*/     
        .mrdn_Mobile_itinerary123{display:block;}
        .mrdn_itinerary123{display:none;}
        .divTable.blueTable .divTableHeading .divTableHead {    font-weight: 700;    font-size: 8pt;}
        .divTableCell, .divTableHead {    padding: 1px;}
        .mrdn-room-nav li a {    padding: 6px;}
     /*=================================common central rooms===================================*/     
     
     /* 

        .modal-dialog {width: 350px;}
     */ 
    
    .input-icon {   top: calc(50% - 0.64em);}
    .mrdn_main_search_div { border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius:4px;height:auto}   
    .mrdnsearchBoxSel-field {width: 90%;height:24px;}
    .mrdn_modify_txt_child{font-size: 9pt;}
    .mrdn_SmallDrpdownchild{padding:0px}
    .mrdn_amenities_display{display:none;}
    .mrdn_amenities_display_chk{display: block;float: left;width: 50%;}/*display:inline;*/
    .amenities_form-check-inline{margin-right: 0rem}
    .mrdn_Flex_Calender_inner_bottom{height:10px;}
    .mrdn_Flex_Calender_inner_top{height:11px;}
    .mrdn_Flex_Calender_bottom{height:8px;}
    .mrdn_Flex_Calender_top{height:5px;}
    .Pegs_Meta_Daily-Rate {        font-size: 7.5pt;        font-weight: normal;        margin-left: -6px;    }
     #myModalSearch .modal-dialog{width:80%;}
     #myModalFilter .modal-dialog{width:90%;}
     #myModal .modal-dialog{width:90%;top:50%;}
     .mrdn_Flex_Calendar_box {    width: 11%;   }
    .MetaCal_SoldOut {        height: 56px;        background-image: none;        color: #b5b5b5;        line-height: 14px;             padding-top: 0px !important;    }
    .mrdn-info-nav li img{height:18px;width:auto}

    .Lytebox_Loading_Inner_Logo {
        width: 100px;
        height: auto
    }     
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:96%} 
.Lytebox_Loading_Inner_Mobile{position:absolute; z-index:1000100;visibility:hidden;left:0;Top:140px;width:100%;height:auto;padding:0px;border:0px solid #0381B9;overflow:hidden;}
 .outerpadding{padding:10px ! important;} 
 .Lytebox_Loading_Text{font-size:9pt;}
 .Itinerary_Ticket_Box_Table_Thumb {      max-height: 227px;    height: auto;    margin: 0 auto;max-width: 285px;}   
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove {      width: 92%;height: 40px;}  
.Itinerary_Ticket_Box_Table_Bottom_Selected {       width: 92%;height: 40px;} 
.Itinerary_Ticket_Box_Table_Top {   width: 93%;min-height: 40px;}
.Itinerary_Ticket_Box_Table_Bottom_text {   width: 98%;font-size: 9pt;line-height: 19px;}
.Itinerary_Ticket_Box_Table_Top_text {      font-size: 10pt;line-height: 20px;}

.tkt_border{flex: 0 0 98%;margin: 1%;}
.ScrollAroows {   padding: 1px 14px;    font-size: 18pt;}
.PkgImage_Container{width:100%}
.TicketDetailsDiv{width:100%;padding-right: 0;}
.PkgshareDiv{width:40%;position:relative}
.PosAbsol_Md{position:inherit;}
.mrdn_top_bar{margin-top:0pt !important;}

.mrdn_Avail_room_name {font-size: 11pt;}
.mrdn_buk_btn {font-size: 8.5pt;}

     /*=================================print voucher===================================*/     

.tk_print {  font-size: 8.5pt;}
.mrdn_htl_name {    font-size: 18pt;}
.mrdn_padding { padding-left: 0pt;   padding-right: 0pt;}
.mrdn_voucher_hed {  font-size: 14.5pt;}
.mrdn_vocher_top {  font-size: 12.5pt;}
.mrdn_new {    font-size: 15.5pt;}
.mrdn_hd{font-size: 10.5pt;}
.mrdn_vocher_end_txt {    font-size: 9.5pt;}
.mrdn_txt_copy{font-size:8pt;}
.mrdn_voucher_footer_logo{width:90px; height:auto;}
.MRDN_btn-danger { font-size: 9.5pt;}
     /*=================================print voucher===================================*/     
.mrdn_hotel_img{width: 100%; height: auto;}
    .mrdn_img_div {width: 100%; height: auto;}
    .mrdn_img_Mob {
        width: 100%;
        /*height: calc((100vw/2 ) * 1);*/
        overflow: hidden;
        border: 1px solid #dee2e6;        
        border-bottom: 0px;
    }
.Prop_Features { font-size: 10pt;    line-height: 13pt;}
.Description {    font-size: 9.5pt;    padding-top: 12px;}
.prp_name {    color: #181818;    font-size: 17pt;}

.micro_logo {    width: 100%;    height: auto;}
.mrdn_imgbox_size{ width: 100%;    height: auto;}
.CntHeader {      font-size: 9pt;   }
.h1, h1 {    font-size: 1.5rem;}

    .mrdn_frame {    width: 360px;    height: 1399px;}
.Lytebox_Content_TicketDetails_MicroPopup {	width: 100%;left: -4% !important;}

.ReserveFormDataEntryTable { padding-left: 10px; padding-right: 10px;}
/*   SearchTab  */
#Modify_search_Display{padding-bottom:3px}
.ModifySearchTab_Top{padding-top:3px}
.find_hotel_bar {    height: 50px;width: 135px;}
.find_hotel_bar_Itinerary_summary{height: 30px;width: 100%;font-size: 11pt;}
.datetext{padding-left: 9px;padding-right: 0px;font-size: 20pt;}

.SpecificHotalDropDown{width:180px;left:0;Top:0;height:100px;float:left}
.SpecificHotalDropDownPkg{width: 185px;left:0;Top:0;height:100px;float:left}
    .SrchTb_height {        height: 50px;       }
.ModifySearchTab_hometext{height:20px;font-size: 8pt;padding-left: 27px;text-align: left;}
.ModifySearchTab_left_hometext{font-size:15pt;font-family:Montserrat;padding-left: 11px;}

.SecondRow_possition{padding-top: 4px;}
.calenderIcon {        
    padding: 10px 6px;       
}
.monthtext{padding-right:2px;font-size: 10pt;line-height: 31px;}
.ShowHide{display:none}
.SrcTb_MainDiv{position:relative;width:100%;}
.SrcTb_Sub_One{position:static;float:left;}
.SrcTb_Sub_Two {position:static;float:left;width: auto;height: 53px;}
.SrcTb_Sub_Three {position:static;float:left;width:auto;height: 47px;}
.SrcTb_Sub_Four {position:static;float:right;width:170px;}
.find_hotel_bar{font-size: 18pt;padding-left:10px;}
.dropdownSelectArrow{width:auto;max-width:180px}
.Separator{height:44px}
.Search_Input_TxtBox{font-size: 12pt;}
.ModifySearchBoxBorder{border:0px;border-right: 0px solid;}
.mrdn_head_txt {color:#a00b31;font-size: 11pt;}
.Avail_CheckBg{background-color:#a00b31;height:50px;}
.kidsrow{position: absolute;top: 60;left: 28px;}
.ModifySearchTab_rate_hometext{text-align:left;height:20px;font-size: 8pt;padding-left: 25px;}
.Searchby_left_padding {
    padding-top: 10px;
    padding-left: 25px;

}
    .Check_Availability {
        font-size: 16px;
    }
        .ModifySearchLeftBoxBorder {

    border: 0px;
        border-left-color: currentcolor;
        border-left-style: none;
        border-left-width: 0px;
    border-left: 0px solid;
    height: 100%;
}
   
    .SearchButtonAlign {
        text-align: left
    }
    .SearchBook_title_col {
        display: none;
    }
    .mrdnSearchBox_border {
        border: 0px;
        padding: 15px 0px !important;
    }
    .HotelSearch {
        position: inherit;
        right: 0px;
        top: inherit;
        width: 100%;
        padding-top: 18px;
    }

    #Propery_Filter {
        text-align: center;
    }

    .Search_TxtBox {
        width: 85%;
    }
    /*   SearchTab  */
    .mrdn_sel {
        width: 100%;
    }
.itinerary_display{display:none;}
.mrdn_rate_box {     width: 100%;height: auto;}
.Daily-Rate {    font-size: 8pt;}
.mrdn_not_avail {    height: 40px;}
.mrdn-hotel-list-bckgrnd{border-bottom: 0px;}
.SearchResults_Count {    font-size: 14px;}
.mrdnSortBox_border {   padding: 0px !important;}
.mrdn_footer {    padding-bottom: 45px;    font-size: 9pt;    font-weight: 500;}
.mrdn_rate_box {border-left:0px !important;}
.mrdn_rate_val {    padding-left: 48px;}
    .mrdn-name {
        border-bottom: 0px !important;
        height: auto !important;
    }
    .fa-map-marker {
        color: #16558c;
    }
    .fa-shopping-cart {
        color: #16558c;
    }
    .mrdn_footer_logo {
        float: right;
        position: absolute !important;
        right: 0px;
        top: 0px;
    }
    .mrdn_hotel_img {
        width: 100%;
        height: auto;
        max-height: inherit;
        max-width: 287px;
    }
    .Searchtab_align {
        padding-right: 1px;
    }
    .mrdn_img_link {
        margin: 0 auto;
        max-width: 287px;
    }   
.gridHotel {
        width: 100%;
        padding: 0.5%;
        padding-right: 0.5%;
        padding-left: 0.5%;
        float: left;
    }
    .mrdn_img_linkGrid {       
        margin: 0 auto;
        width:auto;
    }
    .mrdn_hotel_imgGrid {
        width: 100%;
        max-height: 300px;
        max-width: 278px;
        margin: 0 auto;
    }
    .Searchtab_date_box{padding-left: 5px;}
    .mrdn-utility-Footermenu a {
        opacity: 1;
        color: #fff;
        font-size: 9px;
    }

    .mrdn-utility-Footermenu li {
        display: inline-block;
        border-right: 0px solid #fff;
        height: auto;
        padding: 14px;
    }

    .site-footer-top {
        padding: 0px 0;
    }

    .mdn_footer_logo {
        width: auto;
        max-width: 150px;
        height: auto;
    }

    .footer-logo-column {
        padding-bottom: 5px;
    }
    .footerRowSecond {
        position: relative;
        bottom: 0;
    }
    .footer-menu-wrapper {
        padding-top: 5px;
        padding-left:15px;
    }

    .mrdn_link_hd {
        padding-bottom: 15px;
        color: #fff;
        letter-spacing: .52px;
        font-weight: 600;
        font-size: 17px;
    }
    .mrdn_footerCopy {
        line-height: 10px;
       
    }

    .mrdn-footer-address-icon {
        display: none;
    }

.availPageviewType ul{padding:0px; white-space:nowrap;}
.availPageviewType {        position: absolute;        right: 0px;        top: -60px;        right: 15px;    }
.mrdn_list_item font{ display :none ;    }
li.mrdn_map_views {        padding-left: 0px;        padding-right:0px;  height:30px; background-size: 100%; width:14px}
li.mrdn_list_views{ height:30px ;background-size: 64%;padding-right: 0px; }
    li.mrdn_map_views:hover {        padding-right: 0px;        padding-top: 3px;        padding-left: 8px;            background-size: 100%;    }

    .PageViewAvilMap li, .PageViewAvilMap li:hover {        height: 30px;        padding-right: 1px;        background-size: 100%;        width: 15px;        padding-left: 0px;    }
    .PageViewAvilMap ul {        position: absolute;        top: -50px;        right: 12px;    }
    .PageViewAvilMap .mrdn_map_views_map_pg {margin-right: 10px;}

    .TicketInfoimgrateRow{display:inline-grid}
    .rate_box_TktDetails { border-left: 1px solid #dee2e6 !important;    }
    .attTkt_details { font-size: 13px;  }
    .mrdn_Att_moreinfo {        height: auto;        padding: 5px 0px 8px 15px !important;    }
    .mrdn_Att-name{padding: 10px !important;}
    .Redirect_tbl{width:100%;}
}


