@media (min-width: 1200px)  {
	 header{top:0; width:100%; z-index:11; transition: height 0.3s ease 0s; position:relative;}

	 header.smaller .inner_res{height: 120px; position: fixed;top: 0;z-index: 999; background:#fff;border-bottom:3px solid #9e8c70;
	 transition: height 0.3s ease 0s; width:100%; box-sizing:border-box;}
	 header.smaller .inn-vertmar{margin:0;}
	 header.smaller div.width28 {width:35%;}
	 header.smaller .bg_bar{visibility:hidden; margin:0; width:7%;}
	 .home_collapse{top:43px;}
	 header.smaller .selectdiv{width:90%;padding-left: 0px;padding-top: 0px;}
	  header.smaller select{background:#fff !important;}
	header.smaller .yelbors select {
    background: #fff !important;
    color: #657889 !important;
    width: 95px !important;
    border-radius: 4px !important;
    padding: 3px 10px !important;
    display: block;
    margin: 5px auto;}
	header.smaller #no_of_adult, header.smaller #no_of_child, header.smaller #no_of_rooms {
    border: 1px solid #000 !important;
    text-transform: uppercase;
    font-size: 14px; color:#000; height:40px; width:93%; position:relative; top:0px !important;  padding-left: 4px;}

	header.smaller .inner_res #no_of_adult, header.smaller #no_of_child, header.smaller #no_of_room_mobile {
    border: 1px solid #000 !important;
    text-transform: uppercase;
    font-size: 14px; color:#000;height:auto; margin:0; width:93%; top:0px !important; position:relative;}

	header.smaller .inner_res .selectdiv:after{}

	header.smaller  #no_of_child {
    border: 1px solid #000 !important;
    text-transform: uppercase;
    font-size: 14px; color:#000; height:40px;}
	 header.smaller .home_res{height:auto; position: fixed;top: 0;z-index: 999; margin-top:0px; background:#fff; bottom:auto; border:none; border-bottom:3px solid #f08701; transition: height 0.3s ease 0s; width:100%;}
	 header.smaller .home_res .res_bg{ border:none;}
	 header.smaller .room_home{color:#9e8c70;}
	.logoDN{ display:none;}
	.smaller .logoDN{ display:block;}
	.smaller .checkDN{ display:none;}
	.smaller .width16{ width:16%;} .smaller .width12{ width:12%;}
	.smaller .width25{ width:25%;}
	.smaller .width30{ width:30%;}
	.smaller .width14{ width:14%;}
	.smaller .width30-inn{ width:30%; margin-left:0px;}
	header.smaller .yelname {color: #9e8c70;}
	header.smaller .margin30 {margin-top: 5px !important;
    margin-bottom: 0px !important;
}


	header.smaller .checktxt{color: #000;
    font-style: normal; padding-bottom:5px;
    letter-spacing: 1px;
    display: inline-block;
    margin-top: 0px;
    font-weight: 400; font-size:14px;}
	header.smaller .borlefty{border-right:0;}
	header.smaller .customedeatetimesout, header.smaller .customedeatetimesin{border:1px solid #9e8c70;
	background:#fff; color:#000;height:40px;padding: 5px;}
	header.smaller .F20_check, header.smaller .monthcheck{font-size:18px;}
	header.smaller .reservation #dpd1, header.smaller .reservation #dpd2{height:40px;}
	header.smaller .vertmar{margin:15px 0 0 0;}
	header.smaller .reservation .btn-success{margin:27px 0 0 0; padding:8px 25px;height: auto; border:1px solid #000;}
	header.smaller .nopad{padding:14px 0 0 0;}
	header.smaller .logo_inn{margin:12px auto; text-align:center;}
	header.smaller .add-on{width:30px; height:23px; right:5px; bottom:9px; color: #074987; background: url(../img/smallcal.png) no-repeat;}
	header.smaller .reservation{width:100%; margin:0 auto;}
	header.smaller .sign_bg{display:none;}
	header.smaller .innerhead{padding:15px 0;}
	header.smaller .dropshadow{box-shadow:none;}
	header.smaller .MT20_new{margin-top:10px !important;}
	header.smaller .MT10{margin-top:-11px !important;}
	header.smaller .home_res .selectdiv:after, header.smaller .inner_res .selectdiv:after{color:#000; right:23px; top:-3px;}
	header.smaller .swaproll{width:88%; border:0;}
	header.smaller .swaprollinner{background:none; box-shadow:none; float: left;  margin-left: 5%;}
	header.smaller .pullme{padding-top:42px;}

}
@font-face {
    font-family: 'oswald_regularregular';
    src: url('oswald-regular.woff2') format('woff2'),
         url('oswald-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('lato-regular.woff2') format('woff2'),
         url('lato-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
 header {position:relative;}
 .Wrapper2 img { width:92%; margin:0 auto;}
option {color:#000;}
.mac-os.safari #no_of_rooms, #no_of_adult, #no_of_child { height:35px; position:relative; }

.mac-os.safari  #macsearch {margin-top:50px;}
.shadowboxdiv3 { background: rgba(0, 0, 0, 0.3);  right: 0px;  padding: 15px;  position: absolute;   top: 0px;  width: 100%;  height: 100%;  z-index:1;  text-align: center;   left: 0px;}
.innerheader{bottom: 210px;    color: #fff;    left: 0;    padding: 10px 21px;    position: absolute;    right: 0;    text-align: center;   }
.carousel-indicators{width:25%; background:rgba(28,41,61,0.45); padding: 0 5px 5px 5px; margin:0 auto; left:0; right:0; bottom:145px;}
.carousel-indicators li{ width:35px; height:7px; border-radius:0; margin:0 5px;}
.carousel-indicators .active{ width:35px; height:7px; margin:0 10px;}
/* div {transition-duration: 1s; transition-property: width;}*/
.margin30{margin-top:10px;}
.checkbut{background:#6fa624 !important;font-size: 22px; position:fixed !important; bottom: 0px !important ; z-index: 999;
text-align: center; margin: auto; width:100% !important; border-radius:0px; left:0}
.colorgreen{color:#000;}
.colorgreen a{ color:#000;}
 body{ font-family: 'latoregular'; font-size:16px; color:#454545; font-weight:400; overflow-x:hidden;}
.header{ position:absolute; height:auto; z-index:999; top:0;}
.header_signin{ position:relative; background:#000; z-index:999;}
/*********************************** slider************************************************/
.carousel-control.left{background-image:none; height:65px ;
    width: 65px ; background: rgba(255, 255, 255, 0.4);}
.carousel-control.right{background-image:none; height:65px ;
    width: 65px ; background: rgba(255, 255, 255, 0.4);}
	#myCarousel .carousel-control.left{ left:25px ;} #myCarousel  .carousel-control.right {right:25px ;}

.booktxtsec488 {bottom:0px !important;}
.slider {padding: 0;position: relative; z-index:1;}
.welcometext {top:0px;position: absolute;width: 45%;z-index:9;height:100.1%;}
.welcometext_bg{background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height: 100%;padding: 40px 60px 40px 40px !important; width:100%;display:table;}
.welcometablecell{width:100%;display:table-cell;vertical-align: middle;height:100%;}
/*.welconmuddlediv{display:inline-block;}*/
.but_home {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #fff;color: #fff;
padding: 11px 35px;text-transform: uppercase;}
.but_home.focus, .but_home:focus, .but_home:hover { background:#9e8c70; color:#fff;}
.welcometext h2, .slider-subhead{ margin:3px 0 16px;}
.welcometext h1, .slider-head{ margin:9px 0 0;}
.border_img{border:1px solid #d0d0d0; padding: 0px;}

/*.border_img:hover{border:4px solid #074987;padding: 0px;}*/
/*hover>



/* Shutter Out Horizontal */

.stepdeal i {  position: absolute;   top: 12px !important;   right: 25px !important;}
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #074987;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.red-box {color:#fff;font-size: 25px; font-family: 'oswald_regularregular'; letter-spacing:3px; background: rgba(0, 0, 0, 0.7);  padding:10px; display:inline-block; text-transform:uppercase;}
/*hover*/
.giveblock {
    display: block;}
.giveblock img {
    width: 100%;}
	.promo-bor {
    border: 1px solid #9e8c70 !important;}
/*slider carousel-fade */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.border{border-bottom:1px solid #fff;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;opacity: 0;z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2; top:45%;
}
/*slider carousel-fade */
/*********************************** slider************************************************/
/******* Sign In ********/
.sign_bg {display: block;float: none;padding: 0;position: relative; text-align:center;}
.sign_bg > a {color: #000 !important;display: inline-block; padding: 0 8px;}
.sign_bg2{display: inline-block;float: right;padding: 16px 0;position: relative;}
.sign_bg2 > a {color: #000 !important;display: inline-block;font-size: 16px;padding: 5px 5px;}
.bggreen{background:#000;}
.colormegreen{color:#9e8c70;}
.equalpad a{background:none; padding:0 8px; color:#000; display:inline-block; width:32px; text-decoration:none; text-align:center; font-weight:bold;}
.fontbg{background:#000; padding:5px; margin:0 3px; width:30px; text-align:center; display:inline-block;}
.bloglist li a {color:#000;}
/* added by PKUMAR*/
.MT72{margin-top:72px;}
.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 {margin: 0 10px 0 3px !important;}
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:10px;top:35px;z-index:9999;background:#e7e8e7;border:0;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;}
.backview_set {background:url(../img/mendocino_attractions3.jpg) no-repeat center center; min-height:525px;}
.gallery_set {background:url(../img/gallery_bigimage.jpg) no-repeat center center; min-height:525px;}
.home_res .bg_bar{background:url(../img/bg_bar.png) no-repeat center center; height: 70px; top:43px;}
.inner_res .bg_bar{background:url(../img/bg_bar.png) no-repeat center center; height: 70px; top:43px;}
li.user-header{height:165px;padding:10px;text-align:center;background: #487289;}
.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 ;}
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,.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,.btn-default:focus,.btn-default:hover{color:#333;background-color:#00ae34;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,.btn-default:active{background-color:#088e01 !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:5px;}
#cancel_reservation_link_user2{display:block;padding:5px 15px 5px 25px;}
.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;}
.MT72{margin-top:72px;}

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:0px;top:35px;z-index:9;background:#e7e8e7;border:0;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: #525d3f;}
.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 ;}
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,.btn:hover{color:#ffffff;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:#ffffff;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)}
.userddbox .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:5px;}
#cancel_reservation_link_user2{display:block;padding:5px 15px 5px 25px;}
.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;}




/********* Sign In ******/
/******************************* CHECK AVAILABILITY  *********************************************/
.home_res {bottom: -65px;  width: 80%;   z-index:5;    margin:0 auto; /*position:absolute;*/ left:0; right:0; z-index:3; margin-top:-65px}
.wide_cal{background:#e1e1e1;display:inline-block; width:90% !important; position:relative;}
.datepicker.dropdown-menu{ max-width:230px;}
.customedeatetimesout, .customedeatetimesin { text-align:center ; display: block; background:#9e8c70; color:#fff; font-size: 14px; line-height: 1.42857; padding:10px 29px 8px 9px; width:100%;height: auto;
    border-radius: 0px; border:1px solid #cbbaa1;}
.reservation #dpd1, .reservation #dpd2{cursor:auto !important; width:100%; background:none; position:relative; z-index:9; height:55px;}
.checkincustometime {left: 0; opacity: 0 !important; position: absolute !important; top: 0px; z-index: 10 !important;}
.add-on {width:45px; height:35px; border-radius: 0 4px 4px 0; color:#fff; padding: 6px 7px; position: absolute; right: 6px; bottom:5px; background:url(../img/calendar.png) no-repeat;}

.reservation label{color:#fff; font-weight:600; padding-right:10px; float:left;}
.btn_left{border-radius:7px 0 0 7px !important; background:url(../img/plus_minus.png) no-repeat 8px 11px #6aad2e; border:0; float:left;}
.btn_right{border-radius:0px 7px 7px 0px !important; background:url(../img/plus_minus.png) no-repeat -50px 10px #6aad2e; border:0; float:left;}
.btn_right:hover, .btn_right:active, .btn_right:focus{background:url(../img/plus_minus.png) no-repeat -50px 10px #00a651;padding:6px 11px !important;}
.btn_left:hover, .btn_left:active, .btn_left:focus{background:url(../img/plus_minus.png) no-repeat 8px 11px #00a651;padding:6px 11px !important;}
.room_count{float:left; width:30%; border-radius:0; height:32px; text-align:center;}
.roomsNumberOfRooms .room_count{width:12%;}
.home_collapse .room_count{padding:0;}

.home_collapse{position:absolute; background:#9e8c70 !important; z-index:11; width:123%; padding:10px 0;}
.MT20_new{margin-top:20px;}
.room_home{margin:0; display:inline-block; color:#fff; cursor:pointer;} .room_home .fa{font-size:20px; position:relative; top:3px;}
.room_home:hover{color:#fff; text-decoration:none;}
.panel-body{ color:#fff;}
.reservation .btn-success{ color:#fff; background:#fff;  font-size:20px; border:0;  text-shadow:none; text-transform:uppercase; box-shadow:none;padding:10px 22px; letter-spacing:3px; margin:40px 0 22px 0;}
@media screen and (min-width: 320px)   and (max-width: 768px) {
.home_collapse{position:inherit !important; top:0 !important; background:none !important; margin-bottom:0px;}
.home_collapse{width:100%;}
.panel-body{ color:#fff !important;}
.reservation label{ color:#fff !important;}
}
@media screen and (min-width: 300px)   and (max-width: 740px) {
.carousel-control.left{background-image:none;left: 0px;}
.carousel-control.right{background-image:none;    right: 0px;}}

@media screen and (min-width: 740px) {
.left_dinner{left: 50px !important;}
.right_dinner{right: 50px !important;}

}


@media screen and (min-width: 701px)   and (max-width: 767px) {
.home_collapse, .roomsNumberOfRooms, #div_deal_step_1 .searchModule{width:90%; margin-left:10%;}
}
@media screen and (min-width: 400px)   and (max-width: 767px) {
.home_collapse, .roomsNumberOfRooms, #div_deal_step_1 .searchModule{width:100%; margin-left:10%;}
.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:100% !important;}
 #div_deal_step_1 .roomsNumberOfRooms{width:100%; margin:0;}
 .datepicker{/*left:355px !important;*/}
 }


 @media screen and (min-width:320px) and (max-width: 1000px) {
	.dropdown-submenu .dropdown-menu{ position:relative; float:none; left:0;}
	ul.dropdown-menu-mobile li.active{background: #08557a none repeat scroll 0 0;color: #ffffff;}
	ul.dropdown-menu-mobile li.active a{color:#fff !important;}
}
 @media screen and (min-width:992px) and (max-width: 1199px) {
 .MT10_md{ margin-top:0px;}
 }

  @media screen and (min-width:601px) and (max-width: 991px) {
 .res_bg_web{ margin: 0 auto !important;width: 75%;float: none !important;}
 }
   @media screen and (min-width:768px) and (max-width: 980px) {
 .res_bg_web{ margin: 0 auto !important;width: 75%;float: none !important;}
 }

/***************************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;}
}

/***************************floating****************************************/

/******************************************CHECK AVAILABILITY *******************************************************/
/********* home contain  ******/
.homecontain h1{color:#2f2f2f; font-size:40px;}
.animatedheight p{ text-align:justify;margin: 0;}
.home-mobileboxoverviews {padding-bottom: 73px;}
.mobile0verviewinnwerdiv {height:240px; min-height:240px; overflow: hidden;}
.animatedheight {width: 100%; color:#474747; margin-top:10px;}
.animatedheight a{color:#9e8c70 !important;}
.animatedheight h2 {color: #9ca36f;font-size: 21px;text-align: left;  padding-left: 14px; font-weight:bold;}
.colapsshoecontentlinkdiv2 {display: block;}
.colapsshoecontentlinkdiv {
    /*background: rgba(0, 0, 0, 0) url("../img/pluss.png") no-repeat;*/
    bottom: 40px;
    cursor: pointer;
    /*font-size: 35px;*/
    height: 50px;
    margin:0 auto 15px -100px;
    left: 0;
   margin: 0 auto;
    position: absolute;
   right:0;
    z-index: 2;
}
#no_of_adult, #no_of_child, #no_of_room_mobile {
    border: none !important;
    width:50%; background:none; 	background:none;-webkit-appearance: none!important;
    -moz-appearance: none !important;}
#no_of_rooms {
    border: none !important;
    color:#fff; width:95%; background:none; 	background:none;-webkit-appearance: none!important;
    -moz-appearance: none !important;}

.yelbors {
    border-right: 1px solid #fff;}
.yelname {
    color: #fff;}
#cis-style .add-on{background:none; color:#9e8c70; top:2px;}
.colapsshoecontentlinkdiv2 {
    /*background: rgba(0, 0, 0, 0) url("../img/minuss.png") no-repeat;*/
    bottom: 40px;
    cursor: pointer;
    display: none;
    height: 50px;
    margin:0px auto;
    left: 50%;
    margin-left: -100px;
    position: absolute;

    z-index: 2;
}
.MT3{margin-top: 3px;}
/********* home contain  ******/
/********* Map  ******/
.bg_color {/*background: rgba(0, 0, 0, 0) url("../img/map_home.jpg") no-repeat scroll center center;height: 530px; background-size:cover;*/}
.bg_color h2 span {
    background: rgba(0, 162, 56, 0.9) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 21px;
    line-height: 20px;
    margin-top: 300px;
    padding: 10px 20px;
    text-transform: uppercase;
}
/********* Map  ******/
/********* SISTER PROPERTIES  ******/
.sisrer_bor{border:2px solid #b7d283;}
.sis_logo a{ color:#697551;font-weight:bold;}
.sis_logo a:hover{ color:#9e8c70; text-decoration:none; font-weight:bold;}
.bar {background: rgba(0, 0, 0, 0) url("../img/line.png") no-repeat scroll center center;height: 32px;width: 100%; margin:0;}
.h1_sister{text-transform: uppercase; letter-spacing: 2px;  font-size:24px; background-size:cover; padding:5px;  margin-top: 20px;}
/********* SISTER PROPERTIES  ******/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn start xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


.arow { background:#fff url(../img/sign_uparrow.png) no-repeat left center; border:7px solid #fff;position:absolute; right: 0;padding:8px 20px;margin:4px; color:#317a0a;}
.mob1 { background: #fff  !important; border-radius:0; height: 60px; width:90%; outline:4px solid #fff; outline-offset:-8px;}
.subscribe_btn {background: #088e01 none repeat scroll 0 0 !important;padding: 1px 9px !important; margin:6px 0 0 -8px !important;}
.subscribe_input { margin: 0 !important;float: left; border-radius:0;height: 60px !important; padding: 8px 15px; width:75% !important;box-shadow:none !important; border: 0; background: #fff; color:#1c293d;}
.subscribe_input[type=text]:focus, .subscribe_input[type=text]:hover, .subscribe_input[type=text]:active{border:0 !important; color:#1c293d;}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn end  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.list-group a{color:#9e8c70 !important; /*outline:1px dashed #fff;*/ outline-offset:-10px;}.list-group{color:#9e8c70 !important; margin:0;}
/*********footer  ******/
footer {background: #454545;color: #fff;padding: 0;}
.blck li {display: inline-block;padding: 2px 8px; color:#fff;}
.list li, .list li a{color:#fff;}
.footer_adress{ color:#fff; border-bottom: 1px solid #7c7979;border-top: 1px solid #7c7979;}
.footer_adress a{ color:#fff; text-decoration:none; }
.green_footer{ background:#81a043; color: #000;margin: 10px auto 0; padding: 12px 5px;}
.list li { display: inline-block; padding:2px 8px;}
.padding-footer li{ padding:2px 18px;}
.list li a{ text-decoration:none;}
.footer_adress h2, .foot-name{ margin-top:15px;}
.footer_adress li{ list-style:none;}
.social{/*clear:both;*/ margin:0; padding:6px 0; text-align:center; box-sizing:border-box;display: -webkit-box; }

.social li{list-style-type:none; display:inline-block;}
.social li.sochead{vertical-align:top; padding:10px 0; margin:0 10px; color:#1c293d;}
.social a{background:url(../img/social_icon1.png) no-repeat; width:60px; height:60px; display:inline-block;
margin:4px 3px; border-radius:0px;}
.social a:hover{background:url(../img/social_icon1.png) no-repeat;}
.yelp{background-position:-856px 5px !important;}
.trip{background-position:-542px 10px !important;}
.Linkedin{background-position:-448px 3px !important;}
.gplus{background-position:-360px 8px !important;}
.fb{background-position:-781px 5px !important;}
.yahoo { background-position: -169px 6px !important;  width: 45px !important;}
.tweet{background-position:-80px 7px !important;}
.foursquare{background-position:-252px 8px !important;}
.youtube{background-position:-253px 8px !important;}
.pinterest{background-position:-25px  10px !important;width: 33px !important;}
.inn_icon{background-position:-297px 3px !important;}
.instagram {background-position:-460px 9px !important;}
.linkedin{background-position:-639px 7px !important;}
.social img{ display:none;}
.inner_res .home_collapse{top:67px;}
.innsight_logo {display:inline-block; vertical-align:top; background:#fff; padding:3px;}

/*********footer  ******/
/********* **************************Menu  ***************************************/


.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{ color:#000;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{border-color:#fee05b;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#f08701; color:#fff !important;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{ background:none;box-shadow:none; color:#1c293d;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{ /*background:none;  border-bottom:2px solid #fee05b; color:#fee05b !important;*/
background: url(../img/design1.png) no-repeat left 8px,url(../img/design2.png)no-repeat right 25px !important;}



/*.top-nav-ul li.active a{background:#f08701 !important;}*/
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none;}
.dropdown-menu li a{padding:13px 11px 8px;}
.top_bg1 a{color:#fff;}
.top_bg1 li a {text-align:center;  font-size:18px; font-family: 'oswald_regularregular';  text-transform:uppercase;}
.nav > li > a{padding:10px} .review_term{font-weight:normal}
/**************************** menu ********************************* ******/
.effects2{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 98%);}
.lgo_here{ /*position:absolute;top:-31px;padding:5px;left: -26px;*/}
.bgcolor{ background:#525d3f;}
.white{ color:#fff;}
.navbar-inverse{ background:#fff !important; border-color: #fff;}
.BB{ border-bottom:4px solid #525d3f;}
.dipgreen{color:#525d3f;}
.border_green{border:3px solid #2d4504;}
.bor_r{border-right: 1px solid #d0e2af;}
/*.but_green {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #1c293d;color: #1c293d;padding: 11px 35px; font-style:italic; display:inline-block;}
.but_green.focus, .but_green:focus, .but_green:hover { background:#1c293d; color:#fff;}*/
.btn{padding:6px 11px;}
.back_title{text-transform:uppercase; font-size:30px; text-align:center; margin-top:30px; margin-bottom:30px;}
.back_content{background:#9e8c70; color:#fff; text-align:justify; padding:10px 10px; min-height:438px;}
.img-responsive1{display: block;
    width: 100%;
    height: auto;} .front{width:auto !important; height:auto !important;}
.mybtn {

	padding: 11px 35px;
	display: inline-block;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;margin-top:35px; font-size:23px;
}

.mybtn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
#carouselButtons button{background:none !important; color: #fff!important; border:none;}
.slash { padding: 12px 60px; font-family: 'oswald_regularregular'; font-weight:bold; letter-spacing:4px;}
.slash:hover{color:#000;}
.slash1 {
	    color: #fff;
    background: #00a651;
    padding: 12px 60px;
}
.guest_text{color:#fff; font-style:italic; background-color:#074987;float:right; padding:20px 10px;margin-top:-30px;}
@media screen and (min-width: 320px) and (max-width: 767px){
	.MT17{margin-top: 17px !important;}
	.MTB{ margin:20px 0 20px 0;}
	.MB20_mob{ margin-bottom:20px;}
	.bor_r{ border:none;}
}

@media screen and (min-width: 768px) and (max-width: 1199px){
	.W100_tab{ width:100%}
	.MB20_tab{ margin-bottom:20px;}
}


@media screen and (min-width: 1200px) and (max-width: 2600px){
	.M55_web{ margin:0 0 55px;}
	.mobiletop-box-divs{display:none !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1800px){
	#myCarousel2 .carousel-control.right {
    right: 45%!important;
    }
	#myCarousel2 .carousel-control.left {
    left: 39%!important;
    }
}

/***********menu **************/
@media screen and (min-width: 320px) and (max-width: 1199px){
.mobiletop-box-divs{display:block !important;}
.mobile_header {display:block !important;}
.mobile0verviewinnwerdiv h2,.mobile0verviewinnwerdiv h3,.mobile0verviewinnwerdiv h4{margin:0px; font-size:18px;}
.mobilenavtab{position:absolute;right:0px;top:42px;z-index:99;width:300px;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:#000 !important; font-size:16px;}
.mobilenavigations li a span{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;}
.mobiletop-box-divs{width:100%;display:none; position:absolute;text-align:left; z-index:99; height:45px; }
.mobiletop-box-divs img{ background:#fff; padding:10px; width:195px;}
.mobile-phone-span{float:left;background:#000 url('../img/call_icon.png') no-repeat center center;
width:45px;height:45px;position:relative;z-index:999;cursor:pointer; padding-left:5px; left:0;}
.mobile-phone-nav-dropdown{float:right;background:#000 url('../img/humburger-icons.png') no-repeat center center;
color:#fff;width:45px;height:45px;position:relative;text-align:center;z-index:999;cursor:pointer; padding-right:5px;right:0;}
}

.link-navmobile-box{width:45px;height:45px;display:block;}
.avail{color:#000;}
.caret {padding: 0 !important;}
img {vertical-align: middle;}
.mobile_header {position: absolute;text-align: center;width: 100%;z-index: 9;}
.mobilenavigations li.active a {background: #9e8c70  none repeat scroll 0 0;color: #fff !important;}
.DN{ display:none;}
.dropdown-menu-mobile li.active a{background:#9e8c70 ; color:#fff;}
.mobilenavigations >.destination-nav-tab-mobile a.active {background:#fe0000;color:#ffffff; }
.dropdown-menu-mobile li a {padding-left: 40px;}
.dropdown-menu-mobile{padding: 0px;}
/***********menu**************/
/*********** Header all page **************/
.top_bg {color: #000;padding: 0;}
.topbg_inner li a{padding:10px 9px;}
.topbg_inner{background:#fff;}
.header_1 {background: #9e8c70 none repeat scroll 0 0;height: 60px;position: relative;width: 100%;z-index: 1;}
.header_1 .head_phone{padding:13px 0 0px;} .pdr1{padding:10px 17px;}
.res_cover {position: relative;}
.wrapper {height: 100%;}
.innerhead{padding:18px 0;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background:#f08701;}
.inner_res {background: #9e8c70;}
.modify {
    color: #000;
    background: #fff;
    padding: 14px 13px;font-weight:400;}
	.logo-mob {display:inline-block;}
	.textalign{text-align:right;}
@media screen and (min-width: 320px) and (max-width: 1000px){
.inner_res{background:#9e8c70; padding-top:80px;}
.innerhead1{padding:7px 0;} .res_cover{position:inherit !important;}
}
.contact_btn{margin:20px 0 0 10px !important;}
@media screen and (min-width: 200px) and (max-width: 1199px){.contact_btn{margin: 10px 0 0 10px !important;}}
.map_to_box .F16 {
    font-size: 15px !important;}
.panel-body-innsight{color:#9e8c70 !important;}.show-more{background: #9e8c70!important;}

.panel_icons span {
    background: url(../img/innsight_panel.png) no-repeat;}
.logo_inn{display: block;}

.datepicker td.active, .datepicker td.active:hover{background:#9e8c70 !important; color:#fff !important;}
.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:#f08701 !important;}
.datepicker td.day:hover{ color:#fff !important;}
.datepicker td.day.disabled {color: #939393 !important;}

.hvr-sweep-to-right::before {
    background: #9e8c70 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0 50% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;color:#fff !important;
	border-radius:4px;
}
.hvr-sweep-to-right {
    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: color;
    vertical-align: middle;
}
/*.hvr-sweep-to-right:hover::before, .hvr-sweep-to-right:focus::before, .hvr-sweep-to-right:active::before{ transform: scaleX(1);}*/
.but_bg {background: rgb(153,210,87); /* Old browsers */
background: -moz-linear-gradient(top, rgba(153,210,87,1) 0%, rgba(113,180,47,1) 45%, rgba(102,170,46,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(153,210,87,1) 0%,rgba(113,180,47,1) 45%,rgba(102,170,46,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(153,210,87,1) 0%,rgba(113,180,47,1) 45%,rgba(102,170,46,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d257', endColorstr='#66aa2e',GradientType=0 ); /* IE6-9 */;
color: #fff; cursor: pointer;margin: 0.4em;padding:8px 25px; text-decoration: none;border-radius:4px; border:none;}
/*********** green button **************/

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8524e+0,b0211c+48,b0211c+68 */
.red-but{background: rgb(216,82,78); /* Old browsers */
background: -moz-linear-gradient(top, rgba(216,82,78,1) 0%, rgba(176,33,28,1) 48%, rgba(176,33,28,1) 68%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8524e', endColorstr='#b0211c',GradientType=0 ); /* IE6-9 */
color: #fff; cursor: pointer;margin: 0.4em;padding:8px 24px;text-decoration: none;border-radius:4px; border:none;}
/*********** red button **************/
@media screen and (min-width: 320px) and (max-width: 767px){
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#fff;}
.F13mob{ font-size:13px !important; color:#545454;}

}
.subscribe_success_icon {
 background: url(../img/unsubscribe1.jpg) no-repeat 0 0 !important;}
@media screen and (min-width: 320px) and (max-width: 991px){
#CDSSCROLLINGRAVE.narrow{ width:250px !important;}
.MMb_20{margin-bottom:35px;}
.margin30{margin-top:0px !important;}
}

@media screen and (min-width: 992px) and (max-width: 2500px){
.ML30-web{ margin-left:30px;}
}
/***************************country_currency ****************************************/
.country_currency_list { right: -247px !important;top: -372px !important;}
.currency_h5heading{ color:#000; font-weight:normal;}
.guest_tab ul li a, .guest_tab h2 a, .guest_tab h2 span{ background:#004991;}
.current_currency_list {background: #fff none repeat scroll 0 0;border-radius: 3px;padding: 7px 8px; margin:auto; width:100px; margin-top:10px;}
@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: -26px !important; top:-456px !important; }
/*.mob_usd{padding: 0 23% 0 36%}*/
}
@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: -15px !important;top: -370px !important; }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .country_currency_list {right:-346px !important;top: -333px  !important; }
	.tableft{ float:left;} .leavebottomspace{padding-bottom:50px;} .gocentric{text-align:center;}
}

@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%}
}
 /***************************country_currency ****************************************/
 @media screen and (min-width: 320px) and (max-width: 767px) {
  .fixcheck{padding-bottom: 50px}
}
/*message center*/
.message_close{position:absolute; right:0px; top:8px !important; cursor:pointer;}
.good_news{background:#9ac362; color:#ffffff; padding:12px; border-radius:3px; position:relative; z-index:9; margin-top:45px;}
.attention{background:#f0ad4e; color:#ffffff; padding:12px; border-radius:3px; position:relative;}
.bad_news{background:#d9534f; color:#ffffff; padding:12px; border-radius:3px; position:relative;}
/*message center*/
.mail_boxask,.mail_sucssesbx{overflow:hidden;}
.alert-success{padding:7px 3px;margin:0 0 20px 0;border:1px solid #58a406;color:#58a406;display:none;}
.goog-te-gadget-simple{ background:#fff !important; padding:15px 30px 14px 30px !important;}
.goog-te-gadget-simple .goog-te-menu-value{ color:#fff!important; font-size:15px;}
.goog-te-gadget-icon{ display:none !important; color:#fff !important;}
.goog-te-gadget-simple{border-color:transparent !important;border-width:0 !important}
.goog-te-gadget-simple .goog-te-menu-value span{ color:#000 !important;}
.res_heading{background: #9e8c70; color: #fff;   font-size: 23px;  padding: 10px 0 10px;
    }
.yosemite_tours p{text-align:justify;}

 @media screen and (min-width: 768px) and (max-width: 1199px) {
.home_collapse{ margin-top:20px !important;}
 }

/* BackToTop button css */
#scroll {
position:fixed;
right:10px;
bottom:44px;
cursor:pointer;
width:50px;
height:50px;
background-color:#f08701;
text-indent:-9999px;
display:none;
-webkit-border-radius:60px;
-moz-border-radius:60px;
border-radius:60px; z-index:999;
}
#scroll span {
position:absolute;
top:50%;
left:50%;
margin-left:-8px;
margin-top:-12px;
height:0;
width:0;
border:8px solid transparent;
border-bottom-color:#ffffff
}
.FS15 {font-size:15px;}
.MT00 {margin-top:0px !important;}

/* BackToTop button css */

.color_g {background: rgba(0, 0, 0, 0.5); padding: 10px;text-transform: none; margin:0 auto; display:inline-block; ;}
.color_g1 {background: rgba(255, 255, 255, 0.5);margin-top: 10px;padding: 15px 35px;text-transform: none;}
.red-box {color:#fff;font-size: 25px;}
.white-box {color:#fff; font-size:24px; text-transform: uppercase; letter-spacing:1px; ; font-family:'oswald_regularregular';}
.white-box1 {color:#000; font-size: 12px;/*text-transform: uppercase;*/ }

.shadowboxdiv {left:250px; position: absolute; bottom:120px; width:auto;z-index: 9; text-align:center;}
.caption_bg{
	background-color: #fff;
    color:#000;
    text-shadow: none;
    text-align: justify;
    padding: 20px;
    font-size: 1.3rem;
	}

	.logolink {
    background: none repeat scroll 0 0 white;
    left: 0;
    position: absolute;
    top: -20px;
    z-index: 999;
    box-shadow: 0 7px 12px -5px rgba(0, 0, 0, 0.7);
    display: inline-block;
    margin-top: 40px;
    padding: 4px 15px 12px;
    border: 3px solid black;}
@media screen and (min-width: 1200px) and (max-width: 2500px) {
.colapsshoecontentlinkdiv {
    /*background: rgb(255, 255, 255) url("../img/pluss.png") no-repeat scroll center 15px;*/
    bottom: 15px;
    cursor: pointer;
    /*font-size: 35px;*/
   height:73px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.colapsshoecontentlinkdiv2 {
    /*background: rgb(255, 255, 255) url("../img/minuss.png") no-repeat scroll center 10px;*/
    bottom:15px;
    cursor: pointer;
    /*display: none;*/
    height: 73px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}
.animatedheight p{ text-align:justify; padding:2px 10px 10px; }
.mobile0verviewinnwerdiv {background:none;height:240px;overflow: hidden;
z-index: 9;}
.animatedheight {width: 100%; color:#000; margin-top:10px; overflow: hidden; font-weight:300;}

}
@media screen and (min-width: 320px) and (max-width: 767px) {
.shadowboxdiv{height:auto; right:0; position:absolute; bottom:0; width:100%; z-index:9;} .color_g{margin:0;}.mybtn {margin-top:22px; font-size:20px;}
}
.LSB_footer{background:#9e8c70; color:#ffffff;} .LSB{border: 1px solid #ffffff; padding: 8px 19px; color: #ffffff !important; display:inline-block;}

/*roshan's edits dated 23 Oct 2017*/
.colapsshoecontentlinkdiv span, .colapsshoecontentlinkdiv2 span{display:inline-block;}
.location{background:url(../img/location.jpg) no-repeat fixed center center / cover; padding:150px 0; cursor:pointer;} .location span{display:block; font-size:36px;}
.location_content{color:#ffffff; display:inline-block; padding:0 0 20px 0;}
.location_content h2{font-size:40px; text-transform:uppercase; margin:10px 0;}
.guest_roomsh{background:url("../img/guest-rooms1.jpg") no-repeat center center;min-height: 500px; background-size:cover; background-attachment:fixed;}
.guest_roomsh span em{display:block; font-size:50px; color:#fff;}
.guest_roomsh{cursor:pointer;}
/*roshan's edits dated 23 Oct 2017 ends*/
.gocentric a{color:#9e8c70;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background:rgba(0, 72, 135, 0.5) none repeat scroll 0 0; padding:10px;} .carousel-control{opacity:1;}
@media screen and (min-width: 200px) and (max-width: 500px) {
.vibtn1{padding: 10px 10px !important;}.Book_Special{left:22%!important;}.mybtn {margin-top:22px;}}
.foot_top{padding:15px 0 0;} .foot_top a{padding:0 20px;  color:#ffffff; letter-spacing:1px; line-height:30px;} .foot_top{color:#ffffff;}  .black, .black a{color:#000 !important;}
.foot_top a:hover{color:#fff !important; text-decoration:underline;}
.AAA{font-weight:100; color:#fff;}

@media screen and (min-width: 200px){

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: auto;
     height: auto;
    margin-top: -10px;
    font-size: 30px;}
	.right-arrow {color: #000; font-size:80px; position:relative; top:-10px; right:-3px;}
	.left-arrow {color: #000; font-size:80px; position:relative; top:-10px; left:-3px;}
	}

@media screen and (min-width: 768px) and (max-width: 1200px) {
			.inner_res .home_collapse {top: auto !important;}
			}
@media screen and (max-width: 1200px) {
.picinbg{margin-top: -49px !important;}
	.location{background:url(../img/location.jpg) no-repeat center center / cover;}
	.guest_roomsh{background-attachment: scroll;background: url(../img/guest-rooms1.jpg) no-repeat center center;background-size: cover;}
}
.modal-dialog{padding-top:100px;}
/*aj edits*/
.scrollspy-example p{text-align: justify; display:inline;}
.good_news p{display:inline;}

/* tanvi's styles */

.mainmen{margin:28px 0;}
.reserspl{background:#fee05b; display:inline-block; padding:10px 10px;}
.reserspl a{display:block; color:#fff;}
.reserspl a span{display:block; text-align:center;color:#000;}
.resertitle{font-size:20px; text-transform:uppercase; letter-spacing:0.5px;color:#000;}
.resersml{font-size:14px; text-transform:capitalize;}
.LFlight{font-weight:300;}
.LFregular{font-weight:400;}
.LFbold{font-weight:700;}
.dotted-Border {  border: 1px dashed #000;   border-top: 0px dashed #000;   padding: 25px;    width: 98%;
    margin: 0 auto;    position: absolute; right:0px;   bottom: -50px;    left:0;}
#carouselButtons {right:220px; bottom:0;}
#carouselButtons button{border-radius:0;}
#carouselButtons button .btn{padding:5px 10px;}
.bookhead{font-size:28px; padding:39px 0 0px 0;color:#000;}
.darkbg{background:#fee05b;height: 133px;}
.M0{margin:0;}
.padup{padding:10px 0;}
.imgplace{display:block;}
.imgplace img{position:relative; top:3px;}
.checktxt{font-size:18px; color:#fff;letter-spacing:5px; display:block; margin-top:3px;padding-bottom: 10px; text-transform:uppercase;}
.gocent{text-align:center;}
.F20_check{font-size:20px; margin:0 5px;}
.monthcheck{font-size:20px;}
.borlefty{border-right:1px solid #fff; border-radius:0;}
.vertmar{margin:75px 0 50px 0;}
.centermein{float:none; margin:0 auto; text-align:center; background:#fff; position:absolute; left:0; right:0; bottom:89px; z-index:99;}
.nolook{display:none;}
.look{display:inline-block;}
.reservation:hover .nolook{display:inline-block;}
.reservation:hover .look{display:none;}
.dropshadow{box-shadow: 0px 3px 5px #8e8e8e; -webkit-box-shadow: 0px 3px 5px #8e8e8e; -moz-box-shadow: 0px 3px 5px #8e8e8e;}

/*main */
.blackbg{background: rgba(0, 0, 0, 0.5);padding:30px;}
.mainbg{background-color:#ebebeb;}
.pushboth{padding:20px 0;}
.picholder{display:block; padding:30px 0;}
.picinbg{background:url(../img/hotelpic.jpg) no-repeat; min-height:500px; background-position:center center;margin-top: -76px;}
.mybasichead{font-size:40px;}
.mysumm .picholder{padding:30px 0 15px 0;}
.mysumm p{padding:25px 0 25px 25px; text-align:justify; font-weight:300; line-height:28px;}
.PB40{padding-bottom:40px;}
.review1{color:#074987; font-size:30px; font-weight:bold; text-transform:uppercase;padding-top: 40px;
    padding-bottom: 30px;}
.review_bg{background:url(../img/hotelpic.jpg) no-repeat;}

/* room */
.w3layouts_work_grid_left_pos {
    position: absolute;
    top: 30%;
    right: -7%;
    width: 60%;z-index:2;}
.gray_bg{background-color:#ebebeb;}
.Book_Special{padding:45px 0; position:absolute; top:200px;left: 25%;}
.bluetrans{background:rgba(28,41,61,0.6); padding:45px 0;}
.vibtn{display:inline-block; background:#fff; padding:15px 50px; color:#2f2f2f; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}

.vibtn1{display:inline-block; background:rgba(255,255,255,0.9); padding:15px 50px; color:#1c293d; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.vibtn1:hover{background:#4cadea; color:#fff; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.part2{padding:25px 0;}
.midspace{padding:80px 0px 18px 0px;}
.MT200{top:100px;}.PL200{padding-left:200px;}
/* testimonial */
.text_bg {
    /*background: url(../img/text_bg.jpg) no-repeat;
    height: 700px;
    background-size: contain;*/}
.testsec{padding:60px 0;}
.giveshadow{box-shadow:0 2px 15px rgba(75,75,75,0.4); -webkit-box-shadow:0 2px 15px rgba(75,75,75,0.4); -moz-box-shadow:0 2px 15px rgba(75,75,75,0.4);}
.piano{background:url(../img/piano.png) repeat-x 0 0 #fff; background-size:contain; height:185px;}
.pianohead{text-transform:uppercase; font-size:40px;}
.tsec{padding:70px 0;}
.revcont{padding:20px 30px;}
.revcont p{margin:0; line-height:30px; font-size:18px; text-align:center;font-style: italic;}
#myCarousel2{min-height:220px;}
#myCarousel2 .carousel-control.left{left:45%; width:auto; bottom:-144px; top:inherit;}
#myCarousel2 .carousel-control.right{right:45%; width:auto; bottom:-144px; top:inherit;}
#myCarousel2 .carousel-control.left span, #myCarousel2 .carousel-control.right span{background:#074987; padding:10px; display:inline-block;}
@media screen and (min-width: 992px) and (max-width: 1380px) {
#myCarousel2 .carousel-control.left{bottom:-27px !important;}
#myCarousel2 .carousel-control.right{bottom:-27px!important;}.MT200 {
    top: -25px!important;}
}
/* gallery */

.gallmain{display:table; width:100%; background:#1c293d; border-collapse:collapse;}
.gallmain .picholder img{width:100%;}
.gallwrite{text-align:center; padding:100px 20px; display:table-cell;}
.gallwrite2{display:table-cell;}
.gallwrite .icon{font-size:50px; color:#fff; display:block;}
.gallbg{background:url(../img/gallery1.jpg) no-repeat; background-size:cover; min-height:475px;}
.gallbg2{background:url(../img/gallery2.jpg) no-repeat; background-size:cover; min-height:475px;}

/* map */

.map_data{width: auto;
    color: #fff;
    display: block;
    padding: 10px 53px;
    font-size: 40px;
    float: none;
    font-weight: bold;
    position: absolute;
    bottom: 60%;
    background-color: #9e8c70;}
.map_data .picholder{padding:0;}
.locimg{background:url(../img/locate.png) no-repeat center center; height:75px;}
.maphead{font-size: 40px; text-transform:uppercase;}
.mapdet{display: block;
    padding: 10px 15px;}
.mapdet i{margin-right:10px; font-size:35px; vertical-align:top; display:inline-block;}
.mapdet .basinfo,.basinfo4,.basinfo5{display:block; text-align:center; letter-spacing:4px; font-size: 16px; line-height:7px; font-family: 'oswald_regularregular'; text-transform:uppercase;}
.basinfo4 {color:#000 !important;}
.smallh6 {  display: block;  color: #fff; text-align:center; padding:10px;  background:#9e8c70; width:75%; margin:10px auto; font-size:20px;   letter-spacing: 8px;   font-family: 'oswald_regularregular';    text-transform: uppercase;}
.basinfo5 {color:#48443e !important;}
.basinfo {color:#000;}
.basinfo2  a{color:#48443e !important; font-size:16px !important;}
.mappysec a{ display:inline; text-align:center; letter-spacing:4px; font-size:26px; color:#48443e;  padding:10px; line-height:20px; font-family: 'oswald_regularregular'; text-transform:uppercase;}
.mapdet1{display: block;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    background: #9e8c70;
    min-width: 265px;
    bottom: 28%;
    position: absolute;
    padding: 17px 45px;}
	.mapdet2{display: block;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    background: #fee05b;
    width: auto;
    bottom: 7%;
    position: absolute;
    padding: 17px 23px;}
.mapdet1 i{margin-right:10px; font-size:35px; vertical-align:top; display:inline-block;}
.mapdet1 .basinfo{display:inline-block;}
.mapdet2 .vibtn{background-color:#9e8c70 !important; color:#fff; font-weight:bold;}

.icon-border {
    border-right: 1px solid #fff;
        padding: 13px 0px;}
/* footer */
#diamond{background: #f6ae01 !important;}
.mysocialsec{background:#fff; padding:10px;}
.mainfoot{}
.subsec{display:block; padding:42px 15px 35px 15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.subsec em{font-size:45px; font-size: 45px;
    vertical-align: top;
    border-right: 1px solid #fff;
    padding: 28px;}
.subsec .subname{font-size:20px; margin-bottom:10px; display:block; text-transform:uppercase; text-align:center; letter-spacing:2px;}
.rightspacy{text-align:left;}
.rightleave{margin-right:25px;}
.newinputytag span {background:#fff; color:#000; padding:8px;}
.deal_stepone h3 {background:#9e8c70 !important;}
.jusblock{display:block;}
.foopropname{display:block; text-transform:uppercase; letter-spacing:0.5px; font-size:20px;font-weight: 200;}
.imagelogo {padding:20px; border-top:1px solid #585858; border-bottom:1px solid #585858;}
.imagelogo2  {border-top:1px solid #585858;}
.imagelogo3 { padding: 29px 0 10px; border-top: 1px solid #585858;  border-bottom: 1px solid #585858;  margin-bottom: 15px;}
.footul{display:block; padding:22px 0 10px; text-align:center;}
.footul li{list-style-type:none; display:block;}
.footul li a{color:#fff; display:block; padding:8px 5px; letter-spacing:1px;}
.footul li a:hover{color:#fff !important; text-decoration:none;}
.mysearchlee .footul{display:block; padding:0;}
.mysearchlee .footul li a{padding:5px 5px 0 5px;}
.topbots{padding:0px 0 0px 0; border: 1px solid #585858;}
.bg-color h3 {background:#9e8c70;}
.mycopycont{background:#454545; padding:20px 25px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; color: #fff;}
.mycopycont p{margin:0; color:#fff;}
.mycopycont p a{color:#fff;}
.mycopycont p a:hover{text-decoration:underline; color:#f08701 !important;}

.PDP >.add-on{bottom: -2px !important;color: #9e8c70 !important; background:none;}

/* innerpage */

.inn-vertmar{margin:60px 0 0 0;}
.myright{text-align:right;}
.patobo{padding:5px;}
.nav-tabs{border:0 !important;}
.bar_overview, .baroverview{background:url(../img/bar.png) no-repeat;}
.text-primary{color:#f79d44;}
.panelheading{background:#9e8c70;}
.panelsort{background:#f08701 !important;}
.sort_bar{background:#9e8c70;}
.bot_link{background:#9e8c70;}
.bar_div{background:url(../img/barA.png) no-repeat;}
.featured-ulabs-pos li a:hover, .featured-ulabs-pos li a.active{color:#f08701; border-bottom:2px solid #f08701;}
.featured-ulabs-pos li a{color:#333; padding:6px 16px;}
.featured-ulabs-pos li:last-child a{padding:6px 0 6px 16px;}
.brdr{border:2px solid #333;}
.events li{background:#9e8c70 ;}
.aosolutefiles {background: url(../img/calendar1.png) no-repeat !important;}
.aosolutefiles em {display:none;}
.events li:hover, .events li.active{background:#f08701; color:#fff;}
.events a:hover{color:#fff;}
.strip, .stripB, .backg{background:#9e8c70;}
.stripA{background:#f08701;}
.pop_address{background:#9e8c70;}
.acessbg{background:#9e8c70 !important;}
.acesssfour a{color:#f08701 !important;}
.acesssfour a.btn.btn-success.pdr.text-uppercase.MT15{color:#fff !important;}
.datepicker{margin-top: 12px !important;}
.w130{color:#9e8c70;}
/*.direction{background-color:#fee05b;}*/
.direction a{color:#9e8c70 !important;}
.home_res .selectdiv{padding-top:5px;}
.home_res .selectdiv:after  {
    content: '\f0d7';
    font: normal normal normal 17px/1 FontAwesome;
    color: #fff;
    right:10px;
    top:0px;
    height: 34px;
    padding: 15px 0px 0px 8px;
    position: absolute;
    pointer-events: none;
	background:none;-webkit-appearance: none!important;
    -moz-appearance: none !important;
}
.stay_text{color: #0f0f0f; font-size:20px;
    text-transform: none;
    margin-bottom: 20px;}
.stay_text a{color: #0f0f0f;}
.w75{width:50px;    margin-top: 40px;
    margin-bottom: 20px;border-bottom: 3px solid #f6cc0f;}
.bg_gray{background-color:#ebecf0;}
.stay{margin-top:30px; margin-bottom:20px;}
.inner_res .selectdiv:after{content: '\f0d7';
    font: normal normal normal 17px/1 FontAwesome;
    color: #fff;
    right: -30px;
    top: -45px;
    height: 34px;
    padding: 15px 0px 0px 8px;
    position: relative;
    pointer-events: none;}
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/*animation element*/

.animation-element {
  position: relative;
  /*width: 30%;
  margin: 0% 1.33 2.66% 1.33%;
  float: left;*/
}
/*3 grid layout*/

.animation-element:nth-of-type(3n-2) {
  /*width: 31.5%;
  margin: 0% 1.375% 2.75% 0%;
  clear: left;*/
}

.animation-element:nth-of-type(3n-1) {
  /*width: 31.5%;
  margin: 0% 1.375% 2.75% 1.375%;*/
}

.animation-element:nth-of-type(3n-0) {
  /*width: 31.5%;
  margin: 0% 0% 2.75% 1.375%;
  clear: right;*/
}
/*bounce up animation for the subject*/

.bounce-up .subject {
  opacity: 0;
  -moz-transition: all 700ms ease-out;
  -webkit-transition: all 700ms ease-out;
  -o-transition: all 700ms ease-out;
  transition: all 700ms ease-out;
  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200px, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.bounce-up.in-view .subject {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.subject {/*float: left; width: 100%; margin: 0% 1.33% 2.66% 1.33%; background: #F5F5F5; padding: 15px; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); border: solid 1px #EAEAEA;*/}

.subject:hover,
.subject:active {
  /*box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.25);*/
}

.subject .header {
  margin: 8px 0px;
}

.subject .header .date,
.subject .header .category {
  margin: 0px;
  clear: none;
  width: 50%;
}

.subject .header .date i,
.subject .header .category i {
  margin-right: 5px;
  color: #333;
  -moz-transition: all 400ms linear;
  -webkit-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}

.subject .header .date {
  float: left;
  text-align: left;
}

.subject .header .category {
  float: right;
  text-align: right;
}
/*subject icon at top*/

.subject .icon {
  position: absolute;
  top: -20px;
  left: 50%;
  left: calc(50% - 20px);
}

.subject .icon i {
  width: 40px;
  height: 40px;
  color: rgb(255, 255, 255);
  font-size: 150%;
  border-radius: 50%;
  text-align: center;
  padding: 7px;
}
/*Category color / icon color*/

.subject .category-color {
  height: 7px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}

.subject.design .category-color,
.subject.design .icon i {
  background: #c0392b;
}

.subject.development .category-color,
.subject.development .icon i {
  background: #16a085;
}

.subject.photography .category-color,
.subject.photography .icon i {
  background: #2980b9;
}
/*hovering over subject*/

.subject.development:hover .header i {
  color: #16a085;
}

.subject.design:hover .header i {
  color: #c0392b;
}

.subject.photography:hover .header i {
  color: #2980b9;
}

.subject .title {
  margin: 12px 0px;
  border-bottom: dashed 1px #ccc;
  padding-bottom: 10px;
}

.subject .content {
  margin-bottom: 8px;
}

.subject .enrole {
  position: relative;
  color: #333;
  padding: 5px 12px;
  cursor: pointer;
  float: right;
  display: inline-block;
  border: solid 1px #ccc;
  -moz-transition: all 400ms linear;
  -webkit-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}

.subject .enrole:hover,
.subject .enrole:active {
  background: #222;
  color: #fff;
}
/*media queries for small devices*/

@media screen and (max-width: 678px) {
  .main-container {
    margin: 20px 15px;
  }
  .animation-element,
  .animation-element:nth-of-type(3n-1),
  .animation-element:nth-of-type(3n-2),
  .animation-element:nth-of-type(3n-0) {
    width: 100%;
    /*margin: 0px 0px 30px 0px;*/
  }
  .subject .header .date,
  .subject .header .category {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }
}



/*.design{color:#9e8c70 !important;}*/

.bgevents{border-bottom: 2px solid #9e8c70 !important;}

/*.home_res .selectdiv select, .inner_res .selectdiv select{-webkit-appearance:none; -moz-appearance:none; background:#fff;}*/
.inner_res .selectdiv{height:70px;}
.rightbor{border-right:1px solid #fff;}
.tbpcen{padding:4px 0;}
#frmReviews .form-control {background: #ebebeb !important;}
#frmReviews .add-on{background:none; color:#555;}
.pop_text{z-index:9 !important;border-bottom: 2px solid #000 !important;}
.googlelistsubs a:hover, .googlelistsubs a.active {background:#9e8c70 !important;}
#lostFound_box .selectdiv select{background-color: transparent !important; border-bottom: 1px solid #ccc;}

.attention .glyphicon-warning-sign{width:2%; display:inline-block; vertical-align:top; top:2px;}
.attention p{display:inline-block; width:95%;}
.attention .glyphicon-remove{width:2%; display:inline-block; top:10px; right:5px;}
.top_bg1 {height:auto;}

/* Sleep Inn Denver */

.pista-strip{background-color: #9ca36f; padding:3px; width:100%;}

.mytopbar{color:#9e8c70; padding:15px 0; font-size:14px;}
.FO-2{/*font-family:'Playball', sans-serif;*/}
.mainlist{display:block;}
.yellostrip{background:#f6ae01; height:2px; width:65%; margin:0 auto;}
.reserme{display:block; position:absolute; right:-25px; top:19px; text-align:center;}
.reserme a{ font-family: 'oswald_regularregular'; display:inline-block; background:#fff; padding:5px 22px 5px 22px; text-transform:uppercase; letter-spacing:2px; font-size:28px; color:#f7922e;}
.reserme a .smalltxt{ font-family: 'oswald_regularregular'; font-size:10px; color:#000; font-family: 'Philosopher', sans-serif; display:block; letter-spacing:1px; line-height:0px; padding:6px 0;}
.booktxtsec{position:absolute; left:250px;  margin:0 auto; text-align:center; bottom:74px; z-index:4;}
.booktxtsec2{position:absolute; line-height:40px; left:250px;  margin:0 auto; text-align:center; bottom:190px; color:#fff; text-align:left; z-index:4;}
.booktxtsec3{position:absolute; line-height:40px; left:0; right:0;  margin:0 auto; text-align:center; bottom:226px; color:#454545;  z-index:4;}

.booktxtsec4{position:absolute; line-height:40px; left:0; right:0;  margin:0 auto; text-align:center; bottom:82px; color:#fff;  text-shadow: 2px 1px 3px #444; z-index:4;}
.span1 {font-family:'oswald_regularregular'; font-size:60px; letter-spacing:8px; text-transform:uppercase;}
.span2 {font-family:'oswald_regularregular'; font-size:50px; text-transform:uppercase;}
.span11 {font-family:'oswald_regularregular'; font-size: 30px;  letter-spacing: 12px;  text-transform:uppercase;}
.BTOP {border-top:2px solid #fff; width:50%; margin:0 auto; padding:2px;}
.span22 {font-family:'oswald_regularregular'; font-size:28px; letter-spacing:16px; font-weight:bold; text-transform:uppercase;}
.span33 {font-family:'oswald_regularregular'; color:#fff; font-size:18px; letter-spacing:16px; text-transform:uppercase;}
.span2 label {color:#f7922e;}
.booktxtsecinner{background:#fff; display:inline-block; padding:10px;}
.booktxtsec .bigfon{display:block; font-size:40px; text-transform:uppercase; color:#fff; letter-spacing:5px;}
.booktxtsec .smallfon{display:block; font-size:11px; text-transform:uppercase; letter-spacing:3px; line-height:5px;}
.backsider{display:inline-block; background:#f6ae01; width:10px; height:50%; position:absolute; top:25%; right:-10px;}
.backsidel{display:inline-block; background:#f6ae01; width:10px; height:50%; position:absolute; top:25%; left:-10px;}
.gobackcont{display:inline-block; text-align:center;}
.swaproll{width:100%; margin:0 auto;}
.swaprollinner{width:80%; margin:0 auto; background:rgba(158, 140, 112, 0.8);  padding-bottom:7px; padding-top:5px; }
.pullme{padding-top:43px;}
.welcometxtboxwrap{display:block; text-align:center;}
.smallbwrap{display:inline-block; background:#9ca36f; padding:30px 15px 10px 15px; position:relative;}
.iconholder{display:block;}
.welcomeus{padding:15px 0 0; background:#fff;}
.guest2 {position:relative; top:-70px;}
.smallh1{display:block; color:#000; font-size:17px; line-height:30px; letter-spacing:8px; font-family: 'oswald_regularregular'; text-transform:uppercase;}
.bigh1{display:block; color:#9e8c70; text-transform:uppercase; letter-spacing:8px; font-weight:bold; font-size:46px; padding-top:8px; padding-bottom:8px; font-family: 'oswald_regularregular';}
.fatline{display: inline-block; background: #f6ae01; width: 10px; height: 15%; position: absolute; top: 45%; left: -10px;}
.fatline2{display: inline-block; background: #f6ae01; width: 10px; height: 15%; position: absolute; top: 45%; right: -10px;}
.fatoranline{display: inline-block; background: #f08701; width: 20px; height: 25%; position: absolute; top: 65%; left: -20px;}
.fatoranline2{display: inline-block; background: #f08701; width: 15px; height: 25%; position: absolute; top: 65%; right: -15px;}
.MaintopwhiteBG {background:#fff; position:relative; top:-100px; padding:10px;}
.mainheadline{display:block; font-size:32px; text-align:center;   margin:40px 0 0;}
.messages_bar{background:#f7f7f7;}
.outline-box{border-top:4px solid #f7922e; position:absolute;  right:-38px; width:60%; margin:0 auto; top:0;  -webkit-transition: width 0.3s; transition: width 0.3s;}
.outline-box2{border-top:4px solid #f7922e;  position:absolute;  left:-38px; width:60%; margin:0 auto; bottom:0px;  -webkit-transition: width 0.3s; transition: width 0.3s;}
.roomiesec{display:block; background:url(../img/guest-rooms.jpg) no-repeat;  background-size:cover; height:650px;}
.yellowtrans{ outline:1px dashed #000; outline-offset:5px;  }
.span45 {font-family:'oswald_regularregular'; font-size:46px; text-transform:uppercase; color:#fff; letter-spacing:5px;}
.span45_small {font-family:'oswald_regularregular'; font-size:26px; text-transform:uppercase; color:#fff; letter-spacing:1px;}
.spanblue {font-family:'oswald_regularregular'; font-size:30px; text-transform:uppercase; font-weight:normal; display:block; padding-top:35px !important; color:#9e8c70; letter-spacing:2px;}
.spanblack {font-family:'oswald_regularregular'; font-size:26px; text-transform:uppercase; font-weight:normal; display:block; color:#212121; letter-spacing:3px;}
.enjoybackground  {background:#f7922e;  height:100%; text-align:center; padding-top:170px; display:inline-block; min-height:592px; width:100%;}
.egreybackground  {background:#454545 ; padding:2px 0; min-height:590px; height:100%; text-align:center; }
.egreybackground p {  color: #fff;  font-size: 16px; padding: 14px;  line-height:28px; text-align: justify;     padding-bottom: 58px; display: inline-block;  padding-top:128px;}
.reviewsbgextra {background:#9e8c70; padding:138px 56px 85px 5px ;  min-height:540px;}
.reviewsbgextra span {font-family:'oswald_regularregular'; font-size:60px; text-transform:uppercase; color:#fff; float:right; text-shadow: 3px 3px 14px #222; letter-spacing:8px; }
.reviewsbgextra p{   font-size:18px;  color: #fff;  float: right; padding-top:10px; text-align: right;}
.reviewsbgextra a {     letter-spacing: 3px;  font-size:24px;color:#fff;  font-weight:normal;}
.verticalstick { width: 1px;  height: 250px; background: #fff;  position: absolute;  right: 20px;  top: 157px;}
.verticalstick2{width:1px; height:250px; background:#fff; position:absolute; left:20px; top:157px;}
.signbgextra {background:#454545  url(../img/paper_plane.png) no-repeat  69px 237px; padding:155px 5px 85px 56px !important; min-height:540px; }
.signbgextra span {font-family:'oswald_regularregular'; font-size:62px; text-transform:uppercase; line-height:55px; color:#fff; float:left; letter-spacing:8px; }
.span86 { font-size:20px;  color:#fff; float:left; font-weight:normal; letter-spacing:5px;}
.placestovisit {background:url(../img/nearby_attractions_mendocino.jpg) repeat ;  background-size:cover; min-height: 805px; text-align:center;}
#base {background:rgba(0, 0, 0, 0.5) url(../img/arrow_multilayers.png) repeat-x 0 0 ; background-color:rgba(0, 0, 0, 0.5);  display: inline-block; min-height: 55px;  margin-left:20px;  position:relative;  width:650px;  color:#fff;}
#base p {padding-top:15px; text-align:justify; width:90%;  margin:0 auto;}
#base li {text-align:left; padding:8px 0;}
#base:before { border-top: 150px solid rgba(0, 0,0, .5);  border-left:325px solid transparent;   border-right:325px solid transparent;content: "";    height: 0;    left: 0;    position: absolute;    bottom: -150px;    /* width: 80%; */}
#pointer { margin:0 auto; width: 136px;  height: 40px;  position: relative;   background:#db8732; padding:8px;  display: block; color:#fff; bottom:-40px;}
#pointer:before { content: "";  position:absolute;  right: -20px; bottom:0;  width:0;  height:0; border-left:20px solid #db8732; border-top: 20px solid transparent;   border-bottom: 20px solid transparent; }
.gallerytop {position:relative; top:-82px; z-index:3;}
.bigh2{display:block; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:8px; font-size:48px; padding-top:45px; font-family: 'oswald_regularregular';}
.span88 {   font-size:16px;  color: #fff;    font-weight: normal;    letter-spacing: 6px; padding-right:20px;}
.span85 { font-size:20px; text-transform:uppercase; color:#fff; float:right; font-weight:normal; letter-spacing:1px;}
.egreybackground a {font-family:'oswald_regularregular'; font-size:18px; text-transform:uppercase; font-weight:normal; display:block; color:#fff; letter-spacing:3px;}
.arrow-leftdirections { width:0px; height:0px; position:absolute; left:279px; bottom:10px; border-top:15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #f7922e;}
.arrow-rightdirections { width:0px; height:0px; position:absolute; right:570px; top:10px; border-top:15px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #f7922e;}
.smallbwrap2{display:inline-block; padding:50px 15px 0 15px; position:relative;}
.smallbwrap2 .smallh1{text-transform:uppercase; letter-spacing:7px;}
.smallbwrap2 .bigh1{font-size:45px; letter-spacing:3px; padding-top:3px;}
.roboxcont{width:80%; margin:0 auto; background:url(../img/pattern.png) repeat #fff; outline:1px dashed #9ca36f; outline-offset:-15px; box-shadow:0 2px 10px #999; padding:35px 25px 25px 25px; margin-top:30px;}
.holderimg img{width:100%;}
.sectitle{text-transform:uppercase; letter-spacing:5px; margin:10px 0 15px 0;}
.roboxcont .mybtn{margin:8px 0 15px 0; font-size:19px;}
.roboxcont .slash{background:#f6ae01; padding: 8px 30px;}
.roboxcont .outline-box{outline:1px dashed #9ca36f; padding:26px; top:-4px;}
.packsec{display:block; margin-top:180px;}
.packsec .smallh1, .attsec .smallh1{color:#58594e;}
.packsec .bigh1, .attsec .bigh1{color:#262626; background: url(../img/backbg.png) no-repeat center center; margin-top:5px; padding:3px 30px; background-size:cover;}
.packsec .smallbwrap2{padding:40px 15px 0 15px;}
.sometxt{display:block; margin:15px auto; width:90%; line-height:25px;}
.packcentric{margin:0 auto; float:none;}
.packsec .mybtn{margin:20px 0 15px 0; font-size:19px;}
.packsec .slash{background:#f08701; padding: 10px 50px; color:#fff;}
.packsec .outline-box{outline:1px dashed #595d3f; padding:27px; top:-3px;}
.speacilsto {background: url(../img/special_mainbg.jpg) repeat center center;  background-size: cover;  min-height: 804px; text-align: center; position:relative; top:-172px;}
.white-contentbx {background:#fff; padding:50px; position:absolute;left:0px; right:0px; bottom:0px;}
.white-contentbx p {font-family: 'latoregular'; font-size:21px;  text-align:justify; display:inline-block; margin-bottom:30px;}
.white-contentbx a { border:3px solid #000; text-decoration:none; font-size:16px; padding:15px; color:#000; font-family: 'oswald_regularregular'; text-align:center; width:290px; letter-spacing:6px; text-transform:uppercase; margin:0 auto; }
.booktxtsec7{ position:absolute; line-height:40px; right:100px;  margin:0 auto; text-align:right; bottom:106px; color:#fff;  z-index:4; line-height:56px;}
.span77 {font-family: 'oswald_regularregular';  font-size:69px;  letter-spacing:26px;  text-transform:uppercase; text-shadow:3px 5px 3px #222;}
.span88 {font-family: 'oswald_regularregular';   color: #fff; font-size: 12px;   letter-spacing:8px;   text-transform: uppercase;}

.span99 { border:3px solid #fff; font-size:20px; color:#fff;  text-align:center; width:290px; letter-spacing:4px; margin:0 auto;}
.span99:hover { border:3px solid #f7922e; background:#f7922e;}
.span99 a{color:#fff; text-decoration:none;}

.span65 { border:3px solid #fff;    font-size:16px; padding:15px; color:#000; font-family: 'oswald_regularregular'; text-align:center; width:290px; letter-spacing:6px; margin:0 auto;}
.span65:hover { border:3px solid #fff;  background:#f7922e; font-size:16px; padding:15px; color:#fff; font-family: 'oswald_regularregular'; text-align:center; width:290px; letter-spacing:6px; margin:0 auto;}

.booktxtsec8{position:absolute; line-height:40px; right:440px;  margin:0 auto; text-align:right; bottom:106px; color:#fff;  z-index:4; line-height:56px;}
.span48 {font-family: 'oswald_regularregular';font-size:82px; letter-spacing: 16px;text-transform:uppercase; color:#f79d44;font-weight:  bold;}
.span78 {font-family: 'oswald_regularregular';   color: #000; font-size: 20px; padding-right:20px; text-shadow:0px 1px 10px #fff;   letter-spacing:6px;   text-transform: uppercase;}

.span32 { font-family: 'oswald_regularregular';  font-size:32px;  letter-spacing: 8px;  text-transform: uppercase;  color: #cdcdcd;  padding-top:20px;}
.packagesleft { border-radius: 40px 0 0 40px;  left:0px !important;  background: #e1e1e1 !important;  width:46px !important;  height: 82px !important; padding: 7px;}
.packagesright { border-radius:0 40px  40px 0 ;  right:0px !important;  background: #e1e1e1 !important;  width:46px !important;  height: 82px !important; padding: 7px;}
.booktxtsec9{line-height:40px;  text-align:center;  top:0; color:#fff;  z-index:4; line-height:56px; margin-bottom:15px;}
.span49 {font-family: 'oswald_regularregular';font-size:82px; letter-spacing:22px;text-transform:uppercase; color:#9e8c70;font-weight:  bold;}
.span69 {font-family: 'oswald_regularregular'; font-size:46px; letter-spacing:6px;text-transform:uppercase; color:#48443e;font-weight:  bold;}
.span79 {font-family: 'oswald_regularregular';   color: #000; font-size: 20px;  text-shadow:0px 1px 10px #fff;   letter-spacing:6px;   text-transform: uppercase;}

.attsec{position:relative;}
.attpush{margin-top:50px;}
.attsec .smallbwrap2{padding:50px 0 0 0;}
.attsec .sometxt{width:100%; padding-left:30px;}
.attsec .mybtn{margin:20px 0 15px 0; font-size:19px;}
.attsec .slash{padding: 8px 30px;}
.attsec .outline-box{padding:25px; top:-4px;}
.mypainting{background:url(../img/paintbg.png) no-repeat right 20px; background-size:contain; height:670px; z-index:3;}
.topgreenline{position:absolute; width:85%; height:15px; background:#9ca36f; top:65px; left:-35px;}
.bottomgreenline{position:absolute; width:88%; height:15px; background:#9ca36f; bottom:50px; left:-35px;}
.leftorangeline{position:absolute; width:15px; height:100%; background:#f08701; left:0; top:10px;}
.frame{background:url(../img/frametops.png) no-repeat; background-size:cover; height:80px;}
.framebots{background:url(../img/framebottoms.png) no-repeat; background-size:cover; height:80px; background-position:bottom;}
.gallerymain{margin-top:50px;}
.photoinfobox{padding:10px; height:322px;}
.photoinfobox .smallh1, .mappysec .smallh1{color:#000;}
.photoinfobox .bigh1{color:#6d3d00; background: url(../img/backbg.png) no-repeat center center; margin-top:5px; padding:3px 30px; background-size:cover;}
.photoinfobox p{color:#000; margin:0; padding:10px 30px;}
.photodetail{padding:20px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.framebots .mybtn{margin:55px 0 15px 0; font-size:19px;}
.framebots .slash{padding: 10px 50px; background:#9ca36f; color:#fff;}
.framebots .outline-box{padding:28px; top:-5px;}
.mappysec{display:block; margin-top:50px;}
.mappysec .bigh1{color:#9e8c70; margin-top:5px; padding:3px 30px;}
.mappysec  .smallbwrap2{padding:30px 15px; }
.goldbar{background:#fff; background-size:cover; height:21px; width:60%; margin:0 auto;}
.goldbarinfo{background:#eee; display:grid; background-size:cover; width:60%; margin:0 auto; padding:15px 15px 8px 15px; color:#000; border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px;}
.mappyname{display:block; text-align:center; font-size:17px; letter-spacing:2px;}
.mappysec .mybtn{margin:40px 0; font-size:40px;}
.mappysec .slash{padding: 10px 50px;}
.mappysec .outline-box{padding:27px; top:-4px;}
.propnamely{display:inline-block; background:#f08701; position:relative; margin:45px 0; font-weight:bold}
.propnamely .givename{padding:15px 50px; letter-spacing:3px; font-size:20px; display:block;}
.propnamely .outline-box{outline:1px dashed #fff; width:90%;}
.vcen{padding:30px 0 0 0;}

.mybtn:hover .outline-box{width:110%; left:-5%; -webkit-transition: width 0.3s; transition: width 0.3s;}
.mybtn:hover .outline-box2{width:110%; left:-5%; -webkit-transition: width 0.3s; transition: width 0.3s;}

/*.top_bg1 li a:active{background: url(../img/design1.png) no-repeat left 8px,url(../img/design2.png)no-repeat right 25px !important;}*/

.fc-day-number, .fc-day-header a{color:#000;}
.selectdiv:after{content:'';} /* lost found page */
.slick-track .caption a, .slick-track .thumbnail a{color:#000;}
.blog_cat ul li a{color:#000;}
#mynews .but_bg{padding:12px 24px;margin-top:18px;}
.nav > li.active > a{background: url(../img/design1.png) no-repeat left 8px,url(../img/design2.png)no-repeat right 25px !important;}
#myjobs .bg-color h2{background:#9e8c70 !important;}
#myjobs  .site-menu li.active a{background:none !important;}
.reviews_box .viewmore{padding:8px 8px 9px;}
.form-inline .email-enter{color:#000;}
.table_border{border-bottom: 1px solid #262626;}
.arrowbg {   padding: 9px !important;    position: relative;   left: 9px;}

@media screen and (max-width:1710px){


.homecontain h2{color:#0f0f0f; font-size:25px; font-style:italic;}
#lostFound_box .add-on{color: #9e8c70 !important; background:none;}




	/* meeting*/
.holdupbox {
    background: #fff;
    padding: 50px;
    border: 5px solid #121c49;
    box-shadow: 0 0 5px #4766f2;}

	#meetingmain .wedfancy {
    margin: 10px 0;}
	.propcont {
    display: block;
    background: #9e8c70;
    padding: 20px;}
	.forow .ftxtbox {
    font-weight: 400;
    background: #fff;
    border: 1px solid #ffda91;
    padding: 5px;
    width: 100%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
#meetingmain .wedtxtbox p {
    margin-bottom: 30px;
    display: inherit;
}
.wedtxtbox p {
    line-height: 26px;
    margin-bottom: 25px;
    padding: 0 30px 0 0;}
.wedfancy {
    color: #9e8c70;
    text-align: left;
    font-weight: 700;
    font-size: 20px !important;
    line-height: 30px;}
.forow {
    display: block;
    margin: 25px 0;
    text-align:center;}
.prophead {
    font-size: 22px;
    color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 600;
    text-align: left;
    padding-bottom: 5px;}
.forow .greeniebtn {
    margin-top: 15px;
    padding: 8px 20px;
    background: #00a651;
    color: #ffffff;
    font-weight: 700;}
/* meeting*/
.googlelistsubs a:hover, .googlelistsubs a.active { background: #9e8c70 none repeat scroll 0 0 !important;
    }
	.dropdown-submenu a.active {
    background: #9e8c70 none repeat scroll 0 0 !important;}
}
@media screen and (max-width: 1199px) and (min-width: 768px){

#mynews .social-mob a{margin:0 !important;}
	}


@media screen and (max-width:1199px){

.home_res{position:relative; width:100%; left:initial; right:initial; bottom:initial;height: inherit; /*margin-top:100px*/}
.res_bg{/*margin:-11px;*/ float:none;}
.gocent{padding-top:10px;}
.centermein{bottom:0;}
.carousel-indicators{bottom:60px;}
.pushboth{padding:15px 0 25px 0;}
.homecontain h1{margin-top:10px;}

/*.picinbg{background-position:-190px -80px}*/
#myCarousel2{min-height:250px;}
#myCarousel2 .carousel-control.left{left:35%;}
#myCarousel2 .carousel-control.right{right:43%;}
#myCarousel2 .glyphicon{top:0;}
.tsec{padding:0 0 50px 0;}
.map_data .vibtn{padding:15px 40px;}
.subsec{padding:15px 0;}
.rightleave{margin-right:15px;}
.subsec .subname{font-size:20px;}
.home_res .pullme{padding-top:55px !important;}
.home_res .bg_bar{top:43px;}
.inner_res .bg_bar{top:43px;}
.inner_res .pullinn{margin-top:10px;}
.inner_res .selectdiv:after{top:-40px;}
.reservation .btn-success{margin:60px 0 10px 0;}
.tbpcen{padding:45px 0 0 0;}
 .MT10_mobile{margin-top:30px;}
.mobile0verviewinnwerdiv{padding:0 15px;}
.mobile0verviewinnwerdiv h2, .mobile0verviewinnwerdiv h3, .mobile0verviewinnwerdiv h4{padding:10px 0;}

.booktxtsec{bottom:10px; left:10%;}
.shadowboxdiv{bottom:155px;}
.swaprollinner{box-shadow:none;}
.roboxcont{width:90%; margin-top:5px;}
.mypainting{height:740px; background-position: right 40px;}
.bottomgreenline{width:100%; bottom:10px;}
.photoinfobox{padding:0; max-height:279px; height:100%;}
.photoinfobox .smallbwrap2{padding:10px 15px 0 15px;}
.frame{height:70px;}
.framebots{height:60px;}
.framebots .mybtn{margin:35px 0 15px 0;}

.goldbar, .goldbarinfo{width:75%;}
.social a{margin:4px 0;}
.messages_bar{margin-top:0;}
.home-mobileboxoverviews{padding-bottom:80px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover {
    background: url(../img/design1.png) no-repeat left 1px,url(../img/design2.png)no-repeat right 28px !important;}


}


#banner{/*display:none !important;*/}
@media screen and (max-width: 767px){
.zeropad {
    padding: 0;}}
	@media screen and (max-width: 475px){
.holdupbox {
    padding: 30px 5px;}}
div.mydiv a {
    color: #000 !important; text-decoration: none;}
.mydiv h3, .blogn_title{background: #9e8c70 !important;}

@media screen and (max-width:1050px){

.slick-arrow{bottom:-100px !important; margin-bottom:50px;}
.slick-slider{margin-bottom:80px !important;}

}

@media screen and (max-width:991px){

.reservation .btn-success{margin: 15px 0 !important;}
.textalign{text-align:center;}
.rightspacy{text-align:center; margin-top:20px;}
/*.social a{margin: 0 0px;}*/

.wide_cal{width:100% !important;}
.Book_Special{left:30%;}
.borlefty{border:1px solid #fff;}
.vertmar{margin:30px 0;}
.reservation .btn-success{margin-top: 35px;}
.text-sm-left{text-align:left;}
.text-sm-center{text-align:center;}
.nofloats{float:none;}
.pudon{padding-top:30px;}
.home_collapse{position:relative; width:100%; margin:0 0%;}
.MB20_tab{margin-bottom:0;}
.res_heading{}
.gocent{padding-top:20px;}
.shadowboxdiv{width:100%; height:auto; bottom:0px;}
.color_g{width:100%;}

.white-box{font-size:20px;}
.picinbg{background-position:0 36px;}
.mysumm .picholder{padding:0 0 15px 0;}
.makeup .container{padding-bottom:40px;}
.mysumm{padding:0;}
.mysumm p{padding:25px;}
.midspace{padding: 80px 0px 18px 0px;}
.vibtn{padding:11px 35px;}
.posit{position:absolute; bottom:0;}
.posit .vibtn{background: #9e8c70;
    color: #fff;
    box-shadow: 0 0 0 15px #fee05b;
    margin-bottom: 15px;
    border-radius: 0px;
}
.subsec em{font-size:25px; padding-top:5px;}
.subsec .subname{margin-top: 35px;}
.mysearchlee{text-align:right;}
.inn-vertmar{margin:20px 0 0 0;}
.footul li{padding:2px 0;}
.dropshadow{box-shadow:none;}
.smwid{/*float:none; */display:inline-block; margin:0 auto; padding:0 10px !important; position:relative;}
.home_res .pullme{padding-top:10px !important; padding-bottom:10px;}

.home_res .selectdiv:after{top:2px; right:48px;}
.inner_res .selectdiv:after{top:-50px; right:-45px;}
.bg_bar{display:none;}
.inner_res .pullinn{margin-top:25px;}
.slick-slider{margin-bottom:70px !important;}
.slick-arrow{bottom:-48px !important;}
.tbpcen{padding:0;}
.attention .glyphicon-warning-sign{width:3%;}
.attention .glyphicon-remove{width:3%}
.attention p{padding-left:8px; width:93%;}
.bg_color{ background-position:center center;}
.welcomeus{border-top:3px solid #9ca36f; }
.roomiesec{height:auto;}
.yellowtrans{height:auto; margin:12px 0; padding-bottom:40px}
.sectitle{margin: 20px 0 15px 0;}
.packsec{margin-top:20px;}
.attsec .sometxt, .attsec .smallbwrap2{padding:0;}
.attpush{margin-top:30px;}
.mappysec{margin-top:20px;}
.mappysec .smallbwrap2{padding:25px 15px;}
.mappysec .container{width:100%; padding:0;}
.margin_newfotter{float:none; margin:0 auto; text-align:center;}
.border{margin:0;}
.social_margin{margin-bottom:20px;}
.subsec .subremargin{margin-top:0;}
.propnamely{margin:50px 0 25px 0;}
.vcen{padding:10px 0 0 0;}
.bdrrgtlow{min-height:290px;}
.slick-arrow{bottom:-100px !important;}
.mainfoot .MT50{margin-top:5px;}
.assigncenter{padding:20px 0;}
body{font-size:15px;}
.checktxt{font-size:16px;}
.monthcheck{font-size:18px;}
.F20_check{font-size:18px;}
}

@media screen and (max-width:767px){
.black, .black a{display:inherit;}
.MT10_mobile{margin-top:30px; margin-bottom:10px;}
.text-xs-center{text-align:center;}
.home_collapse{width:85%; margin-left:14%;}
.vertmar{margin:15px 0;}
.reservation .btn-success{padding:10px 35px;}
.res_heading{margin-top:0;}
.res_bg{padding-top:40px !important;}
.color_g{padding:10px;}
.white-box{font-size:14px; font-weight:400;}
.pushboth{padding:15px 0;}
.gallmain{display:block; border-collapse:inherit;}
.gallwrite{display:block; padding:50px 20px;}
.gallwrite2{display:block;}
.gallbg{background-position:0 0; min-height:335px;}
.gallbg2{background-position:0 0; min-height:335px;}
.social li{display:inline-block;padding: 0 1px;}
.social li.sochead{display:block; padding:0 0 10px 0;}
.mysocialsec .MT5{margin-top:0;}

.alignleft{text-align:center; margin:0 0 10px 0;}
.subsec{background:none;}
.greyme{background:#6e7683; padding:10px 15px 15px 15px; border-radius:3px;}
.topbots{padding:0;}
.mysearchlee{margin-top:20px; text-align:center;}
.gocentric{float:none; text-align:center;}
.xs-nopad{padding-left:0; padding-right:0;}
.inn-vertmar{margin:0;}

.mobile0verviewinnwerdiv{padding:0 25px;}

.mainheadline{font-size:28px; margin:40px 0 20px 0; }
.bigh1{font-size:28px;}
.outline-box{padding:28px; top:0;}
.slash{padding:10px 50px;}
.colapsshoecontentlinkdiv, .colapsshoecontentlinkdiv2{left:0; right:0; margin:0 auto;}
.smallbwrap2 .bigh1{font-size:40px;}
.smallbwrap2 .smallh1{letter-spacing:5px;}
.packsec{margin-top: 0;}
.social_margin{margin-bottom:10px;}
.foot_top a{display:block; line-height:35px;}
.propnamely .outline-box{padding:35px; top:-7px;}
.h1_sister{font-size:22px;}
.browse{margin-bottom:15px;}
.bdrrgtlow{min-height:auto;}
.assigncenter{padding:0;}
#cis-style1 .add-on{top:3px;}
.innerheader{bottom:400px; padding:0;}
.innerheader p{margin:0;}
}

@media screen and (max-width:600px){
.res_bg{padding-top:0 !important;}
.homecontain h1{font-size:35px; margin:10px;}
.midspace{padding:0px 0;}
.attention .glyphicon-warning-sign{width:4%;}
.attention .glyphicon-remove{width:4%}
.attention p{padding-left:8px; width:91%;}
.innerheader{bottom:350px;}
}

@media screen and (max-width:500px){

.add-on{ background-size:100%; padding:0; width:35px; height:30px; bottom:8px;}
.reservation #dpd1, .reservation #dpd2{height:45px;}
.mysumm p{padding:25px 0 10px 0;}
#no_of_rooms, #no_of_adult, #no_of_child{height:55px;}
.inner_res .selectdiv:after{top:-40px;}
.home_res .selectdiv:after{top:0px; right:49px;}

.res_bg_web{width: 100%;}
.res_bg{padding-top:0 !important;}
.messages_bar{padding:0;}
.bigh1{font-size:23px;}
.propnamely{margin:40px 0 15px 0;}
.propnamely .outline-box{display:none;}
#lostFound_box .add-on{top:0; width: 36px !important; height: 32px !important; right: 12px !important;}
.datepicker{z-index:100 !important;}
}


@media screen and (max-width:400px){
.checktxt{font-size:16px;}
.home_collapse{width:100%; margin:0;}
.F20_check, .monthcheck{font-size:16px;}
.add-on{width:25px; height:25px; right: 5px;}
.reservation #dpd1, .reservation #dpd2{height:42px;}
.reservation .btn-success{padding:8px 25px;}
.makeup .container{padding-bottom:30px;}
 #no_of_rooms, #no_of_adult, #no_of_child{height:40px; padding:0;}

.home_res .selectdiv:after, .inner_res .selectdiv:after{top:-1px; right:36px;}
.inner_res .pullinn{margin-top:15px;}
.attention .glyphicon-warning-sign{width:5%;}
.attention .glyphicon-remove{width:5%}
.attention p{padding-left:5px; width:89%;}

.ML5.selectdiv{margin-left:0;}
.home_res .pullme{padding:0 !important;}
.mainheadline{font-size:25px;}
.smallbwrap2 .bigh1{font-size:30px; padding:3px 0;}
.smallbwrap2 .smallh1{letter-spacing:4px;}
.attpush{margin-top:10px;}
#packagesdfoemdisplaydates .add-on{background:none; top:0;}

.checktxt{font-size:14px;}
.monthcheck{font-size:16px;}
.F20_check{font-size:16px;}
.gocent{padding:10px;}
.innerheader{bottom:282px;}

}
.left-arrowp1 { color: #000;   font-size: 52px;  position: relative;    top: 5px;    left: 0px;}
.right-arrowp1 { color: #000;   font-size: 52px;  position: relative;    top: 5px;    left: 0px;}

div.mydiv a, div.mydiv a:hover, .empty-month, .empty-month:hover{color:#9e8c70} .mydiv li li:hover{background:none;} .mydiv li li:hover a{color:#9e8c70;}
.userddbox .btn:focus, .userddbox .btn:hover{color:#074987 !important} div.mydiv a span{color:#ffffff}

.checkavail:hover{color:#fff !important;}
#ecommercefrmReviews .checkbox label{padding-left:0} .has-feedback .checkbox label{padding-left:0 !important}
.PT40 {padding-top:40px !important;}


.mobile-phone-span {display:none;}
.span83 {font-family:'oswald_regularregular';  font-size:40px;  letter-spacing:5px;   font-weight: normal;   text-transform: uppercase;}
.span67 {font-family:'oswald_regularregular';  font-size:25px;  letter-spacing:5px;   font-weight: normal;   text-transform: uppercase;}
.span92 {font-family:'oswald_regularregular'; COLOR:#000;  font-size:40px;  letter-spacing:5px;   font-weight: normal;   text-transform: uppercase;}
.span96 {font-family:'oswald_regularregular'; COLOR:#fff;  font-size:40px;  letter-spacing:2px;   font-weight: normal;   text-transform: uppercase;}
.booktxtsec456 {top:35px; right:20px; left:initial;}
.color_g2 {  background: rgba(66, 52, 41, 0.5);  padding: 10px;   text-transform: none;   margin: 0 auto;   display: inline-block;    font-family: 'latoregular';}
.shadowboxdiv2 { background: rgba(66, 52, 41, 0.5);  right:100px; padding:15px;  position: absolute;    bottom: 120px;    width: auto;    z-index: 9;    text-align: center;}

.arrowL,.arrowR {bottom:-37px!important; background:#9e8c70;}
.font2 {text-transform:uppercase;}

.span18 { color:#000;  font-family: 'oswald_regularregular';   font-size:26px;    letter-spacing: 12px;    text-transform: uppercase;}
.span6523 { color:#000;  font-family: 'oswald_regularregular';   font-size:20px;     text-transform: uppercase;}



@media screen and (min-width:1700px){

.swaprollinner {width:88%;}
}


@media screen and (min-width: 768px) and (max-width: 991px) {.innerheader{bottom: 400px;}}

@media screen and (min-width: 320px) and (max-width: 500px) {
.red-box{font-size:18px !important}
}


.yellow-bg {background:none;}
@media screen and (max-width:1780px)    {.reviewsbgextra p {font-size:18px;} .reviewsbgextra {  padding: 138px 56px 70px 5px ; }.swaprollinner {width:88%;} .top_bg1 li a {font-size:19px;} #carouselButtons {right:50px;} .booktxtsec2,.shadowboxdiv,.booktxtsec {left:100px;}}
@media screen and (max-width:1500px)   {.enjoybackground {min-height:592px;} .dotted-Border {width:100%;} }

@media screen and (max-width:1600px)    {.home_res {width:94%;} .swaprollinner {width:96%;} .reservation .btn-success {font-size:20px;} .checktxt {font-size:13px;}}
@media screen and (max-width:1440px)   {.swaprollinner {width:91.5%;}.enjoybackground {min-height:592px;}.booktxtsec8{right:100px; bottom:120px;} .reviewsbgextra {  padding: 138px 56px 54px 5px ; }
.backview_set {width:90%; float:none; margin:0 auto;}}

@media screen and (max-width:1300px) { header.smaller .reservation .btn-success{margin:28px 0 6px 0px;} .swaprollinner {width:90%;} .gallerytop{top:-150px;}.reviewset {position:relative; top:-80px;}  .reviewsbgextra p {font-size:16px;} .guest2{top:-110px;}
.backview_set {width:100%; float:none; margin:0 auto;}}
@media screen and (max-width:1200px)   {.gallerytop {top:-182px;} .guest2{top:-130px;} .span22 {font-size:22px;} .MaintopwhiteBG{top:-150px;} .backview_set{position:relative; top:-62px;} .dotted-Border {width:100%;}.home_res {width:100%;}
.swaprollinner {width:97%;} .booktxtsec2,.shadowboxdiv,.booktxtsec {left:50px;} .shadowboxdiv{bottom:100px;}}


@media screen and (max-width:1199px) { .booktxtsec2 {bottom:160px;} .span1{font-size:36px;} .span2{font-size:28px;} .reservation .btn-success{font-size: 16px;} .Wrapper2 img {width:90%;}.enjoybackground {padding-top:160px; min-height:490px;} .egreybackground p {padding-top:60px;} .egreybackground {min-height:489px;}

.swaprollinner {width:100%;}

}


@media screen and (max-width:1024px) {.animatedheight p { text-align: justify;  margin: 0;   padding: 0px 8px 8px;}#carouselButtons {bottom:145px;}.booktxtsec2, .shadowboxdiv, .booktxtsec {left:114px;} .swaprollinner{width:91%;} .imagelogo3 {border-bottom:0px;} .egreybackground p{line-height:20px;} .shadowboxdiv2 {right:0; left:0px; width:80%; margin:0 auto; bottom:100px;}.enjoybackground{padding-top:124px;}.good_news{margin:0px;}.messages_bar{margin:0px; padding:0px;}}
@media screen and (max-width:991px) {.animatedheight p {  text-align: justify;  margin: 0;    padding: 8px;} .social{display: inline-block;}.span1{font-size:28px; letter-spacing:3px;} .booktxtsecinner {background:none;}.mappysec .slash{display:block;} a.span18:hover {color:#000;} a.span18 {color:#000;}  .span18 {display:block; margin:15px; padding:15px;}.carousel-fade .carousel-control {top:33%;} .enjoybackground{padding-top:274px;} .imagelogo3 {border-bottom:0px;} .checktxt {letter-spacing:5px;}.shadowboxdiv2 {  right: 0;    bottom: 0;    left: 0px;    width: 80%;   margin: 0 auto;}.good_news{margin:0px;}.messages_bar{margin:0px; padding:0px;} .subsec  div{text-align:center;}  .reviewsbgextra {  padding: 138px 5px 54px 5px ; }.Wrapper2 img {width:86%;}.booktxtsec7{bottom:172px; right:150px;}.gallerytop  {top:0px; }.signbgextra span {text-align:center;} .signbgextra div {text-align:center;}  .span86 {text-align:center;}.reviewsbgextra p {font-size:18px;}.extraright{float:none !important; text-align:center  !important;}.reviewsbgextra span {text-align:center !Important;} .reviewsbgextra p{text-align:center;}.yellowtrans {padding-bottom:0px;}.enjoybackground {min-height:760px;}.reviewset{top:-5px;} .reviewset div{text-align:center;}.guest2 {top:-5px;}.booktxtsec3{position:initial;}.swaprollinner{width:80%;}.checktxt{font-size:12px;}.span2{font-size:26px;} .MaintopwhiteBG{ top:0px;} .home_res{background:#9e8c70;} .shadowboxdiv {left:0; right:0px; bottom:0px;} .booktxtsec2 {left:0; right:0px; bottom:80px; width:100%; text-align:center;}}
@media screen and (max-width:767px) {.F30{font-size:24px !important;}.Ecofriendly {margin-right:15px;}.customedeatetimesout, .customedeatetimesin {text-align:left !important;} .social{display: inline-block;} .carousel-control.left,.carousel-control.right {height: 62px; width: 48px;}.packagesleft  {display:none } .packagesright  {display:none }}
@media screen and (max-width:640px) {.mob1{width:80%;}.span88,.span77{letter-spacing:11px;}.booktxtsec7 {right:0px;} .span49 {font-size:42px; letter-spacing: 10px;} .reviewsbgextra {padding:60px 0 60px; } .signbgextra {padding:60px 0 60px !important;} .Wrapper2 img {width:100%;}.swaprollinner{width:96%;}}
@media screen and (max-width:480px) {.span33{letter-spacing:2px;}.font2 {font-size:18px !important;}.checktxt{letter-spacing:2px;}.imagelogo3 {border-bottom:0px;}.signbgextra {padding:96px 0 60px !important;}.span18{margin: 28px 0 15px;display: block;} .span11{letter-spacing:6px;} .span22{letter-spacing:6px;} .mappysec .mybtn{font-size:26px;} .yellowtrans{margin:12px 0;}.span86{letter-spacing:3px;}.span83 {font-size:14px;}.signbgextra {min-height:386px;} .booktxtsec7{bottom:140px;}  .signbgextra span{font-size:40px;} .Wrapper2 img {width:100%;}  .booktxtsec9 {line-height:38px;}.span2 {font-size:20px;} .booktxtsec2{bottom:90px;}.swaprollinner{width:100%;}}
@media screen and (min-width: 992px) and (max-width: 1199px) {.innerheader{bottom:235px; padding:0;}
.innerheader p{margin:0;}
}

.active {color: #e5c697 !important;}
.bgred{background: #e5c697  !important;}
.butcolor{background: #e5c697  !important;}

.h2header > span {border-bottom: 2px solid #e5c697 !important;}
.h1_sister{ margin-top: 20px;}
.imagebor{ border: 1px solid #9e8c70 !important;}
.events li:hover, .events li.active{color:#e5c697;}
.events li{background: #9e8c70 !important;}

.mobile-xssm{text-align: center; font-size: 22px;}
.mobile-xssm > li > a:focus, .mobile-xssm > li > a:active, .mobile-xssm > li > a:hover{border-bottom:none;color:#fff}
.mobile-xssm .open > a, .mobile-xssm .open > a:focus, .mobile-xssm .open > a:hover{color:#e5c697 !important;}
.mobile-center> li > a{text-align:center;font-size: 15px;color:#e5c697;}
.mobile-center .divider{margin: 0;}
.mobile-xssm{ margin: -0.5px -15px;padding: 0;}
.mobilemenu-bar{background:#e5c697 !important ; color:#fff !important;list-style:none; padding:5px 7px;
	width: 100% !important;}
.mobilemenu-bar a:hover{color:#e5c697 !important;}
.whitecolor{color:#e5c697 !important;}
.mobile-xssm li{float: unset;}
.mobile-center > li > a{color: #000 !important;}
.mobile-center{background:#e5c697;border:1px solid #e5c697;}
@media screen and (min-width:360px) and (max-width: 991px) {
.submenuhours{background: #e5c697 !important;}

}
.dropdown-submenu {position: relative;}
.dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-top: -1px;}


@media screen and (min-width:360px) and (max-width: 1199px) {
.dropdown-submenu .dropdown-menu {
    float: none;
    left: 0;
    position: relative;
}

}

/*@media (min-width: 1200px) and (max-width: 1300px) {
.onscroll_fixed.smaller{position:fixed; top:0px !important; width:100%; z-index:9}
	.menu_maxh{max-height:300px; overflow-y:scroll} }

@media (min-width: 1300px) {
.onscroll_fixed.smaller{position:fixed; top: 88px !important; width:100%; z-index:9}
	.menu_maxh{max-height:300px; overflow-y:scroll}
}*/

