﻿@media only screen and (min-width:992px) and (max-width: 1255px)
{  
      .row { max-width: 1256px; margin: 0 auto;}
   /*=================================header end===================================*/
  
      .mrdn_FootPA {    width: auto;   height: 49px;}
      .mrdn_FootUSA {    width: auto;   height: 32px;}
      .mrdn_FootDMO {    width: auto;   height: 29px;}
  /*=================================footer end===================================*/
    
      .mrdn_filter_text{font-size: 13px;}
      .mrdn_amenities{width:auto; height:24px;}
   /*=================================filter end===================================*/    

      .mrdn_searchnow { width: 125; 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: 100%;}  
    .Itinerary_Ticket_Box_Table_Bottom_Selected {       width: 100%;} 
    .Itinerary_Ticket_Box_Table_Top {   width: 100%;}
    .Itinerary_Ticket_Box_Table_Bottom_text {   width: 98%;}

    .mrdn_RatePaln { max-width: 100%;}
    .mrdn_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_Prop_Features {        font-size: 9pt;    }
    .tittle_name_hdr { font-size: 60px; }
    .mrdn_frame {    width: 800px;}
    .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;}    
    .BlueRightHead {    font-size: 17pt;}
    .Best_Rate_Txt_Display{font-size: 9pt;}
    .mrdn_LinkSpan_Policy {    font-size: 8pt;}
    .mrdn_prop_desc {    width: 100%;}
    .mrdn_RateTab_bottom{    width: 100%;}
}
@media only screen and (min-width:992px) and (max-width: 1200px)
{

.Itinerary_Ticket_Box_Table_Thumb {    width: 207px;}
.mrdn_tckt_total {    padding-left: 33px;}
.mrdn_sel{width:100%;}
.mrdn_rate_box {  min-width:185px;  width: 180px;}
.mrdn_hotel_img {    width: 250px;    height: auto;}
.mrdn_LinkSpan_Policy {    font-size: 7pt;padding-top: 10px !important;}
.mrdn_visit_link {    bottom: 0px;}
.mrdn_link_img {      width: 20px;height: auto;   }
.mrdn_link_txt {    color: #fff;    padding-top: 12px;    line-height: 0px;}
.srch_DateGroup {
    flex: 0 0 290px;
    max-width: 310px;
    margin: 0;
}
.txtArrival_Date {
    background-color: #ffffff;
    width: 125px;
}
.monthtext{font-size: 8pt;font-family: RedHatText-Medium, sans-serif;color:#000000;}
.LinkViewResults {    padding-left: 0px;}
}

@media only screen and (min-width:768px) and (max-width: 991px)
{
 .mrdn_link_img {    width: 15px;    height: auto;}     
 .mrdn_sel{width:100%;}
 .mrdn_childbox{width:36px;height:27px;}   
.mrdn_usertoppie {height:102px}
.mrdn_searchheader {padding: 15px;}
/*=================================header end===================================*/
.mrdn_view_rm_btn {      font-size: 7.2pt;height: 3vw;}
.mrdn_PropertyName { font-size: 15px;}
.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: 152px;min-height: 142px;}  
.mrdn_visit_link {padding-bottom: 0px;}
.mrdn_visit_box1{height: 19px;}
.mrdn_LinkSpan_Policy{height: 20px;padding: 0px !important;}
.mrdn_prop_desc {    height: auto;}
.mrdn_Best_Rate_Txt_large {        font-size: 11px;        padding-top: 1.1vw !important;    }
.mrdn_lowest_rate_Amt {    font-size: 24px;    padding-left: 37px;}
.mrdn_view_room{width:140px; height:auto;}
.mrdn_link_txt {    display: none;}
.mrdn_visit_link {    bottom: 10px;}
/*=================================home end===================================*/    

.mrdn_SearchResultsText { color: #fff; font-size: 9pt; font-weight: 600; letter-spacing: .5px;}
.mrdn_searchnow {width: 124px;height: auto;}
.mrdn_search_cal{width:19px; height:20px;}
/*=================================search end===================================*/    
.Lytebox_Loading_Inner_Logo{width:100px;height:auto}
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:100%} 
/*=================================Common_Frames end===================================*/
/*=================================Rate Paln Tabr menu ===================================*/
.mrdn-nav {margin-bottom: 0px;}
.mrdn-nav li a {display: block;   font-size: 12px;    font-weight: bolder;  padding: 10px 10px;text-decoration: none;}
.mrdn_ratetab-blanfill{width:auto;}
.mrdn_RatePaln { max-width: 100%;}
.mrdn_ticket_tab{max-width: 100%;}
/*=================================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: 1.5vw;}
.lowest_rate_Amt {    font-size: 3vw;}
.mrdn_pkg_img {    width: 100%;    height: auto;}
.mrdn_calender_img {        width: 17px;        height: auto;    }
.mrdn_prop_calender {display: none;    }
.mrdn_Rates_By_Date {padding: 0.25vw 0px;}
/*=================================itinerary end===================================*/    

.mrdn_centralhotel_img {  width: 100%;  height: auto;}
.mrdn_Prop_Des {  font-size: 10pt;    height: 110px;}
.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; }  */

.Lytebox_Loading_Inner_Logo{width:100px;height:auto}
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:760px}   

.Itinerary_Ticket_Box_Table_Thumb {    width: 92%;    max-height: 250px;    height: auto;    margin: 0 auto;}   
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove {      width: 100%;height: 40px;}
	.Itinerary_Ticket_Box_Table_Bottom_Selected {		width: 100%;		height: 40px;		max-width: 258px;	} 
.Itinerary_Ticket_Box_Table_Top {   width: 100%;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: 20px;}
 
.MRDN_btn-danger { font-size: 8.5pt;}
.mrdn_hotel_img{width: 100%; height: auto;}

.Prop_Features { font-size: 10pt;    line-height: 13pt;}
.Description {    font-size: 9.5pt;    padding-top: 12px;}
.prp_name {    font-size: 17pt;}

.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; }
    .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;}
    .Not_Availabile_height{height:60px;}
    .BlueRightHead {  font-size: 17pt;}
    .mrdn_itinerary_hd{font-size: 17pt;}
    .mrdn_Common_Link_right2 {   font-size: 13pt;}
    
    .mrdn_main_search_div { height: 90px;}
    .mrdn_child_label{margin-bottom: 2px;}
    .Best_Rate_Txt_Display {    font-size: 1.4vw;line-height: 1.8vw;}
    .mrdn_tckt_total {    padding-left: 33px;}
    .mrdn_phn_icon {        width: 17px;        height: auto;    }
    .mrdn_RateTab_bottom {    width: 100%;}
    .mrdn_amenity_icon {    width: 100%;    height: auto;}
    .mrdn_Prop_Address {    font-size: 9pt;}
    .mrdn_link_img_web {    width: 25px;    height: auto;}
    .mrdn_link_img_info {    width: 21px;    height: auto;}
.mrdn-coldesc {position: relative;    }
.mrdn_visit_link {         position: absolute;        bottom: 0px;    }
.modal-dialog {width: 90%;}          
.srch_DateGroup {
    flex: 0 0 290px;
    max-width: 290px;
    margin: 0;
}
.txtArrival_Date {
    background-color: #ffffff;
    width: 120px;
}
.monthtext{font-size: 9pt;font-family: RedHatText-Medium, sans-serif;color:#000000;}
.LinkViewResults {    padding-left: 0px;}
}






@media only screen and (min-width:576px) and (max-width: 767px)
{
    .btn_display{display:none;}
    .btn_mob_display{display:block;}
	.mrdn_confirm_head_txt {color: #ac3110 !important;		font-size: 27.5pt;	}	
    .mrdn_child_cell{width:35px;}
    .mrdn_usertoppie {height:93px}
    ul.breadcrumb li {  display: inline;  font-size: 9pt;}
    
  /*=================================header end===================================*/
  
    .border {height: 118px;}
    .mrdn_prop_calender {    padding: 2px 0px 0px !important;}
    .mrdn_rate_box {height: auto;width:125px;min-height:0px;}
    .mrdn_visit_box1{height: 22px;}
    .mrdn_LinkSpan_Policy{height: 22px;}
    .mrdn_prop_desc {    height: 42px;}
    .mrdn_prop_desc{display:none;}
    .mrdn_PropertyName { font-size: 13px; line-height: 14px;}
    .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: 11px; }
    .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; }
    .Best_Rate_Txt_Display {               font-size: 7.5pt;        line-height: 9pt;    }
     .mrdn_link_img {    width: 21px;    height: auto;}     
    .mrdn_phn_icon {   width: 18px;    height: auto;}
  /*=================================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;}

   /*=================================footer end===================================*/
   .mrdn_Footermenu{ z-index: 0; width: 100%; position: fixed;display:block;  bottom: 0;background: #fff; opacity: .88;} 
  .mrdn_Footermenu ul {float: left;    margin: 0;    list-style: none;padding: 0px;}
  .mrdn_Footermenu ul li{position: relative;  display: inline; padding: 0px 46px 0px 46px; }
  .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===================================*/
   
   /*=================================Rate Paln Tabr menu ===================================*/
.mrdn-nav {margin-bottom: 0px;}
.mrdn-nav li a {display: block;  font-size: 13pt;    font-weight: bolder;  padding: 1px 7px;text-decoration: none;font-family: RedHatText-Regular;}
.mrdn_ratetab-blanfill{width:10px;}
.lowest_rate_Amt_Point_Part {font-weight:500; font-size: 2vw;}
.lowest_rate_Amt {  font-size: 4vw;font-weight:500;}
.mrdn_RatePaln { max-width: 100%;}
.mrdn_ticket_tab{max-width: 100%;}
.mrdn_calender_img {    width: 17px;    height: auto;}
/*=================================Rate Paln Tab End ===================================*/
   
   
 
  .mrdn_amenities { height: 23px;}
   /*=================================filter end===================================*/  
  
      .mrdn_sort_txt{font-size: 7.5pt;}
      a.linkSort:link { font-size:7.5pt;}
      .mrdn_search {max-width: 1200px;    height: auto;}
      .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;}
 /*=================================search end===================================*/  
    .mrdn_pkg_img {width: 100%; height: auto;background-color: #fff;}
    .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;}
    .mrdn_rate_box {background-color: #016040;}
    .slideover { left: 351px; top: 106px;}
    .mrdn_Common_Link_right2 {    font-size: 11pt;}
    .content-shopping-cart { font-family: 'RedHatText-Medium';  font-size: 10.5pt;}
    .offer_ticket_head {    font-size: 12.5pt;}
   /*=================================central itinerary end===================================*/  
  
    .mrdn_Prop_Des { font-size: 9pt;  letter-spacing: -0.7pt;  height: 77px;}
    .mrdn_Prop_Address { font-size: 6pt;line-height:inherit;}
    .mrdn_centralhotel_img { width: 100%;}
    .mrdn_room_img{width:100%;}
    .mrdn_Best_Rate_Txt_large { color: #fff;background-color: #016040;border: 1px solid #016040;padding-top: 5px !important;} 
    .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===================================*/ 
    .Lytebox_Loading_Inner_Logo{width:100px;height:auto}
    .Lytebox_Loading_Inner_Mobile{width:100%;}
    .Lytebox_Loading_table{width:100%} 
    /*=================================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;    padding-top: 0;height: 22px;}
    .mrdn_LinkSpan_Policy {        font-size: 6.5pt;        padding-top: 0px !important;    }
        .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;color:#fff !important;}
    .mrdn_searchheader{display:none;}
    .mrdn_sortby{display:none;}
    .mrdn_filter {    max-width: 1200px;    padding: 0px 0px;height: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;}


.Lytebox_Loading_Inner_Logo{width:100px;height:auto}
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:100%}
 .outerpadding{padding:10px ! important;} 
 
 .mrdn_submit_btn { width: 100%;}
 
.Itinerary_Ticket_Box_Table_Thumb {    width: 92%;    max-height: 250px;    height: auto;    margin: 0 auto;}   
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove {      width: 100%;height: 40px;}  
.Itinerary_Ticket_Box_Table_Bottom_Selected {       width: 100%;height: 40px;} 
.Itinerary_Ticket_Box_Table_Top {   width: 100%;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;	}

.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_hotel_img{width: 100%; height: auto;}

.Prop_Features { font-size: 10pt;    line-height: 13pt;}
.Description {    font-size: 9.5pt;    padding-top: 12px;}
.prp_name {     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; }
    .Lytebox_Content_TicketDetails_MicroPopup {	width: 100%;left: 0% !important;}
.Not_Availabile_height{height:30px;}
.mrdn_visit_link {        padding-bottom: 0px;        position: absolute;   }
.total_text {    font-size: 8pt;}
.BlueRightHead {    font-size: 11pt;}
.mrdn_mob_book_btn {    width: 40px;    height: auto;}
.mrdn_RateTab_bottom {    width: 100%;}
 .mrdn_cnfrm_sub_total_text{color: #000000;} 
 .mrdn_sel {    width: 100%;    height: auto;}
.custom-select {   border: 0px;}       
.modal-dialog {width: 90%;}          
   .Prop_Description {    font-size: 9pt;}
   .prp_name_Blk {    font-size: 14pt;}
   .Prop_Description p {    font-size: 8.5pt;}  
   .mrdn_Itinerary_Total {    font-size: 10pt;}


    .disp-table{display:table;text-align:center}
    .disp-table-row{display:table-row}
    .mrdn_calendar_text {font-size:10pt;}
    .RemoveItems {    font-size:9pt;}
    #tdPurchasedItemsDisplay {   padding-right: 10px; padding-left: 10px;}
.srch_DateGroup {
    flex: 0 0 290px;
    
    margin: 0;
}
.txtArrival_Date {
    background-color: #ffffff;
    width: 150px;
}
.monthtext{font-size: 9pt;font-family: RedHatText-Medium, sans-serif;color:#000000;}
.mrdn_link_img_info {    width: 21px;    height: auto;}
.mrdn_link_img_web {    width: 26px;    height: auto;}
.mrdn_link_img {    width: 15px;    height: auto;}
.mrdn_BookBtn {width:100%;    }
.mrdn_Best_Rate_NotAvilText {    font-size: 10px;  }
.lang_btns {    width: 80px;    height: 28px;    right: 335;}
.lang_btns span {    font-size: 10px;}
.LinkViewResults {    padding-left: 0px;}

}






@media only screen and  (min-width:0px) and (max-width: 575px)
{
    .btn_display{display:none;}
     .btn_mob_display{display:block;}
	.mrdn_confirm_head_txt {
		color: #ac3110 !important;
		font-size: 27.5pt;
	}
    .Best_Rate_Txt_Display {        font-size: 2.5vw;        line-height: 3.3vw;    }
    .mrdn_mob_book_btn {    width: 50px;    height: auto;}

    .mrdn_LinkSpan_Policy {font-size: 6.5pt;}
    .mrdn_view_rm_btn {        padding-top: 0;font-size: 9.5pt;width:100%;}
    .mrdn_prop_rate_div{background-color: #016040;}
	  .mrdn-body_Client{ background-image:none;letter-spacing:0;}
    .mrdn_logo_column{width:64%; padding-right:0px; padding-left:0px;}
    .mrdn_usertoppie {height:61px}
    .pt-sm-4, .py-sm-4 {    padding-top: 1.5rem !important}
    .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;}
    
    .slideover {position:absolute;left: 238px;top: 99px;}
    ul.breadcrumb li {  display: inline;  font-size: 7pt;}
    .mrdn_common_prop_row{padding-bottom: 5px;}
    /*=================================header end===================================*/
    .center { /*margin-left: auto;  margin-right: auto;  width: 50%;*/
    }
    .border {height: 117px;}
    .mrdn_visit_box1{height: 35px;}
    .mrdn_LinkSpan_Policy{height: 35px;}
    .mrdn_prop_desc {    height: 42px;}
    .mrdn_PropertyName { font-size: 13px;}
    .mrdn_Prop_Address {  font-size: 8.3pt;  font-weight: normal;}
    .mrdn_prop_desc{display:none;}
    .mrdn_rate_box { height: auto; width:100%;min-height:139px;}
    .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: 9px;}
    .mrdn_calender_img{width:22px; height:auto}
    .mrdn_LinkViewResults_Small{font-size:8.5pt; color:#181818;}
    .mrdn_SearchResultsText {font-size: 8.5pt;}
    .mrdn_searchheader{display:none;}
    .Mrdn_Rates_Indicator{display:none}
    .lowest_rate_Amt { font-size: 7vw;font-weight:500;}
    .lowest_rate_Amt_Point_Part { font-size: 3.5vw;font-weight:500; }
    .mrdn_prop_calender {    padding:10px 0px 5px !important;;}
  /*=================================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;}
   /*=================================footer end===================================*/
  
  .mrdn_Footermenu{ z-index: 0; width: 100%; position: fixed;display:block;  bottom: 0;background: #fff; opacity: .88; } 
  .mrdn_Footermenu ul {float: left;    margin: 0;    list-style: none;padding: 0px;}
  .mrdn_Footermenu ul li{position: relative;  display: inline; padding: 0px 21px 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_ticket_tab{max-width: 100%;}
 .mrdn-RatePlantext{display:block;color:#fff !important;}
  .mrdn-nav li a {display: inline; }
  .mrdn-nav li a:hover {display: inline;padding: 2px 16px;}
  .mrdn-nav li:hover {background-color: #e92727;}
  .mrdn-nav li a {font-size: 13pt;font-family: RedHatText-Regular}

 /*=================================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: #e92727;}
  .mrdnatt-nav li a {font-size: 13pt;}
  .mrdn-nav .active {background-color: #e92727;color:#fff;}
 /*=================================Rate Attraction Tab End ===================================*/
.mrdn_amenities { height: 26px;}
.mrdn_filter {    max-width: 1200px;    padding: 0px 0px;height:0px;}
.dropdown-menu{border:0px}
 /*=================================filter end===================================*/  
  
  .mrdn_sort { font-size: 12px;}
  .mrdn_search { max-width: 1200px;height: 0px;}   
   .mrdn_sortby{display:none;}
   .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: 15px;}
   .search_hotel_name {height: 31px;}
  .mrdn_rate_box {background-color: #016040;}
   .mrdn_Best_Rate_Txt_large { color: #fff;background-color: #016040;border: 1px solid #016040;font-size: 9px;font-family: 'RedHatText-Medium';padding-top: 5px !important;} 
   .mrdn_Itinerary_Bar { height: 31px; font-size: 10px;}
   .mrdn_pkg_img {width: 100%;height: auto;}
   .mrdn_Common_Link_right2 { font-size: 11pt;}
 /*=================================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:100px;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:40px;}
     /*=================================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;}
     /*=================================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: 5pt;}
     #myModalSearch .modal-dialog{width:360px;}
     #myModalFilter .modal-dialog{width:90%;}
     #myModal .modal-dialog{width:90%;top:50%;}
     
.Lytebox_Loading_Inner_Logo{width:100px;height:auto}     
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:100%} 
.Lytebox_Loading_Inner_Mobile{position:absolute; z-index:1000100;visibility:hidden;left:0;Top:150px;width:100%;height:auto;padding:0px;border:0px solid #0381B9;overflow:hidden;}
 .outerpadding{padding:10px ! important;} 
 
 .Itinerary_Ticket_Box_Table_Thumb {    width: 92%;    max-height: 250px;    height: auto;    margin: 0 auto;}   
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove {      width: 100%;height: 40px;}  
.Itinerary_Ticket_Box_Table_Bottom_Selected {       width: 100%;height: 40px;} 
.Itinerary_Ticket_Box_Table_Top {   width:100%;min-height: 40px;}
.Itinerary_Ticket_Box_Table_Bottom_text {   width: 98%;font-size: 8pt;}
.Itinerary_Ticket_Box_Table_Top_text {      font-size: 8pt;line-height: 15px;}

.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: 9.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;}

.Prop_Features { font-size: 10pt;    line-height: 13pt;}
.Description {    font-size: 9.5pt;    padding-top: 12px;}
.prp_name {    font-size: 15pt;}

.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;}
.Lytebox_Content_TicketDetails_MicroPopup {	width: 100%;left: -1% !important;}

.ReserveFormDataEntryTable { padding-left: 10px; padding-right: 10px;}
.mrdn_room_Calender_top {    height: auto;}
.Daily-Rate {    font-size: 6pt;}
.mrdn_bottom_txt{font-size: 8.5pt;}
.Itinerary_Ticket_Box_Table_Bottom_text {    line-height: 18px;}
 .Not_Availabile_height{height:68px;}
 .total_text {    font-size: 8pt;}
.BlueRightHead {    font-size: 15pt;}
    .offer_ticket_head {    font-size: 13.5pt;}
    .mrdn_RateTab_bottom{    width: 100%;}
     .mrdn_cnfrm_sub_total_text{color: #000000;}  
     .modal-dialog {left: 47.7%;width: 90%;}          
.mrdn_visit_link {  position:inherit !important;}
.mrdn_LinkSpan_Policy {   }
.mrdn_PropertyName { padding-top:10px;}
.mrdn_phn_icon{width:20px;height:auto;} 
.mrdn_link_img{width:21px;height:auto;}
.mrdn_link_map_img {width: 15px;height: auto;    }  
.mrdn_sel {    width: 100%;    height: auto;}
.custom-select {   border: 0px;}
    ul.mrdnAmenity li {
        
        width: 50%;
      
    }
    .otheravailability {
        font-size: 8pt;
    }
    .cal_month_name {
        font-size: 8pt;
    }
    .mrdn_PropertyName_Large{display:none;}

    .mrdn_contact a div {
    float:left;
    }
    .mrdn_contact a div:nth-child(2) {
       padding-left:3px;
    }
   .Prop_Description {    font-size: 9pt;}
   .prp_name_Blk {    font-size: 14pt;}
   .Prop_Description p {    font-size: 8.5pt;}
   .mrdn_prp_name {    font-size: 11.5pt;}

   .disp-table{display:table;text-align:center}
    .disp-table-row{display:table-row}
    .mrdn_calendar_text {font-size:10pt;}
    .RemoveItems {    font-size: 10pt;}
    #tdPurchasedItemsDisplay {   padding-right: 10px; padding-left: 10px;}

    .navbar-toggler {        padding: .2rem .5rem;    }
    .navbar-toggler-icon {        display: inline-block;        width: 1em;        height: 1em;    }

    .photo_div_width{width:287px;}
    .room_div_width{width:287px;}
    .Div_Eve_width{width:312px;}
.Inv_Tkt_Step1{width:300px;}
.DDL_Eve_width{width:280px;cursor:pointer;font-size:11pt;}
.DDL_Inv_width{width:310px;}
.Central_Pkg_Inv_width{width:300px;}
.Central_Pkg_Inv_Box_width{width:50%;}
.srch_DateGroup {
    flex: 0 0 290px;
    
    margin: 0;
}
.txtArrival_Date {
    background-color: #ffffff;
    width: 150px;
}
.monthtext{font-size: 9pt;font-family: RedHatText-Medium, sans-serif;color:#000000;}
.mrdn_link_txt {        display: none;    }

.attTkt_details {font-size: 8.5pt;    }
.Prop_Address {    font-size: 8.5pt;}
.lang_btns {    width: 60px;    height: 22px;    right: 195;}
.lang_btns span {    font-size: 10px;}
.LinkViewResults {    padding-left: 0px;}
}


