@media (min-device-width: 1200px) and (max-device-width: 2500px) {
	header{top:0; width:100%; z-index:11;  transition: height 0.3s ease 0s;} 
	 
	header.smaller .inner_res{position: fixed;top: 0;z-index: 999; background:#46362b;border-bottom:2px solid #e87259; 
	transition: height 0.3s ease 0s; width:100%;}
	
	 
	header.smaller .inner_res .col-lg-offset-2{margin-left:0px;}
	
	header.smaller .home_res{height:110px; position: fixed;top: 0;z-index: 999; background:rgba(0,0,0,0.9); bottom:initial; border:none;
	 border-bottom:2px solid #2a476c;transition: height 0.3s ease 0s;height:100px;}
	header.smaller .home_res .res_bg{ border:none; background:none;}
	.smaller .home_collapse {max-height: 300px; overflow-y: scroll;}
	.smaller .hidenadseekA{display:block !important;}
	.smaller .hidenadseek{display:block !important;}
	.smaller .wid_19{width:19%;}
	.smaller .wid_16{width:12%;}
	
	.smaller .lfttA{position:relative;left:25% !important;top:-10px !important;}
	.smaller .lftt{position:relative;left:25% !important;top:-9px !important;}
	.smaller .s_btn{width:auto !important;left:0px !important;top:-10px !important;}
	.smaller .height_set{border:none;padding:0px 10px;}
	.smaller .small_width{width:29%;}
	.smaller .room_home {color:#fff;} .smaller .room_home:hover{color:#fff;}
	.smaller .home_res{color:#fff;}
	
	.newsphoenix { min-height: 600px;}
	.newsphoenix  .top_A{display:none !important;}
	.lg_set{/*margin-left:5%;*/}
	
	
	.smaller .room_home .glyphicon-arrow-right:before {
    background: rgba(0, 0, 0, 0) url("../img/close-scroll.png") repeat-x scroll 0 0;
    content: "" !important;
    display: inline-block;
    height: 21px;
    width: 21px;
}

.smaller .room_home .glyphicon-arrow-right.fa-plus-square:before {
    background: rgba(0, 0, 0, 0) url("../img/open-scroll.png") repeat-x scroll 0 0;
    content: "" !important;
    display: inline-block;
    height: 21px;
    width: 21px;
}
	.smaller .room_home .glyphicon-arrow-down:before {
    background: rgba(0, 0, 0, 0) url("../img/open-scroll.png") repeat-x scroll 0 0;
    content: "" !important;
    display: inline-block;
    height: 21px;
    width: 21px;
}
	
 }
 
.hidenadseek img{width:150px;}
.hidenadseekA{display:none !important;}
.hidenadseek{display:none !important;}
 .checkbut{background:#6fa624 !important;font-size: 20px; position:fixed !important; bottom: 0px !important ; z-index: 999; 
text-align: center; margin: auto; width:100% !important; border-radius:0px; left:0}

body{font-family: 'PT Sans', sans-serif !important; font-size:16px; color:#393939;}


.top_bg{/*background:#012b67;*/ color:#000; /*height:35px; position:relative; z-index:4;*/ padding:0;}


.top_bg a{color:#000;padding:0px;}


.top_bg li a {padding:13px 15px;/*border-right:1px solid #e1e1e1;*/text-align:center;font-size:15px;text-transform:uppercase;}

.top_bg li.active a{text-decoration:underline;} .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#1d0335 !important; color:#ffffff;}
.nav_one{margin:47px 0;background:rgba(50, 44, 54, 0.8) none repeat scroll 0 0;height:90px;} .nav_one li a{padding:15px 12px;color:#fff;}
.home-nav-tab a{padding:13px 17px !important;}
.call{background:url(../img/call_icon.png) no-repeat 0 9px; padding:7px 0 0 20px; display:block; float:left;}


.logo_bg{background:url(../img/logo_bg.png) 0 -7px no-repeat; width:100%; height:210px; display:block; position:absolute; z-index:10; max-width:185px;}


.add{color:#012b67; text-align:center; padding:0 20px;}


.add img{padding:5px 0;}


.header{background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0;width:100%; position:relative; z-index:9; /*padding:0px 0 50px 0;*/ 
 height:40px;}
.header_1{background:#c3272e ; width:100%; height:55px; position:relative; z-index:1;} .header_1 .container{height:55px;}
.slider{position:relative; /*top:-60px;*/ padding:0;}

#main{width:100%;}

.book_now{position:absolute; z-index:9999; right:3%;font-size:20px;line-height:100px;}
.book_now a{color:rgb(73, 73, 73);}
.book_now a:hover{text-decoration:none;}
.reservation{/*background:#012b67; */font-size:16px;}


.reservation #dpd1, .reservation #dpd2{cursor:auto !important; width:100%; background:none; position:relative; z-index:9;}


.add-on{/*background:#e6e6e6; */padding:6px 7px; position:absolute; right:11px; top:0px; border-radius:0 4px 4px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .add-on{right:11px;}

}


.PR{position:relative;}


.res_bg{/*background:rgba(254, 254, 254, 0.8);*/padding-right:0; float:none; margin:0 auto;}
.res_bg_web {
    background: #fff none repeat scroll 0 0;
    height: 85px;
    /*padding: 24px 10px;*/
}

.room_count{float:left; width:30%; border-radius:0; height:32px; text-align:center !important;}


.roomsNumberOfRooms .room_count{width:12%;}


.floatl{float:left !important;}


.FN{float:none !important;}


.reservation label{color:#ffffff; font-weight:600; padding-right:10px; float:left;}


#form_deal_step1 label{font-weight:normal; padding-right:10px; float:left;}


.PT5{padding-top:5px;}


.btn_left{border-radius:7px 0 0 7px !important; background:url(../img/plus_minus.png) no-repeat 8px 11px #9ac362; border:0; float:left;}


.btn_right{border-radius:0px 7px 7px 0px !important; background:url(../img/plus_minus.png) no-repeat -47px 11px #9ac362; border:0; float:left;}


.btn_right:hover{background:url(../img/plus_minus.png) no-repeat -47px 11px #449d44;}


.btn_left:hover{background:url(../img/plus_minus.png) no-repeat 8px 11px #449d44;}


.destination_details, .destination_details p, .destination_details p span{/*font-family: "Roboto",sans-serif !important; font-size:14px !important;*/}


.no_room_avail{padding:50px 0;}


.deal_wrap{background:#fff; /*padding-bottom:30px;*/}


.deal_img{width:100%; /*height:100%; max-height:350px;*/ height:auto;}


.carousel-inner .item{background:#FFFFFF; height:auto;}


.carousel-inner img{width:100%; /*max-width:1900px !important; */margin:0 auto;}


.P0{padding:0 !important;}


/*homepage deal*/


.deal_content{font-size:16px; padding:7px 0; margin:0;}


.deal_price{background:#e8e8e8; margin:7px 0;}


.H100{height:100%;}


.deal_price{font-size:18px;}


.deal_price div{line-height:35px;}


.green{color:#7cb744;}


.book_btn{background:#ebe9e1; padding:0; border-radius:3px; /*float:right;*/ margin:20px 0 0 6px; display:inline-block;}


.book_btn .btn{position:relative; top:-6px; font-size:18px; text-transform:inherit; left:-6px;}


.deal{position:relative; /*top:200px;*/ top:0;}


.deal a.left{/*position:absolute; left:-30px;*/ margin:200px 0 0 0; width:auto; float:left;}


.deal a.right{/*position:absolute; right:-30px;*/ margin:200px 0 0 0; width:auto; float:left;}


#deal{padding:0;}


.deal a{background:#9ac362; padding:5px 3px;}


.deal a span{font-size:30px; height:30px; width:30px; color:#FFFFFF;}


/*homepage reviews*/


.review_wrap{/*background:url(../img/reviews_bg.jpg) no-repeat top center;*/ height:400px;}


.BGN{background:none !important;}


.home_review{padding:20px 0 40px;}


.review_wrap .item{font-size:20px; color:#FFFFFF; height:210px;}


.review_wrap .item p{height:140px; overflow:hidden;}


.category_review_5, .category_review_4_5, .category_review_3_5, .category_review_2_5, .category_review_1_5, .category_review_0_5, .category_review_0, .category_review_1, .category_review_2, .category_review_3, .category_review_4,.Dest_Arrow {


	background:url("../img/YWLDeals_Sp.png") -444px -123px;


    height:24px;


    width:110px; margin:0px 10px 0 0; display:block; float:left;


}


.category_review_count{float:left; /*margin-top:5px;*/ background:#012b67; color:#FFFFFF; line-height:22px; padding:4px 8px; border-radius:0;}


.category_review_0{background-position:-554px -123px;}

.category_review_1{background-position:-532px -123px;}

.category_review_2{background-position:-510px -123px;}

.category_review_3{background-position:-488px -123px;}

.category_review_4{background-position:-466px -123px;}

.category_review_5{background-position:-444px -123px;}


/*.review_cover{border-radius:3px 0 0 3px; padding:4px 0 4px 4px; line-height:22px; position: relative; background: #eaeaea;}*/


.grey_bg{background:#eaeaea;}


/*.review_cover:after{left: 100%; top:0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234, 234, 234, 0); border-left-color: #eaeaea; border-width:16px; margin-top:0px;}*/


.review_user, .review_rating{background:url(../img/review_bg.png) repeat; border-radius:3px 3px 0 0; color:#01235a;}


.innsight_detail .carousel-caption{background:url("../img/black_transpatch.png") repeat; font-size:18px; padding:10px 0; text-transform:uppercase;}


.review_user{margin:14px 0 0 0;}


.review_rating{margin:11px 0 0 0; padding:5px 0 0;}


/*home map*/


.find_us{position:relative;}


/*.map_popup{background:url(../img/map_popup.png) no-repeat; width:194px; height:184px; position:absolute; top:52px; padding:50px 0 0 18px; left:50%;}*/


.find_us img{width:100%;}


.map_popup{background:url(../img/map.jpg) bottom center no-repeat; bottom:5px; width:100%; color:#012b67; height:400px;}


.popup_txt{background:url("../img/black_transpatch.png") repeat scroll 0 0 rgba(0, 0, 0, 0); width:auto; bottom:0%; right:0; position:absolute; padding:10px; color:#FFFFFF}


.popup_txt h6{font-size:18px; margin:0 0 10px;}





/*footer*/


footer{background:#1d0335;color:#fff; padding:0 0 0;}
footer h4{ margin:0 0 20px; padding:0 0 10px; text-transform:uppercase;}
footer ul{float:left; padding:0;}

.social{clear:both;}


.social a{background:url(../img/social_icon.png) no-repeat; width:40px; height:40px; display:inline-block; /*float:left;*/ 
border:1px solid #000;border-radius:100%;}


.yelp{background-position:-549px 0 !important;}


.trip{background-position:-160px 0 !important;}

.pinterest {background-position: -378px 0 !important;}
.instagram {background-position: -640px 0 !important;}


.gplus{background-position:-232px  0 !important;}


.fb{background-position:-12px 0px !important;}


.yahoo{background-position:-437px 0 !important;}


.tweet{background-position:-88px 0 !important;}


.foursquare{background-position:-604px 0 !important;}

.linkedin {background-position: -344px -1px !important;}
.youtube{background-position:-495px 0 !important;} 

.instagram {background-position: -641px 0 !important;}

.inn_icon{background-position:-304px 0 !important;}


.home_collapse{position:absolute; background:#6b3f95 !important; z-index:11; width:100%; padding:10px 0; top:43px;min-width:340px;}
.inner_res .home_collapse{top:67px;}
.inner_res .home_collapse{top:67px;}

.home_collapse .panel-body{padding: 5px 0 15px; font-size:14px;}


.home_collapse .room_count{padding:0;}


.room_home{margin:0; display:inline-block; color:#000; cursor:pointer;}


.room_home:hover{color:#000;}


#___plusone_0{width:80px !important; /*float:left !important;*/ margin:0 5px !important;}


.twitter-follow-button{display:inline-block; /*float:left;*/ margin:2px 0 0 0;}


.social_icon{padding:6px 0 0 0;}


.social_icon iframe{margin:2px 5px 0 0; float:left;}


.FCW{color:#FFFFFF;}


.avail{padding:15px 0; font-size:15px;}


.deal_wrap h2{padding:0 0 15px;}


.PT10{padding-top:10px;}


.PL10{padding-left:10px;}


.PT15{padding-top:15px;}


.PT20{padding-top:20px;}


.PB30{padding-bottom:30px;}.PB20{padding-bottom:20px;}


.PB10{padding-bottom:10px !important;}


.PB5{padding-bottom:5px !important;}


.PT5{padding-top:5px;}


.fbld{font-weight:bold;}


.dealselcopt1{width:60px;height:25px;}


.dealselcopt{min-width:30px;width:20%;height:25px;max-width:40px;}


footer a, footer a:hover, footer a:focus{color:#fff;}


.pdlfzr{padding-left:0 !important;padding-right:0 !important;}


.deal_adult{padding:0 !important;}


.map_to, .map_to_box, .map_by, .map_trans{padding-top:20px; padding-bottom:20px;}


/*.slider .carousel-inner{height:500px;}*/
/**********Promo Code *********/
.specialcode{margin:21px 0 0 0 ;padding:23px 18px;}
.code{padding:6px 11px !important; color:#000;    text-align: center;}
.smaller .specialcode{padding:12px 26px}
@media screen and (max-width:767px) and (min-width:320px){.htt{padding:0px !important;}}
/******overview page******/


.overview{position:relative;}


.overview img{width:100%; height:auto !important;}


.overview .caption{width:205px; height:205px; background:url(../img/green_trans.png) repeat; border-radius:205px; position:absolute;border-radius:205px; color:#FFFFFF; font-size:24px; padding:35px 0; right:10%; top:30%; text-align:center; display:none;}


.shadow_lft{background:url(../img/shadow_lft.png) no-repeat; position:absolute; left:0; height:50px; width:400px; bottom:-50px; z-index:9;}


.shadow_rht{background:url(../img/shadow_rht.png) no-repeat; position:absolute; right:0; height:50px; width:400px; bottom:-50px; z-index:9;}


.inner_tab{background:#e8e8e8;}


.inner_tab .navbar-example{position:relative; z-index:7;}


.inner_tab .navbar-example li{float:none; display:inline-block;}


.inner_tab UL{padding:0 0 10px;}


.title{font-size:15px;}


.scrollspy-example h2, .design{/*background:url(../img/line.png) center bottom no-repeat;*/ 
 position:relative; z-index:0; text-transform:none; color:#a3508d;font-size:22px;}
 
 .scrollspy-example h1, .design{background:url(../img/line.png) center bottom no-repeat; padding:0 0 43px !important; 
 position:relative; z-index:0; margin-bottom:23px; text-transform:none; color:#a3508d;}

 .scrollspy-example h2{ padding:0 0 0px; 
 position:relative; z-index:0; }


.grey{color:#444444;}


.MR10{margin-right:10px;}


.policy{background:#eaeaea; padding:10px 0; margin:10px 0 20px;}


.smoking, .no_smoking, .person, .extra_person{background:url(../img/YWLDeals_Sp.png) no-repeat;}


.smoking{background:url(../img/YWLDeals_Sp.png) -824px -57px no-repeat; width:auto; height:22px; display:block; /*float:left;*/}


.no_smoking{background:url(../img/YWLDeals_Sp.png) -849px -57px no-repeat; width:auto; height:22px; display:inline-block;}


.person{background:url(../img/YWLDeals_Sp.png) -70px -84px no-repeat; width:17px; height:22px; display:block; margin:0 0 0 10px;}


.two_person{background:url(../img/YWLDeals_Sp.png) -70px -84px no-repeat; width:17px; height:22px; display:block; margin:0 0 0 10px;}


.extra_person{background:url(../img/YWLDeals_Sp.png) -70px -84px no-repeat; width:22px; height:22px; display:inline-block; margin:0 0 0 10px;}


.room_guest{display:block; /*float:left;*/ padding:0 5px; font-size:16px; margin:0 0 20px;}


.amenities1{}


.amenities1 li{list-style:none; padding:4px 0;}


.amenities1{padding:0;}


.amenities1 ul{padding:0; /*height:375px;*/ overflow-y:scroll; min-height:150px;}


.amenities1 h3{font-size:18px; margin:0 0 10px;}


.MW100{max-width:100%;}


.W100{width:100%;}


.MB15{margin-bottom:15px;}


.includes{padding:0;}


.includes li{list-style:none; padding:5px 0;}


.include{background:url(../img/include.png) no-repeat; width:12px; height:12px; display:inline-block; margin:0 5px 0 0;}


.not_include{background:url(../img/include.png) 0 -24px no-repeat; width:12px; height:12px; display:inline-block; margin:0 5px 0 0;}


.sort li{list-style:none; padding:4px 0 4px 18px;}


.sort li:first-child{padding:0 0 0 10px;}


.F16{font-size:16px;}


.F19{font-size:19px;}


.F72{font-size:72px;}


.F24{font-size:24px;}


.F18{font-size:18px;}
.F21{font-size:21px !important;}




.reviews_percent{padding:0; list-style:none;}


.reviews_percent li{padding:0px 10px; color:#ffffff; text-align:center; margin:3px 0; font-size:16px; font-weight:bold;}


.viewmore, .viewratings, .viewstay{padding:0 10px;}


.viewratings h4, .viewstay h4{/*border-bottom:1px solid #ababab;*/ margin-bottom:10px; padding:5px; background:#eaeaea; float:left; width:100%; color:#012b67;}


.W50{width:50px !important;}


.TDU{text-decoration:underline;}


.PR10{padding-right:10px;}


.reviews_percent li span{font-size:24px;}


.guest_percent{background:#008fa6;}


.services_percent{background:#00adef;}


.value_percent{background:#416b9e;}


.clean_percent{background:#89bd41;}


.loaction_percent{background:#ff9c00;}


.compfort_percent{background:#ff9392;}


.review_close{position:absolute; right:10px; top:5px; color:#3f3f3f;}


.FloatR{float:right !important;}


.review_title{/*background:#eaeaea;*/ padding:10px 0px 0;}


.review_title1{background:#eaeaea; padding:10px 5px;}


.review_photos ul{margin:0; padding:0;}
.MT7 {margin-top: 7px;}

.review_photos li{list-style:none; display:block; float:left; padding:0 10px 0 0;}


.view_more{background:#eaeaea; padding:7px 13px;}


.reviews{border:1px solid #eaeaea; margin:0 0 20px;}


.guest_roomsdiv, #guest_rooms, .servicediv, #service, .valuediv, #value, .cleanlinessdiv, #cleanliness, .locationstardiv, #locationstar, .comfortdiv, #comfort{list-style:none;}


.about_h .checkbox{margin:0;}


.trip_t .radio{margin:0;}


.MT5{margin-top:5px;}
.MT3{margin-top:3px;}


.MR5{margin-right:5px;} .ML5{margin-right:5px;}


.review_foot{background:#eaeaea; padding:10px 0;}


.sep{padding:0 5px;}


.review_content{padding:10px 0;}


.review_content p{text-align:justify;}


.sorting{padding:0px 0 20px;}


.MT0{margin-top:0;}


.people{background:#ecf0f3; color:#a2bdda;}


.rating ul{float:left; padding:0 0 0 10px;}


.LH35{line-height:35px;}


.red{color:#d9534f;}


.CW{color:#FFFFFF !important;}


.review_photos1{margin:20px auto; float:none; max-width:600px !important; width:auto !important; min-height:400px; border:4px solid; padding:0;}


.review_photos2{margin:0 auto; float:none; max-width:600px !important; width:auto !important; min-height:400px;}


.review_slide{width:400px; margin:0 auto;}


.rating li{float:left; width:100%; padding:5px 0px; list-style:none;}


.rating span{line-height:20px; float:left;}


.rating h3{margin:0 0 10px;}


.rating li span{width:45%;}


.sorting .book_btn .btn, .room .book_btn .btn{text-transform:inherit;}


.review_foot a, .sorting a{color:#012b67;}


.sorting select{margin:0 0 0 10px;}


.red{color:#ff0000;}


.red1{color:#a94442;}


.rooms{padding:10px 0 0px; background:#f2f2f2; margin:0 0 20px; position:relative;}


.rooms .collapse.in{display:inline;}


.hot_spot i{top:-120px !important; right:-750px !important;}


.wedding i{top:-72px !important; right:5px !important;}


.grey_btn{border:1px solid #bbbbbb; border-radius:10px; padding:10px 15px; float:left; box-shadow:0 2px 2px #ccc;}


.thumb-up{margin:0px 10px 0 5px; background:#9ac362; color:#ffffff; border:0;}


.thumb-up:hover{background:#449d44;}


.thumb-up-active, .thumb-up:active{background:#308e30;}


.thumb-down{margin:0px 0px 0 5px; background:#d9534f; color:#ffffff; border:0;}


.thumb-down:hover, .thumb-down:active{background:#c9302c;}


.thumb-down-active{background:#b7211d;}


.trip_t label span, .about_h label span{border-radius:7px; border:1px solid #eaeaea; padding:5px 15px; display:block; margin:0px 0 10px;}


.trip_t label span:hover, .about_h label span:hover{background:#9ac362; color:#ffffff;}


.trip_type_luxury_active{background:#9ac362; color:#ffffff;}


.trip_type_business_active{background:#9ac362; color:#ffffff;}


.trip_type_leisure_active{background:#9ac362; color:#ffffff;}


.trip_type_romantic_active{background:#9ac362; color:#ffffff;}


.trip_type_family_active{background:#9ac362; color:#ffffff;}


.trip_type_wedding_active{background:#9ac362; color:#ffffff;}


.trip_type_wedding_active{background:#9ac362; color:#ffffff;}


.trip_about_quiet_active{background:#9ac362; color:#ffffff;}


.trip_about_incredible_active{background:#9ac362; color:#ffffff;}


.trip_about_elegant_active{background:#9ac362; color:#ffffff;}


.trip_about_comfortable_active{background:#9ac362; color:#ffffff;}


.trip_about_cozy_active{background:#9ac362; color:#ffffff;}


.trip_about_trend_active{background:#9ac362; color:#ffffff;}


.trip_about_plush_active{background:#9ac362; color:#ffffff;}


.trip_about_gem_active{background:#9ac362; color:#ffffff;}


.trip_about_roomy_active{background:#9ac362; color:#ffffff;}


.trip_about_charming_active{background:#9ac362; color:#ffffff;}


.trip_about_romantic_active{background:#9ac362; color:#ffffff;}


.trip_about_frills_active{background:#9ac362; color:#ffffff;}


.trip_about_beautiful_active{background:#9ac362; color:#ffffff;}


.trip_about_hot_spot_active{background:#9ac362; color:#ffffff;}


.trip_about_noisy_active{background:#9ac362; color:#ffffff;}


.F12{font-size:12px;}


.F14{font-size:14px !important;}


.P10{padding:10px;}


.P15{padding:15px !important;}


.MT30{margin-top:30px;}


.tags{width:100%; float:left; padding:0 0 0 2%;}


.review_photos a{margin:0 5px;}


/*.rooms div{border-right:1px solid #b5b5b5;}*/


.BR1{border-right:1px solid #b5b5b5;}


.BB0{border-bottom:0;}


.M0{margin:0 !important;}


.room sup{}


.more_details{position:absolute; bottom:0; left:44%; background:#462367; padding:5px 10px; color:#FFFFFF; border-radius:7px 7px 0 0;}


.more_details:hover, .more_details:focus{color:#FFFFFF;}


.amenities li{list-style:none;/*width:24%;*/ display:block; float:left; padding:0;}


.images a{list-style:none; margin:5px 0;}


.images a img{width:100%;}


.step_title{background:#462367; color:#FFFFFF; padding:10px; margin:0 0 10px;}


.rooms .nav{background:#462367; padding:0 0 0 10px;}


.rooms .nav-tabs > li.active > a, .rooms .nav-tabs > li.active > a:hover, .rooms .nav-tabs > li.active > a:focus{background:#f2f2f2; color:#462367;}


.rooms .nav-tabs > li > a{color:#FFFFFF; padding:7px 12px; margin-top:6px; border-radius:0px; border:0;}


.rooms .nav-tabs > li > a:hover{background:#f2f2f2; color:#012b67;}


.discount{border:1px solid #d4d4d4;}


.discount .panel-body{color:#444444; padding:15px 15px 15px;}


.discount .panel-default > .panel-heading{background:#f0f0f0;}


.discount .panel-default, .discount .panel{border-color:#eeeeee;}


.discount .panel-group .panel-heading + .panel-collapse > .panel-body{border:0 !important;}


.discount .panel{background:#ffffff;}


.discount .panel-group .panel + .panel{margin-top:20px;}


.discount .panel-group{margin:0;}


.discount .panel{box-shadow:none;}


.rates{background:#f2f2f2;}


.rates div{padding:8px 5px;}


.rates ul{padding:0; float:left; width:100% !important; padding:20px 0 0 0;}


.rates li{list-style:none; width:50%; display:block; float:left; padding:5px 5%; margin:5px 0;}
.rates li:nth-child(even){clear:both;}

.promo_code{border:1px solid #f0f0f0; padding:5px; display:block; float:left;}


.promo_btn{margin:6px 0 0 20px;}


.promo_btn input{padding:3px 12px !important;}


.ent_promo{padding-top:20px; padding-bottom:20px;}


.sel_promo{border:1px solid #d4d4d4; margin:0 0 50px;}


.promo_bg{background:#ecebd0;}


.dark{background:#dbdbdb;}


.dropdown #dLabel{background:#012b67; border:0; color:#FFFFFF; padding:5px 15px;}


.package{background:url(../img/shadow.png) no-repeat center bottom; width:100%; padding:0 0 40px; position:relative; margin:0 0 20px;}


.pack_img img,.pack_img table td{/*border-radius:7px; border:3px solid #9ac362;*/max-width:98%;}


.view_pack{background:#130222; border-radius:5px 5px 0 0; color:#FFFFFF; padding:5px 10px; position:absolute; width:auto; bottom:8px; left:46%; font-size:1.2em;}


@media (min-width:768px){.contact_form li input{width:100%; max-width:200px;}.jobcontact_form li input, .jobcontact_form li select{width:100%; max-width:200px;}}


.pack_expand{padding:10px 10px 30px 10px;}


.pack_expand h6{margin-bottom:0; font-size:18px;}


.view_pack:hover, .view_pack:focus{color:#FFFFFF;}


.contact_form li{list-style:none; min-height:50px; padding:5px 0; text-align:left;}


.contact_form{margin:0;}


.contact_form .add-on{/*top:-1px; right:1px;*/}


.contact_form li input{width:100%;}





.jobcontact_form li{list-style:none; min-height:55px; padding:5px 0; text-align:left;}


.jobcontact_form{margin:0 0 40px;}


.jobcontact_form .add-on{top:2px; right:1px;}


.jobcontact_form li input, .jobcontact_form li select{width:100%;}


.jobcontact_form li label.joberrorlbl{font-size:12px;color:red;font-weight:400;width:100%;display:none;float:left;}


.contact_form li label.joberrorlbl{font-size:12px;color:red;font-weight:400;width:100%;display:none;float:left;}


#note_message_feedback{width:100%;float:left;}


#note_message_feedback_mob{width:100%;float:left;}





/**********Attractions Page**********/


.hotel{background:url(../img/map_point.png) no-repeat 0px 0px; width:36px; height:42px; display:block; float:left; margin:10px 0 0 10px;}


.map_count{background:url(../img/map_point.png) no-repeat 0px -167px; width:36px; height:42px; display:block; float:left; text-align:center; font-size:18px; font-weight:bold; padding-top:5px; color:#404041; margin:10px 0 0 10px;}


.attract_content{display:block; float:left; margin:0;}


.attraction{margin:10px 0; text-align:left; border:1px solid #a6b895; padding:0px;}


.attraction h6{font-size:16px;}


.attraction p{font-size:14px; color:#404041;}


.bot_link{background:#e7e7e7; padding-top:5px; padding-bottom:5px;}


.attraction:hover, .attraction_active{background:#e7e7e7;}





/**********Things To Do Page**********/


.browse{background:#e7e7e7; text-align:left; margin:20px 0 0 0;}


.browse h6{font-size:16px;}


.browse .btn{text-transform:none; padding:1px 10px;}


.browse .book_btn{margin-top:0; /*margin-left:15px;*/}


.browse .book_btn .btn{top:-2px;}


.browse p{font-size:13px;}


.things{border:1px solid #a6b895; padding:10px 0; margin:10px 0 5px;}


.things h6{font-size:16px; margin:0 0 10px;}


.things p{font-size:14px; color:#404041;}


.count{background:#2a496f ; position:absolute; top:0; left:0; padding:3px 8px; font-weight:bold; color:#FFFFFF;}


.things_scroll{height:545px; overflow-y:scroll; margin:10px 0 0;}





/**********Contact Us Page**********/


.contact_add{background:url(../img/contact_icon.png) 0 6px no-repeat; padding:0 0 20px 25px;}


.contact_tel{background:url(../img/contact_icon.png) 0 -130px no-repeat; padding:0 0 20px 25px;}


.contact_eamail{background:url(../img/contact_icon.png) 0 -284px no-repeat; padding:0 0 20px 25px;}


.PL30{padding-left:30px;}


.ask_question{background:#ededed;}


.ask_question li{list-style:none; min-height:40px;position:relative;}


.H95{height:95px;}


.map_contact{border:1px solid #b5afaf;}





/**********Directions Page**********/


.direction{background:#ededed;}


.direction a{background:url(../img/direction_icon.png) no-repeat 0 0; width:87px; height:40px; display:inline-block;}


.car{background-position:0 0;}


.walk{background-position:-102px 0 !important;}


.cycle{background-position:-203px 0 !important;}


.bus{background-position:-305px 0 !important;}


.car_active, .car:hover{background-position:0 -80px !important;}


.walk_active, .walk:hover{background-position:-102px -80px !important;}


.cycle_active, .cycle:hover{background-position:-203px -80px !important;}


.bus_active, .bus:hover{background-position:-305px -80px !important;}


.direction input{width:100%;}


.gallery{/*position:relative;*/}


.gallery_pic{position:relative; margin:0 0 50px;}


.gallery_pic a{list-style:none; display:inline; float:left; margin:0 1%; width:18%;}


.gallery_pic a img{width:100%;}


.job_rht{background:#f4f4f4; padding:0; float:right; padding:0 0 20px;}


.job_rht h4{background:#6b3f95; padding:10px; color:#FFFFFF; margin:0;}


.job_rht ul{padding:10px 0 0 20px; margin:0;}


.job_rht li{background:url(../img/arrow.png) no-repeat left center; list-style:none; padding:0px 0 0px 20px;color:#d02044;}


.W150{width:150px !important;}


.captcha_code{background:#1656a5; color:#FFFFFF; padding:3px 10px; font-size:16px; display:inline-block;}


.W80{width:80px !important;}


.yellow{color:#edc532;}


.attract_info{}


.contactuslablebx{width:auto;display:none;color:#e9435e;/*float:left;background:url(../img/black_transpatch.png) repeat;position:absolute;left:0px;top:-21px;*/font-weight:normal;font-size:12px;padding:2px 0px;margin-bottom:0px;}


.contactpaskagelablebx{width:100%;display:none;color:#e9435e;float:left;font-weight:normal;font-size:11px;}


.mail_boxask,.mail_sucssesbx{overflow:hidden;}


#packages_back{padding:0 0 12px; text-align:right;display:none;}


.mail_sucssesbx{/*background:url("../img/message.png") no-repeat 4px -28px;*/padding:7px 3px;margin:20px 0;border:1px solid #58a406;color:#58a406;display:none;}


.packages_content_frmbx{width:100%;float:left;}


.cantactusmap{width:100%;height:350px;border:1px solid #ccc;margin-bottom:20px;}


.fMTB20Cnt{margin:20px 0px;text-align:center;color:#ff0000;}


.spacealpacagesimg{width:98%;max-width:330px;overflow:hidden}


/***************************Friends Page*************************/


.friend{position:relative;margin-bottom:15px;}


.friend img{width:100%;}


.friend a span, .get_direction{background:url(../img/black_transpatch.png) repeat; width:100%; display:block; padding:5px 0; position:absolute; bottom:0; width:93%; color:#FFFFFF;}


.get_direction{padding:5px 10px; width:95%; bottom:5px; text-align:center; background:rgba(0, 0, 0, 0.0) !important;}


.get_direction a{color:#FFFFFF;position:relative;top:-5px;}
.get_direction a:hover{color:#FFFFFF;}


.frnd_detail ul{padding:0;}


.frnd_detail li{list-style:none; padding:5px 0; float:left; width:50%;}


.friend table td{border:1px solid #2a6496;}


.friend_maps{height:188px;width:100%;margin:10px 0px;}


.friendsdes{width:100%;height:210px;overflow-y:auto;}


.friend a{display:block; text-align:center;}


.friend:hover .friends_hover{display:block; background:url("../img/black_transpatch.png") repeat scroll 0 0 rgba(0, 0, 0, 0); color:#ffffff; padding:20px 0; position:absolute; text-align:center; top:31%; width:93%;}


.friends_hover{display:none;}


.friendsocialslik a{width:32px;height:34px;float:left;margin-right:12px;}


a.frd_fblink{background:url("../img/gallery_icon.png") 0 0 no-repeat; }


a.frd_twtlink{background:url("../img/gallery_icon.png") 0 -38px no-repeat;}


a.frd_yelplink{background:url("../img/gallery_icon.png") 0 -191px no-repeat;}


.friendsimg{max-width:330px;}


.friendsimg img{width:100%; max-width:320px;}


.PT130{padding-top:130px; display:block;}


.user_img{/*border:2px solid #dfdfdf; border-radius:100%;*/}


.user_img img{/*border-radius:100%; border:2px solid #dfdfdf;*/ width:100%;}


/*****************Weather*****************/


.weather_blog{}


.current ul{padding:0; width:50%; display:block; float:left; margin:0;}


.current li{list-style:none; border-bottom:1px solid #b5b5b5; padding:24px 0 24px 10px; text-align:center;}


.current li:last-child{border:0;}


.current, .today{background:#FFFFFF; padding:0;}


.current h4, .today h4{font-size:14px; background:#ededed; margin:0; padding:10px 0 10px 10px;}


.weather_blog h3{margin:0; font-size:14px; color:#FFFFFF; padding-left:20px;}


.todays h5{margin:0; padding:10px 0; background:#ededed;}


.todays{padding:0; border-left:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; padding:0 0 10px;}


.weatherImage{background:url("../img/WeatherImages.png") -149px -2px repeat;float: left;height: 159px;overflow-x: hidden;overflow-y: hidden;width:282px;padding-top:62px; padding-right:25px; color:#FFFFFF; margin-top:20px;}


.page_chanceflurries{background-position:0px -1274px;}


.page_chancefreezingrain{background-position:-292px -1115px;}


.page_chancerain{background-position:0px -1115px;}


.page_chancesleet{background-position:-292px -956px;}


.page_chancesnow{background-position:0px -956px;}


.page_chancetstorms{background-position:-292px -797px;}


.page_clear{background-position:0px -797px;}


.page_cloudy{background-position:-292px -638px;}


.page_flurries{background-position:0px -638px;}


.page_fog{background-position:-292px -479px;}


.page_freezingrain{background-position:0px -479px;}


.page_mostlycloudy{background-position:-292px -320px;}


.page_mostlysunny{background-position:0px -797px;}


.page_nt_cloudy{background-position:-292px -638px;}


.page_nt_sunny{background-position:0px -797px;}


.page_overcast{background-position:0px -320px;}


.page_partlycloudy{background-position:-292px -638px;}


.page_partlysunny{background-position:-148px -161px;}


.page_rain, .page_nt_rain{background-position:0px -1115px;}


.page_scatteredclouds{background-position:-150px -2px;}


.page_sleet{background-position:-292px -956px;}


.page_snow{background-position:0px -638px;}


.page_sunny{background-position:0px -796px;}


.page_tstorms{background-position:-292px -1274px;}


.page_nt_chancesnow{background-position:0px -956px;}


.page_chancestorms{background-position:-292px -797px;}


.page_nt_partlycloudy{background-position:-292px -638px;}


.page_nt_snow{background-position:1px -638px;}


.page_hazy{}


.overall{border:1px solid #b5b5b5; width:100%;}


.MB0{margin-bottom:0;}


.ML10{margin-left:10px;}

.MT55{margin-top:55px;}
@media (max-width:767px){.deal_price1{width:100% !important;} .current li{padding:2px 0 3px 10px !important;} .deal_price_arrow{display:none;}.deal_price_arrow{display:none;}.deal_btn{padding:10px 15px !important; margin:10px 0 0 0;}.overview .caption{top:10% !important;}.overview{height:250px;}.shadow_lft{width:100% !important;}

.home_slider{height:auto !important;}.home_slider img{height:auto !important; width:100%;}


.social_icon{display:none !important;}.carousel-indicators{bottom:-38px !important;}.avail{padding:0px 0 0 !important; text-align:center;}
 .home_res .avail{padding:13px 0 0 !important;} .room_home{margin:0;}.review_rating{margin:0 !important;}.review_wrap .item p{height:178px; overflow:hidden;}.inner_res .home_collapse{margin-bottom:0; margin-top:10px;} .home_collapse{position:inherit !important; top:0 !important; background:none !important; margin-bottom:20px;}.social{padding:10px 0;}.carousel-indicators{bottom:-50px;}.deal{padding:0 !important;}.infoBox{}.map_popup{}.social_icon{margin:0 0 0 70px;}.add img{width:80%;}.logo_bg{/*background-position:0 -88px !important;*/ background:none; height:113px !important; position:inherit !important; /*margin:0 0 0 20%;*/margin:0 auto;}.header{background:none !important; position:inherit !important; padding:0 !important;}.book_now{/*display:none !important;*/top:1px; width:40%;}.call_xs{/*padding:7px 0 0 20px !important; margin:0 0 10px 20px !important;*/text-align:center; background:#012b67;}.call{display:inline-block; float:none; background:url(../img/call_icon.png) no-repeat 0 7px; padding:6px 0 9px 20px;} .find_us h2{margin:20px 0 0 0;} .ent_promo{padding:20px;} .contact_form li{min-height:0; padding:0;}.view_pack{left:33%;} .more_details{left:30%;} .ask_question li input, .ask_question li textarea{width:100%;} .map_to, .map_to_box, .map_by, .map_trans{padding-top:10px; padding-bottom:10px;} .direction{padding-bottom:20px;} .bdrrgtlow{border-right:1px solid #b5b5b5;} .mrbtblow{margin-bottom:12px;}.PBXS10{padding-bottom:10px;}.add{font-size:12px;}.carousel-control{font-size:40px;}.deal_price{font-size:14px; padding:0;}.deal_price div{padding:0;}.inner_tab{padding:20px 0 0;}.overview{display:none;}.review_wrap{height:auto;}.review_wrap .item p{font-size:14px;}.home_review{padding:10px 0;}.review_wrap .item{height:165px;}.review_wrap .item p{height:160px;}.review_user{font-size:19px;}.datepicker{/*left:40px !important;*/} .logo_add{display:none;}.amenities1{padding:20px 0 0 0;}.sort li{padding:4px 0 4px 0px;}.sort li:first-child{padding:0;}.sort{display:none;}.xs-text-left{text-align:left !important;}.viewratings ul, .viewstay ul{padding:0;}.rating li{list-style:none;}.update_search{margin-top:20px; text-align:center;}.XSMT10{margin-top:10px;}.XSPT0{padding-top:0;}.XSPT10{padding-top:10px !important;}.promo_code{width:150px;}.MIN50{min-height:50px;}.MIN70{min-height:70px;}.sign_bg{float:none !important; text-align:center;} .XP0{padding:0 !important;} #bor_left, .MBX20{margin-bottom:20px;} .category_review_count{float:left !important;} .top_bg{background:#fffece !important;} .text-xs-center{text-align:center;} .thumb-up, .thumb-down{margin-top:5px;} .XW100{width:100% !important;} .book_now{width:35%;}

.panel-body, .reservation label{color:#56307a;    font-weight: 600;}
.category_review_5, .category_review_4_5, .category_review_3_5, .category_review_2_5, .category_review_1_5, .category_review_0_5, .category_review_0, .category_review_1, .category_review_2, .category_review_3, .category_review_4,.Dest_Arrow{float:left;} .MB-xs-10{margin-bottom:20px;} .user_img{display:none;} .inner_tab{padding:0 !important;}.deal_icons{margin:10px 0 0 0; display:block;}.yelp_box, #captcha{width:57%;}


.weatherImage{background:url("../img/WeatherImages_mobile.png") -149px -2px no-repeat;float: left;height:115px;overflow-x: hidden;
overflow-y: hidden;width:206px;padding-top:42px; padding-right:25px; color:#FFFFFF; margin-top:20px;} 
.deal h3{font-size:18px;} footer{padding:0px 0 0 0 !important;} footer li{padding:0 5px !important;} .package_description{height:auto !important;}


.page_chanceflurries{background-position:-13px -981px !important;}


.page_chancefreezingrain{background-position:-242px -860px !important;}


.page_chancerain{background-position:-18px -857px !important;}


.page_chancesleet{background-position:-241px -735px !important;}


.page_chancesnow{background-position:-18px -735px !important;}


.page_chancetstorms{background-position:-243px -614px !important;}


.page_clear{background-position:-18px -615px !important;}


.page_cloudy{background-position:-241px -493px !important;}


.page_flurries{background-position:-14px -493px !important;}


.page_fog{background-position:-242px -371px !important;}


.page_freezingrain{background-position:-18px -372px !important;}


.page_mostlycloudy{background-position:-241px -249px !important;}


.page_mostlysunny{background-position:-15px -615px !important;}


.page_nt_cloudy{background-position:-233px -493px !important;}


.page_nt_sunny{background-position:-15px -616px !important;}


.page_overcast{background-position:-14px -249px !important;}


.page_partlycloudy{background-position:-241px -492px !important;}


.page_partlysunny{background-position:-132px -127px !important;}


.page_rain, .page_nt_rain{background-position:-18px -857px !important;}


.page_scatteredclouds{background-position:-128px -5px !important;}


.page_sleet{background-position:-243px -738px !important;}


.page_snow{background-position:-18px -493px !important;}


.page_sunny{background-position:-18px -615px !important;}


.page_tstorms{background-position:-241px -981px !important;}


.page_nt_chancesnow{background-position:-18px -737px !important;}


.page_chancestorms{background-position:-243px -614px !important;}


.page_nt_partlycloudy{background-position:-243px -492px !important;}


.page_nt_snow{background-position:-16px -492px !important;}


.page_hazy{} 


.currency-collapse{position: absolute; left:0; z-index:99999;}


}


/*@media (min-width: 768px) {.MTSM15{margin-top:15px;}}*/


@media (max-width:900px){.XSMB20{margin-bottom: 20px;} .amenities ul{float:left;}.deal_price_arrow{/*display:none;*/}.deal_btn{padding:15px 20px !important;} .amenities li{width:49% !important; display:block; float:left;} .deal_timer{padding:15px 0 0 0; border:none !important;} .deal_price_arrow{right:-9%;} .deal_note{margin:15px 0 0 0;} .deal_btn{padding:16px 6% !important;} .deal_timer{clear:both;}.TAR_lg{text-align:right;}.ent_promo{text-align:left;}.header{background:url(../img/header_bg.png) center -7px repeat-x; width:100%; position:relative; z-index:9; padding:0px 0 50px 0; position:absolute;} .sign_bg{/*margin-top:10px;*/}.XP0{padding:0 !important;} .XPRL0{padding-left:0 !important; padding-right:0 !important;}}


@media (min-width: 1200px) {.frnd_detail li{float:none !important; width:auto !important;}.TAR_lg{text-align:right;}


.modal-body {padding:5px !important;}


.modal-content {border-radius:0;}


.modal-dialog img {text-align:center; margin:0 auto; border:5px solid #ffffff;}


.modal-loading img{border:0 !important;}


.no_room_avail{margin:40px 0;}


.controls{width:50px; display:block; font-size:11px; padding-top:8px; font-weight:bold;}


.next{float:right; text-align:right;}


/*override modal for demo only*/


.modal-dialog {max-width:500px; padding-top: 90px;}}


@media screen and (min-width: 768px){.customedeatetimesout, .customedeatetimesin, #get_header_avaibility  input, #get_header_avaibility  select{-webkit-appearance: none;}.modal-dialog {width:500px; padding-top: 90px;}.groupon{margin:0 0 30px;}.deal_timer{margin:15px 0 0 0; border:none !important;} .avail{text-align:center;}}


@media screen and (max-width:1500px){#ads {display:none;}}


.write_review{position:relative;}


.write_review h4{background:#eeeeee; padding:5px 10px; text-align:left; color:#012b67;}


.MT10{margin-top:10px;}


.MB10{margin-bottom:10px;}


.B1{border:1px solid #eeeeee;}


#bodyDiv {


    position:absolute;


    top:0px;


    bottom:0px;


    left:0px;


    right:0px;


}





#scrollbox3 {


    overflow: auto;


    width: auto;


    height: 400px;


    padding: 0 5px;


    border: 1px solid #b7b7b7;


}





.track3 {


    width: 10px;


    background: rgba(0, 0, 0, 0);


    margin-right: 2px;


    border-radius: 10px;


    -webkit-transition: background 250ms linear;


    transition: background 250ms linear;


}





.track3:hover,


.track3.dragging {


    background: #d9d9d9; 


    background: rgba(0, 0, 0, 0.15);


}





.handle3 {


    width: 7px;


    right: 0;


    background: #999;


    background: rgba(0, 0, 0, 0.4);


    border-radius: 7px;


    -webkit-transition: width 250ms;


    transition: width 250ms;


}





.track3:hover .handle3,


.track3.dragging .handle3 {


    width: 10px;


}





/*********Video Page**********/





.video_thumb a{display:block;position:relative;}





.video_thumb img{width:100%; border:5px solid #e6e6e6;}


.video_thumb a:hover img,.video_thumb a.selected img{border:5px solid #9ac362;}


.youtubeicons{background:url('../img/youtubeplaysprite.png') no-repeat 0 0;width:32px;height:24px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-12px;z-index:9;}


.panographybeicons{background:url('../img/button_vtours_360.png') no-repeat 0 0;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:9;}


.video_thumb a.selected .youtubeicons,.video_thumb a:hover .youtubeicons{background-position:0 -26px;}


.video_thumb a.selected .panographybeicons,.video_thumb a:hover .panographybeicons{background-position:0 -42px;}


.nav-tabs > li.visited > a{background:#9ac362; color:#FFFFFF;}





/***************************Write Review*************************/


div.rating-cancel,div.rating-star{float:left;width:27px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}


div.rating-cancel a{background:url('../img/delete1.gif') no-repeat 0 -16px}


div.rating-star,div.rating-star a{background:url('../../../images/starn.png') no-repeat 0 0px}


div.rating-cancel a,div.rating-star a{display:block;width:27px;height:100%;background-position:0 -2px;border:0}


div.rating-star-on a{background-position:0 -50px !important}


div.rating-star-hover a{background-position:0 -26px}


div.rating-star-readonly a{cursor:default !important}


div.rating-star{background:transparent!important;overflow:hidden!important}


/*}*/


.error_email .reg_error {


    width: 218px !important;


}


.reg_error {


    color: darkred !important;


}


.site_ul_li{text-align:left;font-size:16px;}


.site_ul_li >li{margin-bottom:10px;}


.termconditiosns{text-align:left;}





.BB1{border-bottom:1px solid #e8e8e8;}


.dealcheck{width:160px;height:34px;margin-top:-1px; z-index:1; background:none !important;}


.Text_Filedcheck{width:169px;margin:0 auto;}


.checkspams{width:100%;float:left;}


.dealstep1tbl{width:100%;}


.dealforms{width:100%;float:left;border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}


.currency{color:#012b67;}


.view_review{border-radius:0 0 7px 7px;}


.step1 ul{/*width:80%; display:block; float:left;*/}


.TTN{text-transform: none !important;}


/*message center*/


.message_close{position:absolute; right:-16px; top:8px; cursor:pointer;}


.good_news{background:#9ac362; color:#ffffff; padding:6px 12px; border-radius:3px; position:relative;}


.attention{background:#f0ad4e; color:#ffffff; padding:6px 12px; border-radius:3px; position:relative;}


.bad_news{background:#d9534f; color:#ffffff; padding:6px 12px; border-radius:3px; position:relative;}


.sign_bg{/*background:#9ac362; float:left; padding:8px 10px;*/position:relative;text-align:right; padding:2px 0 2px 0; display:inline-block;}


.sign_bg > a{/*background:#ffffff;*/ display:inline-block; padding:5px 13px; color:#012b67}


.initialdhide{display:none;}


#form_deal_step1{background:#FFFFFF;}


.initialmapwd{width:100%;}


.inner_tab1{background:#e8e8e8; padding:5px 0; font-size:16px; margin:0 0 10px;}


.messagesdisplay_sucess{color:#7cb744;}


.messagesdisplay_error{color:#ff0000;}


.bg-gen-info{background:#eae8e4;}








.ad-gallery{width:100% !important;}


.ad-gallery, .ad-gallery *{margin:0;padding:0;color:#25380E;}


.ad-gallery .ad-image-wrapper{width:100% !important;height:400px;margin-bottom:10px;position:relative;overflow:hidden;}


.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC;}


.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:10%;height:100%;cursor:pointer;display:block;z-index:200;}


.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:10%;height:100%;cursor:pointer;display:block;z-index:200;}


.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{}


.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../images/ad_scroll_back.jpg) 0 0 no-repeat;width:30px;height:43px;display:none;position:absolute;top:47%;left:0;z-index:101;}


.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../images/ad_scroll_forward.jpg) 0 0 no-repeat;width:30px;height:43px;right:0;left:auto;}


.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:23% !important;z-index:9;border:5px solid #717171;text-align:center;width:53% !important;}


.ad-gallery .ad-image-wrapper .ad-image a img{border:0;}


.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0;left:0;padding:7px;text-align:center;width:98% !important;z-index:2;background:url(../images/opa75.png);color:#000;font-weight:700;}


* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}


.ad-gallery .ad-controls{height:20px;}


.ad-gallery .ad-info{float:left;}


.ad-gallery .ad-slideshow-controls{float:right;}


.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer;}


.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:.9em;}


.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic;}


.ad-gallery .ad-nav{width:96%;position:relative;margin:0 2%;}


.ad-gallery .ad-forward, .ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10;}


* html .ad-gallery .ad-forward, .ad-gallery .ad-back{height:100px;}


.ad-gallery .ad-back{cursor:pointer;left:-20px;width:29px;display:block;background:url(../images/ad_scroll_back.jpg) 0 22px no-repeat;}


.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:29px;background:url(../images/ad_scroll_forward.jpg) 0 22px no-repeat;}


.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:96%;margin:0 2%;}


.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none;}


.ad-gallery .ad-thumbs li{float:left;padding-right:5px;}


.ad-gallery .ad-thumbs li a img{border:3px solid #CCC;display:block;}


.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161;}


.cursorP{cursor: pointer;}

.ad-preloads{position:absolute;left:-9000px;top:-9000px;}


.MT15{margin-top:15px !important;}




.inner_tab p{margin:0 !important;padding:10px;}


.wide_cal{background:#fff;display:block;border-radius:4px;width:95%; position:relative;}
.PTB10 {padding: 10px 0;}
.tags1 li {list-style: none outside !important;}

.tags li {list-style:none;}
.font_weightB{font-weight: normal;}

span.welcmtxt{color:#243007;font-size:12px;font-weight:bold;line-height:24px;}
.bxtsxt{float:right;}
.welcomedropdowns{background:url(../images/welcomedropdown.png) no-repeat center center;float:left;width:22px;height:24px;}
.userddbox{width:250px;margin:0px;padding:0px;position:absolute;right:32px;top:35px;z-index:9999;background:#e7e8e7;border:1px solid #cfcfcf;border-top:none;}
.userddbox li{width:100%;float:left;border-top:1px solid #cfcfcf;list-style:none;}
.userddbox li a{color:#666666;text-decoration:none;line-height:32px;display:block;padding:0px 8px;font-family: Arial;font-size: 12px;}


li.user-header{height:165px;padding:10px;text-align:center;background: #012B67;}
.width100 {width:100%;}
.txtaln{text-align:center;}

li.user-header>img{z-index:5;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:rgba(255,255,255,0.3)}
li.user-header>p{z-index:5;color:#fff;font-size:15px;margin-top:10px;text-transform:capitalize;}
li.user-header>p>small{display:block;font-size:12px;padding-top:3px;}
.img-circle{border-radius:50%;}
.pull-left {float: left !important;}
.pull-right {float: right !important;}
li.user-footer{background-color: #f9f9f9;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;padding-top: 10px;}
.userddbox .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;min-width:65px;}
.userddbox .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.userddbox .btn:focus,.userddbox .btn:hover{color:#333;text-decoration:none}
.userddbox .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.userddbox .btn-default{color:#333;background-color:#fff;border-color:#ccc}
.userddbox .btn-default:active,.userddbox .btn-default:focus,.userddbox .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.userddbox .btn{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent}
.userddbox .btn.uppercase{text-transform:uppercase}
.userddbox .btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}
.userddbox .btn-default:hover,.userddbox .btn-default:active{background-color:#e7e7e7 !important}
.userddbox .btn.btn-flat{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:1px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.user-footer .btn-default{color:#666666}
a.minwidthccmd{width:150px;}
a.minwidthsot{width:65px;}
a.disinlnblk{float:none;display:inline-block !important;}

a.welcome_showhide span > img{z-index:5;height:28px;width:28px;border:2px solid;border-color:transparent;border-color:rgba(255,255,255,0.3)}
a.mobilecircleimg span > img{z-index:5;height:28px;width:28px;border:2px solid;border-color:transparent;border-color:rgba(255,255,255,0.3);float:none;text-decoration:none !important;}
.img-circle2{border-radius:50%;float:left;}
.welcometxtddp{float:left;font-size:14px;color:#fff;}
.sign_link{margin-right:25px;}
#cancel_reservation_link_user2{display:block;padding:5px 15px 5px 25px;color:#777;}
.bxtsxtmob{clear:both;}
.bxtsxtmob span{display:inline-block;line-height:28px;}
a.mobilecircleimg{text-decoration:none !important;}
a.mobilecircleimg:hover,li.open a.mobilecircleimg:focus{text-decoration:none !important;} #form_deal_step1 .btn_right{background:url(../img/plus_minus.png) no-repeat -47px 11px #bbbbbb;} #form_deal_step1 .btn_left{background:url(../img/plus_minus.png) no-repeat 8px 11px #bbbbbb;}
/*#wrapper {min-height:100%; position:relative;}

footer{bottom:0; height:226px; left:0; position:absolute; width:100%;} #content{padding-bottom: 226px;}*/

.book_now{position:relative; z-index:9999; right:10px;top:0px;width:130px;height:94px;background:#f4a03d;float:right;
font-size:1.8em;text-transform:uppercase;color:#fff;text-align:center;cursor:pointer;}

.lgo_here{padding:0px;color:#fff;font-size:3em;margin-left:0%;line-height:53px;margin-right:0;}

.cntno{float:left;color:#fff;}
.navbar-header a{padding:0px 20px;color:#000;}
.navbar-default .navbar-nav > li > a{color:#ffffff !important;}

.mid_head{padding:20px 20px;height:auto;margin:20px auto 0px;text-align:center;width:100%;background:#000;color:#fff;font-size:2em;}
.hm_imgs{width:100%;height:300px;overflow:hidden;}

.jumbotron h1, .jumbotron h1{font-size:3em;text-align:center;}
.jumbotron h1, .jumbotron p{font-size:1.2em;}
.bgg{background-color:#000;color:#fff;padding:10px 40px;}
.bgg:hover{background-color:#000;color:#fff;}
.footer_rht{padding:30px 0px 0px;}
.footer_lft{padding:30px 0px 0px;}
.subscribe_btn{border-radius:2px;margin-left:2px;background:#087a02;}
.brd{border:none !important;}
.htt{padding:20px 0px;}
.clear_hgt{margin-left: -1px;}
.pdr{padding:8px 17px;}
.blck{background:#130222;padding:10px 5px; margin:10px auto 0; border-radius:3px;  color:#fff;border-top:1px solid #130222;}
.blck ul{margin:0;}
.gry{background:#e1e1e1;}
.subscribe_input {}

.adrs {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    bottom: -26px;
    color: #363b4f;
    font-weight: 500;
    height: auto;
    line-height: 22px;
    min-height: 32px;
    position: relative;
    text-align: center;
    width: 100%;
}

.scrollspy-example p{text-align: justify;}
.divder {
    background: rgba(0, 0, 0, 0) url("../img/bar.png") repeat-x scroll center top;
    float: left;
    height: 45px;
    margin: 0 auto;
    position: relative;
    top: -45px;
    width: 100%;
    z-index: 9;
}

.bg_color_g {
    background: #2a496f ;
    margin: 1px 0 0; padding:40px 15px 40px 14px; color:#fff;
}
.bg_color_but {
   
    margin: 1px 0 0; padding:2px 22px 1px 0px ; color:#fff;
}

.img_box{ border-radius: 50%;
    height: 221px;
    width: 227px; border:4px solid #fd9ba0;}
.ML37{margin-left: 19px;}
.but_home{background:#4baa42 ; text-align: center; padding: 10px 22px; color:#fff; border-radius: 20px; position: relative; top: -16px;
 text-transform:uppercase; }
 
 /***********************************************************/
 
 .recent-work-wrap {
    position: relative;
}

.recent-work-wrap img {
    width: 100%;
}

.font_bar {
     background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    border: 1px solid #2a496f;
    
    color: #fff;
    float: left;
    font-size: 15px;
    margin: 0 0 0 22%;
    padding: 15px 0;
    /*position: absolute; bottom: 75px;*/
    text-align: center;
    text-transform: uppercase;
    width: 60%;
}
.recent-work-wrap .overlay {
    /*background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    height: 100%;
    left: 0;
    opacity: 0;
    padding: 8px;
    position: absolute;
    top: 0;
    transition: opacity 500ms ease 0s;
    vertical-align: middle;
    width: 100%;*/
}
.recent-work-wrap:hover .overlay {
  opacity: 1;
}

.recent-work-wrap .recent-work-inner {
    background: transparent none repeat scroll 0 0;
    border-radius: 0;
    margin-bottom: 0;
    opacity: 0.8;
    top: 0;
    width: 100%;
}
.recent-work-wrap .recent-work-inner h3 {
    margin: 10px 0;color:#2a496f; font-size:22px;
}
.recent-work-wrap .recent-work-inner h3 a {
    color: #43ac43;
    font-size: 21px;
    text-transform: uppercase;
}
.recent-work-inner p {
   font-size: 16px; text-align:justify;padding:0px 10px;/*margin-top: 50px;*/
}
.read_more {
    background: #7767b6 none repeat scroll 0 0; display:inline-block;
    color: #fff;
    padding:9px 28px; border-radius:3px; text-transform:uppercase;
}
.recent-work-inner a:hover, .recent-work-inner a:focus { color:#fff;}
.recent-work-wrap:hover .font_bar {opacity: 0;}
  /***********************************************************/
 
@media screen and (min-width: 320px) and (max-width: 360px){
.home_collapse{min-width:295px !important;}	
	
} 
 
@media screen and (min-width: 320px){
 
 .blck{border-radius:0;} 
	
.h3{font-size:22px;}.cntno{width:35%; margin-left:69%;}

.wdt{width:100%;}
.home_bg{padding-bottom:70px !important;}
.lgo_here{  font-size: 30px;position: relative;} 
.home_collapse .panel-body{padding:0px;}
}

@media screen and (min-width: 320px) and (max-width: 800px){
.Text_Filedcheck{width:58.3333% !important;} #deal_no_of_rooms{width:27% !important;} .dealcheck{width:100% !important;}

}

/*@media screen and (max-width: 400px)*/
@media screen and (min-width: 200px) 
  and (max-width: 400px){.inner_res .reservation label, .inner_res .panel-body{color:#004991;}
   .home_bg{padding-bottom:17px !important;}
.home_res{padding:10px 0  0 0 !important;} 
.home_bg .container1{background:none !important;} footer .container{width:100% !important;}
.avail{padding:14px 0 0 0 !important;} .room_home{margin:0 0 10px !important;} .innerhead{padding:10px 0 !important;} .colapsshoecontentlinkdiv, .colapsshoecontentlinkdiv2{margin-bottom:6px !important;} 
}
	
.glyphicon-arrow-down::before{color:#000;}
.glyphicon-arrow-right::before{color:#000;}
.ttp{margin-top:100px;z-index:999;	}
.chh{margin-top:50px;padding-top:48px;}


.call_icon{/*background:url(../img/call_icon.png) no-repeat center center;*/cursor: pointer;height: 64px;left: -10px;
    padding: 5px 0; position: relative; top: 0;  width: 32px;}
.menu_icn{background:url(../img/menu_lst.png) no-repeat center center;width:55px;height:55px;position:absolute;top:0px;box-shadow:none;border:none; right:0;}
.lnht{line-height:35px;height:50px;}

/*overview text drop css start here*/
.home-mobileboxoverviews {
padding-bottom: 10px;
}
.mobile0verviewinnwerdiv {
    height: 270px;
	min-height:270px;
    overflow: hidden;
}
.animatedheight {
    width: 100%; color:#393939;
} 
.animatedheight p{text-align:justify;}
 .ftsz{/*font-size:30px;*/
 line-height:60px;}

.colapsshoecontentlinkdiv2 {
  display: block;
}
.colapsshoecontentlinkdiv {
    /*background: rgba(0, 0, 0, 0) url("../img/pluss.png") no-repeat;*/ background:#7767b6;
    bottom: -58px; padding:10px 0; color:#ffffff; border-radius:1px;
    cursor: pointer;
    /*font-size: 35px;
    height: 50px;*/
    margin:0px auto;
    left: 50%;
    margin-left: -78px;
    position: absolute;
    width: 143px;
    z-index: 2;
}
.colapsshoecontentlinkdiv2 {
    /*background: rgba(0, 0, 0, 0) url("../img/minuss.png") no-repeat;*/ background:#7767b6;
    bottom: -58px; padding:10px 0; color:#ffffff; border-radius:1px;
    cursor: pointer;
    display: none;
    margin:0px auto;
    left: 50%;
   /* margin-left: -88px;height: 50px;*/margin-left: -78px;
    position: absolute;
    width: 143px;
    z-index: 2;
}
/*overview text drop css end here*/
/*hotelstratford*/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:#56307a; color:#ffffff;}
 .dropdown-menu{background:#56307a;top:45px;}
 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#1d0335 !important; color:#ffffff;text-decoration:none;} 
 .datepicker{border:1px solid #004991;}
.top_bg1{background:none;z-index:9; width:100%;position:absolute;}
.bg_new{background:#fff;position:absolute;z-index:99;/*border-bottom:1px solid #fff;*/} .bg_new a{color:#000;}
.top_bg_select{position:absolute; z-index:99; width:100%; margin-top:3px;}
.head_phone{padding:4px 0; font-size:17px; } 
.head_phone .glyphicon{top:5px; color:#fff ; padding:0 10px 0 0;}
/*
.customedeatetimesout, .customedeatetimesin, #get_header_avaibility  input, #get_header_avaibility  select{/*-webkit-appearance: none; border: 1px solid #c2c2c2; -webkit-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.25); box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.25);color:#5f5f60; display: block; font-size: 14px;height:32px;line-height: 1.42857; padding:10px 12px 10px 12px; text-align:left; height:auto; width: 100%; background:#fff; border-radius:5px;}
*/
#carouselButtons{    bottom: 2px !important;}
.checkincustometime {left: 0; opacity: 0 !important; position: absolute !important; top: 0px; z-index: 8 !important;}
.add-on {border-radius: 0 4px 4px 0; color:#56307a; padding: 6px 7px; position: absolute; right: 5px;}
.home_res{position:absolute; bottom:0px; width:100%;/* background:#e0e0e0;*/ padding:20px 0;font-weight:normal;color:#5f5f60;}
 .reservation .btn-success{background:#55a535; border-radius:7px; /*color:#35530b;*/ font-size:18px; padding:8px 20px 8px 25px;} 
.carousel-caption {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom:27%;
    display: block;
    height: auto;
    padding-left: 20px;
    text-align: center;
    z-index: 1;
}
 .right_links{position:absolute; right:0; top:200px; max-width:300px;}
.res_link a{background:#7cc11e url("../img/right_nav.png") 93% 10px no-repeat; border-radius:7px 0 0 7px; padding:15px 100px 15px 20px; font-size:22px; text-transform:uppercase; text-align:right; color:#ffffff; line-height:18px; float:right;} .res_link span{font-size:10px; color:#000000; display:block; text-transform:uppercase;} .res_link a, .direct_link a, .contact_link a{color:#ffffff;} .res_link a:hover, .direct_link a:hover, .contact_link a:hover{text-decoration:none;}
.direct_link a, .contact_link a{border-radius:7px 0 0 7px; padding:10px 20px; color:#ffffff; text-transform:uppercase; float:right; float:right;} .direct_link a{background:rgba(0, 0, 0, 0.7) url("../img/right_nav.png") 91% -77px no-repeat; padding:15px 80px 15px 20px; margin:20px 0;} .contact_link a{background:rgba(0, 0, 0, 0.7) url("../img/right_nav.png") 91% -158px no-repeat; padding:15px 80px 15px 20px;}
.home_bg{/*background:#fff*/} 
.home_bg .container1{background:url("../img/home_icon.png") center -10px no-repeat;padding-left:18px;} 
.home_bg h1{color:#56307a;font-weight:700; margin:0 0 10px;text-align:center;font-size:40px;font-family:'Philosopher', sans-serif;} .MT100{margin-top:100px;} 
.home_room_img img{   height: auto; width: 100%;}
.home_guest_wrap{background:#ffffff; padding:20px 10px;} 
.home_room_txt h2{margin:0 0 0 24px; background:none; padding:5px 0; color:#003399 ; font-size:22px; font-weight:bold;} 
.home_room_txt h4{padding:20px 0 10px 10px; margin:0;} 
.home_room_txt p{min-height: 92px;
    padding: 8px 39px 4px 27px;
    text-align: justify;}
.facilities{background:#ac9f8e ;} .facilities h4{color:#452e3b; text-transform:uppercase; padding:0 0 10px;} 
.facilities ul{padding:0 0 0 20px;} 
.facilities li{ font-size:15px; color:#452e3b; ;}
 
 .facilities{padding:2px 17px;} 
.facial{background-position:0 -54px !important;} .body_f{background-position:0 -109px !important;} .beauty{background-position:0 -161px !important;} .sauna{background-position:0 -219px !important;}
.home_room_txt img{padding:0 10px 0 5px;} 
footer li{list-style:none; padding:2px 0px; display:block;} 
.blck li{display:inline-block; padding:2px 25px;} footer hr{border-color:#0a4f97;} 
.MT20{margin-top:20px;} 
.MT60{margin-top:60px;} 
.MT30{margin-top:30px;} 
.room_home .glyphicon-arrow-right.fa-plus-square:before{content:"" !important; background:url("../img/open.png") 0 0 repeat-x; display:inline-block; height:21px; width:21px;} .room_home .glyphicon-arrow-down:before{content:"" !important; background:url("../img/open.png") 0 0 repeat-x; display:inline-block; height:21px; width:21px;} .room_home .glyphicon{top:4px !important;}
.room_home .glyphicon-arrow-right:before{content:"" !important; background:url("../img/close.png") 0 0 repeat-x; display:inline-block; height:21px; width:21px;} .room_home .glyphicon-arrow-down:before{content:"" !important; background:url("../img/open.png") 0 0 repeat-x; display:inline-block; height:21px; width:21px;} .room_home .glyphicon{top:4px !important;}
.topbg_inner li a{padding:10px 12px;} .inner_res{background:#eeeded;} .topbg_inner{background:#eeeded;} 
.inner_res .reservation{font-size:14px;}
.header_1 .head_phone{padding:13px 0;} .header_1 .sign_bg{padding:10px 0;} .pdr1{padding:10px 17px;}
.mobiletop-box-divs{background:#fff;height:72px;width:100%;display:none;position:relative;text-align:center; z-index:99;}
.mobile-phone-span{float:right;background:#56307a url('../img/call_icon1.png') no-repeat center center;width:70px;height:72px;position:relative;z-index:999;cursor:pointer;right:0px; border-right:1px solid #fff;}
.mobile-phone-nav-dropdown{float:right;background:#56307a url('../img/humburger-icons1.png') no-repeat center center;color:#fff;width:70px;height:72px;position:relative;text-align:center;z-index:999;cursor:pointer;}
.link-navmobile-box{width:auto;height:45px;display:block;} .avail{color:#000;}
@media screen and (max-width: 1000px){
.res_cover{position:inherit !important;} footer li{padding:5px !important;}
.commoncontaineravltbox{width:100%;}
li.home-seps{margin:0 8px;}
.custom-hidden-tblt,li.custom-hidden-tblt{display:none;}
.slider,.overview2342{border-bottom:3px solid #000;}
.custom-visible-tblt{display:block;}
.top_bg_home{min-height:3px;position:relative;}
.logo_bg{left:50%;margin-left:-88px;}
.logo_bg img{padding-top:3px;} 
.carousel-inner img{min-height:auto;}
.first-discription-box{left:50%;margin-left:-240px;}
.mobiletop-box-divs{display:block;background:#fff !important;border-bottom:2px solid #000;}
.footermobilehm li{padding:2px !important;} 
.col-sm-custom-12{width:100%;}
	.bdrpadtpmar{padding-top:24px;margin-top:0px;border-top:1px solid #ccc;}
	.innsightpowerdby{width:442px;}
	.innsightpowerdby a{float:left;}
	.innsightpowerdby p{float:right;padding-top:15px;}
	.bgrhtnone{background:none;}
	.col-sm-custom-6{width:50%;}		
li.check-availability-boxmobile{display:inline-block;}
li.check-availability-box{display:none;}
.homepage-restnav-availability-box{background:none;border:none;padding-top:20px;padding-bottom:10px;}
	.mobileotherthings{margin:15px;border:1px solid #f2f2f2;}
.mobilebgwhite{background:#fff;}
	.footermobilehm{border-top:2px solid #000;}
	.mobilehomepageh1{margin-bottom:50px;}
.headerbommob{padding-top:5px;}
.mobile0verviewinnwerdiv h2,.mobile0verviewinnwerdiv h3,.mobile0verviewinnwerdiv h4{margin:0px;padding-bottom:5px;font-size:18px;}
.mobilenavtab{position:absolute;right:0px;top:72px;z-index:99;width:260px;background:rgba(255, 255, 255, 0.9);
padding-bottom:10px; height:auto !important;}
.mobilenavigations{margin:0px;padding:0px;list-style:none;}
.mobilenavigations li{list-style:none;}
.mobilenavigations li a{display:block;padding:10px 5px 10px 0px;text-align:left;color:#56307a;/* text-transform:uppercase;*/}
.mobilenavigations li a span, .mobilenavigations li a i {padding:0 10px 0 15px;}
.mobilenavigations li a:hover,.mobilenavigations li a:focus{text-decoration:none;} footer .container{width:98%;} .home_bg .container{width:100%;} .home_bg .MT100{margin-top:70px;}
.home_res{position:inherit; bottom:0; background:#e5e5e5; padding:20px 0 0 0 ;}
 .res_bg{background:#e5e5e5;} 
.avail, .room_home, .room_home:hover{color:#000 ;} .room_home .glyphicon-arrow-down:before{background:url("../img/open.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)} .room_home .glyphicon-arrow-right:before{background:url("../img/close.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)} .right_links{display:none;}
 .reservation #dpd1, .reservation #dpd2{width:100%;} 

/*.home_bg{background:#fff; padding:0;}*/
.inner_res{background:#e5e5e5; padding-top:85px;} 
.SMMT30{margin-top:30px;} .SMMT20{margin-top:20px;} .inner_res .reservation{padding-bottom:20px;} 
li.reservation-nav-tab-mobile a.resrvationmob{background:#3f9500; color:#ffffff;}

.mobilenavigations li:hover a, .mobilenavigations li.active a{background:#56307a ;color:#ffffff; }
 .dropdown-menu-mobile li.active a{background:#56307a;}
.mobilenavigations >.destination-nav-tab-mobile a.active {background:#56307a ;color:#ffffff; }

.mobilenavigations li.active ul a{background:#3d437a;  color:#fff;}}

.res_heading{text-transform:uppercase; background:#56307a; color:#ffffff; font-size:16px; padding:8px 0; margin-bottom: 25px;} 
.innerhead{padding:18px 0;} .innerhead1{padding:12px 0;} .res_cover{position:absolute;}
@media screen and (min-width: 1000px) 
  and (max-width: 1100px) 
 { 
  .res_cover{position:absolute;} .topbg_inner li a{padding:10px 16px;} .top_bg .topbg_inner li a{padding:10px 15px;} 
  .top_bg li a{padding:10px 11px;} .inner_res .reservation label{color:#ffffff !important;} 
  .header_1 .head_phone, .header_1 #google_translate_element {
	  font-size: 14px;padding:14px 0 14px 27px;} 
  .header_1 .sign_bg{padding:45px 0; font-size:15px;} .carousel-inner img{height:600px;}
}
@media screen and (min-width: 400px) 
  and (max-width: 700px) 
 { .home_collapse, .roomsNumberOfRooms, #div_deal_step_1 .searchModule{width:65%;} .Deal_Rate_Image{margin:10px 0 !important;} .col-lg-1.col-md-2.col-sm-2.col-xs-4.text-center.XP0{width:16.6667%;} .col-lg-3.col-md-4.col-sm-4.col-xs-4.text-center.col-md-offset-1.col-sm-offset-1.col-lg-offset-0.XP0{width:16.6667%; margin:0 16%;}
 .wide_cal{position:relative; width:80%;} .add-on{right:3%;} #div_deal_step_1 .roomsNumberOfRooms{width:100%; margin:0;} .countdown{margin:0 0 0 24% !important;} .datepicker{/*left:355px !important;*/}
 }
 /*static pages*/
 .spa, .spa li a, .spa h3{color:#012b67;}
 .left_links{padding:0; margin:10px 0;}  .left_links li{list-style:none;} .left_links li span{padding:5px;}
 .spa ul{padding:0;} .spa li{list-style:none;} .spa li span{padding:5px;}
 .price{border-radius:7px; border:1px solid #dddddd;} .dine_call{background:url("../img/phone.png") 16px 18px no-repeat; padding:10px 50px 20px;} .Bnew1{border:1px solid #dddddd;} .MW100{max-width:100%;}
 .spa_prices ul{padding:0;}  .spa_prices li{list-style:none; padding:2px 0;}
 .media img{background:#dbdbdb; border-radius:7px; margin:0; padding:10px;} .media_hover{background:rgba(0, 0, 0, 0.6) url("../img/zoom.png") no-repeat scroll center center; height:78%; width:86%; position:absolute; left:7%; top:11%; cursor:pointer; display:none;} .media a:hover .media_hover{display:block;} .media a{display:block; margin:10px;}
 .price tr td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:left; padding:12px 20px; font-size:15px;} .caret{padding:0 !important;}
 
 .dropdown-menu-mobile{padding:0;} .dropdown-menu-mobile li a{padding-left:40px;} .left_links li a{text-decoration:underline;} .innerhead1 .btn-success{color:#ffffff !important;} .checkspams .add-on{right:-7px !important;}
 
 .spa_prices li b{font-weight:700;} h3{font-weight:bold;} 
 .animatedheight h2 a{color:#a3508d; font-size:20px;text-decoration:none;} 
 .pinterest > img{display:none;} .fb_iframe_widget{display:inline-flex !important;}
 #review_email_id{padding:4px 0;} .guest_tab ul li a.bggreen1{background:#2a496f!important;}
 
 
 /*xxxxxxxxxxxxxxxxxxxxxxxx  Vagabond Inn & Suite Klamath Falls  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
 .ggltranslate { z-index:9;}
 .shadowboxdiv {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 85%) !important;
    bottom: 0;
    height: 120px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 99;
}

.color_w{/* color:#fff; text-transform:uppercase;*/}
.color_g{background:#2a496f; padding:5px 0 5px 0; font-style: italic; margin-top:10px; text-transform:none;}
.F20{font-size: 20px !important;}
.F25{font-size: 25px !important;margin-right: 7px; position:relative;top:3px;}
.h1_home{text-transform:capitalize; color:#2a496f !important; background:url(../img/line.png) center bottom no-repeat; padding:0 0 44px !important; margin: 0px 0 28px; font-weight:700;font-family:'Philosopher', sans-serif;}
.h3_home{color:#2a496f; margin-bottom: 0px; font-style: italic; font-weight: 600;}
.home_text{  font-size: 30px;margin:15px 0 12px; font-family: 'Archivo Narrow', sans-serif; font-style:italic; color:#838383;}
.map_icons{color: #fff}
.subscribe_btn {
    background: #437b24 none repeat scroll 0 0 !important;
    padding: 1px 9px !important;
}
.h4_color {
    color:#fff;
    font-size: 32px;
    margin-top: 2px;
    text-transform: none; font-weight:700;
}
.ns_font {
    color:#fff;
    font-size: 36px;
    margin-top: 2px;
    text-transform: none; font-weight:700;
}

.mobile_header {
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 9;
}

.inner_w{color:#fff;}
.inner_w a{color:#fff;}

.subscribe_btn{ height: 45px !important; text-transform:uppercase;}
.subscribe_input{height: 45px !important;}

/******************************/

 .hovereffect {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
 
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect:hover .overlay {
  background-color: rgba(48, 152, 157, 0.4);
}

.hovereffect img {
  display: block;
  position: relative; width:100%;
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #2a496f;
  text-align: center; font-weight:bold;
  position: relative;
  font-size: 17px;
  padding: 5px 10px 5px 10px;
  background: rgba(255, 255, 255, 0.8);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; margin-top:50px;
}

.hovereffect:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
 
  text-transform: uppercase;
  color: #fff;
  border:0px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-weight: normal;
  margin: -129px 0 0;
  padding: 132px 181px 124px 118px;
}

.hovereffect:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect a.info:hover {
  /*box-shadow: 0 0 5px #fff;*/
}
 
 .home_p{text-transform: none; font-size: 13px; margin-top: 10px;color:#000; font-weight:normal;}
 /******************************/
 
 .top-nav-ul a:focus{ color:#000;}
 .bg-primary {
    background-color: #56307a;
    color: #fff;
}
 b, strong {
    font-weight: 700;
}
 .BG_W{/*background:#fff !important;*/}
 .BG_W_room{margin-top:-6px ;}
 #no_of_room, #no_of_adult, #no_of_child, #no_of_room_mobile { padding:10px 0 !important;
    background: #fff none repeat scroll 0 0;
    border: none !important;
    border-radius: 3px;
    padding: 10px 9px !important;
    text-align: center !important; width: 65px; text-align-last:center;
} select #no_of_room{text-align:center;}
.innsight_logo {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    padding: 5px; margin-bottom:9px;
}
.home_border{border: 1px solid #b4b4b4; padding: 2px 30px 30px; margin:35px 20px;}
.animatedheight h2{margin:0;	font-size: 25px; text-align: left; color:#d02044;}

.carousel-control.right{ background-image: none;}
.carousel-control.left{ background-image: none;}
.carousel-control{opacity:1;}
.innsight_rew{color:#fff; border-top: 1px solid #fff;}
.inn_bg_home {background: rgba(0, 0, 0, 0) url("../img/inn_bg.png") no-repeat scroll 0 0 !important;
position:relative;left:50%; height:54px !important;
}
.MT30{ margin-top:30px !important;}
.MT3_30{  margin-bottom: -45px;
    margin-top: -20px;
    position: relative;
    z-index: 99;}
.square{list-style:square}
.ML20{ margin-left:20px;}
.ML36{margin-left:36px;}
.newway img {
    height: 374px;
    width: 100%;
}
.room_but{background:#55953f;}
a:hover, a:focus {
    color: #2a6496;
    text-decoration: none;
}
.list li,.list li a{ color:#fff;}
.border_room{ border: 1px solid #b4b4b4;
    margin: 0 0 3px 0px;
    padding: 10px 5px 10px 11px;}
/*.footer_top_border{border-top:1px solid #57434e;}
.foter_bor_r{border-right: 1px solid #57434e}
.foter_bor_l{border-left: 1px solid #57434e; min-height:199px;}*/
.fa-search::before{ color:#000;}
 .bg_mobile{background: #fff none repeat scroll 0 0;
    margin: 10px 0 10px 0;
    padding: 10px;}
 .color_w{ color:#000;}	
 .color_w_home{ color:#393939;}
.bg_mobile a{ color:#fff; text-decoration:none;}
.footer_top_border h4{text-transform:none; font-size:26px; margin-bottom:8px;}
.top_bg  li a:hover, .top_bg  li a:active {background:#56307a; color:#ffffff;}
.dropdown-menu li a:hover, .dropdown-menu li a:active{ color: #fff;}
.nav > li { margin:5px 0;
    display: block;
    /*height: 50px;*/
    position: relative;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#3a1a59;}
.bg_color h2 span {
    background: #248344;
    display: inline-block;
    font-size: 21px;
    line-height: 20px;
    padding: 10px 14px; margin-top:300px; color:#fff; border-radius:2px;
	
}
.map_data {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    margin: 135px 0 0;
    padding: 10px 20px;
}
.bg_color {
    text-align: center;
}
.bg_color h2 span img {
    font-weight: bold;
    margin: 0 20px 0 0;
}
.top-nav-ul li.active a {text-decoration: none;color:#ffffff;background:none;border-bottom:3px solid #fff;}
.social  img{display:none;}
.bg_color {
    background: rgba(0, 0, 0, 0) url("../img/map.jpg") no-repeat scroll center ;
    height: 400px;
} .bg_color .btn-success{position:absolute; margin:0 0 0 -90px; left:50%; bottom:10px; font-size:22px;}
.bg_ns {
    background: rgba(0, 0, 0, 0) url("../img/ns.jpg") no-repeat scroll center ;
    height: 400px;
}
.MT70{ margin-top:70px;}
.newthings{color:#393939 !important;}
.container-fluid p{ margin:5px 0 0 0;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
{ background-color: #fff;}
.b_600{font-weight: 600}
.h5_color {
    color: #fff;
    font-size: 18px;
    margin-top: 2px;
    text-transform: none;
}

.guest_room_img center{z-index: 9 !important;}
.white{ color:#fff;}
.white a{ color:#fff;}
/*.black {color:#000;}
.black a{color:#000;}*/

.white_bg {
   background: #fff none repeat scroll 0 0;
    border-bottom: 2px solid #000000;
    border-top: 2px solid #000000;
    color: #000;
    display: inline-block;
    font-size: 15px;
    padding: 8px 0 3px 0;
    text-transform: uppercase; margin-top:-5px;
}
.white_bg a{ color: #000;}
.F22{ font-size:22px !important;}
.animatedheight a{ color:#2a496f;}
.animatedheight a:hover, .animatedheight a:focus { color:#2a496f;}

.h2no_border a{color:#2a496f;}
.h2no_border a:hover, .h2no_border a:focus { color:#2a496f;}

a {
    color: #000;
    text-decoration: none;
}
.h2no_border{ margin-top:16px;}
#slider1prev{ background: #56307a !important;}
#slider1next{ background: #56307a !important;}
.facon {text-transform: uppercase;}


@media screen and (min-width: 320px) and (max-width: 340px) {
div.rating-cancel a, div.rating-star a{ width: 38px !important;}
div.rating-cancel, div.rating-star{width: 25px !important;}
.reviews .floatl{width: 94px !important;}
.review_title1 .floatl{width: 110px !important;}
}


@media screen and (min-width: 320px) and (max-width: 767px) {
.res_bg_web {height: auto;}
.home_border{ border:0px solid #b4b4b4; margin:0px; padding:0px 0 0;}
.slider, .overview2342{ border-bottom:0px solid #000;}
h1, .h1 {font-size: 22px;}
.MB10_mobile{ margin-bottom:10px;}
.footer_top_border{border-top:0px solid #57434e}
.foter_bor_l {
    border-left: 0px solid #57434e;
    min-height: auto;
}

.BG_W{margin-top:0px;}
.room_mobile img{ width: 100%;}
 }
 @media screen and (min-width: 768px) and (max-width: 1000px) {
	.res_bg_web {height: auto;padding-bottom:20px;} 
	.BG_W{margin-top:0px;}
	.slider, .overview2342{ border-bottom:0px solid #000;}
 }
 
  @media screen and (min-width: 400px) and (max-width: 500px) {
	.datepicker {/*left: 47px  !important;*/}
  .home_bg{padding-bottom:40px !important;}
 
 }
   @media screen and (min-width: 500px) and (max-width: 600px) {
	.datepicker {/*left: 97px !important;*/}
.home_bg{padding-bottom:40px !important;}
 }
 
 @media screen and (min-width: 600px) and (max-width: 767px) {
	.datepicker {/*left: 219px  !important;*/}
	.home_bg{padding-bottom:40px !important;}
 }
  @media screen and (min-width: 320px) and (max-width: 800px) {
 .bg_mobili_tab{ margin: 10px 0px; padding: 10px 20px;}
 .MT10_tab{ margin-top:10px;}
  }
  @media screen and (min-width: 768px) and (max-width: 900px) {
	  .ML36 {margin-left: 28px;}
	  .home_room_img img {height: auto ;width: 100%;}
	  .newway img { height: 305px;width: 100%;}
	  .review_wrap {height: 337px;}
	  .MT30 {margin-top: 0;}
	  .MT10_tab{ margin-top:16px;}

  }
    @media screen and (min-width: 900px) and (max-width: 960px) {
	  .ML36 {margin-left: 28px;}
	  .home_room_img img {height: auto;width: 100%;}
	  .newway img { height: 305px;width: 100%;}
	  .review_wrap {height: 337px;}
	  .MT30 {margin-top: 0;}
	  .MT10_tab{ margin-top:16px;}
  }
  
   @media screen and (min-width: 960px) and (max-width: 999px) {
	  .ML36 {margin-left: 28px;}
	  .home_room_img img {height: auto;width: 100%;}
	  .newway img { height: 305px;width: 100%;}
	  .review_wrap {height: 337px;}
	  .MT30 {margin-top: 0;}
	  .MT10_tab{ margin-top:16px;}
  }
  @media screen and (min-width: 320px) and (max-width: 1000px) {
  .color_w{ color:#452e3b;}
  .bord_n{border:none !important;}
  }
  @media screen and (min-width: 992px) and (max-width: 1000px) {
  .DN{ display:none;}
  }
  
  .inner_tab_top {
    padding: 70px 0 0 !important;
}
 @media screen and (min-width: 991px) and (max-width: 1100px) {
.MT17 {
    margin-top: 16px !important;
}
.MT10_tab {
    margin-top: 16px;
}
 }
@media screen and (min-width: 1101px) and (max-width: 1200px) {
	.topbg_inner li a {padding: 10px 16px;}
  }
 @media screen and (min-width: 1101px) and (max-width: 1199px) {
	.res_cover {position: absolute;}
.MT17 {margin-top: 16px !important;}
.MT10_tab {margin-top: 10px;}
.header_1 .head_phone, .header_1 #google_translate_element {
    font-size: 15px;
    padding: 12px 0 12px 17px;
}}
@media screen and (min-width: 768px) and (max-width: 810px) {
	.colapsshoecontentlinkdiv{bottom: -68px;}
 } 

@media screen and (min-width: 320px) and (max-width: 500px) {
.carousel-inner img {
    min-height: auto;
}
.home_slider img {
    height: auto !important;
    width: 100%;
}
}


@media screen and (min-width: 768px) and (max-width: 810px) {
	.hovereffect h2{margin-top:78px;}
	.hovereffect a.info{padding:80px 179px 96px 50px}
 } 
 @media screen and (min-width: 768px) and (max-width: 992px) {
	.hovereffect h2{margin-top:78px;}
	.hovereffect a.info{padding:48px 341px 122px 256px;}
 } 
  @media screen and (min-width: 320px) and (max-width: 992px) {
	.bg_mobili_tab{padding:10px 0px;}
 } 
   @media screen and (min-width: 992px) and (max-width: 1000px) {
	.NA{ display: none !important;}
 }
 @media screen and (min-width: 345px) and (max-width: 500px) { 
.ns_bar {padding: 0 1px 0 18% !important;}
 }
 @media screen and (min-width: 505px) and (max-width: 600px) { 
.ns_bar {padding: 0 1px 0 18% !important;}
 }
 @media screen and (min-width:601px) and (max-width: 700px) { 
.ns_bar {padding: 0 3% 0 22% !important;}
 }
  @media screen and (min-width:701px) and (max-width: 768px) { 
/*.ns_bar {padding: 0 7% 0 11% !important;}*/
 }
 @media screen and (min-width:320px) and (max-width: 760px) { 
.pack_slide img {
    margin: 0 auto;
    width: 100% !important;
}
 }
 
  @media screen and (min-width:440px) and (max-width: 760px) { 
 .check_home_bg {
   
    float: none !important;
    margin: 0 auto !important;
    width: 70%;
}

 }
 
 
  @media screen and (min-width:761px) and (max-width: 991px) { 
 .check_home_bg {float: none !important; font-size: 14px; margin: 0 auto !important;width: 77%;}

 }
 
 @media screen and (min-width:992px) and (max-width: 1000px) { 
 .ML1 {
    margin-left: 7%;
}
.MT10_tab {
    margin-top: 14px;
}

 }
   @media screen and (min-width:320px) and (max-width: 420px) { 
 .avail {
    padding: 0px 0 0 !important;
}

   }
   
 @media screen and (min-width:320px) and (max-width: 520px) {    
   #job_country_mob{ width:30%;}
      }
@media screen and (min-width:320px) and (max-width: 1000px) { 
.white {color: #000;}
.sm_center{text-align:center !important;}

 }
 @media screen and (min-width:320px) and (max-width: 700px) { 
.wide_cal {
    position: relative;
    width: 100%;
}
 }	
 @media screen and (min-width:320px) and (max-width: 900px) { 
.h1_home{margin:0px 0 28px}
 }	
  @media screen and (min-width:1001px) and (max-width: 1150px) { 
#no_of_room, #no_of_adult, #no_of_child, #no_of_room_mobile{ padding: 5px 9px;width: 63px;}
 }  
 
 @media screen and (min-width:768px) and (max-width: 991px) { 
/*#no_of_room, #no_of_adult, #no_of_child, #no_of_room_mobile{ width: 41px;padding: 5px 6px;}*/
.MT27{ margin-top:27px;}
.home_res{padding:20px 0 19px;TOP: 0px !important;}


 }
 
@media screen and (min-width:230px) and (max-width: 768px) { 
   .clear_hgt {
    margin-left: -1px;
    /*padding-top: 0px;*/
}
   }
@media screen and (min-width:768px) and (max-width: 1000px) {  
.yelp_box{width: 60%;}
.sm_left{text-align:left !important;}
.ft_address{padding: 32px 0 !important;}
  }
  
  
  
  .shadow1 {
    margin-bottom: 9px;
    width: 100%;
}
.other_rooms h4 span {
    display: inline !important;
    line-height: initial;
}
#room_images_slider #slider1next, #room_images_slider #slider1prev{top:-64px !important;}
.other_rooms h4 span, .other_rooms h2 span{padding:5px 13px !important;}




  @media screen and (min-width:1000px) and (max-width: 2500px) {  
.ml20_web{ margin-left:20px;}
.open>.dropdown-menu {display: block; padding: 5px 22px;}
  }
  @media screen and (min-width:320px) and (max-width: 765px) {  
.hovereffect h2 {
  text-transform: uppercase;
  color: #2a496f;
  text-align: center; font-weight:bold;
  position: relative;
  font-size: 17px;
  padding: 5px 10px 5px 10px;
  background: rgba(255, 255, 255, 0.8);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; margin-top:77px;
  
}

  }
 @media screen and (min-width:300px) and (max-width: 340px) {    
 .other_rooms h4 span, .other_rooms h2 span {
    font-size: 18px !important;
    padding: 8px 4px !important;
    position: relative !important;
    top: -3px !important;
} 

 }
 
 
 @media screen and (min-width:341px) and (max-width: 450px) {  
 .other_rooms h4 span, .other_rooms h2 span {
    padding: 5px 13px 4px !important;
    position: relative !important;
    top: 1px !important;
    font-size: 23px !important;
}
 }
 
 
   @media screen and (min-width:320px) and (max-width: 1000px) {  
.blck{ padding:20px 5px}
footer li {padding: 9px !important;}

  }
    @media screen and (min-width:992px) and (max-width: 1000px) {  
.ns{ display:none;}
  }
  
   @media screen and (min-width:991px) and (max-width: 1200px) {  
  .inline-b li{padding:10px 8px !important;}
   }
      @media screen and (min-width:768px) and (max-width: 1199px) {  
.ML37 {
    margin-left: 0px;
}

  }
  
     @media screen and (min-width:320px) and (max-width: 999px) {  
.bg_color {
    background: rgba(0, 0, 0, 0) url("../img/map.jpg") no-repeat scroll center center;
    height: 374px;
}
  }
   @media screen and (min-width:1201px) and (max-width: 2500px) {  
 .ML61{margin-left: 70px;}
   }
     @media screen and (min-width:992px) and (max-width: 1200px) {  
 .ML61{margin-left: 33px;}
   }
       @media screen and (min-width:1001px) and (max-width: 1290px) {  
 .other_rooms{margin-bottom: 30px}
 .top_bg li a{font-size:14px !important;}
   }
   @media screen and (min-width:2000px) and (max-width: 2300px) {  
 .MR_4{margin-right: -4%;}
   }
    @media screen and (min-width:1001px) and (max-width: 1068px) {  
 .blck li{ padding:2px 0px;}
   }
 /***************************floating****************************************/
 .wrapper {
    height: 100%;
}
@media screen and (min-width: 1000px) and (max-width: 2500px) {
.floating {
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
}
}
@media screen and (min-width: 701px) and (max-width: 767px) {
.subscribe_input, .subscribe_btn {
    float: none !important;
}

}
@media screen and (min-width: 765px) and (max-width: 767px) {
.s_btn { padding-top: 0px !important;}
}
 .review_wrap img{width:20px;height:16px;}
 
 /***************************floating****************************************/
 .white_bg_home{
   background: rgba(254, 254, 254, 0.8) ;
   
    color: #000;
    display: inline-block;
    font-size: 14px;
    padding: 8px 0 9px;
    text-transform: uppercase; bottom:40px; position:relative;
}
.white_bg_home a{ color: #000;}
.map_data {
     background: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    display: inline-block;
   
    font-size: 17px;
    margin: 212px -10px 0 0;
    padding: 10px 20px;
}

.Rev_sec{
    background: rgba(0, 0, 0, 0) url("../img/Rev.jpg") no-repeat scroll center ;
    min-height: 400px;text-align:center;margin-bottom:30px;
}

.Rev_sec .review_wrap{height: 290px;font-weight:normal;}
.Rev_sec h2{color:#fff;font-weight:700;padding-top:10px;}
.foot_top{border-bottom:1px solid #fff;background:#fff;}
.ft18{font-size:20px;font-weight:700;}
.ft24 {font-size: 24px;font-weight: 700;}
.capp{text-transform:uppercase;}
.Ln li{padding:15px 0px !important;}
.Ln .fa {position:relative;top:2px;margin-right:10px; right: -9px; top: -3px;}
.color_patch{background:#62728c;}

.shuttle1{background:url("../img/amenities.png") no-repeat scroll center 26px; text-align:center;padding:50px;}
.breakfast1{background:url("../img/amenities.png") no-repeat scroll center -133px; text-align:center;padding:50px;}
.wifi1{background:url("../img/amenities.png") no-repeat scroll center -299px; text-align:center;padding:50px;}
.for_mob{color:#fff;font-size:25px; text-align:center;}
.lft {left: -5px;}	

.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:focus, .datepicker td.active:hover:focus, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active.active:hover, .datepicker td.active.disabled, .datepicker td.active.disabled:hover, .datepicker td.active[disabled], .datepicker td.active[disabled]:hover{background:#56307a !important;}
.facon .fa{top:-2px;position:relative;}

.slider .carousel-indicators .active{background:#62728c;border:2px solid #233954;}
.slider .carousel-indicators{bottom:0;left:10%;}

.carousel-indicators .active{background:#62728c;/*border:2px solid #233954;*/}

.carousel-indicators li{background:#fff;height:20px; width:20px;border:2px solid #233954;}
.carousel-indicators .active{/*height:20px; width:20px;*/}

#six_content .contact_form .add-on{right: 4px; top: 2px;}
.mre {position: relative; bottom: -35px;}
.h2no_border.text-justify strong {font-weight: normal;}
@media screen and (min-width: 768px) and (max-width: 990px){
	.grey_bg {font-size: 14px;}
}
@media screen and (min-width: 200px) and (max-width: 500px) {
#no_of_room, #no_of_adult, #no_of_child, #no_of_room_mobile{padding: 10px 7px !important;}
.customedeatetimesout, .customedeatetimesin, #get_header_avaibility input, #get_header_avaibility select{font-size:13px;}
}

@media screen and (max-width: 768px){
.home_bg .container1{padding-left:0px;} .good_news{padding:15px 12px 6px;}
.bord_n{border:none !important;}


}
.dropdown-menu a {font-size: 16px;}

@media screen and (max-width: 1200px){
	.lft{left:7px;}
	
	
	
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
	.write_review  #review_email_id{width:62% !important;}
	.customedeatetimesout, .customedeatetimesin, #get_header_avaibility input, #get_header_avaibility select{text-align:left;}
	
}

@media screen and (min-width: 768px) and (max-width: 2500px) {
.map_data {
 float: right;}}
 
 

/****************************************************/
.img-circle {
    border-radius: 50%;
    height: 210px;
    width: 210px; border:4px solid #dadada;
}
.thumbnail{border:1px solid #fff;}
.hvr-float-shadow::before {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 5%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transition-duration: 0.3s;
    transition-property: transform, opacity;
    width: 90%;
    z-index: -1;
}
.hvr-float-shadow {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;position: relative; transform: translateZ(0px);transition-duration: 0.3s;
    transition-property: transform;  vertical-align: middle;
}

.hvr-float-shadow:hover::before, .hvr-float-shadow:focus::before, .hvr-float-shadow:active::before {
    opacity: 1;
    transform: translateY(5px);
}
.hvr-float-shadow::before {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
    content: ""; height: 10px; left: 5%; opacity: 0; pointer-events: none; position: absolute; top: 100%; transition-duration: 0.3s;
    transition-property: transform, opacity; width: 90%; z-index: -1;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
    transform: translateY(-5px);
}
.caption h3{text-transform:uppercase; font-size:21px;font-family:"Philosopher",sans-serif;}

/****************************************************/
 .check_home_bg{} .strip{background:url("../img/strip.jpg") repeat scroll center center;} .amenities{padding:30px 0; font-size:23px; color:#ffffff; font-weight:bold;}
 .amenities > div{background-image:url("../img/amenities.png"); background-repeat:no-repeat; padding:0 0 0 100px;}
 .shuttle{background-position:18px 0;} 
 .breakfast{background-position:25px -165px;} 
 .wifi{background-position:18px -332px;}
.head_img{padding:10px; border:1px solid #2a4669;} .welcome_img{background:url("../img/hotel-aura-guest-room.jpg") no-repeat scroll center center / cover;}
.mainame h4{font-size:44px; text-transform:uppercase; font-weight:bold; text-align:center; color:#ffffff; padding:20px 0; margin:0;} .mainame a{font-weight:700;font-size:25px; text-transform:uppercase; text-decoration:underline; color:#ffffff; display:block; text-align:center; padding:0 0 10px;width:200px;margin:0px auto;}
.mainame > div{font-size:20px;font-weight:700; color:#ffffff; text-transform:uppercase; text-align:center; margin:20px 0; background:url("../img/ame_bg.jpg") no-repeat scroll center bottom; padding:0 0 10px;} .mainame{margin:10px auto 20px;}
input:focus::-webkit-input-placeholder { color:transparent; } input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */ input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */input:focus:-ms-input-placeholder { color:transparent; } /* oldIE 😉 */
.green_bg a, .green_bg a:hover{background:#55a535 !important; color:#ffffff !important;}
.mobile_max .add-on{top: -1px;}
.package{/*min-height:500px;*/}
.height_set {/*border-right: 1px solid #d1d1d1;*/ height: auto; padding: 12px 12px;}
.s_btn { padding-top: 30px;}
.bg_new a{color:#d02044 !important;}
.r_b{border-right:1px solid #fff;min-height:50px;}
.home_bg h2{text-transform:uppercase;font-size:27px;}
.dwn {box-shadow: 1px 3px 5px #d1d1d1;  padding-bottom: 30px;}
.bt_set{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: 1px solid;  color: #000;  padding: 8px 17px;
}

.bt_set:hover{background:#363636;color:#fff;}

.bg_color_gallert {
    background: rgba(0, 0, 0, 0) url("../img/gallery-bg.jpg") repeat-x scroll center top;
    color: #000; margin: 1px 0 0;  padding: 20px 15px 27px 14px;
}
.bg_color_gallert .thumbnail {
    background-color: rgba(0, 0, 0, 0.1);border:none;margin-bottom:0px;
}
.bg_color_gallert .h1_home{background:none;color:#fff !important;padding:0 !important;}

.Rev_sec .review_wrap .item{color:#515151;font-family: 'PT Sans', sans-serif;}
.loc .h1_home {
    background: rgba(0, 0, 0, 0) url("../img/loc.png") no-repeat scroll center bottom;
    color: #56307a !important; font-family: "Philosopher",sans-serif;  font-weight: 700; margin: 0px 0 28px; padding: 0 0 44px !important; text-transform: capitalize;
}
.ft_address{padding:45px 0px;color:#3c3c3c;}
.brdF{border-right:1px solid #d1d1d1 !important;}
.ft_address .fa{font-size:36px;position: relative; top: 7px;}
.bot_br{border-bottom:1px solid #e1e1e1;}
.inline-b li{display:inline;color:#000;padding:10px;font-weight:normal;}
.inline-b li a{color:#000;}
.inline-b li a:hover{color:#000;}
.foot_top a{color:#515151;}
.foot_top a:hover{color:#515151;}
.datepicker-dropdown{background:#000 !important;border:none !important;color:#fff;}
.datepicker td.day:hover{background:#56307a !important;color:#fff !important;}
.left_arrow1 {
    background:none repeat scroll 0 0; color: #373054; font-size: 30px; left: 0; padding: 12px; position: absolute;  top: 40%;}
.right_arrow1 {
    background:none repeat scroll 0 0;
    color: #373054; font-size: 30px; padding: 12px; position: absolute; right: 0; top: 40%;}

.W100{/*min-height:200px;*/}


.social_top a {
    background: rgba(0, 0, 0, 0) url("../img/social_icon_top.png") no-repeat scroll 0 0;
    border: 1px solid; border-radius: 100%; display: inline-block;  height: 40px;  margin: 0 2px; width: 40px;
}
.sm_left a:focus{color:#000 !important;}
.font_bar_h3 {font-family:"Philosopher",sans-serif !important; text-align:left;color:#a3508d;font-size:30px;padding-left:5px;}
.top_r {text-align: left;}


.ban_ov {
   /* background: rgba(0, 0, 0, 0) url("../img/ban_ov.png") repeat-x scroll 0 0;*/
    background:rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.4)) repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
	left:0;
}
.left-arrow{/*background:rgba(255, 255, 255, 0.7);*/
   color:#fff;
   font-size: 35px !important;
   left: 20%;
   height:50px !important;width:50px !important;
   padding:13px;
   position: absolute;
   top: 50%;
   border-radius:100%;}

.right-arrow{/*background: rgba(255, 255, 255, 0.7);*/
   color: #fff;
   font-size: 35px !important;
   right: 20%;
   height:50px !important;width:50px !important;
   padding:13px;
   position: absolute;
   top: 50%;border-radius:100%;
   width:320px;
   }
   
   .riverinn_code {
    border: 1px solid #c6c6c6 !important;
}
.social_top{margin-right:10px;margin-top:5px;}
.bg_new a{color:#000 !important;} .bg_new a:hover{color:#000 !important;}
.goog-te-gadget-simple {
    border-color: #9b9b9b #d5d5d5 #e8e8e8;
    border-style: solid;
    border-width: 1px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 10pt;
    padding: 10px !important;
	background:none !important;
}
.goog-te-gadget-simple .goog-te-menu-value span{color:#fff;padding-right:5px;font-size:15px;}
.goog-te-gadget img{display:none;}
.carousel-caption > h1{font-size:24px;text-transform:uppercase;line-height:30px;text-shadow:none !important;}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.slider .carousel-caption h1{font-size:18px;text-shadow:none !important;}
}

@media screen and (min-width: 300px) and (max-width: 767px) {
.slider .carousel-caption {display:block;}
.ft_address{padding: 11px 0px !important;}
.brdF{border-right:none !important;}
.gallery .nav > li > a { font-size: 11px; padding: 7px 4px;}
}

/***************************country_currency ****************************************/ 
.country_currency_list {right: -346px !important;top: -343px !important;}
.currency_h5heading{ color:#000;}
.guest_tab ul li a, .guest_tab h2 a, .guest_tab h2 span{ background:#004991;}
@media screen and (min-width: 320px) and (max-width: 500px) {
.country_currency_list{ width:293px !important;}
.currency_listbox{ width:272px !important;}
.country_currency_list {right: -101px !important;top: -370px !important; }
.mob_usd{padding: 0 23% 0 27%}
}
@media screen and (min-width: 501px) and (max-width: 767px) {
.country_currency_list{ width:293px !important;}
.currency_listbox{ width:272px !important;}
.country_currency_list {right: -111px !important;top: -370px !important; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.country_currency_list {right:-205px !important; top: -360px  !important; }
.s_btn { padding-top: 0px;}
}
.current_currency_list {
    background: #fff none repeat scroll 0 0;border-radius: 3px;padding: 5px 8px;
}
@media screen and (min-width: 501px) and (max-width: 767px) {
.mob_usd{padding: 0 23% 0 42%}
}
@media screen and (min-width: 400px) and (max-width: 767px) {
.inner_check_mob{ width:76%}
}
.current_currency_list, .currency_tabdiv {display: inline-block;float: none !important;
}
.currency_tabdiv{ margin:10px 0 10px 0;}
.current_currency_list, .currency_tabdiv {
    display: inline-block;
    float: left !important;
	margin-top:20px;
}
.ML5_home {position: relative; top: 20px;}
.content_common{ height:100px;}

 /***************************country_currency ****************************************/ 

.custom-hidden-tblt {/* padding-top: 13px;*/}
.datepicker th.next, .datepicker th.prev{background:#56307a !important;}
.fancybox img{height:200px;}
.gallery .nav > li > a{padding:7px 9px;}

.social a:hover{background:#56307a url("../img/social_icon_hover.png") no-repeat scroll 0 0;border:1px solid #56307a;}
.green_bg1 a:hover{background:#55a535 none repeat scroll 0 0 !important;}
.datepicker td span:hover{background:#56307a !important}

.guest_room_img .social{width:200px;}
.guest_room_img
.news_inner .social a{margin: 0 3px;}
#formReservation .nav-tabs > li.active > a, #formReservation .nav-tabs > li.active > a:focus, #formReservation .nav-tabs > li.active > a:hover{background:#a3508d;}
