﻿@font-face {
    font-family: 'RedHatText-Bold';
    src: url('/include/Font/Red_Hat_Text/RedHatText-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'RedHatText-Medium';
    src: url('/include/Font/Red_Hat_Text/RedHatText-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'RedHatText-Regular';
    src: url('/include/Font/Red_Hat_Text/RedHatText-Regular.ttf') format('truetype');
}


@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
.mrdn-body_Client{FONT-SIZE: 10pt; letter-spacing:.7pt;     font-family: RedHatText-Regular, sans-serif;      background-repeat:repeat-x;    overflow-x: auto;    background-color:#1a1d22;     margin-top:0px;    margin-bottom:0px;    margin-left:0px;    margin-right:0px;    background-image:url('/images/Portal/Header_BG.jpg');min-width:360px}
.mrdn_content{background-color:#282c2f;}
.mrdn_link_txt{color: #fff;padding-top:4px;}
.mrdn_header{height:auto;position: relative;}
/*========================common modal ==========================*/
  /*.modal-dialog-style {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) !important;max-width:inherit}
  
  .modal-header {background-color: #FFFFFF;padding:0px 8px 0px 0px;border-bottom: 1px solid #B3B3B3;}
  .modal-header {background-color: #FFFFFF;border-bottom: 0px solid #FFFFFF}
  .modal-body{padding-top:0px;}*/
	.modal-dialog {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -250px) !important;max-width:inherit}
	.modal-header {background-color: #066243;padding:0px 8px 0px 0px;border-bottom: 0px solid #FFFFFF;border-top-left-radius: 0;border-top-right-radius:0;}
	.modal-body{padding:0px;}
    .mrdn_modal_size{  left:inherit; transform:inherit !important;}
    a:hover{text-decoration:none;}
    .btn:focus, a.btn:hover { text-decoration: none; box-shadow: 0 0 0 0 rgba(0,0,0,0); }
/*========================Common modal==========================*/

#MapOuter  {position:relative;  z-index:1;}
#BonusInner  {position:absolute;  z-index:2px;left:600px;Top:45px;}
#MapInner  {position:absolute;  z-index:2px;left:796px;Top:50px;}
#MapInner_pkg  {position:absolute;  z-index:2px;left:796px;Top:50px;}
#MapOuter_map  {position:relative;z-index:1;}
/***************MAP*********************/
.VEAPI_Pushpin{ text-decoration: none; } 
.pinStyle1{ position:relative; background:url('/Images/Portal/pin1.Png') no-repeat 0 0; height:34px; width:34px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle1 .text{ position: relative; top: 2px; }
.pinStyle2{ position:relative; background:url('/Images/Portal/pin2.Png') no-repeat 0 0; height:48px; width:42px; top:-14px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle2 .text{ position: relative; top: 5px; }
.pinStyle3{ position:relative; background:url('/Images/Portal/pin3.Png') no-repeat 0 0; height:48px; width:42px; top:-14px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle3 .text{ position: relative; top: 5px; }
 /***************END MAP*********************/
  /***************GMAP*********************/
 .map_canvas{width: 100%; height: 372px;}
  /***************GMAP*********************/
th {
   color:#fff;
}
 .Lytebox_Content_overlay_Map {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 620;
	height: 581;
	padding: 0px;
	border: 0px;
	z-index:1002;
	overflow: none;
}
.Lytebox_Content_overlay_Bonus{
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 800px;
height: 581;
padding: 0px;
border: 0px;
z-index:1002;
overflow: none;
}

.tittle_name_hdr{font-family:RedHatText-Medium, 'Open Sans', sans-serif; font-size:70px; color:#fff;}
.Itinerary_Ticket_Map_Frame{overflow:hidden; width: 100%; height: 440px;border:0;}
.Itinerary_Ticket_Map_Div{width: 100%; height: 440px;}

.Itinerary_Ticket_Map_Name{color:#ffffff;font-size:12pt;}
.Itinerary_Ticket_Map_Rec_Time{color:#3d3d3d;font-size:11pt;padding-top:10px;}
.Itinerary_Map_Distance{width:145px;height:30px;padding-top:0px;padding-left:10px;background-image:url('/Images/Portal/Itinerary_Duration_Arrow.png');background-repeat:no-repeat;background-position: 0px 12px}
.Itinerary_Map_Distance_To_Back{width:100px;height:30px;padding-top:0px;padding-left:10px;background-image:url('/Images/Portal/Itinerary_Duration_Arrow_Back.png');background-repeat:no-repeat;background-position: 0px 12px}
.MapLegendStrip{background-image:url('/images/portal/MapLegendStrip.png');}
.Daycolor{color:#323232;font-size:20pt;letter-spacing: .3pt; font-weight:600;}
.tkt_border{margin-bottom:40px;margin-top:10px;border-radius: 5px;box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);flex: 0 0 48%;margin: 1%;}
.Stepcolor{color:#323232;font-size:15pt;letter-spacing: .3pt; font-weight:600;}
.card_shadow {box-shadow: 0px 0px .5px rgba(0,0,0,0.3);box-shadow: 0px 0px 1.5px 1px rgba(0,0,0,0.1);}
.step_des{font-size:12pt;}
         /*========================home==========================*/
.border {width: 100%;  height: 206px;   margin: 6px 0px;  }
.mrdn-coldesc{padding-left:0px; padding-right:0px; }
.mrdn-txt_phone{padding-top:3px;}
.mrdn_prop_desc{margin-right: 0px;margin-left: 0px;}
.mrdn_Best_Rate_Txt_large{    font-size: 12px; color: #fff;  }
.mrdn_price_list div {    display: table-cell;    vertical-align: middle;    text-align: center;}
.mrdn_btn_1, a.btn_1 {    color: #000000;    background: #fec107;    padding: 7px 20px;    transition: all .3s;    font-weight: 700;    border: none;    font-family: inherit; cursor: pointer; outline: 0; font-size: 15px;}
.mrdn_btn_1:hover, a.btn_1:hover {  background: #333; color: #ffffff; text-decoration: none;}
.mrdn_rate_box{background-color: #016040; background-repeat: no-repeat;float: right;width: 180px;background-position: bottom;background-size: 100%;height:100%;min-height: 187px;}
.mrdn_PropertyName{font-size: 13pt;color:#2cbf80;font-weight: 600;line-height: 11pt;font-family: 'RedHatText-Medium';}
.mrdn_Prop_Address{font-size: 9.3pt;font-weight: bold;}
.mrdn_Prop_Features{font-size: 10pt;color:#fff}
.mrdn_policy_prop_description{color:#fff;}
.mrdn_LinkSpan_Policy{color: #488AE1;font-size: 12px;font-family: RedHatText-Medium,sans-serif;letter-spacing:.8px;}
.mrdn_lowest_rate_Amt {   color: #f7a823;   font-size: 30px;padding-left: 33px;font-family: RedHatText-Bold,sans-serif;}
.mrdn_lowest_rate_Amt_Point_Part { color: #f7a823;    font-size: 18px;}
.mrdn_price_list {height: 41px;width: 130px;}
.mrdn_amnt{width:69px}
.mw-100 { max-width: 83% !important;}
.mrdn_Rates_By_Date{font-size: 12px;color: #ffffff;font-weight: 600;}
.mrdn_SearchResults_Bar_Bottom{COLOR: #ffffff;background-color:#F7A823;font-size: 16px;FONT-WEIGHT:bold;height:33px;margin-left: 5px;margin-right: -96px; max-width: 1200px;}
.mrdn_LinkViewResults_Large {    color: #181818;   font-size: 15px; padding-left: 14px;text-decoration: none; font-weight:400;padding-top: 6px;}
.mrdn_SearchResultsText {    color: #181818;    font-size: 10.5pt;  }
.mrdn_container{max-width:1256px;}
.mrdn_LinkSpan_Policy {    color: #f03828;    CURSOR: pointer; font-size:9pt;padding-top: 6px !important;text-align:right !important;}
.mrdn_visit_link{margin-right: 0px;margin-left: 0px;width:100%;}
.mrdn_Prop_Features_less{display:none;}
.mrdn_Prop_Features{display:block;}
.mrdn_view_room{width:145px; height:auto;}
.mrdn_Best_Rate_Txt_small{display:none;}
.mrdn_calender_img{width:22px; height:auto}
.mrdn_hotel_img{width: 287px; height: auto;max-width:287px;max-height:187px;}
.lowest_rate_Amt{color: #fff;font-size: 43px;font-weight:600;font-family: RedHatText-Medium,sans-serif;}
.lowest_rate_Amt_Point_Part{color: #fff; font-size: 22px;font-weight:600;font-family: RedHatText-Medium,sans-serif;}
.Mrdn_Common_BG_Color{background-color: #e92727;}
.Mrdn_Common_pkg_BG_Color{background-color: #016040;font-family: RedHatText-Medium,sans-serif;}
.mrdn_Rates_Indicator_Txt {    font-size: 10px;    color: #ffffff;    font-weight: 600;}
.mrdn_Rates_Indicator_Amount {    font-size: 12px;    color: #ffffff;    font-weight: 600;}
.mrdn_Rates_Indicator_Point {    font-size: 10px;    color: #ffffff;    font-weight: bold;}
.mrdn_top_bar{margin-top: 68pt !important;}
.mrdn_prop_calender{padding:5px 0px 5px !important;}
.mrdn_ameities_top{line-height:22px;}
/*===================home==========================*/



/*========================header==========================*/
.mrdn_usertoppie {background-repeat: no-repeat;     background-position: right;    z-index: 10;    background-color: #181818;    width: 100%;    position: relative;    height: 100px;}
.mrdn_logowidth {width:528px; height:auto;}
.mrdn_head_icon{padding-left:87px;padding-top: 42px;}
.mrdn_logo{padding-right:23px;}
.mrdn_head_icon_sub{max-width:85px;}
.mrdn_mob_head{color:#fff;font-size:12.5pt;font-weight:600;}
.mrdn_head_txt{color:#fff;font-size:12.5pt;}
.HeaderButton{background-color: #56a7a3;color:#ffffff;border:2px solid #ffffff;border-radius: 5px;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;padding:1rem 1.75rem;font-size:12pt;letter-spacing:0.5pt}
.HearerSubTitle{color:#ffffff;text-transform:uppercase;font-size: 12pt;letter-spacing: 2pt;font-family: arial;font-weight:bold;    padding-left: 151px;}  
.HearderImg{width: 100%;max-width: 726px;}  
.activeTabclass, .SerchTabsMobile:hover{background: #31be84;cursor: pointer;}
.SerchTabsMobile {color: #fff;line-height: 33px;border: 1px solid #000;text-transform: uppercase;font-weight: 600;letter-spacing: 1pt;text-shadow: 1px 1px 2px #373737;font-size:9pt    }
.lang_btnsWraper{position: absolute;bottom: 55px;right: 231px;z-index: 100;}
.lang_btns{position:absolute;width:184px;height:38px;border:1px solid #e92727;font-weight:600;background-color: #e92727;    right: 0;}
.lang_btn{width:50%;text-align:center;color:#e92727; cursor:pointer;background-color: #fff;}
.lang_btns .active{background-color:#e92727;color:#fff}
.lang_btns span {	text-align: center;	font-size: 11pt;	letter-spacing: 1pt;}
/*========================header==========================*/
/*====================common header Menu =========================*/
.header {    width: 100%;    height: 70px;    padding-top: 0px;    position: relative; background-color: #ffffff;   z-index: 10; margin-left: auto;    margin-right: auto; }
.headercontainer {    margin: 0 auto;width: 1256px;}
.nav {  margin-bottom: 0;    padding-left: 0; }
#mgmenu {  height: 50px;    position:relative;    z-index:10;background-color: #ffffff;padding-top: 12px;  }
#wm-menu{FONT-SIZE: 14pt;display: block;  position: absolute;    top:0px;    width: 100%;}
#wm-menu ul {list-style: none;width:100%}
#wm-menu ul li{margin-left:13px;display:inline-block; letter-spacing:0.5px;}
#wm-menu ul li a {display:inline-block;    cursor:pointer;background:none;color : #dd7a00;padding-left : 30px;padding-right : 30px;text-transform:none;text-align: center;height: 19px;line-height: 28px;font-family: 'Orbitron', sans-serif;font-size:16px;text-transform:uppercase;text-decoration:none;letter-spacing:2px;font-weight:600}
#wm-menu ul li a img {	max-height: 27px;}
#wm-menu ul li a:hover{color: #333333;}
#wm-menu li.active a{color: #333333;}
#wm-menu li.active li a{color: #333333;}
#wm-menu li ul li.active a{color: #FDCA00;}
#wm-menu li ul li {display:block;list-style:none;letter-spacing:0.8px;}
#wm-menu li ul li a{border:none;font-size:10px;padding:0px 4px 0px 10px;width:250px;height:24px;text-align:left;font-family: 'Orbitron', sans-serif;}
#wm-menu li ul li a:hover {color:#333333;background:none;}
#wm-menu li ul {    position:absolute;    width:280px;    height:auto;    font-weight:normal;    border:1px solid #00AEE8;    margin:0px;    margin-left: 20px;    padding:0px;    background:#FFFFFF;    opacity: 0.9;    -moz-border-radius:0px 4px 4px 4px;    -webkit-border-radius:0px 4px 4px 4px;    border-radius:0px 4px 4px 4px;    z-index:999999999;    display:none;    z-index:99999;    -moz-box-shadow: 1px 3px 4px #333;box-shadow: 1px 3px 4px #333;-webkit-box-shadow: 1px 3px 4px #333;}
#wm-menu li ul li ul{    margin-left: 75%;    margin-top: -20px;}
#wm-menu li ul li.active ul li a{	color: #FFF;}
#wm-menu li ul li.active ul li.active a{	color: #FDCA00;}
button.bg-light:focus, button.bg-light:hover {    background-color: #fff !important;}

/*====================common header End Menu =========================*/
/*========================footer==========================*/
 .row { max-width: 1256px;margin:0 auto;}
.mrdn_footertop{width: 100%;height: 94px;margin-top: 0px;min-height: 94px;background-color: Transparent;position: relative;}
.mrdn_footertop_image {    width: 100%;  height: 94px;  min-height: 94px;}
.mrdn_footertop_image_div_Social {    background-color: Transparent;   width: 300px;   height: 40px;   position: absolute;   width: 100%;   top: 40px;}
#mrdn_pagend { background-color: #ffffff;}
.mrdn_footerLogo {width: 281px;height: auto; }
.mrdn_footerLogoVisitPA {    width: 59px;   height: 73px;  margin-right: 16px;}
.mrdn_footerCopy{line-height: 18px;COLOR: #fff;font-size: 10pt;}
.mrdn_footerMeridian {    width: 289px;    height: auto;}
.mrdn_footerbottom {height: auto;   background-color: #F7A823;    background-position: bottom;}
.mrdn_fb_icon{max-width:43px;}
.mrdn_insta_icon{max-width:43px;}
.mrdn_twitt_icon{max-width:43px;}
.mrdn_youtube_icon{max-width:43px;}
.mrdn_flicker_icon{max-width:43px;}
.mrdn_pinteres_icon{max-width:43px;}
.mrdn_foot_content_main_div{height:auto;background-color:#1a1d22;}
.mrdn_footr_fb{background-image:url("/images/Portal/Social_1.png");width:40px;height:40px}
.mrdn_footr_Insta{background-image:url("/images/Portal/Social_2.png");width:40px;height:40px}
.mrdn_footr_Twit{background-image:url("/images/Portal/Social_3.png");width:40px;height:40px}
.mrdn_footr_Yout{background-image:url("/images/Portal/Social_4.png");width:40px;height:40px}
.mrdn_footr_flick{background-image:url("/images/Portal/Social_5.png");width:40px;height:40px}
.mrdn_footr_pinr{background-image:url("/images/Portal/Social_6.png");width:40px;height:40px}
.mrdn_footr_fb:hover{background-image:url("/images/Portal/Social_1_on.png");}
.mrdn_footr_Insta:hover{background-image:url("/images/Portal/Social_2_on.png");}
.mrdn_footr_Twit:hover{background-image:url("/images/Portal/Social_3_on.png");}
.mrdn_footr_Yout:hover{background-image:url("/images/Portal/Social_4_on.png");}
.mrdn_footr_flick:hover{background-image:url("/images/Portal/Social_5_on.png");}
.mrdn_footr_pinr:hover{background-image:url("/images/Portal/Social_6_on.png");}
.mrdn-footer-end{background-color:#4c1407; height:45px;}
.mrdn_footer_link{color:#fff;}
.mrdn_footer_link:hover {color:#fff;}

/*========================footer==========================*/
/*=================================Mobile footer menu ===================================*/
  .mrdn_Footermenu{display:none;border-top:5px solid #016040;}  
/*=================================Mobile footer menu end===================================*/

/*=================================Rate Paln Tabr menu ===================================*/
.mrdn_RatePaln{max-width:1256px; padding: 0px 0px;}
.mrdn_ticket_tab{max-width:1256px; padding: 0px 0px;border-bottom: 3px solid #e92727;}
.mrdn-RatePlantext{display:none;}
.mrdn-RateTab{}
.mrdn-nav {list-style-type: none;margin: 0;padding: 0;color: #fff;margin-bottom: 0px;width:100%;white-space: nowrap;}
.mrdn-nav li {float: left;text-align:left;}
.mrdn-nav li a {display: block;    color: #fff;    font-size: 12px;    padding: 12px 16px;text-decoration: none;letter-spacing:1.5px;font-family: RedHatText-bold, 'Open Sans';}
.mrdn-nav li a:hover {background-color: #e92727;}
.mrdn-nav .active {background-color: #e92727;color:#fff;background-color: #e92727;}
.mrdn-nav .active-att {background-color: #e92727;color:#fff;background-color: #e92727;}
.mrdn-nav .active a {    color: #fff;}
.mrdn_ratetab-blanfill{width:auto;}
.dropdown-menu,.navbar{padding:0px}
.dropdown-menu li {width:100%; background-color: #282c2f;}
.dropdown-menu li a{text-align:left;}
.navbar-brand{padding:4px 10px}
.dropdown:hover .dropdown-menu {display: block;}
/*=================================Rate Paln Tab End ===================================*/


/*========================filter tab==========================*/
.mrdn_filter_main_div{background-repeat: no-repeat;  background-position: right;      width: 100%;    position: relative;    height: auto;background-color: #282c2f;}
.mrdn_filter_text{color: #fff;font-size: 12px; padding: 1em;line-height: 36px;letter-spacing:2px;font-family: RedHatText-Bold,sans-serif;}
.mrdn_accom_txt{font-size: 9.5pt;}
.mrdn_btn{background-color:#fff;     height: 23px;    padding: 0px;    font-size: 9.5pt;    width: 100%;}
.mrdn_amenities{width:auto; height:24px;}
.mrdn_amenities_display{display:inline;}
.mrdn_amenities_display_chk{display:none;}
.mrdn_sort{font-size: 12px;white-space:nowrap;color:#ffffff;font-family: RedHatText-Medium,sans-serif;letter-spacing:2px;}
.mrdn_sort_txt{TEXT-DECORATION: none; font-size: 8.5pt;font-weight: 501;white-space:nowrap;}
a.linkSort:link { COLOR: #e92727; TEXT-DECORATION: none;font-size: 12px;font-family: RedHatText-Medium,sans-serif;letter-spacing:2px;}
.mrdn_SearchResultsText { color: #ffffff;    font-size: 12px;font-family: RedHatText-Medium,sans-serif;letter-spacing:2px; float: right;}
.mrdn_search_details{height:42px;width:100%}
.mrdn_filter{max-width:1200px;padding: 0px 0px 0px 0px;}
.mrdn_sortby{max-width:1200px;}
#mrdnFilterSearchBox b {color:#fff;letter-spacing:1pt;font-size: 9pt;}
.SearchResultsText{color:#ffffff;font-size: 12px;font-family: RedHatText-Medium,sans-serif;letter-spacing:1px;}
.SearchResultsText_Bottom{color:#ffffff;font-size: 12px;font-family: RedHatText-Medium,sans-serif;letter-spacing:1px;}
.linkSort{color:#e92727;}
.linkSort:hover{color:#e92727;}
/*========================filter tab==========================*/
/*========================search tab==========================*/
.mrdn_search {
    max-width: 1256px;
    padding: 0;
    top: 474px
}
.mrdn_main_search_div{width: 100%;color: #ffffff;background-image:linear-gradient(to right, #31be84 , #056042);background-repeat: no-repeat;height:72px;border-top: 1px solid transparent;}
.mrdn_modify{    COLOR: #181818; font-size: 18px;background-color:#016040  }
.mrdn_modify_txt{color: #181818;font-size: 10pt;font-weight: bold;}
.mrdn_modify_txt_child{color: #ffffff;font-size: 8pt;}
.mrdn_Input_TxtBox {    font-size: 8pt;    text-align: left;    letter-spacing: 1px;    color: #000000;    height: 24px;    font-weight: 600; cursor:pointer;font-family: RedHatText-Medium,sans-serif;}
.input-icon{  position: absolute;  right: 10%;  top: calc(50% - 0.5em);  }
.input-wrapper{  position: relative;}
.input-container {  display: -ms-flexbox; /* IE10 */  display: flex;  width: 100%;  margin-bottom: 15px;}
.icon {    color: #000000;  min-width: 25px;  text-align: center;}
.input-field {  width: 100%;   outline: none;  }
.mrdnsearchBoxinput-field {width: 90%; outline: none;border: 0px;}
.SerchCal_Icon {    margin-top: -2px;}
.mrdn_inputstyle{width:60px;height:40px;color:#000000;font-size:9pt;font-family: RedHatText-Medium,sans-serif;padding-left: 10px;}
.srch_DateGroup{flex:0 0 290px;max-width: 330px;margin: 0;}
.srchSmInputGroup{flex:0 0 230px;max-width: 230px;}
.srch_SmInputs{flex:0 0 57px;}
#DDl_Central_Pkg_Code{max-width:196px}
.mrdn_sel{    width:186px;    height:22px;}
.mrdnsearchBoxSel-field {width: 90%;height:24px;}
.mrdn_modify_calender{width:21; height:auto;}
.mrdn_searchnow{width:139px; height:auto;}
.mrdn_modify_calender_div{padding-left:2px;}
.mrdn_vert_middle_2{padding:2.1em 0;}
.mrdn_vert_middle_1{padding:1em 0;}
.mrdn_SmallDrpdown{width:50px;padding:0px}
.mrdn_SmallDrpdownchild{width:45px;padding:0px}
.fa-calendar{font-size:18px; margin:0px}
.mrdn_searchheader { padding:15 43px}
.mrdn_searchchildposition{position:relative;left:0;}
.mrdn_search_cal{width:21px; height:20px;}
#txtArrival_Date, #txtReturnDate{background-image:url('/images/portal/Calender.png');background-repeat:no-repeat;background-position: right 10px center;width:115px;height:40px;border:0px}
.txtArrival_Date{background-color: #ffffff;width: 150px;}
.SerchBarText {    color: #fff;    font-size: 10pt;    font-family: RedHatText-Medium;}
/*========================search tab==========================*/

/*========================central itinerary tab==========================*/
.mrdn_summary_top{background-color: #f7a823;height: 43px;color: #fffffd;font-weight: bold;font-size: 14pt;height:43px;width: 100%;}
.mrdn_summary_bottom{width: 100%; background-repeat: repeat-y;COLOR: #181818;font-size: 15pt;font-weight:500;white-space:nowrap;}
.mrdn_central_itinerary{max-width:1200px; }
.itinerary_main_div{width: 100%;}
.border { height: 180px; margin: 0px 0px;}
.mrdn_date_right { FONT-SIZE: 12pt; COLOR: #181818;}
.mrdn_central_tckt_box{height: auto;width:auto;}
.mrdn_central_tckt_box_top{color: #ffffff;font-size: 9pt;vertical-align: middle;min-height: 27px;line-height: 12px;padding-top:3px;width: 130px;font-weight: 550;}
.mrdn_tckt_img{width:130; height:80; }
.mrdn_tittle{font-size:13.5pt}
.mrdn_amenity_icon{width:24px;height:auto;background-color:#fff;}
.mrdn_img_cart{max-width:90%;}
.mrdn_tktimg_cart{max-width:100%;}
.over {position:absolute;left:79%; top:84%;}
.slideover {position:absolute;left:215px; top:99px;}
.mrdn_slideover{position:relative;}
.ShareButton{text-transform:uppercase;color:#e92727;padding:5px 20px;border:1px solid #e92727;font-size: 12pt;font-weight: 600;width:95px; float: right;}
.ShareIcons{max-width:46px;height:auto;width:100%}
.mrdn_central_ticket_img{width:130px; height:80px ;}
.mrdn_hotel_list{max-width:1200px;}
.mrdn_mob_book_btn{width:48px; height:48px;margin: 0 auto;}
.mrdn_prp_img{width:260px;height:auto;}
.mrdn_zoom_link{width:35; height:28;}
.PkgImage_Container{width:23%}
.TicketDetailsDiv{width:60%;padding-right: 1%;}
.PkgshareDiv{width:17%;position:relative}
.PosAbsol_Md{position:absolute;}
/*========================central itinerary tab==========================*/

/*========================central room tab==========================*/
.search_hotel_name {background-color: #dcdcdc;font-size: 20px;FONT-WEIGHT: bold;height: 43px;}
.mrdn_central_rooms{max-width:1200px; height:auto;}
.mrdn_room_main_div{width: 100%;}
.mrdn_Property_Name {COLOR: #181818;font-size: 19px;font-weight: 600;}
.mrdn_Prop_Address {  COLOR: #fff;  font-size: 10pt;  font-weight: bold;line-height: 25px;}
.mrdn_Prop_Des {    color: #ffffff;    font-size: 11pt;    letter-spacing: .3pt; line-height: 1.3;height: 145px;display:block;}
.mrdn_More_photos {color: #e92727;font-size: 10pt;cursor: pointer; text-decoration: none;font-weight: 600;}
.mrdn_Avail_room_name {  COLOR: #181818;   font-size: 12pt;}
.mrdn_AvgRoomRateDisp { COLOR: #000000;  font-size: 10pt;}
.mrdn_p {font-size: 9.5pt;}
.mrdn_dott{background-image:url("/images/Portal/dott_seprator.jpg"); background-repeat:repeat-x;}
.mrdn_central_rooms_details{max-width:1200px; height:auto;}
.mrdn_centralhotel_img{width: 290px;height: auto;}
.mrdn_cen_amenities{font-size:9.3pt;}
.mrdn_room_img{width:140px; height:auto;}
.mrdn_book_room{ width:120px; height:auto;}
.mrdn_buk_btn{color:#fff; background-image: linear-gradient(to right, #e92a27, #fd8428); font-size: 10.5pt;text-transform: uppercase;border-radius:0;}
.view_av{color:#fff;}
.Avail_room_name{color:#fff;}
.mrdn_total_amount{padding-top: 45px;}
/*========================central room tab==========================*/

/*========================Itinerary tab==========================*/
.mrdn_itenerary_summary{max-width:1200px;}
.mrdn_itinerary_summary_main_div{width: 100%;}
.mrdn_Micro_Arrival_bar { background-color: #1a1d22;   height: 35px;}
.mrdn_Arrival_dispay {color: #fff;font-size: 8.5pt;}
.mrdn_itinerary_titile{background-color: #FFF;background-repeat: repeat-x;height: 44px;font-size: 21px;color: #757373;}
.mrdn_arrival_outer_div{height:53px;}
.mrdn_Itinerary_Bar {
    background-color: #016040;
    background-repeat: repeat;
    height: 43px;
    color: #ffffff;
    font-size: 14px;
}
.mrdn_itinerary_rate_box{font-size:12pt;height:auto;color: #757373;}
.mrdn_Itinerary_Total{COLOR: #ffffff;font-size: 12pt;}
.mrdn_itinerary_rate_box2{font-size:12pt;height:auto;color: #fff;background-color: #282c2f;}
.mrdn_Summary_Tab_Separator {    background-color: #1c2225;    height: 1px;}
.border {  height: auto; margin: 0px 0px;}
.mrdn_img{width:145px; height:auto;}
.mrdn_ace_img{width:145px; height:auto;}
.mrdn_car_img{width:145px; height:auto;}
.mrdn_tkt_img{width:120px; height:80px;}
.Summary_Tab_Separator {    background-color: #1c2225;    height: 2px;}
.mrdn_prp_name{color:#2cbf80;font-size: 14pt;}

/*========================Itinerary tab==========================*/

/*========================Itinerary listing - scroll==========================*/
.mrdn_pkg_img{width:260px;height:auto;}
.ItineraryListingScroll::-webkit-scrollbar { width: 0 !important }
.ItineraryListingScroll::-webkit-scrollbar { width: 1em;    height: 1.5em;}
.ItineraryListingScroll::-webkit-scrollbar { display: none;}

.ItineraryListingScroll::-webkit-scrollbar-button {background: #539592;color:#ffffff;display:none;}
.ItineraryListingScroll::-webkit-scrollbar-track-piece {background: #539592;border-radius: 9px;}

.ItineraryListingScroll::-webkit-scrollbar-thumb {background: #e92727;border-radius: 9px;}
.ItineraryListingScroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,255,1);border-radius: 15px;}
                
.ItineraryListingScroll {scrollbar-color: #539592 #e92727 ;scroll-behavior: smooth;scrollbar-width: none;}

.ScrollAroows {
    color: #FFFFFF !important;
    transform: translate(0%,-50%);
    background-color: #56a7a3 !important;border: none;display: inline-block;padding: 9px 22px;vertical-align: middle;overflow: hidden;text-decoration: none;color: inherit;
    background-color: inherit;text-align: center; cursor: pointer;white-space: nowrap;border-radius: 30px;font-size:20pt;
}
.mrdn_cart_row{width:180px;}
.mrdn_cart_img{width:120px; height:auto;}
.listingAltbg {    background-color: #282c2f;}
.listingbg {    background-color: #FFFFFF;}
.Date_right_alt{font-size: 12pt;color:#2cbf80;letter-spacing:1pt;}
.mrdn_cart_acpt_img{width:120px; height:auto; }
.mrdn_txt{font-weight:600;}
/*========================Itinerary listing - scroll==========================*/

/*========================print voucher==========================*/
.mrdn_vocher_top{background-color:#016040; color:#fff; font-size:17.5pt; font-weight:500;}
.mrdn_voucher_hed{color:#e92727;font-size:19.5pt; font-weight:500;}
.mrdn_line{ border: 1px solid #016040;}
.mrdn_new{font-size:18.5pt; color:#fff;}
.mdrn_voucher_border{border-style: solid; color:#387a78; border-bottom:0px;}
.mrdn_vocher_end_txt{color: #fff;font-size: 12.5pt;}
.mrdn_padding{padding-left: 38pt;padding-right: 25pt;}
.mrdn_htl_name{font-size:22pt;}
.mrdn_voucher_footer{background-image:url('/images/Voucher_Footer.jpg'); height: 138px;}
.mrdn_logo_pad{padding-right: 86pt;}
.tk_print {    color: #fff;    font-size: 11.5pt;}
.mrdn_hd{font-size: 15.5pt;}
.mrdn_txt_copy{font-size:12pt;}
.mrdn_voucher_footer_logo{width:128px; height:auto;}
/*========================print voucher==========================*/


.mrdn_checkout_main_div{width: 100%;}
.mrdn_Summary_Top_Bar {  background-color: #f7a823;    height: 43px;color: #fffffd;font-weight: bold;font-size: 14pt;}
.mrdn_pkg_checkout{max-width:1200px;}
.mrdn_itinerary_arr{background-color: #DCDCDC;height: 30px;}
.mrdn_right { font-weight: 400;   FONT-SIZE: 10.5pt;   color: #fff;}
.mrdn_txt_clr{color: #fff;}

.mrdn_link_righttab {    color:#0c93db;    TEXT-DECORATION: none;    font-weight: bold;    font-size: 9pt;}
.mrdn_checkout_box{font-size: 9.3pt;height: auto;color: #090909;}
.mrdn_Common_Link_right {    font-size: 10pt;    color: #488AE1;    text-decoration: none;padding-left:200px;}
.mrdn_Head_Names_htel {    COLOR: #181818;    font-size: 9.5pt;    font-weight: bold;background-color: #D7D7D7;}
.mrdn_new_img{width:120px; height:auto;}
.mrdn_Central_Pkg_Tkts {    color: #666666;    font-size: 9.5pt;}
.mrdn_Date_right_alt {    FONT-SIZE: 10pt;    COLOR: #181818;}
.mrdn_Date_right1{font-size: 9.5pt;color: #666666;}
.mrdn_mandatory{  font-size: 9pt;}
.mrdn_man_txt{font-size:11pt;color: #ffffff;}
.mrdn_Res_Form_StarMark{color:#0b0a0a;}
.mrdn_txt_box{width: 202px;height: 22px;}
.mrdn_ticketFontBold {    COLOR: #ffffff;    font-size: 10pt; }
.mrdn_Link_Class {    color: #e92727;    font-size: 9pt;}
.mrdn_toroNewSubTitle {    COLOR: #ffffff;font-size: 15px;}
.mrdn_Rules_box{overflow: auto;width: 100%;height: 200px;border-style: solid;border-collapse: collapse;border: 0px solid #e1e1e1;vertical-align: top;background-color: #53575a;}
.mrdn_Res_Form_Sub_Header {    COLOR: #fff;font-size: 13pt;font-weight: normal;padding: 10pt 10pt 0pt 10pt;}
.Home_Header_Rules{   COLOR: #ffffff;font-size: 13pt;font-weight: normal;padding: 10pt;letter-spacing:1pt;}
.Res_Form_StarMark{ COLOR: #fff;font-size: 13pt;font-weight: normal;padding: 10pt;}
.mrdn_policies_desc{font-size: 11pt;padding: 13pt;color: #ffffff;}
.mrdn_last_box{background-color:#282c2f;color:#fff;}
.mrdn_last_box_details{background-color:#FFFFFF;padding:5px;}
.mrdn_LinkSpan1 {    color: #488AE1;font-size: 9.5pt;}
.mrdn_general_txt{font-size: 9.5pt;}
.mrdn_submit{width:95px;height:auto;cursor:pointer;}
.mrdn_toroNewBtn {    CURSOR: pointer;    COLOR: #2cbf80;    border: 0; width: auto;font-size: 12pt;font-weight: 600;  BACKGROUND-COLOR: Transparent; }
textarea {background-color:#dddbdc;    width: 100%;}
.has-error input[type="text"], .has-error input[type="email"], .has-error select {    border: 1px solid #a94442; color: #a94442;}
.help-block{color: #e92727;}

/*****Common ProgressBar*****/
.mrdn_ProgressBar{max-width: 1200px;margin:0 auto;padding:0}
ul.breadcrumb { padding: 10px 16px;  list-style: none;  background-color: #eee;}
ul.breadcrumb li {  display: inline;  font-size: 10pt;}
ul.breadcrumb li+li:before {  padding: 8px;color: black;  content: "/\00a0";}
ul.breadcrumb li a {  color: #0275d8;  text-decoration: none;}
ul.breadcrumb li a:hover {  color: #01447e;  text-decoration: none;}
ul.breadcrumb li:hover{background-color:Transparent}

.mrdn_breadcrumb_mob li+li:before{ padding: 2px;color: white;  content: " "; }
ul.mrdn_breadcrumb_mob li {  display: inline;  font-size: 10pt;}
ul.mrdn_breadcrumb_mob li a:hover {  color:#fff;  text-decoration: none;}
ul.mrdn_breadcrumb_mob { padding: 10px 16px;  list-style: none; }
ul.mrdn_breadcrumb_mob li a {  color: #fff;  text-decoration: none;}
ul.mrdn_breadcrumb_mob li:hover{background-color:Transparent; }

/*****Common ProgressBar*****/

/********************************FelxCalender**************************************/
@media (max-width:575px) {
    .display-4 {
        font-size: 1.5rem;
    }
    .day h5 {
        background-color: #f8f9fa;
        padding: 3px 5px 5px;
        margin: -8px -8px 8px -8px;
    }
    .date {
        padding-left: 4px;
    }
}

@media (min-width: 576px) {
    .day {
        height: 14.2857vw;
    }
}
/********************************FelxCalender**************************************/

/*========================Checkout Accept tab==========================*/
.mrdn_confirm_Checkout{max-width:1200px;}
.mrdn_accept_checkout{width: 100%;}
.mrdn_ticketHead1 {  COLOR: #262626;    font-size: 10pt;    font-weight: Bold;}
.mrdn_printBtn {    width: 95px;    height: 45px;    background-color: #064a55;    color: #FFFFFF;    text-decoration: none;    text-align: center;    line-height: 45px;    vertical-align: middle;    font-size: 20px;    font-weight: 300;}
.mrdn_msg{FONT-SIZE: 9pt;COLOR: #666666;}
.mrdn_summary_checkout_alt {    COLOR: #444444;    font-size: 10pt;}
.mrdn_summary_checkout {    color: #eaab1e;    FONT-SIZE: 10pt;}
.mrdn_Common_Link_right2 {    font-size: 14pt;    color: #2cbf80;    text-decoration: none;}
.mrdn_Common_Link_right2:hover {color: #2cbf80;}
.mrdn_Head_Names{font-size:9.5pt;color:#fff;}
.mrdn_printBtn {    width: 95px;    height: 45px;    background-color: #377eb6;    color: #FFFFFF;    text-decoration: none;    text-align: center;    line-height: 45px;    vertical-align: middle;    font-size: 20px;    font-weight: 300;}

.mrdn_Mobile_Shopping_cart{ z-index: 100; width: 100%; top: 0;display:block;background: #fff; opacity: .88;display: flex;justify-content: center; } 
.content-shopping-cart {color: #fff;width: 100%;background-color: #3a3e3e;display: flex;justify-content: center;font-size: 10.5pt;}
.mrdn_Mobile_Shopping_cart{display:none;}
.mrdn_Home_Header{font-size:17pt;color:#ffffff;font-family: RedHatText-Regular, sans-serif;letter-spacing:1.5pt;}
.mrdn_submit_btn{font-size:10pt; background-image: linear-gradient(to right, #e92a27, #fd8428); color: #fff; height: 50px; width: 155px;font-family:RedHatText-Bold, sans-serif;letter-spacing:1pt;}
.BlueRightHead {font-size: 17pt;color: #ffffff;letter-spacing:1.5;font-family: RedHatText-Regular, sans-serif;}
.mrdn_thanks{font-size: 17pt;color: #ffffff;}
.mrdn_confirm_tnks{color: #ffffff;font-weight: 600;}
.mrdn_print_btn { background-color: #e92727; color: #fff; height: 77px; border-radius: 0;}
.mrdn_confirm_head_txt{font-size:35.5pt;font-weight:600;}
.mrdn_print_img{width:171px; height:auto;}
.toronewBgcolorLight{color:#fff;}
.toronewBgcolorLightblack{BACKGROUND-COLOR: #DBDBDB;}
.toroNewBgColorlight
{
	
   /*BACKGROUND-COLOR: #F0F1F6;*/
   BACKGROUND-COLOR: #282c2f;
}
.TktNameSubHead{COLOR: #fff;FONT-WEIGHT: bolder;font-size: 12pt;}	
	
/*========================Checkout Accept tab==========================*/

.mrdn-room-nav{color: #000; background-color:#066243;font-size: 8.5pt;font-weight: 700;letter-spacing: .5px;}
.mrdn_CntHeader {    COLOR: #fff;    font-size: 12pt;   }
.mrdn_amenity_img{border-color:#CCCCCC; width:125px; height:82px; border:4;}
.mrdn_Prop_Description {    color: #444444;    font-size: 11pt;    letter-spacing: .3pt;}
.mrdn_subtitle {    color: #fff;    font-size: 10pt;    FONT-WEIGHT: bolder;}
.mrdn_pointdistance {    COLOR: #fff;    font-size: 9pt;}
.mrdn_subtitle11 {    COLOR: #fff;    font-size: 12pt;}
.mrdn_room_list{font-size:9.5pt;}
.mrdn_Prop_Features123{font-size:9.5pt;}
.mrdn_room_gmap{height:500px;border:solid 1px;background-color:#ffffff;position:relative;z-index:0;}

.mrdn-room-nav li:hover{ background-color:#fff;}
.mrdn-room-nav li a{color: #ffffff;padding:15px;border-radius: 0 !important;}
.mrdn-room-nav li a:hover{color: #222222;}
.mrdn_book_txt{font-size: 23pt;color: #fff;font-family: 'RedHatText-Bold';letter-spacing: 2pt;}


 /****************MetaCalander*************/
 .MetaCalanderStyle {border-color:#E5E5E5;background-color:#E5E5E5; }
 .Metadays-title{border-color:#D6D6D6;border:1px;border-top-style:none;border-bottom-style:none;border-right-style:none;border-left-style:none;border-left-color:transparent; }
 .MetaDaily-Rate{ color:#eb4247;font-size:7pt;FONT-WEIGHT:bold; }
 .MetaCal_Sel{background-color:#CBE2F8;}
 .MetaCal_SoldOut{background-image:url('/Images/Portal/Meta_Cal_SoldOut.png'); background-repeat: no-repeat;}
 .MetaCal_avb_date{font-size:10pt;color:#000;} 
 .MetaCal_Months{    COLOR: #000000;    	font-size: 10pt;	FONT-WEIGHT: bolder;}
 .Pegs_Meta_Daily-Rate{ color:#eb4247;font-size:8pt;FONT-WEIGHT:bold; }
 .MeatCal_Header{    COLOR: #000000;    	font-size: 12pt;}
 .MeatCal_Top_Header{	COLOR: #db2927;	font-size: 24px;	FONT-WEIGHT:bold;}
 .Meta_Flex_calendar_TopBg{background-color:#282c2f;}
 .Meta_Flex_calendar_BottomBg{background-color:#d7d7d7;}
 .Meta_Flex_Head_Text{COLOR: #181818;font-size: 16px;FONT-WEIGHT:bold;}
 .mrdn_Flex_Prop_Address {  COLOR: #fff;  font-size: 9.3pt;  font-weight: bold;}
 .mrdn_Flex_Calenderbg{background-color:#ebebeb ;}
 .mrdn_Flex_Calendar_box{width:10%;text-align:center;margin:0 auto;vertical-align:middle;}
.mrdn_Flex_Calender_top{background-repeat:no-repeat;background-size: 100%;height:8px;border-collapse:collapse;}
.mrdn_Flex_Calender_middle{background-repeat:repeat-y;background-size: 100%;}
.mrdn_Flex_Calender_bottom{background-repeat:no-repeat;background-size: 100%;height:12px;}
.mrdn_Flex_Calender_inner_top{background-repeat:no-repeat;background-size: 100%;height:16px;}
.mrdn_Flex_Calender_inner_middle{background-repeat:repeat-y;background-size: 100%;}
.mrdn_Flex_Calender_inner_bottom{height:14px;background-repeat:no-repeat;background-size: 100%;}
 /****************Calander*************/
 
  /****************Room Calander*************/
.mrdn_Calendar_box{width:13.28%;text-align:center;margin:0 auto;color:#000}
.mrdn_Room_Calender{max-width:393px;}
.mrdn_room_Calender_top{background-image:url('/images/Portal/Calender_Avbcheck_header.png');background-repeat:no-repeat;height:52px;display:inherit;background-size: 100%;border-collapse:collapse;}
.mrdn_room_Calender_middle{background-image:url('/images/Portal/Calender_Avbcheck_Middle.png');background-repeat:repeat-y;width:100%;background-size: 100%;border-collapse:collapse;}
.mrdn_room_calender_top_left{float:left;width:50%;padding-top:3%;}
.mrdn_room_calender_top_right{float:right;width:50%;padding-top:3%;}
 .CalanderStyle {border-color:#ececec;background-color:#ffffff; }
 .days-title{border-color:#D6D6D6;border:1px;border-top-style:none;border-bottom-style:none;border-right-style:none;border-left-style:none;border-left-color:transparent; }
 .Daily-Rate{ color:#eb4247;font-size:7pt;FONT-WEIGHT:bold; }
 .Avail_Chk_Rm_Cal_Sel{background-color:#CBE2F8;}
 .Avail_Chk_Rm_Cal_SoldOut{background-image:url('/Images/Portal/Avail_Chk_Rm_Cal_SoldOut.png'); background-repeat: no-repeat;}
 .avb_date{font-size:10pt;color:#000}
 hr.dotted{border-top: 1px dotted #8c8b8b;margin:6px 0px;}
.otheravailability{font-size:10pt;color:#000}
.cal_month_name {font-size:10pt;}

/****************Room Calander*************/
/****************Itinerary*************/
.ovaem_events_filter {
    clear: both;
    text-align: center;
    margin: 0px 0px 10px 0px;
    max-width: 1200px;
}
.mrdn_Itinerary_Box{max-width: 1200px;}

.ova-item{
    margin-bottom: 5px;
    border: 1px solid #121212;
    width:131px;
    height: 160px;
}
 .ova-item.style3 {
    text-align: left;
}

.ova_thumbnail {
    text-align: center;
    position: relative;
}
.ova_thumbnail .date {
    position: absolute;
    top: 0px;
    right: 0px;
    width: auto;
    text-align: right;
    background: #181c1d;
    opacity: 0.8;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
   color: #ffff00;
}
.venue{  background:rgba(0, 0, 0, 0.5);color: #ffffff;font-size: 8.5pt;height: 30px;text-align: center;}
.mrdnvenue{  background:#222222;color: #ffffff;font-size: 8.5pt;line-height: 12px;height: 30px;text-align: center;}

    
.Description{font-size: 9.5pt;padding-top:10px;}
.agm-map {
    height: 700px;
  }
  .Prop_Description {

    color: #ffffff;
    font-size: 11pt;
    letter-spacing: .3pt;
    font-weight:bold;
}
.Itinerary_Ticket_Map_Name {

    color: #ffffff;
    font-size: 12pt;

}
body 
{
  color: #ffffff;
  font-family: RedHatText-Regular, sans-serif;
  margin: 0;
}

* {
  box-sizing: border-box;
}

img {
  vertical-align: middle;
}

/* Position the image container (needed to position the left and right arrows) */
.container {
  position: relative;
  
  
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  
  width: auto;
  padding-right:16px;
  
  color:Black;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
  z-index:20
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */


.mrdn_BookBtn {
    background-color: #fff;
    width: 135px;
    margin: 0 auto;
    color: #000;
    text-transform: uppercase;
    font-size: 10pt;
    font-weight: 800;
    line-height: 23pt;
    letter-spacing: .5px;
    cursor:pointer;
    font-family: 'RedHatText-Medium';
        text-align: center;
}

/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Six columns side by side */
.column {
  float: left;
  width: 16.66%;
}

/* Add a transparency effect for thumnbail images */
.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}
.MRDN_btn-danger {
    color: #fff;
    background-image: linear-gradient(to right, #e92a27, #fd8428);
    font-size: 10.5pt;
    text-transform: uppercase;
    border-radius: 0px !important;
    border: 0px;
    font-family: RedHatText-Bold;
    letter-spacing:1.5px;
}
.MRDN_pkg_btn-danger {
    color: #fff;
    background-image: linear-gradient(to right, #e92a27, #fd8428);
    font-size: 10pt;
    text-transform: uppercase;
    border-radius: 0px !important;
    border: 0px;
    font-family: RedHatText-Bold;
    letter-spacing:1.5px;height: 35;width:130px;
}
.modal-content { background-color: #282c2f;  }
.modal-footer {border-top: 0px solid #e9ecef;}
#mrdnSearchBox .MRDN_btn-danger{width:180px;height:49px}
.Itinerary_Ticket_Time{background-color:#D3D3D3;height:19px;text-align:center;color:#333333;vertical-align: middle;font-size:8.5pt;border:1px;border-top-style:ridge;border-color:#121212;}
.Itinerary_Ticket_Time_Selected{background-color:#ffffff;height:19px;text-align:center;color:#333333;vertical-align: middle;font-size:8.5pt;border:1px;border-top-style:ridge;border-color:#121212;}

.Itinerary_Subtitle{background-color:#FFF;background-repeat:repeat-x;height:44px;font-size:21px;padding-left:1px;}
.Itinerary_Bar{background-color:#f7a823;   background-repeat:repeat;  height:43px;color:#ffffff;font-size:14px;}
.Itinerary_Total{COLOR:#dd7a00;font-size: 12pt;}
.Itinerary_HotelBG{BACKGROUND-COLOR: #D7D7D7;}
.Itinerary_Ticket_Box_Table{background-color:#ffffff;width:130px;height:134px;border:1px ridge #121212}
.Itinerary_Ticket_Box_Table_Top{text-align: left;color: #000000;font-size: 8pt;vertical-align: middle;min-height: 50px;line-height: 12px;width:275px;max-width: 275px;}
.Itinerary_Ticket_Box_Table_Bottom{background-color:#397774;height:50px;width:275px;text-align:center;cursor:pointer;border:1px;border-top-style:ridge;border-color:#121212;}
.Itinerary_Ticket_Box_Table_Thumb{background-color:#ffffff;width:258px;max-height:250px;height: 250px;border-color:#a9a9a9;border:0px;border-top-style:ridge;border-bottom-style:none;border-right-style:ridge;border-left-style:ridge;}
.Itinerary_Ticket_Box_Table_Thumb img{max-width:258px}
.Itinerary_Ticket_Box_Table_Top_text{color: #fff;font-size: 9.5pt;line-height: 15px;font-family: RedHatText-bold, sans-serif;letter-spacing: 0;}
.card{background-color:#1a1d22;border-radius: 0px;border: 0px ;}
.Itinerary_Ticket_Box_Table_Selected{background-color:#ffffff;width:130px;height:134px;border:1px ridge #121212}
.Itinerary_Ticket_Box_Table_Top_Selected{background-color:#181818;text-align:center;color:#ffffff;font-size:8.5pt;vertical-align: middle;min-height: 27px;line-height: 12px;height: 100%;}
.Itinerary_Ticket_Box_Table_Bottom_Selected{background-color:#016040;width:275px;color:#ffffff;height:40px;text-align:center;cursor:pointer;}
.Itinerary_Ticket_Box_Table_Bottom_Selected_Remove{background-color:#e92727;width:275px;height:40px;text-align:center;cursor:pointer;border-top-style:ridge;border-color:#a9a9a9;border:1px;border:border-bottom:0px;border-bottom-color:none;max-width: 275px;}
.Itinerary_Ticket_Box_Table_Bottom_text{color: #ffffff;font-size: 10pt;line-height: 25px;width:275px;letter-spacing:1px;text-transform:uppercase;font-family: 'RedHatText-Bold';}
.offer_ticket_head {color:#fff;font-size: 15pt;letter-spacing: 1pt;}
.prp_name{color:#ffffff;font-size: 20pt;font-family: RedHatText-Regular, sans-serif;}
.Prop_Features {font-size: 12pt;line-height: 18pt}
.Itinerary_Map_Distance{width:165px;height:30px;padding-top:0px;padding-left:10px;background-image:url('/Images/Portal/Itinerary_Duration_Arrow.png');background-repeat:no-repeat;background-position:left bottom;margin-bottom:20px;margin-left: -35px; }
.Itinerary_Map_Distance_To_Back{width:100px;height:30px;padding-top:0px;padding-left:10px;background-image:url('/Images/Portal/Itinerary_Duration_Arrow_Back.png');background-repeat:no-repeat;background-position: left bottom;margin-bottom:20px;
margin-left: -25px;}
.mrdn_change_btn{background-color:#016040;color:#fff;border-radius:0px !important}
.mrdn_tckt_dd{color:#fff;}
.Itinerary_Ticket_Date{color:#323232;font-size:11pt;padding-left:14px;height:41px;}
.Itinerary_Ticket_Date_DDL_Table{background-color:#ffffff;width:300px;height:50px;border:1px ridge #dd7a00}
.Itinerary_Ticket_Date_DDL_Text{color:#3d3d3d;font-size:11pt;}
.Pkg_SlideShow{position:relative;width:223px;}
/****************Itinerary*************/
 /*=================================Common_Frames===================================*/
.Lytebox_Loading_Inner_Mobile{position:absolute; z-index:1000100;visibility:hidden;left:0;Top:153px;width:960px;height:580px;padding:0px;border:0px solid #0381B9;overflow:hidden;}
.Lytebox_Loading_table{width: 460px;    height: auto;    margin: 0 auto;      margin-top: 15%;}
.Lytebox_Loading_Inner_Logo{}
.Lytebox_Loading_Inner
{
    
    position:absolute; z-index:1000100;visibility:hidden;left:0;Top:153px;padding:0px;border:0px solid #0381B9;overflow:hidden;width: 100%;
}
.Lytebox_Loading_Text{font-size:12pt;color:#ffffff;}
/*=================================Common_Frames===================================*/
/*=================================map===================================*/
.Map_Prop_tbl {    color:#fff;    width:495px;}
.map_prp_name{COLOR:#ffffff;font-size: 12pt;font-family: RedHatText-Regular, sans-serif;}
.Link_Map_Flex_Rate {color:#f03828;}
/*=================================map===================================*/

/*=================================modify search tab===================================*/

/*=================================modify search tab===================================*/
.mrdn_view_rm_btn{height:30px;border-radius: 0;font-size:9.5pt;text-transform:uppercase;font-family: 'RedHatText-Medium';background-color:#fff;color:#1c2225;font-weight:600;letter-spacing:1pt}
.mrdn_child_cell{width:38px;}




.mrdn_dining_img{width:125; height:82;}

hr.style4{border-top: 1px dotted #8c8b8b;}
ul.mrdnAmenity {display: inline-block;}
ul.mrdnAmenity li {float: left;width: 100%;color:#fff;}
ul.mrdnAmenity li:hover{background:transparent  !important;}
.mrdn_room_img{width: 100%; height: auto;width:180px;}

/*=================================property policy===================================*/

/*.modal-dialog{overflow-y: initial !important}
.modal-body{height: 600px;overflow-y: auto;}
.modal-header {background-color: #FFFFFF;padding:0px 4px 0px 0px;border-bottom: 0px solid #FFFFFF}*/ 


/*=================================property policy===================================*/


/*=================================common add components===================================*/
    #DivStylesOldItems td{border:1px;border-style:solid;border-color:#dbd8d8;border-collapse:collapse;}
    #DivStylesNewItems td{border:1px;border-style:solid;border-color:#dbd8d8;border-collapse:collapse;}
    #DivStylesOldItems_Inner td{border:1px;border-style:solid;border-color:Transparent;border-collapse:collapse;}
/*=================================common add components===================================*/
    
/*=================================common central package hotels===================================*/    
    .mrdn_Mobile_itineraray_hotels{ z-index: 1; width: 100%; position: fixed;top: 70;display:block;background: #fff; opacity: .88;display: flex;justify-content: center; } 
    .content-itinerary_hotels {    color: #fff;    width: 100%;   background-color: #e92727;    display: flex;justify-content: center;}
    .mrdn_Mobile_itinerary_hotels{display:none;}
    .sticky{top: 0;}

/*=================================common central package hotels===================================*/
/*=================================common central rooms===================================*/

    .mrdn_Mobile_itineraray123{ z-index: 1; width: 100%; position: fixed;top: 70;display:block;background: #fff; opacity: .88;display: flex;justify-content: center; }  
    .content-itinerary123 {    color: #fff;    width: 100%;    background-color: #f7a823;display: flex;justify-content: center;}
    .mrdn_Mobile_itinerary123{display:none;}
    .Avail_header{ color: #fff;   }
    .AvgRoomRateDisp{ color: #fff; }
/*=================================common central rooms===================================*/

/*=================================common page conference===================================*/
div.blueTable {  border-collapse: collapse;}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {  border: 1px solid #AAAAAA;}
.divTable.blueTable .divTableHeading { }
.divTable.blueTable .divTableHeading .divTableHead {  font-weight: bold;}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;padding: 5px;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}


/*=================================common page conference===================================*/

.outerpadding{padding:30px ! important;padding-bottom: 0px !important;}

/*.modal-dialog {
    max-width: 680px;
    width: 90%;
    height: auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}*/


.border-dark {    border-color: #969694 !important;}

.micro_logo{width:120px; height:auto;}
.CntHeader{COLOR: #fff;font-size: 12pt;font-weight:bold;}
.icon-titl{color:#fff;}
.mrdn_img_mic{width:235px; height:auto;max-height:199px}
.mrdn_imgbox_size{width:235px;height:199px}
a.Link_Class:link
{
	color: #016040;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:visited 
{
	color: #397774;
	
	font-size: 9pt;
	text-decoration:none;
}
a.Link_Class:hover 
{
	COLOR: #397774;
	text-decoration:none; 
}
a.Link_Class:active
{
    color: #397774;
	
	font-size: 9pt;
	text-decoration:none;
}


.subtitle 
{
	color: #fff;
	
	font-size: 10pt;
	/*FONT-WEIGHT: bolder;*/
}

.Micro_Menu_Base_attr_micro
{
 	height:44px;
	background-position: 0px 0px;
}

/*Lytebox -For Slide Show */
.Lytebox_Main_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #595959;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 .Lytebox_Content_TicketDetails_MicroPopup {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 990px;
	height:650px;
	padding: 0px;
	border: 0px solid #0381B9;
	z-index:50000;
	overflow: none;
}

.Lytebox_Content_overlay {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 699;
	height: 406;
	padding: 0px;
	border: 0px solid #0381B9;
	z-index:1002;
	overflow: none;
}
.Lytebox_Content_overlay_Map {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 620;
	height: 581;
	padding: 0px;
	border: 0px;
	z-index:1002;
	overflow: none;
}
.SlideShowFont1
{
	COLOR: #000000;
    
	font-size: 9pt;
}
/*Lytebox -For Slide Show */


.Search_Pkg_Bar_Top {

    COLOR: #ffffff;
    background-color: #dcdcdb;
    font-size: 16px;
    FONT-WEIGHT: bold;
    height: 28px;

}

.mrdn_micro_Arrival_Date {

    color: #000000;
    font-size: 9pt;

}

.prp_name_Blk {
    COLOR: #e92727;
    font-size: 16pt;
    font-weight: bold;
}
.mrdn_frame
{
    width:1024px;
      

}
 .btn_mob_display{display:none;}
 .Not_Availabile_height{height:65px;}
 .mrdn-hotel-details {border-bottom: 2px solid #1c2225 !important;}
 .hide{color:#fff;}
 .mrdn_rm_name{color: #fff;font-size: 14pt;font-family: 'RedHatText-Medium';}
 .mrdn_label_text{color: #ffffff;font-family: RedHatText-Regular, sans-serif;letter-spacing:1pt;}
 .Res_Form_Sub_Header{color: #ffffff;font-family: RedHatText-Regular, sans-serif;letter-spacing:1pt;font-weight: normal;padding: 10pt;font-size: 13pt;}
 .sub_total_text{color: #ffffff;font-family: RedHatText-Regular, sans-serif;letter-spacing:1pt;}
 .total_text{color: #ffffff;font-family: RedHatText-Medium, sans-serif;letter-spacing:1pt;}
 .mrdn_calendar_text{color: #ffffff;font-family: RedHatText-Regular, sans-serif;letter-spacing:1pt;}
 .form-control{border-radius:0 !important;background-color:#dddbdc;}
 .HomeMainHead{color: #ffffff;font-size: 15px; font-weight:bold;padding: 1em;line-height: 36px;letter-spacing:2px}
 .Room_total{color: #ffffff;font-family: RedHatText-Medium, sans-serif;font-size: 11pt;}
 .prp_address{color:#fff;}
 .mrdn_link_img{border-radius: 2px;}
 .monthtext{font-size: 9pt;font-family: RedHatText-Medium, sans-serif;color:#000000;}
 .mrdn_child_label {margin-bottom: 0;font-size: 8pt;font-family: RedHatText-Medium, sans-serif;}
 .mrdn_border_bottom{border-bottom: 3px solid #e92727;}
 .Best_Rate_Txt_Display{font-size:10pt;font-family: RedHatText-Medium, sans-serif;letter-spacing:1px;line-height:15px;text-transform: uppercase;}
 /*.mrdn_prop_desc{width:600px;} */
 .mrdn_RateTab_bottom{width:1200px;}
 .mrdn_cal_prop_name{font-size: 20px;line-height:20px}
 .mrdn_tckt_total{padding-left:45px;}
 .mrdn_cnfrm_sub_total_text{color: #ffffff;font-family: RedHatText-Regular, sans-serif;letter-spacing: 1pt;}  
 .custom-select{background:#fff url('/images/Portal/dropdown-arrow.png') no-repeat right .75rem center;border-radius: 0;border: 0px;padding: 0 10px;}  
 .custom-control-label::before, .custom-file-label, .custom-select {
    transition: none;
}
.custom-select:focus{outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.mrdn_filter_acco_txt{width:186px;}
.mrdn_childbox{width:36px;height:27px;}
.mrdn_phn_icon{width:24px;height:auto;}  
.Link_Next_Prev{color:#fff;}

#tdPurchasedItemsDisplay {
    padding-right: 13px;
    background-color: #282c2f;
}
.RemoveItems {
    color: #e92727 !important;
}
.Tkt_General_head{color: #ffffff;font-family: RedHatText-Regular, sans-serif;}
.ShowHide{display:none;}
.Amenities_bg_color{background-color: #016040;font-family: RedHatText-ragular,sans-serif;}
.room_div_width{width: 90%;}
.mrdn_Pkg_Header {
    font-size: 12pt;
    color: #2cbf80;
    font-weight: 600;
    line-height: 10pt;
}
ul.mrdnpkgAmenity {display:flex;font-size: 10pt;}


.Select_hotel_btn{cursor: pointer;
background-color: #e68f1b;
text-align: center;
font-size: 12pt;
text-transform: uppercase;
color: #fff !important;
padding: 10px 30px;
letter-spacing: 0.75px;
width: max-content;
margin: 0 auto;
border: 0;
background-image: linear-gradient(to right, #e92a27, #fd8428);}
.Div_Eve_width{width:100%;max-width:800px;}
.Inv_Tkt_Step1{width:100%;max-width:750px;}
.DDL_Eve_width{width:315px;cursor:pointer;font-size:11pt;}
.DDL_Inv_width{width:100%;max-width:800px;}
.Central_Pkg_Inv_width{width:100%;max-width:800px;}
.Central_Pkg_Inv_Box_width{width:36%;}
.mrdn_attr_dd {width:100%;font-size:10pt;}
.Central_Pkg_Inv_Tkt_Box_width{width:100%;max-width:800px;}
.Central_Pkg_Available_display{}
.PkgInvSubmitButton {
    width: 134px;
    height: 45px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    line-height: 30px;
    vertical-align: middle;
    font-size: 10pt;
    font-weight: 300;
    border: 0;
    background-image: linear-gradient(to right, #e92a27, #fd8428);}
.Avail_Itinerary_name{color: #fff;font-size: 10pt;}
.Itinerary_pkg_Box_Table_Top{text-align: left;color: #FFFFFF;font-size: 8pt;vertical-align: middle;min-height: 50px;line-height: 12px;width: 100%;max-width: 275px;height: 50px;padding: 4px;text-align: center;}
.Itinerary_pkg_Box_Table_Thumb {
    
    width: 100%;
    border: 0px;
}
.Centeral_Ticket_Box_Table {
    
    border: 2px solid #1c2225;
    width: 100%;
    position: relative;
}
.TicketComponents {
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 15px;
}
.shopingcart_border {
    border: 2px solid #1c2225;
}
.Cart_BookDetails {
    padding: 15px 0px !important;
    border-bottom: 2px solid #1c2225;
}
.mrdn_Common_Link_right3{    font-size: 12pt;    color: #2cbf80;    text-decoration: none;}
.PrintVoucherTickets_btn {width: max-content;margin: 0 auto;color: #fff;background-color: #e68f1b;text-transform: uppercase;font-weight: bold;padding: 3px 10px;border: 2px solid #fff;}
.PrintVoucherTickets {    position: absolute;    top: 180px;    width: 100%;    text-align: center;}
.dele{color:#e92727;font-weight: bold;font-size: 13pt;}
.LinkViewResults {    padding-left: 37px;}
.mrdn_list_txt {text-align:center;}
.Contact_details {    text-align: center;font-size: 12px;font-weight: 500;letter-spacing: .5;}
.mrdn_Best_Rate_NotAvilText{ padding-top: 30px;font-size: 12px;color: #fff;font-weight: 500;}
.view_text {  text-transform: uppercase;}