
.experience-link:hover img{zoom: 2.05; transform: scale(2.05);}
@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 #993233; 
	 transition: height 0.3s ease 0s; width:100%; box-sizing:border-box;}
	 header.smaller .inn-vertmar{margin:0;}
	 header.smaller .bg_bar{visibility:hidden; margin:0; width:7%;}
	header.smaller .home_collapse{top:24px;}
	 header.smaller .selectdiv{width:100%;padding-left: 0px;}
	  header.smaller select{background:#fff !important;color: #000 !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_room_mobile {
    border: 1px solid #eee !important;font-size: 13px;height:50px; color:#000 !important;padding: 7px;}
	header.smaller .smallerhide{display:none}
	header.smaller .smallershow{display:inline;}
	header.smaller .inner_res #no_of_adult, header.smaller #no_of_child, header.smaller #no_of_room_mobile {
    border: 1px solid #eee !important;height:50px;
    
    font-size: 18px; color:#000;padding: 7px; height:auto; margin:0;}
	header.smaller #no_of_rooms{
    border: 1px solid #eee !important;font-size: 13px; color:#000;padding: 7px;height:50px;}
	
	header.smaller .inner_res #no_of_rooms{border: 1px solid #eee !important;font-size: 13px; color:#000;padding: 7px; height:auto; margin:0;}
	
	header.smaller .inner_res .selectdiv:after{top:-30px; right:-25px;}
	
	header.smaller  #no_of_child {
    border: 1px solid #eee !important;height:50px;
    
    font-size: 13px; color:#000;}
	 header.smaller .home_res{height:99px; position: fixed;top: 0;z-index: 999; background:#fff; bottom:initial; border:none; border-bottom:3px solid #993233; transition: height 0.3s ease 0s; width:100%;}
	 header.smaller .home_res .res_bg{ border:none;min-height: 118px !important;}
	 header.smaller .room_home{color:#333 !important;font-weight: 600;}
	 header.smaller a.room_home:hover{color:#333 !important;font-weight: 600;}
	 header.smaller a.room_home:focus{color:#993233 !important;font-weight: 600;}
	 header.smaller .home_res div.MT25 {margin-top:15px !important;}
	.logoDN{ display:none;}
	.smaller .logoDN{ display:block;}
	.smaller .checkDN{ display:none;}
	.smaller .width16{ width:16%;}
	.smaller .width25{ width:25%;}.smaller .width15{ width:15%;}
	.smaller .width30{ width:30%;}
	.smaller .width14{ width:14%;}
	.smaller .width30-inn{ width:30%; margin-left:0px;}
	header.smaller .yelname {color: #993233;}
	header.smaller .margin30 {margin-top: 6px !important;
    margin-bottom: 20px !important;
}
	header.smaller .checktxt{color: #000;
    font-style: normal;
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;}
	
	header.smaller .borlefty{border-right:0;}
	header.smaller .MT50_new{margin-top:30px;}
	header.smaller .customedeatetimesout, header.smaller .customedeatetimesin{border:1px solid #dbdbdb; 
	background:#fff; color:#000;}
	header.smaller .F20_check, header.smaller .monthcheck{font-size:initial;}
	
	
	/*header.smaller .reservation #dpd1, header.smaller .reservation #dpd2{height:auto;}*/
	header.smaller .vertmar{margin:15px 0 0 0;}
	header.smaller .reservation .btn-success{margin:4px 0 0 0; padding:8px 25px;}
	header.smaller .nopad{width:60%; left: 164px; top: 4px;}
	header.smaller .logo_inn{margin-top:0px;}

	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 .home_res .selectdiv:after, header.smaller .inner_res .selectdiv:after{color:#993233;}
    header.smaller .home_res .selectdiv{padding-top:0px !important;}
	.smaller .width33 { width: 33%;}
	header.smaller .clrwhitepf{color:#000;}
	
}

/**************Social Icons**************************/
.MB61 {
    margin-bottom: 60px;
}
@media screen and (min-width: 320px) and (max-width: 767px){
	.socialpose {
    position: relative;
    margin-bottom: 87px !important;
		top: 59px !important;}
	
	.social-btns .btn{
	width: 60px !important;
    height: 60px !important;
    line-height: 59px !important;}
	
	.sbtn {
	padding: 0px 5px !important;}
}

.sbtn {
	padding: 5px 11px;}


.social-btns .btn,
.social-btns .btn:before,
.social-btns .btn .fa {
  transition: all 0.35s;
  transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-btns .btn:before {
  top: 90%;
  left: -110%;
}
.social-btns .btn .fa {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.social-btns .btn.facebook:before {
  background-color: #3b5998;
}
.social-btns .btn.facebook .fa {
  color: #3b5998;
}
.social-btns .btn.twitter:before {
  background-color: #3cf;
}
.social-btns .btn.twitter .fa {
  color: #3cf;
}
.social-btns .btn.google:before {
  background-color: #dc4a38;
}
.social-btns .btn.google .fa {
  color: #dc4a38;
}
.social-btns .btn.dribbble:before {
  background-color: #f26798;
}
.social-btns .btn.dribbble .fa {
  color: #f26798;
}
.social-btns .btn.skype:before {
  background-color: #00aff0;
}
.social-btns .btn.skype .fa {
  color: #00aff0;
}
.social-btns .btn:focus:before,
.social-btns .btn:hover:before {
  top: -10%;
  left: -10%;
}
.social-btns .btn:focus .fa,
.social-btns .btn:hover .fa {
  color: #fff;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.socialpose {
    position: relative;
    margin-bottom: 54px;
}
.social-btns {
  height: 90px;
  margin: auto;
  font-size: 0;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.social-btns .btn {
  display: inline-block;
  background-color: #d3d3d378;
  width: 75px;
  height: 75px;
  line-height: 60px;
  margin: 0 10px;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 28%;
  box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);
  opacity: 0.99;
}
.social-btns .btn:before {
  content: '';
  width: 120%;
  height: 120%;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.social-btns .btn .fa {
  font-size: 38px;
  vertical-align: middle;
}

/**************Social Icons End**********************/

@media screen and (max-width: 1199px) and (min-width: 992px){
.red-box { width: 75% !important;	}
               }
.clrwhitepf {color:#fff; display:block;}	
.innerheader {
    bottom:325px;
    color: #fff;
    left: 0;
    
    position: absolute;
    right: 0;
    text-align: center;
	Z-INDEX:85;
	
}
.but_flot a{padding-bottom:11px !important;}
.red-box {
    color: #fff;
    font-size: 22px;
    background: rgba(65, 45, 34, 0.7);
    padding: 10px 20px 7px 20px;
    display: inline-block;
    text-transform: uppercase;
}
#yelp_map{margin-bottom: 10px;}
.checkbgextrawork {background:#333; color:#fff; padding-bottom:15px; font-size:18px; margin-bottom:15px; width:100%;}
.trip_t label span, .about_h label span { padding: 5px 10px;}
.yellow-bg {background:none !important;}
/*a:focus, a:hover{color:#fff !important;}*/
.common_hoteg a{color:#333 !important;} 
.common_hoteg a:focus, .common_hoteg a:hover{color:#993233 !important;}
.spantext-color a{color:#fff !important;}
.spantext-color a:focus, .common_hoteg a:hover{color:#993233 !important;}
.graybg{background-color: #fff !important;color:#000 !important;}
.carousel-indicators{width: 30%;
    background: rgb(40, 168, 180);
    padding: 0 5px 5px 5px;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -36px;    z-index: 9 !important;}
.equalpad a:hover{color:#fff;}
.equalpad a:focus{color:#fff;}
.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;}*/
.circle-bg a{color:#993233 !important;}
.checkbut{background:#6fa624 !important;font-size: 20px; position:fixed !important; bottom: 0px !important ; z-index: 999; 
text-align: center; margin: auto; width:100% !important; border-radius:0px; left:0}
.colorgreen{color:#993233;}
.colorgreen a{ color:#993233;}
.colorgreen a:hover{ color:#993233;}
.colorgreen a:focus{ color:#993233;}

 body{font-family:Helvetica, Arial, sans-serif !important; font-size:15px; color:#000000; font-weight:400;}
.header{width:100%;  /*left: 4%;   right: 4%;*/   height: auto;   z-index: 999;}
	.bx-controls-direction a{z-index: 4 !important;}
	.bx-prev {
    left: -53px;
    /*background: url(../img/nextprev.png) 0px 0px no-repeat !important;*/}
.bx-next {
    right: -52px;
    /*background: url(../img/nextprev.png) -100px 0px no-repeat !important;*/}
.bottomborder{border-bottom: 1px solid #baaaaa;}
#myCarousel2 .carousel-control.right .fa{color:#993233;}
.carousel-control{width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.6);
       bottom: initial;
	   top:273px;
    padding: 13px;}
	
	.ps-fixed {padding-top:0px !important;}
.F14 {
    font-size: 15px !important;
}	
.carousel-control .fa{    font-size: 45px;
    color: #fff; position:relative; top:-8px;}

.carousel-control.left{background-image:none; left:20px;}
.carousel-control.right{background-image:none; right:20px;}
.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;}
#form_sixplusbooking  select{background:#000 !important;}
.btn-default:focus, .btn-default:hover{background-position: 9px 12px !important;}
.dealpopupbookingurl a {min-width:36%;}
.welcometablecell{width:100%;display:table-cell;vertical-align: middle;height:100%;}
.welconmuddlediv{width:100%;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:#993233; color:#fff;}
.welcometext h2, .slider-subhead{ margin:3px 0 16px;}
.welcometext h1, .slider-head{ margin:9px 0 0;}
.smallershow{display:none;}
.site_ul_li > li > a{color:#333 !important;}
.site_ul_li > li > a:focus{color:#993233 !important;}
.site_ul_li > li > a:hover{color:#993233 !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;
}
.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;
}
.mainmen {
    margin: 0;
}

@media screen and (max-width: 2500px) and (min-width: 320px){
.home_collapse {
    max-height: 250px;
    overflow-y: scroll; overflow-x: hidden;}}
.mainmen .bromenu {
    background: #fff;
    padding: 19px 0;
    margin: 0px 0;
    position: relative;height: 86px;}
.socialA a{background-color: #993233 !important; width: 43px !important;
    height: 43px !important;}	
.socialA{background:#fff !important;}
/*slider carousel-fade */
/*********************************** slider************************************************/
/******* Sign In ********/
.sign_bg {display: inline-block;float: none;padding: 5px 0;position: relative;font-size:20px; color:#fff;}
.sign_bg > a {color: #fff !important;display: inline-block;font-size: 14px;padding: 5px 8px;}
.sign_bg a:hover{color:#fff !important;} .sign_bg a:focus{color:#fff !important;}
.sign_bg2{display: inline-block;float: right;padding: 5px 0;position: relative;}
.sign_bg2 > a {color: #fff !important;display: inline-block;font-size: 16px;padding: 5px 5px; }
.bggreen{background:#525d3f;}
.colormegreen{color:#525d3f;}
.equalpad a{background:none; padding:1px 0px; color:#fff; display:inline-block; text-align:center; margin:0 5px;font-size: 14px;}
.fontbg{background:#000; padding:5px; margin:0 3px; width:30px; text-align:center; display:inline-block;}
.giveblock img {
    width: 100%;}
/* added by PKUMAR*/
.MT72{margin-top:72px;}
.eventimg{box-shadow: 0px 4px 11px #211e1f;
    margin-bottom: 10px;}
span.welcmtxt{color:#243007;font-size:12px;font-weight:bold;line-height:24px;}
.bxtsxt{float:right;}
.welcomedropdowns{background:url(../images/welcomedropdown.png.html) 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;}

.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 !important;}
li.user-footer{background-color: #f9f9f9;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;padding-top: 10px;}
.userddbox .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;min-width:65px;}
.userddbox .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.userddbox .btn:focus,.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.html) 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 !important;}
li.user-footer{background-color: #f9f9f9;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;padding-top: 10px;}
.userddbox .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;min-width:65px;}
.userddbox .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.userddbox .btn:focus,.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;}
.Attrac_text{letter-spacing: 5px;text-transform:uppercase;font-family: cinzel;}



/********* Sign In ******/
/******************************* CHECK AVAILABILITY  *********************************************/

.home_res {background:#993233; border:12px solid #fdf7dd; margin: 0 auto;background-size: cover; position: absolute; width: 65%; left:0; right:0; bottom:-66px; z-index:9; padding:0px;}
.wide_cal{background:none;display:inline-block;border-radius:4px;width:80%; position:relative;font-family: cinzel;}
.checkbg{background:#91ced5;display:inline-block;width:80%; position:relative;padding: 5px;}
.datepicker.dropdown-menu{ max-width:230px;    background: #fff !important; z-index:999 !important;}
.customedeatetimesout, .customedeatetimesin {display: block;background: #f0f0f0;
 line-height: 1.42857; padding: 10px 22px 10px 0px;width:100%; font-size:19px; height:52px;font-weight:bold;}
.reservation #dpd1, .reservation #dpd2{cursor:auto !important; width:100%; background:none; position:relative; z-index:9; height:52px;}
.checkincustometime {left: 0; opacity: 0 !important; position: absolute !important; bottom: 0px; z-index: 10 !important;}
.add-on { border-radius: 0 4px 4px 0; color:#000; padding: 6px 7px; position: absolute; right: 10px; bottom:3px;}

.reservation label{color:#fff; font-weight:100; padding-right:10px; float:left;font-family: cinzel;}
.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 !important;padding:6px 11px !important;margin-left:0px !important;}
.btn_left:hover, .btn_left:active, .btn_left:focus{background:url(../img/plus_minus.png) no-repeat 8px 11px #00a651 !important;padding:6px 11px !important; margin-left:0px !important;}
.room_count{float:left; width:30%; border-radius:0; height:32px; text-align:center;}
.roomsNumberOfRooms .room_count{width:12% !important;}
.home_collapse .room_count{padding:0;font-weight: bold;}

.home_collapse{position:absolute;top:25px; background:#cece7d !important; z-index:11; width:100%; padding:10px 0;}
.MT20_new{margin-top:20px;}
a.room_home:hover {color:#fff !important;} .room_home:focus {color:#fff !important;}
a.but_bg:hover {color:#fff !important;} a.but_bg:focus {color:#fff !important;}
.bot_link a :hover {color:#fff !important;} .bot_link a :focus {color:#fff !important;}
.room_home{margin:0;font-family: cinzel; 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;/*font-family: cinzel;font-size: 13px;*/}
.reservation .btn-success{font-family: cinzel; background:#068d0c;border-radius:0px; font-size:20px; font-weight:300; border:0; text-shadow:none; box-shadow:none;padding: 10px 26px; } 
@media screen and (min-width: 320px)   and (max-width: 768px) { 
.floating {PADDING-TOP:0PX !IMPORTANT;}

.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: 992px)   and (max-width: 1199px) { .color_g{width: 76% !important;}
.shadowboxdiv{bottom: 188px !important;}.carousel-control{bottom:160px !important;}#carouselButtons{bottom: 5px !important;
    right: 10px !important;}
.carousel-control.right{right:50px; top: 60%;}.carousel-control.left{left:50px; top: 60%;}
#myCarouse2 .carousel-control{bottom:66px !important;}.amenities_bg{min-height: 150px !important;}
.graymainbg {
    background: url(../img/graymainbg.png.html) no-repeat 0px 305px !important;
    min-height: 490px!important;
    background-size: cover!important;}
	.grid1 figure{max-width:280px !important; min-width:285px!important;}
}
@media screen and (min-width: 1200px)   and (max-width: 1299px) { 
.getincenter p {
    font-size: 30px !important;;}.getincenter p:first-child {
    font-size: 20px !important;;}.shadowboxdiv{bottom: 265px!important;;}
	.white-box {
    color: #fff;
    font-size: 16px;}

}

@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) { 
.chooseops {margin-bottom:15px;}
.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;}  
 #div_deal_step_1 .roomsNumberOfRooms{width:100%; margin:0;}
 .datepicker{/*left:355px !important;*/}
 }
 
 .text-cen{text-align:center !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:10px;}
 }
 @media screen and (min-width:401px) and (max-width: 600px) { 
 .res_bg_web{ margin: 0 auto !important;width: 95%;float: none !important;}
 }
  @media screen and (min-width:601px) and (max-width: 767px) { 
 .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: 60%;float: none !important;}
 }
 
/***************************floating****************************************/
.wrapper {height: 100%;}
#ecommercefrmReviews select{background:#ebebeb !important; color:#555 !important;}
@media screen and (min-width: 701px) and (max-width: 767px) {
.subscribe_input, .subscribe_btn {float: none !important;}
}
.promo-bor {
    border: 1px solid #000000 !important;} 
/***************************floating****************************************/
 
/******************************************CHECK AVAILABILITY *******************************************************/
/********* home contain  ******/
.homecontain h1{color:#000; font-size:30px;text-transform: uppercase;font-family: cinzel; margin-bottom:20px;}
.animatedheight p{ text-align:justify;margin: 0;}
.home-mobileboxoverviews {padding-bottom: 73px;}
.mobile0verviewinnwerdiv {min-height:409px !important; height: 409px; overflow:hidden;}
.animatedheight {width: 100%; color:#000; margin-top:10px;} 
.animatedheight a{color:#000; font-weight:normal;} .animatedheight a:hover{color:#000 !important;} 
.animatedheight h2 {color: #000;font-size: 20px;margin-bottom: 2px;text-align: justify; font-weight:bold; padding-left: 14px;}
.colapsshoecontentlinkdiv2 {display: block;}
.colapsshoecontentlinkdiv {
    /*background: rgba(0, 0, 0, 0) url("../img/pluss.png") no-repeat;*/
    bottom: 12px;
    cursor: pointer;
    /*font-size: 35px;*/
    height: 50px;
    margin:0px auto;
    left: 50%;
   margin-left: -100px;
    position: absolute;
   z-index: 2;
}
#no_of_rooms, #no_of_adult, #no_of_child, #no_of_room_mobile {
    border: none !important;padding: 15px;
    width: 80%;
    height: 50px;
    }
 
.yelbors {
    border-right: 1px solid #fff;}
.yelname {
    color: #fff;}
#cis-style .add-on{background:none; color:#993233; top:0px !important;}  #cis-style1 .add-on{background:none; color:#993233; top:0px !important;}
#cis-style .wide_cal{width: 80%!important;}  #cis-style1 .wide_cal{width: 80%!important;}

.colapsshoecontentlinkdiv2 {
    /*background: rgba(0, 0, 0, 0) url("../img/minuss.png") no-repeat;*/
    bottom: 12px;
    cursor: pointer;
    display: none;
    height: 50px;
    margin:0px auto;
    left: 50%;
    margin-left: -100px;
    position: absolute;
   
    z-index: 2;
}
.MT50_new{margin-top:40px;}


.table_border{border-bottom: 1px solid #000 !important;}
.MT3{margin-top: 3px;}
/********* home contain  ******/
/********* Map  ******/
.bg_color {background: rgba(0, 0, 0, 0) url("../img/map_home.jpg.html") no-repeat scroll center center;height: 464px;}
.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:#993233; 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%;}
.h1_sister{color:#333; font-size:30px; margin-top: 20px;}
/********* SISTER PROPERTIES  ******/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn start xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
 
 
 .arow {
    background: #00a651;  position:absolute; right:24px; padding:10px 20px; color:#fff; }
.mob1 { background:#fff none repeat scroll 0 0 !important; height:50px;}
.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: 50px !important; padding: 8px 15px;
 width:75% !important;box-shadow:none !important; border: 0; background: #fff; color:#993233; font-size:14px;
}
.subscribe_input[type=text]:focus{border:0 !important; color:#000;}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn end  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*********footer  ******/
footer {background:#333;color: #fff;padding: 0 0 15px;background-size: cover;}
.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;}
.connect{color: #000;
    font-size: 20px;
    display: inline;
    padding: 0px;font-family: cinzel;
    
    position: relative;}
.footer_adress h2, .foot-name{ margin-top:15px;}
.footer_adress li{ list-style:none;}
.subs_text{color: #6d6d6d;
    font-size: 20px;
    letter-spacing: 23px;
    text-transform: uppercase;font-family: cinzel;}

.inner_res .home_collapse{top:67px;}
.innsight_logo {border-radius: 10px;background: #ffffff none repeat scroll 0 0;}
a:focus, a:hover{text-decoration:none; /*color:#fff;*/}
.whitebutton a{color:#000;}
.whitebutton a:focus{color:#000 !important;} .whitebutton a:hover{color:#000 !important;}
.sub_bg{background: url(../img/sub_bg.png.html) no-repeat;  background-size:cover;  min-height:170px; padding-top:20px;}
	
	.attraction {
    border: 1px solid #993233 !important;}
/*********footer  ******/
/********* **************************Menu  ***************************************/
.social a{background: #fff url(../img/social_icon.png) no-repeat; width:35px; height:35px; display:inline-block; /*float:left;*/ 
margin:0 3px; border-radius:6px; border:1px solid #ccc;}
.social a:hover{background: #96b558 url(../img/social_icon.png) no-repeat;}
.yelp{background-position:-173px 0px !important;}
.trip{background-position:-342px -1px !important;}
.gplus{background-position:-90px -1px !important;}
.fb{background-position:-11px -1px !important;}
.yahoo{background-position:-130px 1px !important;}
.tweet{background-position:-107px -2px !important;}
.foursquare{background-position:-374px 2px !important;}
.youtube{background-position:-215px -1px !important;}
.pinterest{background-position:-761px 0px !important;}
.inn_icon{background-position:-300px 0px !important;}
.instagram {background-position: -414px -1px !important;}
.linkedin{background-position:-453px -1px !important;}
.social img{ display:none;}
.inner_res .home_collapse{top:67px;}
.innsight_logo {background: #ffffff none repeat scroll 0 0;border-radius: 5px; margin-top:-5px; margin-left:50px; max-width: 120px;}

/* footer social icons */
ul.social-network {
    list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss {
	background-color: #F56505;
}
.social-network a.icoFacebook{
	background-color:#3B5998;
}
.social-network a.icoyoutube {
	background-color:#ff0000;
}
.social-network a.icoyelp {
	background-color:#f44336;
}
.social-network a.icotrip {
	background-color:#4caf50;
}
.social-network a.icopint{
	background-color:#cb2027;
}
.social-network a.icoinsta {
	background-color:#ca496b;
}
.social-network a.icoTwitter {
	background-color:#33ccff;
}
.social-network a.icoGoogle{
	background-color:#BD3518;
}
.social-network a.icoVimeo {
	background-color:#0590B8;
}
.social-network a.icoLinkedin {
	background-color:#007bb7;
}
.social-network a.icoRss em, .social-network a.icoFacebook em, .social-network a.icoTwitter em,
.social-network a.icoGoogle em, .social-network a.icoVimeo em, .social-network a.icoLinkedin  em,
.social-network a.icoyoutube em, .social-network a.icoyelp em, .social-network a.icotrip  em,
.social-network a.icopint em, .social-network a.icoinsta em

 {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:5px auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li em {
	margin:0;
	line-height:50px;
	text-align: center;
}


/* footer social icons */


.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:#993233;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#993233; 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:#993233;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{ background:none;  border-bottom:2px solid #993233; color:#000 !important;}
.top-nav-ul li.active a{border-bottom:2px solid #993233;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none;}
.dropdown-menu li a{padding:13px 11px !important;}
.header_g{background:rgba(133, 1, 25, 0.5); height:55px;}

.top_bg1 a{color:#fff;}
.top_bg1 li a {padding:15px 2.8em 15px; text-align: center; text-transform: uppercase;font-weight:600;}

/**************************** menu ********************************* ******/

.lgo_here {
    text-align:center;
	float:left;
	display:inline-block;
}
.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{}
/*.but_green {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #993233;color: #993233;padding: 11px 35px; font-style:italic; display:inline-block;}     
.but_green.focus, .but_green:focus, .but_green:hover { background:#993233; color:#fff;}*/
.btn{padding:6px 11px;}
.logo_text{font-size:25px;    font-size: 25px;
    background:rgba(0, 0, 0, 0.5);
    padding: 10px 10px 7px 10px;
    bottom: 16px;
    height: 72px;}

#carouselButtons button{background: rgba(0, 0, 0, 0.6) !important;font-size: 25px !important;color: #fff!important; text-shadow:none; border:0;}
.wheelchair {margin-top:10px !important;}
/*#cancel_reservation1 a {padding:10px; color:#fff; border:1px solid #fff; display:inline-block; margin-top:20px;}*/
#cancel_reservation1 a:hover{color:#fff;}
#cancel_reservation1 a.modificationlinkstep4{color:#000; margin-top:0;}
#cancel_reservation1 a.modificationlinkstep4:hover{color:#fff;}
.confirmationactionlist .TAC a:hover, .confirmationactionlist .TAC a:focus{color:#333 !important;}
.brownme {
     position: absolute;
    bottom: 30px;
    padding: 10px;
    left: 0;
    right: -10%;
    font-size: 25px;
    color: #ffffff;}
.roname {
    background: url(../img/eventborder.png.html) no-repeat;
    position: absolute;
    bottom: 70px;
    padding: 10px;
    left: 105px;
    right: 49%;
    font-size: 25px;
   color: #ffffff;}
@media screen and (min-width: 320px) and (max-width: 767px){
   .arow {  background: #00a651;   position: absolute;   right: 0;   padding: 12px 20px 12px;    color: #fff;}
	.connect{display: block;}
    .mobile0verviewinnwerdiv{height:249px; min-height:249px;font-size: 13px;}
	.MT17{margin-top: 17px !important;}	
	.MTB{ margin:20px 0 20px 0;}
	.MB20_mob{ margin-bottom:20px;}
	.bor_r{ border:none;}
	.width_img{width:100%;}
	.MT50_new{margin-top:0px;}.about{margin-bottom: 0px !important;}.borderbottom{min-height:0px !important;padding: 0px 24px !important;}
	.borderbottom1{min-height:0px !important;padding: 28px 17px 0 24px !important;}.checktxt{font-size:11px !important;}
#no_of_rooms, #no_of_adult, #no_of_child{padding: 2px !important;}
	.checkbg{padding:2px !important;}
}

@media screen and (min-width: 768px) and (max-width: 1199px){
.connect{display: block;}
	.W100_tab{ width:100%}
	.MB20_tab{ margin-bottom:20px;}
}


@media screen and (min-width: 1200px) and (max-width: 2600px){
	.M55_web{ margin:0 0 0px;}
	.mobiletop-box-divs{display:none !important;}
	.logo_inn img{max-width: 182px;}
}

/***********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:#333; font-size:16px;}
.mobilenavigations li a span{padding:0 10px 0 15px;}
.mobilenavigations li a:hover,.mobilenavigations li a:focus{text-decoration:none; color:#993233 !important;} 
.mobilenavigations li a.resrvationmob:hover, .mobilenavigations li a.resrvationmob:focus{color:#fff !important;}
.mobile-contentdiv{background: #333 !important;}
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:center; z-index:99;padding:0; height:42px;}
.mobiletop-box-divs img{}
.mobile-phone-span{float:left;background:#9a3334  url('../img/call_icon.png') no-repeat center center;
width:43px;height:42px;position:relative;z-index:999;cursor:pointer; padding-left:5px;}
.mobile-phone-nav-dropdown{float:right;background:#9a3334  url('../img/humburger-icons.png') no-repeat center center;
color:#fff;width:47px;height:42px;position:relative;text-align:center;z-index:999;cursor:pointer; padding-right:5px;}
}
.dropdown-submenu a.active{background: #993233 none repeat scroll 0 0 !important;}
#frm_msg_box .add-on{background:none;color: #993233;bottom: 0px;}
#diamond{background: #993233 !important;}

	.BR1{border-right:none !important;}
	


.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: #993233  none repeat scroll 0 0;color: #fff !important;}
.DN{ display:none;}
.dropdown-menu-mobile li.active a{background:#993233 ; 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:30px 15px; color:#993233;} 
.dropdown-menu li a{padding:10px 15px;}
.topbg_inner li a:hover{color:#993233 ;}
.topbg_inner{background:#fff;} 
.header_1 {background: #993233 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:#993233;}
.inner_res {background: #993233;}

/*button*/
.buttonfx{
  color: #fff;
    outline: none;
    background: #e7a837;
    border: none;
    letter-spacing: 0.0625em;
    padding: 15px 55px;
    text-transform: uppercase;
    line-height: 2;
    position: relative;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    transition: all .5s;
	font-family: cinzel;
	}

/* //// Default effect: Slide from Top  //// */

.buttonfx:before,
.buttonfx:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #993233; /* onhover background color */
  z-index: -1;
  transform: translate3D(0,-100%,0); /* move elements above button so they don't appear initially */
  transition: all .5s;
}

.buttonfx:before{
  background: #fafcd6; /* button default background color */
  z-index: -2;
  transform: translate3D(0,0,0);
}

.buttonfx:hover{
    color: white;
}

.buttonfx:hover:after{
  transform: translate3D(0,0,0);
  transition: all .5s;
}
.buttonfx1{
  color: #fff;
    outline: none;
    background:#555555;
    border: none;
    letter-spacing: 0.0625em;
    padding: 15px 55px;
    text-transform: uppercase;
    line-height: 2;
    position: relative;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    transition: all .5s;font-family: cinzel;}

/* //// Default effect: Slide from Top  //// */
.bor,.bor1 {border-right: 1px solid #000;}

.bor {/*border-bottom: 1px solid #000;*/}
.buttonfx1:before,
.buttonfx1:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #993233; /* onhover background color */
  z-index: -1;
  transform: translate3D(0,-100%,0); /* move elements above button so they don't appear initially */
  transition: all .5s;
}
.bluetrans {background:rgba(153, 50, 51,0.7);  position:absolute;  left:0px; right:0px; top:50%; width:388px; margin:0 auto; padding:15px 0 10px 0;}
.bluetrans2 {background:rgba(153, 50, 51,0.7);  position:absolute;  left:0px; right:0px; top:91%; width:388px;  margin:0 auto; padding:10px;}
.buttonfx1:before{
  background: #fafcd6; /* button default background color */
  z-index: -2;
  transform: translate3D(0,0,0);
}

.buttonfx1:hover{
    color: white;
}

.buttonfx1:hover:after{
  transform: translate3D(0,0,0);
  transition: all .5s;
}

.buttonfx2{
  color: #fff;
    outline: none;
    background:#993233;
    border: none;
    letter-spacing: 0.0625em;
    padding: 15px 55px;
    text-transform: uppercase;
    line-height: 2;
    position: relative;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    transition: all .5s;font-family: cinzel;}

/* //// Default effect: Slide from Top  //// */

.buttonfx2:before,
.buttonfx2:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #993233; /* onhover background color */
  z-index: -1;
  transform: translate3D(0,-100%,0); /* move elements above button so they don't appear initially */
  transition: all .5s;
}

.buttonfx2:before{
  background: #fafcd6; /* button default background color */
  z-index: -2;
  transform: translate3D(0,0,0);
}

.buttonfx2:hover{
    color: white;
}

.buttonfx2:hover:after{
  transform: translate3D(0,0,0);
  transition: all .5s;
}


/* //// Curtain Up  //// */

.curtainup{
  transform-style: preserve-3d;
}

.curtainup:before,
.curtainup:after{
  transform-origin: center center;
  transform: scale(1,0);
}


.curtainup:hover:before,
.curtainup:hover:after{
  transform: scale(1);
  border-radius: 0;
}

/*button*/
@media screen and (min-width: 1200px) and (max-width: 1400px){
.topbg_inner li a{padding:30px 9px; color:#993233;} 
.ps-fixed a {margin-top: 26px !important;}
}

@media screen and (min-width: 1200px) and (max-width: 1299px){
.topbg_inner li a{padding:30px 5px; color:#993233;} 
}
@media screen and (max-width: 400px) and (min-width: 320px){
.grid .sort_bar {
    height: 60px !important;}}


@media screen and (min-width: 320px) and (max-width: 1000px){
.inner_res{background:#993233; padding-top:80px;} 
.innerhead1{padding:7px 0;} .res_cover{position:inherit !important;}
}
/*.contact_btn{margin: -19px 0 0 10px !important;}*/
@media screen and (min-width: 200px) and (max-width: 1199px){.contact_btn{margin: 18px 0 0 10px !important;} .innerheader {bottom: 0px !important;} .innerheader > p {margin: 0px !important;}}
.map_to_box .F16 {
    font-size: 15px !important;}
.panel-body-innsight{color:#000 !important;}.show-more{background: #333 !important;}
.list-group a{color:#000 !important;}.list-group{color:#000 !important;}
.panel_icons span {
    background: url(../img/innsight_panel.png) no-repeat;}
.logo_inn{display: block;}
/*********** Header all page **************/
/*********** date picker **************/
.datepicker td.active, .datepicker td.active:hover{background:#993233 !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:#993233 !important;}
.datepicker td.day:hover{background:#c47e04 !important; color:#fff !important;}
.datepicker td.day.disabled {color: #939393 !important;}
/*********** date picker **************/
/*********** button **************/

.hvr-sweep-to-right::before {
    background: #993233 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:12px 28px;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:12px 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;}
.about{margin-right:0px !important;}.borderbottom{background:none !important;}.borderbottom1{background:none !important;}.MT10_mobile {
    margin-top: 30px !important;}
}

@media screen and (min-width: 320px) and (max-width: 991px){
.bluetrans2 {top:170% ;}
.bluetrans {top:85% ;}
#google_translate_element {text-align:center;}

.goog-te-gadget-simple .goog-te-menu-value span{color:#fff !important; padding:10px !important;}
.height400{height:auto;}
#CDSSCROLLINGRAVE.narrow{ width:250px !important;}
.roname {
    background: none;}
}
@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; display: inline-block; padding: 7px 8px; margin:auto; width:76px; margin-top:10px;margin-bottom: 10px;*/display: none; }
@media screen and (min-width: 320px) and (max-width: 500px) {

#myCarouse2 .carousel-control.left {
    left: 31% !important;}
.country_currency_list{ width:293px !important;}
.currency_listbox{ width:272px !important;}
.country_currency_list {right: 0px !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:0px !important;top: -370px !important; }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .country_currency_list {right:0px !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%*/}
}
.PL100{padding-left:150px;}
@media screen and (min-width: 400px) and (max-width: 767px) {
  .inner_check_mob{ width:76%}
}


.sort_bar a:hover{color:#fff !important;} .sort_bar a:focus{color:#fff !important;}
 /***************************country_currency ****************************************/ 
 @media screen and (min-width: 320px) and (max-width: 767px) {
	 
	 .red-box {font-size: 15px !important;}
  .fixcheck{padding-bottom: 50px}
}
/*message center*/
.message_close{position:absolute; right:-8px; top:8px; cursor:pointer;}
.good_news{background:#9ac362; color:#ffffff; padding:12px; border-radius:3px; position:relative; margin-top:35px;}
.attention{background:#f0ad4e; color:#ffffff; padding:12px; border-radius:3px; position:relative;margin-top:35px;}
.bad_news{background:#d9534f; color:#ffffff; padding:12px; border-radius:3px; position:relative;margin-top:35px;}
/*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:none !important;  padding: 10px !important;}
.goog-te-gadget-simple .goog-te-menu-value{ color:#000!important; font-size:15px;font-family: Quicksand;font-weight: bold;}
.goog-te-gadget-icon{ display:none !important; color:#fff !important;}
.goog-te-gadget-simple{border-color:transparent !important;}
.goog-te-gadget-simple .goog-te-menu-value span{ color:#fff;}
.res_heading{color: #fff;font-size: 19px; padding: 10px 0 10px;}
.yosemite_tours p{text-align:justify;} 
 .whitebg{background:#fff;}
 @media screen and (min-width: 768px) and (max-width: 1199px) {
.home_collapse{ margin-top:20px !important;}
 }
 .newclass {
    margin: 80px 0 0 0;}
.guest_title{    font-weight: bold;
    font-size: 17px;
    padding: 20px 20px 20px 0px;}.justify{text-align:justify;}.MT75{margin-top:75px;}
/* BackToTop button css */
#scroll {
position:fixed;
right:10px;
bottom:44px;
cursor:pointer;
width:50px;
height:50px;
background-color:#9a3334;
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 {color: #fff; margin: 0; text-transform: none; width:100%; margin:0 auto;}
.red-box {font-family: cinzel;color:#fff; font-size: 20px;text-transform: uppercase; font-weight:bold;
    background: rgba(154, 51, 52, 0.7);
    background-size: cover;
    
    display: inline-block;}
.white-box { font-family: cinzel;color:#fff; font-size: 23px;text-transform: uppercase; font-weight:bold;}
.shadowboxdiv {left: 0;
    right: 0;
    position: absolute;
    bottom: 46%;
    width: auto;
    z-index: 9;}
@media screen and (max-width:2500px) {}	
@media screen and (min-width: 1200px) and (max-width: 2500px) {
	
	.shadowboxdiv {bottom: 215px;}
.colapsshoecontentlinkdiv {
    /*background: rgb(255, 255, 255) url("../img/pluss.png") no-repeat scroll center 15px;*/
    bottom: -46px;
    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:-46px;
    cursor: pointer;
    /*display: none;*/
    height: 73px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}
a.vibtn:hover {color:#000;} a.vibtn:active {color:#000;}
a.vibtn:focus {color:#000;}
.animatedheight p{ text-align:justify; padding:13px;color: #000;}
.mobile0verviewinnwerdiv {background:none;height:302px; overflow:hidden;min-height:302px;
z-index: 9;}
.slimScrollDiv h2, .animatedheight h2{color: #333!important;}
.animatedheight {width: 100%; color:#000; margin-top:10px;  font-weight:300;} 	
	
}
@media screen and (min-width: 1200px) and (max-width: 1500px) {
.white-box {font-size:17px;}
  .shadowboxdiv{left: 15% !important;
    right: 15% !important;bottom: 182px !important;}.home_res{width: 60%;}
	#carouselButtons {
    right: 9px !important;
    bottom: 33px !important;}.facilities {min-width: 82% !important;}.checkbg{width: 85% !important;}.wide_cal{width: 85%!important;}
}
@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;}
}
.LSB_footer{background:#993233; color:#ffffff;} .LSB{border: 1px solid #ffffff; padding: 8px 19px; color: #ffffff !important; display:inline-block;}
.LSB:hover{color:#fff !important;}
/*roshan's edits dated 23 Oct 2017*/
.colapsshoecontentlinkdiv span, .colapsshoecontentlinkdiv2 span{display:inline-block;}
.location{background:url(../img/location.jpg.html) no-repeat fixed center center / cover; padding:150px 0; cursor:pointer;} .location span{display:block; font-size:36px;}
.guestbg{background:url(../img/guestbg.png.html) no-repeat;background-size: cover;height: 350px;}
.guestbg1{background:url(../img/guestbg1.png.html) no-repeat;background-size: cover;height: 380px;}
.location_content{display:inline-block; padding: 0;}
.location_content h2{font-size:30px;margin: 10px -25px;color: #000; display:inline-block; float:left;text-transform: uppercase;}
.location_content1 div {overflow:hidden;}


/*gallery hover*/
.guest_roomsh2{background:url("../img/guestroom1.jpg") no-repeat center center; background-size:cover; min-height:560px; background-attachment:fixed;}
.guest_roomsh2 span em{display:block; font-size:50px; color:#fff;}
.guest_roomsh2{cursor:pointer;}
.location_content h2 {font-size:26px; color:#fff; text-transform:uppercase;  margin:10px 0;}
.part2 {padding: 25px 0;}

#content:before,
#content:after,
#content>:last-child:before,
#content>:last-child:after {
    position: absolute;
    width: 60px;
    height: 50px;
    border-color: white;
    border-style: solid;
    content: ' ';
}
 
#content:before {
    border-width: 1px 0 0 1px;
    left: 48px;
    top: 80px;
    z-index: 2;
}
 
#content:after {
    top: 10px;
    right: 10px;
    border-width: 0px 0px 0 0
}
 
#content>:last-child:before {
    bottom: 10px;
    right: 10px;    
    border-width: 0 1px 1px 0
}
 
#content>:last-child:after {
    bottom: 10px;
    left: 10px;
    border-width: 0 0 0px 0px
}



#content1:before,
#content1:after,
#content1>:last-child:before,
#content1>:last-child:after {
    position: absolute;
    width: 60px;
    height: 50px;
    border-color: white;
    border-style: solid;
    content: ' ';
}
 
#content1:before {
    border-width: 1px 0 0 1px;
    left: 48px;
    top: 80px;
    z-index: 2;
}
 
#content1:after {
    top: 10px;
    right: 10px;
    border-width: 0px 0px 0 0
}
 
#content1>:last-child:before {
    bottom: 10px;
    right: 10px;    
    border-width: 0 1px 1px 0
}
 
#content1>:last-child:after {
    bottom: 10px;
    left: 10px;
    border-width: 0 0 0px 0px
}



#content2:before,
#content2:after,
#content2>:last-child:before,
#content2>:last-child:after {
    position: absolute;
    width: 60px;
    height: 50px;
    border-color: white;
    border-style: solid;
    content: ' ';
}
 
#content2:before {
    border-width: 1px 0 0 1px;
    left: 48px;
    top: 80px;
    z-index: 2;
}
 
#content2:after {
    top: 10px;
    right: 10px;
    border-width: 0px 0px 0 0
}
 
#content2>:last-child:before {
    bottom: 10px;
    right: 10px;    
    border-width: 0 1px 1px 0
}
 
#content2>:last-child:after {
    bottom: 10px;
    left: 10px;
    border-width: 0 0 0px 0px
}

#content2:before,
#content2:after,
#content2>:last-child:before,
#content2>:last-child:after {
    position: absolute;
    width: 60px;
    height: 50px;
    border-color: white;
    border-style: solid;
    content: ' ';
}
 
#content3:before, #content4:before, #content5:before {
    border-width: 1px 0 0 1px;
    left: 48px;
    top: 80px;
    z-index: 2;
}
 
#content3:after, #content4:after, #content5:after {
    top: 10px;
    right: 10px;
    border-width: 0px 0px 0 0
}
 
#content3>:last-child:before, #content4>:last-child:before, #content5>:last-child:before {
    bottom: 10px;
    right: 10px;    
    border-width: 0 1px 1px 0
}
 
#content3>:last-child:after, #content4>:last-child:after, #content5>:last-child:after {
    bottom: 10px;
    left: 10px;
    border-width: 0 0 0px 0px
}

#content3:before,
#content3:after,
#content3>:last-child:before,
#content3>:last-child:after {
    position: absolute;
    width: 60px;
    height: 50px;
    border-color: white;
    border-style: solid;
    content: ' ';
}

#content4:before,
#content4:after,
#content4>:last-child:before,
#content4>:last-child:after {
    position: absolute;
    width: 60px;
    height: 50px;
    border-color: white;
    border-style: solid;
    content: ' ';
}

#content5:before,
#content5:after,
#content5>:last-child:before,
#content5>:last-child:after {
    position: absolute;
    width: 60px;
    height: 50px;
    border-color: white;
    border-style: solid;
    content: ' ';
}

/*#ecommercefrmReviews{font-size:14px !important;}*/
#ecommercefrmReviews .bor{border:0px !important;}
.hovereffect {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
width:99%;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:20px;
background:rgb(153, 50, 51,0.7);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:20px;margin-top:70px;left:10%; right:10%;width:80%;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}



/*gallery hover*/

/*-----------------*/
/***** Selena *****/
/*-----------------*/
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
.grid {
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 1em 0 4em;
	/*max-width: 1000px;*/
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
    margin: 10px 1%;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 48%;
	height: auto;
	background: #3085a3;
	text-align: center;
	
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 205px;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	font-weight: 300;
    font-size: 16px;
    background-color: #555555;
    padding: 15px;
    text-transform: none;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
figure.effect-selena {
	background: #fff;
}

figure.effect-selena img {
	opacity: 0.95;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

figure.effect-selena:hover img {
	-webkit-transform: scale3d(0.95,0.95,1);
	transform: scale3d(0.95,0.95,1);
}

figure.effect-selena h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-selena p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: perspective(1000px) rotate3d(1,0,0,90deg);
	transform: perspective(1000px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

figure.effect-selena:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-selena:hover p {
	opacity: 1;
	-webkit-transform: perspective(1000px) rotate3d(1,0,0,0deg);
	transform: perspective(1000px) rotate3d(1,0,0,0deg);
}

/* Media queries */
@media screen and (max-width: 50em) {
	.content {
		padding: 0 10px;
		text-align: center;
	}
	.grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}
/* Media queries */
@media screen and (max-width: 50em) {
	
	.grid1 figure {
		display: inline-block;
		float: none;
		
		
	}
}
.grid1 {
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 1em 0 4em;
	
	list-style: none;
	text-align: center;
}

/* Common style */
.grid1 figure {
	position: relative;
	float: left;
	/*overflow: hidden;*/
	margin: 10px 1%;
	min-width: 320px;
	max-width: 480px;
	max-height: 500px;
	
	height: auto;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.grid1 figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid1 figure figcaption {
	padding: 0px;
	color: #fff;
	text-transform: none;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid1 figure figcaption::before,
.grid1 figure figcaption::after {
	pointer-events: none;
}

.grid1 figure figcaption,
.grid1 figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid1 figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid1 figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid1 figure h2 span {
	font-weight: 800;
}

.grid1 figure h2,
.grid1 figure p {
	margin: 0;
}

.grid1 figure p {
	letter-spacing: 0px;
	font-size: 14px;text-align: justify;position: relative;
    bottom: 34px;
}

/*---------------*/
/***** Ming *****/
/*---------------*/

figure.effect-ming {
	background: #030c17;
}

figure.effect-ming img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-ming figcaption::before {
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	border: 2px solid #fff;
	box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.4,1.4,1);
	transform: scale3d(1.4,1.4,1);
}

figure.effect-ming h2 {
	font-size:18px;color:#000;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;    top: 260px;
    position: relative;font-family: cinzel; text-transform:uppercase;
    
}

figure.effect-ming p {
	padding: 20px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

figure.effect-ming:hover h2 {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);background-color:rgba(40, 168, 180, 0.8); padding:10px;color:#fff;
}

figure.effect-ming:hover figcaption::before,
figure.effect-ming:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-ming:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-ming:hover img {
	opacity: 0.4;
}

/*/imageeffect*/
.guesticon1{background:url("../img/guesticon1.png.html") no-repeat 24px center; }
.guesticon2{background:url("../img/guesticon1.png.html") no-repeat 10px center; }
.guestpos{position: relative;
    bottom: 134px;}

.guest_roomsh{background:url("../img/package_bg.jpg.html") no-repeat center center; background-size:cover; background-attachment:fixed;}
.guest_roomsh span em{display:block; font-size:50px; color:#fff;}
.guest_roomsh{cursor:pointer;}

.new_margin{margin-top:50px;}
.best span em{display:block; font-size:50px; color:#fff;}
/*.best{cursor:pointer;}*/.topmargin{margin-top:-112px;}
/*roshan's edits dated 23 Oct 2017 ends*/
.gocentric a{color:#993233;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background:rgba(33, 181, 235, 0.7) 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{background:#fff; padding:10px 0; border-radius:5px;} .foot_top a{padding:0 5px;  color:#ffffff; font-weight: 100;} .foot_top{color:#ffffff;}  .black, .black a{color:#000 !important;}
.foot_top a:hover{color:#000 !important; text-decoration:underline;}
.AAA{font-weight:100; color:#fff;}
@media screen and (max-width: 1199px) and (min-width: 768px){
.grid figure h2 {font-size:14px;}
.guest_roomsh{background-attachment:scroll !important;}
.map_data{left:0px !important;}.gallery_text{margin-right:0px !important;}
.grid1 figure h2{font-size:16px;}
.social-mob a {
    margin: 0px -2px 0 2px !important;}
	.sub_bg{min-height: 124px;}.PT60{padding-top:40px;}.PT50 {
    padding-top: 40px;}
}
	
	.buttonfx:focus{color: #fff;}
	
@media screen and (min-width: 768px){

.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;}}

@media screen and (min-width: 768px) and (max-width: 1200px) {
			.inner_res .home_collapse {top: auto !important;}	
			
			}
@media screen and (max-width: 1200px) {
	.location{background:url(../img/location.jpg.html) no-repeat center center / cover;}
	
}			
.modal-dialog{padding-top:100px;}
/*aj edits*/
.scrollspy-example p{text-align: justify;}
.good_news p{display:inline;}

/* tanvi's styles */

.reserspl {
    background: #993233 ;
    display: inline-block;
    margin: 0px 0;
    font-size: 22px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.reserspl a {font-family: cinzel;  display: block;  color: #fff;  padding:18px 10px; text-align:center; line-height:27px;}.reserspl a:hover {color:#fff !important;} .reserspl a:focus {color:#fff !important;}
.resertitle{font-size:23px; text-transform:uppercase; letter-spacing:0.5px;}

.reserspl span{font-size:14px;}
.resersml{font-size:14px; text-transform:capitalize;}
.LFlight{font-weight:300;}
.LFregular{font-weight:400;}
.LFbold{font-weight:700;}
#carouselButtons {right: 135px;
    bottom: 46px;}
#carouselButtons button{border-radius:0;}
#carouselButtons button .btn{padding:5px 10px;}
.bookhead{font-size:28px; padding:45px 20px; display:inline-block;font-family: cinzel;}
.bookhead span{display:block;font-size: 11px;
    letter-spacing: 2px;}
.darkbg{background:#2b3646;}
.M0{margin:0;}
.padup{padding:10px 0;}
.imgplace{display:inline-block;}
.imgplace img{position:relative; top:3px; vertical-align:text-bottom; width: auto;}
.checktxt{font-size:14px; color:#fff;font-family: cinzel;
    font-weight: 600;
    }
.gocent{text-align:center;}
.F20_check{ font-size: 19px;color: #000;font-weight:bold;}
.monthcheck{font-size: 19px;color: #000;font-weight:bold;}
.borlefty{ border-radius:0;}
.vertmar{margin:75px 0 50px 0;}
.centermein{float:none; margin:0 auto; text-align:center; width:250px; background: rgba(0, 0, 0, 0.6) !important; position:absolute;  right:0; left:0px; bottom:115px; z-index:3; padding:4px;}

.nolook{display:none;}
.datepicker {margin-top:20px;}
.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;}
/* Underline Reveal */
.hvr-underline-reveal {
  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;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -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-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}


/*main */
.graymainbg{background: url(../img/graymainbg.png.html) no-repeat 0px 400px;
    min-height: 550px;
    background-size: cover;}
.mainbg {background: url(../img/rightbg.png.html) no-repeat right bottom;min-height:460px;}
.googlelistsubs a:hover, .googlelistsubs a.active {
    background: rgba(58, 58, 58, 0.9) !important;}
	.trans-bg {
    background: rgba(0, 146, 65, 0.9) !important;}
	.guest_bg_new{background-color:#993233;}
.guest_bg{background-color:#993233;min-height: 495px;}.guest_bg1{background-color:#993233;}.MB60{margin-bottom:70px;}
.about{color: #5c5c5c;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: -34px;
    font-family: cinzel;
    margin-right:306px;}
	.location_title{    color: #5c5c5c;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: -23px;
    padding-top: 30px;font-family: cinzel;
    }
	.about1{    color: #5c5c5c;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: -23px;
    padding-top: 30px;
    margin-right: 49px;font-family: cinzel;}
	.guest_text{font-size:36px;text-transform:uppercase;font-family: cinzel;}
	.attrac_text{font-size:36px;text-transform:uppercase;color:#000;font-family: cinzel;}
.borderbottom{
   
    display: inline-block;
   }
	.borderbottom1{background: url(../img/guesticon.png.html) no-repeat;
    padding: 18px 96px;
    display: inline-block;
    min-height: 70px;}
	.loc_text{font-size:36px;text-transform:uppercase;color:#993233;}
	.location_bg{background: url(../img/location_bg.png.html) no-repeat;
    padding: 18px 96px;
    display: inline-block;
    min-height: 70px;font-family: cinzel;}
	.bgstyle{position: relative;
    top: -321px;
    background: #eee;
    min-height: 415px;
    z-index: -9;}
.pushboth{padding:40px 0;}
.picholder{display:block;margin-top: 0px;}
.picinbg{background:url(../img/aboutbg.jpg.html) no-repeat; min-height:350px; background-position:top center;}
.eventbg{background:url(../img/eventbg.jpg.html) no-repeat; max-height:350px; background-position:center center; background-size:cover;}
.imgng{background:url(../img/imgng.jpg.html) no-repeat;background-position:center center;}
.mybasichead{font-size:40px;color:#fff;}
.mysumm .picholder{padding:62px 0 15px 0;}
.mysumm p{padding-top:120px; text-align:center; font-weight:300; line-height:28px;color:#fff;}
.PB40{padding-bottom:40px;}
/* 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(-5px);
  transform: translateY(-5px);
  /* 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) */
}
/* room */
.stay_text {
    color: #000;
    text-transform: none;
    font-weight: 600;font-size: 14px;font-family: cinzel;
 
}
.galleryicon{/*background: url(../img/galleryicon.png) no-repeat;*/
    padding: 18px 90px;
    display: inline-block;
    min-height: 70px;}
.gallery_text{color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: -23px;
    padding-top: 100px;font-family: cinzel;
    }
.amenities_bg{/*background: url(../img/amenities_bg.png) no-repeat;
    background-size: cover;
    min-height: 290px;*/}
.amenties_desc{font-size:15px;color:#b0b0b0;letter-spacing: 4px;font-family: cinzel;}
.gallery_desc{font-size:22px;color:#fff;text-align:center;}
.amenties{font-size:36px; text-transform:uppercase; color:#fff;font-family: cinzel;}
.amenties_title{font-size:22px; text-transform:uppercase; color:#3e3e3e;font-family: cinzel;}
.Book_Special{padding:45px 0; position:absolute; top:200px;left: 25%;}

.facilities div {background:#fff; }
.part2{padding:25px 0;}
.midspace{padding: 400px 0 0 0;}
.midspace1{padding: 0px 0 230px 0;}

/* testimonial */

.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);}

.pianohead{color: #993233;font-size:40px;text-transform: uppercase;}
.tsec{padding:70px 0;}
.revcont{padding:20px 30px;}
.revcont p{line-height:30px; font-size:18px; text-align:justify;}
.extrabigbg {background:#993233; padding:20px 20px 50px !important; border:15px solid #993233 !important; margin-top:20px;}

#myCarousel2{min-height:220px;}
#myCarousel2 .carousel-control.left{left:0%; width:auto; bottom:50%; top:inherit;}
#myCarousel2 .carousel-control.right{right:0%; width:auto; bottom:50%; top:inherit;}
#myCarousel2 .carousel-control.left span, #myCarousel2 .carousel-control.right span{background:#fff; padding:15px; display:inline-block;}

#myCarouse2 .carousel-control{background:none;}
#myCarouse2{min-height:220px;}
#myCarouse2 .carousel-control.left{left:65%; width:auto; bottom:40px; top:inherit;}
#myCarouse2 .carousel-control.right{right:25%; width:auto; bottom:40px; top:inherit;}
#myCarouse2 .carousel-control.left span {background:#623736; padding:10px 17px; display:inline-block;}
#myCarouse2 .carousel-control.right span{background:#97575c; padding:10px 17px; display:inline-block;}
#myCarouse2 .carousel-control.right .fa {
    font-size: 20px;
    color: #000;}
	#myCarouse2 .carousel-control.left .fa {
    font-size: 20px;
    color: #fff;}
/* gallery */

.gallmain{display:table; width:100%; background:#993233; border-collapse:collapse;}
.gallmain .picholder img{width:100%;}
.gallwrite{text-align:center; padding:100px 20px; display:table-cell; height:400px;}
.gallwrite2{display:table-cell;}
.gallwrite .icon{font-size:50px; color:#fff; display:block;}
.gallbg{background:url(../img/gallery1.jpg.html) no-repeat; background-size:cover; min-height:475px;}
.gallbg2{background:url(../img/gallery2.jpg.html) no-repeat; background-size:cover; min-height:475px;}

/*hover effect Attraction */

.hovereffect1 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect1 .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect1:hover .overlay {
  background-color: rgba(48, 152, 157, 0.4);
}

.hovereffect1 img {
  display: block;
  position: relative;
}

.hovereffect1 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect1:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.hovereffect1 a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-weight: normal;
  margin: -52px 0 0 0;
  padding: 62px 100px;
}

.hovereffect1:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect1 a.info:hover {
  box-shadow: 0 0 5px #fff;
}
.socialpos{position: relative;  margin-bottom: 20px;}

/*hover effect Attraction */

/* map */
.mapbg { background: url(../img/mapbg.jpg) no-repeat;  min-height: 462px;  background-position: center center;   margin-top:80px;    margin-bottom: 50px;}
.map_name { text-transform: uppercase;  color: #fcf7e3;  letter-spacing: 6px;  border-top: 1px solid #ddd9c7;
    border-bottom: 1px solid #ddd9c7;  font-size: 16px;  padding: 20px 0 20px 0;  margin-top: 50px;}
.map_name1 { color: #fcf7e3;  font-size: 28px;  padding: 20px 0 20px 0;  margin-top: 10px;  font-weight: 300;}
.mapdata {  background: #993233; margin-top: 50px; margin-bottom: 50px;  min-height:520px;  box-shadow: 0 2px 15px rgba(75,75,75,0.4);  -webkit-box-shadow: 0 2px 15px rgba(75,75,75,0.4);}
.vibtn {  display: inline-block;   padding: 10px 30px;  color: #fff;   letter-spacing: 3px;
    border-radius: 0px;  font-size: 20px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;   position: relative;    -moz-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;    -webkit-transition: all .5s ease-in;    transition: all .5s ease-in;}
.lightgraybg{background-color:#ebebeb;}
.vibtn:hover{color:#fff !important;}

.map_data{background-color: #fff;
    padding: 10px;position: absolute;
    bottom: 16px;
    border-radius: 6px;
    right:0px;
}
.book a:focus{color:#000;} .book a:hover{color:#000;}
.map_data .picholder{padding:0;}
.locimg{background:url(../img/locate.png.html) no-repeat center center; height:100px;}
.maphead{font-size: 40px; text-transform:uppercase;}
.mapdet{display:block; padding-top:20px; font-weight:300; font-size:18px;}
.mapdet i{margin-right:10px; font-size:35px; vertical-align:top; display:inline-block;}
.mapdet .basinfo{display:inline-block;}
.map_data .vibtn{margin:45px 0;}
.mapdata .vibtn{border:1px solid #fff; }

/* footer */

.mysocialsec{background:#993233; padding:10px;}

.subsec{display:block; background:#6e7683; padding:15px; margin-top:0px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.subsec em{font-size:36px; vertical-align:top;}
.subsec .subname{font-size:22px; margin-top:4px; display:inline-block; padding:0 15px;}
.rightspacy{text-align:right;}
.jusblock{display:block;}
.foopropname{display: block;
    /* text-transform: uppercase; */
    letter-spacing: 0.5px;
    font-size: 30px;
    border-bottom: 1px solid #baaaaa;
    padding-bottom: 10px;}
.footul{display:block; padding:10px 0;}
.footul li{list-style-type:none; display:block;}
.footul li a{color:#fff; display:block; padding:5px; font-weight:300; }
.footul li a:hover{color:#fff !important; text-decoration:underline;}
.footul li a:focus{color:#fff !important; text-decoration:underline;}
.mysearchlee .footul{display:block; padding:0;}
.mysearchlee .footul li a{padding:5px 5px 0 5px;}
/*.topbots{padding:50px 0 0px 0;}*/
.mycopycont{padding:10px 5px 5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#fff;}
.mycopycont p{font-weight:300; margin:0; color: #000;}
.mycopycont p a{color:#000;}
.mycopycont p a:hover{text-decoration:underline; color:#000 !important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background:#333 !important;}
.reservation24 {      font-family: cinzel; color: #fff; letter-spacing:8px; text-transform: uppercase;  background: rgba(0, 0, 0, 0.8);   position: absolute;   top: -90px;  font-weight: bold;       right: 0px;    left: 0px;    margin: 0 auto;    width:40%;    padding: 10px;
    font-size: 20px;}
.reservation24 span{ letter-spacing:12px; font-size:14px;}
.viewrooms{background: #333 !important; border: 2px solid #333 !important;}
.bg_collapse {
    background: #993233  !important;}
	.bg_collapse >li{margin-bottom:0 !important;}
	.panel-default .collapse >.panel-body {
    color: #993233 !important;}
	/*.borderR {
    border-right: 2px solid #993233 !important;}*/.res-gray-box{border-top: 2px solid #993233 !important;}
/* innerpage */
.w3-btn, .w3-btn-block{background-color: #993233 !important;}
.F18 {
    font-size: 18px !important;}
.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 !important;}
.text-primary{color:#993233;}
.panelheading{background:#c1c164;}
.panelsort{background:#c1c164 !important;}
.sort_bar{background:#993233;}
.bot_link{background:#993233;}
.bar_div{background:url(../img/barA.png) no-repeat;}
#lostFound_box  .add-on{color:#993233 !important;}
.featured-ulabs-pos li a.active{color:#993233 !important; border-bottom:2px solid #993233;}
.featured-ulabs-pos li a{color:#993233; padding:6px 16px;}
.featured-ulabs-pos li a:hover{border-bottom:2px solid #993233 !important;color:#993233 !important;} 
.featured-ulabs-pos li a:focus{color:#993233 !important;} 
.featured-ulabs-pos li:last-child a{padding:6px 0 6px 16px;}
.brdr{border:2px solid #993233;}
.events li{background:#3a3a3a;}
.events li:hover, .events li.active{background:#993233; color:#fff;}
.events a:hover{color:#fff;}
.strip, .stripB {background:#993233;}
.backg{background:#333;}
.stripA{background:#fdf7dd; color:#000;}
.pop_address{background: none repeat scroll 0 0 rgba(153, 50, 51, 0.7) !important;}
.acessbg{background:#f7bf5c !important;}
.acesssfour a{color:#993233 !important;}
.acesssfour a.btn.btn-success.pdr.text-uppercase.MT15{color:#fff !important;}

.w130{color:#fff; background:#fff !important;}
.direction a{color:#993233 !important;}
.home_res .selectdiv{padding-top:0px;}
.home_res .selectdiv:after  {
    content: '\f0d7';
    font: normal normal normal 17px/1 FontAwesome;
    color: #fff;
    right: -20px;
    top: -30px;
    height: 34px;
    padding: 15px 0px 0px 8px;
    position: relative;
    pointer-events: none; display:none;
}
/*.btn-default:focus, .btn-default:hover, .btn-default:active{background:#00a651 url("../img/plus_minus.png") no-repeat scroll -50px 10px !important;}*/
@media screen and (max-width: 2600px) and (min-width: 768px){
.bor_right {
    border-right: medium none !important;}}
.clildboxpolicy{font-size:10px;}
div.h6heading.active .listsubs a, div.h6heading:hover .listsubs a{color:#000 !important;}
.email-enter{color: #993233 !important;font-size: 14px;}
.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;}
.scrollspy-example a{color: #993233 !important;}
.scrollspy-example a:hover{color:#993233 !important;}
.scrollspy-example a:focus{color:#993233 !important;}
.home_res .selectdiv select, .inner_res .selectdiv select{background:none;}
.inner_res .selectdiv{height:70px;}
.rightbor{border-right:1px solid #fff;}
.tbpcen{padding:4px 0;}
#frmReviews .form-control {background: #ebebeb !important;color: #555 !important;}
#frmReviews .add-on{background:none; color:#555;}
.pop_text{z-index:2 !important;    border-bottom: 2px solid #993233 !important;}
#lostFound_box .selectdiv select{background-color: transparent !important; border-bottom: 1px solid #ccc;color: #555 !important;}
.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;}
#myprivacypolicy .scrollspy-example a:hover, #myprivacypolicy .scrollspy-example a:focus{color:#000;}
.whiteAlink{display:inline-block; color:#fff; font-weight:300;}
.whiteAlink:hover{text-decoration:underline;}

/* Hawthorne */

.navbar-nav li a{text-shadow:none;color:#000000;font-size:16px !important;text-align:center;}
.navbar-nav li.logo_text a{font-family:'Philosopher'; font-size:28px; text-transform:capitalize;}
.link_CDG a{color:#993233 !important;}
.mytopmenu{height:55px; padding:7px 0;}
#bgmslider {
    position:absolute; height:72px !important;
    top: -9px; bottom:16px;
    left: 0;
    height: 100%;
    width: 0;
    padding: 10px 10px 7px 10px;
    margin-left: 1px;
    background: rgba(23, 0, 0, 0.3);
    z-index:-1;
}

.getincenter{width:50%; margin:0 auto; left:0; right:0; background:rgba(0,0,0,0.25); position:absolute; top:25%; z-index:99; color:#fff; text-align:center;}
.getincenter p{font-size:40px; margin:0; font-style:italic;}
.getincenter p:first-child{font-size:30px;}
/* Groups  and Events  */
.holdupbox {
    background: #fff;
    padding: 50px;
    border: 5px solid #993233;
    box-shadow: 0 0 3px #993233;}
	.propcont {
    display: block;
    background: #993233;
    padding: 20px;}
	#meetingmain .wedfancy {
    margin: 10px 0;}
.forow {
    display: block;
    margin: 25px 0;
    text-align: left;}
	.forow .ftxtbox {
    font-weight: 400;
    background: #fff;
    border: 1px solid #993233;
    padding: 5px;
    width: 100%;
    border-radius: 3px;
    -webkit-border-radius: 3px;}
.adanoshow {
    display: none;}
	.scrollspy-example h2 {
    padding: 0 0 0px;
    position: relative;
    z-index: 0;}.prophead {
    font-size: 22px;
    color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 600;
    text-align: left;
    padding-bottom: 5px;}
.design.wedfonthead {
    font-size: 28px !important;
    padding: 20px 0 40px 0 !important;}
.sign_text{font-size:18px; color:#000;font-family: cinzel;font-weight: bold; text-transform:uppercase;}
.sign_text span {font-size:12px;}
.subname{font-size:25px; text-transform:uppercase;color:#000;}
.lgo_here img{/*width:220px;*/max-width: 88px !important;}




/* Groups  and Events  */
@media screen and (max-width:1199px){

    .good_news{margin-top:0;}
.attention{margin-top:0;}
.bad_news{margin-top:0;}
	
	.red-box{width: 100%;
    margin-bottom: 0px; font-size: 17px; }
.grid figure figcaption, .grid figure figcaption > a{top: 182px;}
.grid1 figure p {
	letter-spacing: 0px;
	font-size: 11px;text-align: justify;
}
.PL100 {
    padding-left: 0px;}
.guestbg {
    background: url(../img/guestbg_mobile.png.html) no-repeat;background-size: cover;}
#myCarouse2 .carousel-control.left {
    left: 49%;}
.home_res{position:relative; width:100%; left:initial; right:initial; bottom:initial;}
.res_bg{margin:0; float:none;}
/*.gocent{padding-top:10px;}*/


.pushboth{padding:15px 0 25px 0;}
.homecontain h1{margin-top:10px;}
.text_mobile{background: #464646;
    color: #fff;
    padding: 10px 40px;
    position: relative;
    bottom: 0px;
    font-size: 20px;}
#myCarousel2{min-height:250px;}
#myCarousel2 .carousel-control.left{left:0%;}
#myCarousel2 .carousel-control.right{right:0%;}
#myCarousel2 .glyphicon{top:0;}
.tsec{padding:0 0 50px 0;}
.map_data .vibtn{padding:15px 40px;}
.subsec{padding:15px 0;}
.subsec .subname{font-size:20px;}
/*.home_res .pullme{padding-top:10px !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: 13px 23px 15px -97px;}*/
.tbpcen{padding:45px 0 0 0;}
.mobile0verviewinnwerdiv{padding:0 15px;}
.mobile0verviewinnwerdiv h2, .mobile0verviewinnwerdiv h3, .mobile0verviewinnwerdiv h4{padding:8px 0;}
.homecontain.MT50_new{margin-top:0;}
#cis-style .wide_cal, #cis-style1 .wide_cal{width: 75% !important; margin-left:10px;}
}
.sochead1{background:#993233; color:#fff; padding:10px 15px; border-radius:30px;}

@media screen and (max-width:991px){
.MB20-mob{margin-bottom:0px;}
.sign_bg {display:none;}
.wide_cal {width:91.5% !important;}
.subsec{background:none !important;}
.socialpos{left: 0% !important;}
.home_res {
   
    /* margin: 0 auto; */
    
    position: relative;
    width: 100%;
    left: 0;
    right: 0;
    bottom:0px;
    z-index: 9;
    /* padding: 10px; */
}

.bookhead{padding:0px;}
.carousel-control{bottom: 50%;width: 48px;    padding: 0px;
    height: 48px;
    }.carousel-control .fa{top:0px;}.carousel-control.left{left:20px;top: 50%;}.carousel-control.right{right:20px;top: 50%;}

.foot_top a{display:inherit;}
.Book_Special{left:30%;}
.borlefty{border:1px solid #fff;}
.vertmar{margin:30px 0;}
.reservation .btn-success{margin:0;}
.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:40px;}
/*.res_heading{margin-top:40px;}*/
/*.gocent{padding-top:20px;}*/
.shadowboxdiv{width:100%; height:auto; bottom:0;left: 0; right: 0;}
.color_g{width:100%; margin:0;}
.white-box{font-size:20px;}
.picinbg{background:none;}
.mysumm .picholder{padding: 95px 0 15px 0;}

.makeup .container{padding-bottom:40px;}
.mysumm{padding:0;}
.mysumm p{padding:25px;}
.midspace{padding:100px 0;}.midspace1{padding:100px 0;}
.vibtn {padding:11px 35px;  background: forestgreen;  color: #fff;}
.posit{position:absolute; bottom:0;}
.posit .vibtn{background:#09a723; color:#fff;}
.subsec em{font-size:25px; padding-top:5px;}
.subsec .subname{font-size:15px;margin-top: 10px;
    margin-bottom: 10px;
    color: #fff;}
.mysearchlee{text-align:right;}
.inn-vertmar{margin:20px 0 0 0;}
.footul li{padding:2px 0;}
.dropshadow{box-shadow:none; margin-top: -32px;}
.smwid{float:none; display:inline-block;/* margin:0 auto; padding:0 10px !important;*/}
.home_res .pullme{padding-top:10px !important; padding-bottom:20px;}
#no_of_room, #no_of_adult, #no_of_child{text-align:center;
    padding: 10px;}
#no_of_rooms{text-align:center;
    padding: 10px;}
.home_res .selectdiv:after{top:-45px; right:-55px;}
.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%;}
.mainbg{background:none;}.graymainbg{background:none;min-height:0px;}
.lightgraybg{background-color:#fff;}.lightgraybg1{background-color:#ebebeb;}
.innsight_logo{margin-left:0;}
.mapbg{margin-bottom:20px;margin-top: 20px;}
.connect{margin-top:20px;}
#cis-style .wide_cal, #cis-style1 .wide_cal{width:67% !important;}
}


@media screen and (max-width:388px){.fc-toolbar .fc-right{margin-top: 10px !important;}}
@media screen and (max-width: 475px){
.footul {padding: 25px 0 0;}
.holdupbox {
    padding: 30px 5px;}}
@media screen and (max-width:767px){

.bluetrans2 {width:280px; top:320px;}
.bluetrans {width:280px;top:150px;}
.grid1{padding:0px !important;}
.zeropad {
    padding: 0;}
.newclass {
    margin: 0px 0 0 0;}
.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:0px !important;}
.white-box{font-size:13px; 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 0px;}
.social li.sochead{display:block; padding:0 0 10px 0;}
.mysocialsec .MT5{margin-top:0;}
.rightspacy{text-align:center; margin-top:20px;}
.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 0 20px 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;}
.grid1 figure{float:none;}
.mobile0verviewinnwerdiv{padding:0 15px;}
.bg_color{background-position:-280px 0;}
#cis-style label, #cis-style1 label{width:20%;}
#cis-style .wide_cal, #cis-style1 .wide_cal{width:93% !important; margin-left:0;}
.socialpos{margin-top:20px;}
}
.bg-color h2{background: #993233 !important;}
.fc-widget-content a{color:#000 !important;}
.fc-widget-content a:hover{color:#000 !important;}.fc-widget-content a:focus{color:#000 !important;}
.bgevents{border-bottom: 2px solid #993233 !important;}
.fc-widget-header a{color:#000 !important;}
#myCarousel2 .carousel-inner{position: relative;
    width: 80%;
    overflow: hidden;
    margin: 0 auto;}
@media screen and (max-width:600px){
.res_bg{padding-top:0 !important;}
.homecontain h1{font-size:20px; margin:10px;}
.midspace{padding:40px 0;}.midspace1{padding:40px 0;}
.attention .glyphicon-warning-sign{width:4%;}
.attention .glyphicon-remove{width:4%}
.attention p{padding-left:8px; width:91%;}
.bg_color{background-position:-430px 0;}
#cis-style label, #cis-style1 label{width:25%;}
/*#cis-style .wide_cal, #cis-style1 .wide_cal{width:70% !important;}*/
}

@media screen and (max-width:500px){

/*.F20_check{font-size:30px;}*/
.monthcheck{font-size:16px;}
.add-on{right:0; top:35px; background-size:85%;}
.reservation #dpd1, .reservation #dpd2{height:55px;}
.mysumm p{padding:25px 0 10px 0;}
#frm_msg_box .add-on{top: 2px;}
.inner_res .selectdiv:after{top:-40px;}
.home_res .selectdiv:after{top:-35px; right:-45px;}
#cis-style label, #cis-style1 label{width:45%;}
/*#cis-style .wide_cal, #cis-style1 .wide_cal{width:64% !important;}*/


}
@media screen and (max-width:500px){
    .socialpos {margin-top:20px;}
	#lostFound_box .add-on{top:-3px;}

}
@media screen and (max-width:640px) and (min-width: 640px) {.animatedheight p {}}

@media screen and (min-width:1600px){.top_bg1 li a {padding:15px 30px;}}

@media screen and (min-width:1700px){/*.shadowboxdiv {bottom: 394px;} .red-box{font-size: 25px;}*/}
@media screen and (max-width:1600px){.top_bg1 li a {padding:14px 16px;}}
@media screen and (max-width:1400px){.top_bg1 li a {padding:14px 12px; font-size:14px !important;} .carousel-control {top:318px;}

	
	


}
@media screen and (max-width:1401px) and (min-width: 1200px){
	
	.lgo_here img{ max-width: 119px !important;}
}


@media screen and (max-width:2100px) and (min-width: 1401px){.carousel-control{top: 374px;}}
@media screen and (max-width:2100px) and (min-width: 1401px){.lgo_here img {
    /* width: 220px; */
    max-width: 118px !important;}
}
@media screen and (max-width:1350px){ 

.lgo_here img{width:100%;}
}


@media screen and (max-width:1300px){.top_bg1 li a {padding:14px 9px;} }
@media screen and (max-width:1250px) {.innerheader { bottom:42% ;  font-weight: normal !important;}}

@media screen and (max-width:1199px) {.innerheader { bottom:0px !important;}}
	@media screen and (max-width:1199px) and (min-width: 768px){}

@media screen and (max-width:767px) and (min-width: 320px) {.wide_cal {font-weight:bold;}.clrwhitepf{margin-bottom:10px;}.innerheader { font-weight: normal !important;} .red-box {
    font-size: 16px;
}
.MB20-mob{margin-bottom:0px;}
}

@media screen and (max-width:991px){

#cancel_reservation1 a{margin-top:0;}
}


@media screen and (max-width:767px){

.mobiletop-box-divs img{
	}
}

@media screen and (max-width:500px){

.mobiletop-box-divs img{
	}
}


@media screen and (max-width:400px){
.carousel-control{bottom: 158px !important;}
.home_collapse{width:100%; margin:0;}
.F20_check{font-size:18px;}

#lostFound_box .add-on{top:-4px;}
.reservation #dpd1, .reservation #dpd2{height:40px;}
.reservation .btn-success{padding:5px 25px;}
.makeup .container{padding-bottom:30px;}
 

.home_res .selectdiv:after, .inner_res .selectdiv:after{top:-30px; right:-20px;}
.inner_res .pullinn{margin-top:15px;}
.attention .glyphicon-warning-sign{width:5%;}
.attention .glyphicon-remove{width:5%}
.attention p{padding-left:5px; width:89%;}
.mobiletop-box-divs img{}
/*.bg_color{background-position:-590px 0;}*/

}
.mydiv h3, .blogn_title{background:#993233} div.mydiv a, div.mydiv a:hover, .empty-month, .empty-month:hover{color:#993233} .mydiv li li:hover{background:none;} .mydiv li li:hover a{color:#993233;} div.mydiv a:focus{color:#993233 !important}
.userddbox .btn:focus, .btn:hover{color:#fff !important} .mydiv li a:hover{color:#993233 !important} .mydiv li a:hover span{color:#ffffff !important}
.promo-but {background-image:none !important;}
.promo-but:hover {background-image:none !important;}
.checkavail:hover{color:#fff !important;}
.cookietxt a{color:#993233; font-weight:500 !important;}
.cookietxt a:hover{color:#993233;}
#mycookiepolicy{font-weight:normal;}
.logo_inn img{max-width: 124px}
#form_sixplusbooking a{color:#c47e04;}
#form_sixplusbooking a:hover{color:#993233;}
#form_sixplusbooking a.but_bg{color:#fff;}
#form_sixplusbooking a.but_bg:hover{color:#fff;} .lgo_here a{ display:inline-block; /*left:10px; padding-left:26px; position:absolute; */ z-index:99}
	
.TI9{position: absolute;	text-indent: -9999px;	} 
	
	#get_header_avaibility #dpd1 {top:21px;}
	
	#get_header_avaibility .add-on {bottom:  8px} 