/*bof:hotelhomepage*/
#banner span.banner-heading, .cabin-cont2 .room-guest .add-room a, .cabin-cont2 .room-guest .add-room a:hover, .cabin-cont2 .room-guest > a{background-color: #a20b28;}
.hotels ul li .hotel-fare big{color: #a20b28; font-weight:600;}
.cabin-cont2 .room-guest .room1 strong{font-size: 14px; color:#000000;}
.hotel-search-panel .search .wrap ul li input[type="submit"]:hover{background-color:#ffa500; color:#ffffff;}
/*bof:hotelhomepage*/

/*bof:hotelresult*/
.hotel-leftpanel{border: 1px solid #FFFFFF; box-shadow: 0 0 11px rgb(0 0 0 / 20%); border-radius: 8px; background:none;}
.hotel-leftpanel ul li > a{color: #000000;}
.starrating span.active, .starrating span.active:hover{background-color: #262626; border: 1px solid #262626;}
.starrating span:hover{border:1px solid #262626;}
.tp .rang-cont .rang-line{overflow:inherit; height:6px; background-color:#c2c2c2; min-height: 4px;}
div.rang-cont .ui-slider .ui-slider-handle{width: 20px !important; height: 20px; background:#a20b28; padding: 0; top: -9px;
border-radius: 50%;}
.tp .rang-cont .ui-slider-horizontal .ui-slider-range {top:0; height:4px; background-color:#a20b28;}
.areas small{color: #919191;}
.hotel-leftpanel ul li > a i{color:#000000;}
.holiday-base{background:#343b53; padding:20px 10px;}
.holiday-base ul li.depart-serch a, .holiday-base ul li.depart-serch a:hover{color:#ffa500; background: none; border: none; font-size: 16px; padding: 7px 0; text-decoration:underline;}
.hotel-cont, .hotel-cont:hover{border-top: 8px solid #a20b28; background-color: #f9f9f9;}
.hotel-cont .selectroom a, .hotel-cont .selectroom a:hover{background-color: #a20b28;}
.hotel-cont:hover .pricegrid span.st{border: 1px solid #a20b28;}
.hotel-cont .inner-section .hotel-bx .detailbx h3 a{color:#000000;}
.hotel-cont .inner-section .hotel-bx .detailbx small a{color: #505050;}
.hotel-cont .inner-section .hotel-bx .detailbx small a:after{background-color: #000000;}
.hotel-cont .inner-section .hotel-bx .detailbx p a{color: #a20b28; margin-top:20px; font-weight:600;}
.hotel-cont:hover .pricegrid span.st{background-color:#262626; border:1px solid #262626;}
.hotel-name input[type="button"], .hotel-name input[type="button"]:hover{background-color: #a20b28;}
p#showallrating{font-size: .9em; font-weight: 500; margin-top: 10px; text-transform: capitalize;}
.model_form .m_nav a:hover, .model_form .m_nav a.mactive, .model_form .mwrap .w_div input#srchbtn, .model_form .mwrap .w_div input#srchbtn:hover{background-color: #a20b28;}
/*bof:hotelresult*/

/*bof:hotelreviewpage*/
.hotel-heading .backsearch a, .booking-tabs ul li a:hover, .booking-tabs ul li a.tab-active, .hotel-heading .backsearch a{background-color:#a20b28; box-shadow: inset 160px 0px 0 #a20b28;}
.hotelbg .holidayinn .heading-txt h2, .container-base h3{font-weight:bold; color:#000000;}
.terms-condition strong{color:#000000;}
.BookRoom .BoxGroup input#btnupdate, .BookRoom .BoxGroup input#btnupdate:hover{background-color: #a20b28; color:#ffffff;}
.header-line{background-color:#343b53; margin-top: 110px;}
.roomcategory ul li.room-heading {font-size: 20px; color: #000000;  font-weight: bold;}
.roomcategory ul li.books a{box-shadow: inset 160px 0px 0 #a20b28; padding: 12px 0px;}
.roomcategory ul:hover{background-color: #3c3c3c;}
.roomcategory ul:hover li.books a{color: #3c3c3c;}
.roomcategory ul li p.secdate{ margin:5px 0; display:block;}
div#tr1 ul li.room_heading span, div#tr2 ul li.room_heading span, div#tr3 ul li.room_heading span, div#tr4 ul li.room_heading span{font-size:14px; color: #000000;}
div#tr1 ul li span, div#tr1 ul li select, div#tr2 ul li span, div#tr2 ul li select, div#tr3 ul li span, div#tr3 ul li select, div#tr4 ul li span, div#tr4 ul li select{font-size:14px;}
div#tr1 ul li.room_heading strong, div#tr2 ul li.room_heading strong, div#tr3 ul li.room_heading strong, div#tr4 ul li.room_heading strong, .overview-bg .description strong{color:#000000;}
div.roomsselection .review-add-room a, div.roomsselection .review-add-room a:hover{background-color: #a20b28;}
div.ui-datepicker {width:320px!important;}
a.ui-datepicker-next, a.ui-datepicker-prev, .ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-prev:hover, a.ui-datepicker-next.ui-corner-all.ui-state-disabled, a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{top: 17px !important;}
.wedget{margin-top:20px; padding-top:0px;}
/*eof:hotelreviewpage*/

/*bof:bookingpage*/
.flight-summary h4{background-color: #000000;}
.booking-heading h5{color: #000000;}
.reservation strong, .reservation ul li.amount-bx b, .reservation ul li.amount-bx small{color: #a20b28;}
.pagination ul li{font-size:14px;}
.pagination ul li a{line-height:30px; width:28px; height:28px;}
.pagination ul li a:hover, .pagination ul li a.active{background-color: #343b53;}

/*eof:bookingpage*/

@media only screen and (max-width:1200px){
    .header-line{margin-top: 70px;}
}

@media only screen and (max-width:767px){
    .hotel-leftpanel{margin-top: 3px; border: none;}
}