span.fa-caret-down.text-primary{color:#4a0b18;}
#formReservation .nav-tabs > li.active > a, #formReservation .nav-tabs > li.active > a:focus, #formReservation .nav-tabs > li.active > a:hover{background: #4a0b18;}

@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 #c2cb74; 
	 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%;}
	 .home_collapse{top:43px;}
	 header.smaller .selectdiv{width:100%;padding:0 10px 0 0;}
	  header.smaller select{background:#fff !important;}
	header.smaller .yelbors select {
    background: #fff !important;
    color: #657889 !important;
    width: 95px !important;
    border-radius: 4px !important;
    padding: 3px 10px !important;
    display: block;
    margin: 5px auto;}
	header.smaller #no_of_rooms, header.smaller #no_of_adult, header.smaller #no_of_child, header.smaller #no_of_room_mobile {
    border: 1px solid #ddd !important;    
    font-size: 15px; color:#000;padding: 7px 3px; border-radius: 0; height:35px;}
	
	header.smaller .inner_res #no_of_adult, header.smaller .inner_res #no_of_child, header.smaller  .inner_res#no_of_room_mobile {
    border: 1px solid #ddd !important;    
    font-size: 15px; 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 #ddd !important;    
    font-size: 15px; color:#000;}
	 header.smaller .home_res{height:auto; position: fixed;top: 0;z-index: 999; background:#fff; bottom:auto; border:none; border-bottom:3px solid #4a0b18; transition: height 0.3s ease 0s; width:100%;}
	 header.smaller .home_res .res_bg{ border:none; height:auto;}
	 header.smaller .room_home{color:#000;}
	.logoDN{ display:none;}
	.smaller .logoDN{ display:block;}
	.smaller .checkDN{ display:none;}
	.smaller .width16{ width:16%;}
	.smaller .width25{ width:20%;}
	.smaller .width30{ width:40%;}
	.smaller .width14{ width:14%;}
	.smaller .width30-inn{ width:30%; margin-left:0px;}
	header.smaller .yelname {color: #c2cb74;}
	header.smaller .margin30 {margin-top: 20px !important; margin-bottom: 20px !important;}
     
  header.smaller .checktxt{color: #000;
    font-style: normal;
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400;}
	header.smaller .borlefty{border-right:0;}
	header.smaller .customedeatetimesout, header.smaller .customedeatetimesin{border:1px solid #dbdbdb; 
	background:#fff; color:#000; height:35px; padding:6px 43px 6px 0px;}
	header.smaller .F20_check, header.smaller .monthcheck{font-size:initial; font-weight:400; color:#000;}
	header.smaller .reservation #dpd1, header.smaller .reservation #dpd2{height:auto;}
	header.smaller .vertmar{margin:15px 0 0 0;}
	header.smaller .reservation .btn-success{margin:44px 0 0 0; padding:8px 25px; font-size:18px; background:#4a0b18 !important; color:#fff;}
	header.smaller .nopad{padding:0; width:83.33333333%; margin:0 auto;}
	header.smaller .logo_inn{margin:16px 0 0 0; text-align:center;}
	header.smaller .add-on{background:url(../img/smallcal.png) no-repeat; width:30px; height:23px; right:5px; bottom:6px;}
	header.smaller .reservation{width:85%; margin:0 auto; padding:0;}
	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:#99bb70;}
	header.smaller .wide_cal{box-shadow:none; width:95%; height:35px;}
	header.smaller .chooseops{padding-top:47px !important;}
	header.smaller .pr0{padding-right:15px;}
	header.smaller .pl0{padding-left:15px;}
	/*header.smaller #fixedlook {position: fixed; top: 0; z-index: 9999;}*/
	header.smaller .overlay-corner{opacity: 1;visibility:visible; transform:none; transition: none;}
	header.smaller .overlay{background:none; right:0; height:auto;}
	header.smaller .overlay-close{display:none;}
	header.smaller .logoholder{display:none;}
	header.smaller .newlookbook{margin-top:0;}
	header.smaller .newbox{border:0; padding:0;}
	header.smaller .newlookbook .boxbtn{width:20%;}
	header.smaller .newbox .wide_cal{height:35px; padding:0;}
	header.smaller .newbox.leftspace{height:auto;}
	header.smaller .laywraps{display:none;}
	header.smaller .add-on.getwhite{background:url(../img/smallcal.png) no-repeat; width:28px; height:28px; right:5px; bottom:4px;}
	#lostfoundpage  header.smaller .selectdiv:after{content:'';}
	
}

.carousel-indicators{width:5%; padding: 0 5px 5px 5px; margin:0 auto; left:35px; top:45%; bottom:auto;}
.carousel-indicators li{ width:15px; height:15px; border-radius:0; margin:12px 5px 0 5px; display:block; background:rgba(255,255,255,0.6); border:0; -moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);} 
.carousel-indicators .active{ width:15px; height:15px; margin:12px 5px 0 5px;} 
 /*div {transition-duration: 1s; transition-property: width;}*/

.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:#000;}
.colorgreen a{ color:#c2cb74;}
 body{font-family: 'Lato', sans-serif !important; font-size:16px; color:#000000; overflow-x:hidden; position:relative; min-height:100%; background:#f0f0f0;}
header{min-height:auto !important;}
.header{ position:relative; left:0; right:0; top:0; height:auto; z-index:999; padding-top:0; width:100%; margin:0 auto;}
.header_signin{ position:relative; background:#000; z-index:999;}
/*********************************** slider************************************************/
.carousel-control{color:#000; top:50%; border:2px solid #fff; border-radius:50px;}
.carousel-control:focus, .carousel-control:hover{color:#000;}
.carousel-control.left{background-image:none; width:50px; height:50px; padding:5px; left:auto; right:40px; top:40%;}
.carousel-control.right{background-image:none; width:50px; height:50px; padding:5px; right:40px;}
.slider {padding: 0;position: relative; z-index:1;}
.welcometext {top:0px;position: absolute;width: 45%;z-index:9;height:100.1%;}
.welcometext_bg{background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height: 100%;padding: 40px 60px 40px 40px !important;
width:100%;display:table;}
.welcometablecell{width:100%;display:table-cell;vertical-align: middle;height:100%;}
.welconmuddlediv{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:#c2cb74; color:#fff;}
.welcometext h2, .slider-subhead{ margin:3px 0 16px;}
.welcometext h1, .slider-head{ margin:9px 0 0;}



/*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; background: rgba(74,11,24,0.75);
}	
/*slider carousel-fade */
/*********************************** slider************************************************/
/******* Sign In ********/
.sign_bg {display: inline-block;float: none;padding: 5px 0;position: relative;}
.sign_bg > a {color: #fff !important;display: inline-block; padding: 5px 8px;}
.sign_bg2{display: inline-block;float: right;padding: 5px 0;position: relative;}
.sign_bg2 > a {color: #525d3f !important;display: inline-block;font-size: 16px;padding: 5px 5px;}
.bggreen{background:#525d3f;}
.colormegreen{color:#525d3f;}
.equalpad a{background:none; padding:3px 8px; color:#fff; display:inline-block; width:32px; text-align:center; margin:0 5px;}
.equalpad a:hover, .equalpad a:focus, .equalpad a:active{color:#fff;}
.fontbg{background:#000; padding:5px; margin:0 3px; width:30px; text-align:center; display:inline-block;}

/* added by PKUMAR*/
.MT72{margin-top:72px;}

span.welcmtxt{color:#243007;font-size:12px;font-weight:bold;line-height:24px;}
.bxtsxt{float:right;}
.welcomedropdowns{background:url(../images/welcomedropdown.png) no-repeat center center;float:left;width:22px;height:24px;}
.userddbox{width:250px;margin:0px;padding:0px;position:absolute;right: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) 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;}



/********* Promo code *********/
.specialcode{margin:33px 0 0px 0;}
.code{padding: 10px 2px !important;border-radius: 4px;}

@media screen and (min-width:1200px){.specialcode{margin:39px 0 39px 0;}
.smaller .specialcode{margin:30px 0 0 0;} .smaller .code{width:100%; padding:6px 7px !important ;border-radius:0px !important;}}
/********* Sign In ******/
/******************************* CHECK AVAILABILITY  *********************************************/
.home_res {margin: 0 auto; position: absolute; width: 75%; left:0; right:0; bottom:20px; z-index:9;}
.wide_cal{background:#fff;display:inline-block;border-radius:4px;width:100% !important; position:relative;}
.datepicker.dropdown-menu{ max-width:230px;}
.customedeatetimesout, .customedeatetimesin {display: block; background:none; color:#444;
 font-size: 14px; line-height: 1.42857; padding: 12px 52px 12px 12px;width:100%;}
.reservation #dpd1, .reservation #dpd2{cursor:auto !important; width:100%; background:none; position:relative; z-index:9; height:45px;}
.checkincustometime {left: 0; opacity: 0 !important; position: absolute !important; top: 0px; z-index: 10 !important;}
.add-on {background:url(../img/calendar.png) no-repeat; width:35px; height:35px; border-radius: 0 4px 4px 0; color:#fff; padding:0; position: absolute; right: 8px; bottom: 9px;}

.reservation label{color:#fff; font-weight:600; padding-right:10px; float:left;}
.btn_left{border-radius:7px 0 0 7px !important; background:url(../img/plus_minus.png) no-repeat 8px 11px #d2d27f; border:0; float:left;}
.btn_right{border-radius:0px 7px 7px 0px !important; background:url(../img/plus_minus.png) no-repeat -50px 10px #d2d27f; border:0; float:left;}
.btn_right:hover, .btn_right:active, .btn_right:focus{background:url(../img/plus_minus.png) no-repeat -50px 10px #d2d27f;padding:6px 11px !important;}
.btn_left:hover, .btn_left:active, .btn_left:focus{background:url(../img/plus_minus.png) no-repeat 8px 11px #d2d27f;padding:6px 11px !important;}
.room_count{float:left; width:30%; border-radius:0; height:32px; text-align:center;}
.roomsNumberOfRooms .room_count{width:12%;}
.home_collapse .room_count{padding:0;}

.home_collapse{position:absolute; background:#6f8856 !important; z-index:11; width:134%; padding:10px 0;}
.MT20_new{margin-top:20px;}
.room_home{margin:0; display:inline-block; color:#000; cursor:pointer;} .room_home .fa{font-size:20px; position:relative; top:3px;}
.room_home:hover{color:#000; text-decoration:none;}
.panel-body{ color:#fff; padding:5px;}
.reservation .btn-success{ background:#eee !important; font-size:18px; border:0; text-shadow:none; box-shadow:none; padding:10px 35px; margin:45px 0 20px 0; text-transform:uppercase; color:#276500;}
.reservation .btn-success:active, .reservation .btn-success:focus {color:#276500;}
@media screen and (min-width: 320px)   and (max-width: 768px) { 
.home_collapse{position:inherit !important; top:0 !important; margin-bottom:0px;}
.home_collapse{width:100%;}
.panel-body{ color:#fff !important;}
.reservation label{ color:#fff !important;}
}
@media screen and (min-width: 701px)   and (max-width: 767px) { 
.home_collapse, .roomsNumberOfRooms, #div_deal_step_1 .searchModule{width:90%; margin-left:10%;}
}
@media screen and (min-width: 400px)   and (max-width: 767px) { 
.home_collapse, .roomsNumberOfRooms, #div_deal_step_1 .searchModule{width:100%; margin-left:10%;}
.Deal_Rate_Image{margin:10px 0 !important;} .col-lg-1.col-md-2.col-sm-2.col-xs-4.text-center.XP0{width:16.6667%;} 
.col-lg-3.col-md-4.col-sm-4.col-xs-4.text-center.col-md-offset-1.col-sm-offset-1.col-lg-offset-0.XP0{width:16.6667%; margin:0 16%;}
 .wide_cal{position:relative; width:100%;}  
 #div_deal_step_1 .roomsNumberOfRooms{width:100%; margin:0;}
 .datepicker{/*left:355px !important;*/}
 }
 
 
 @media screen and (min-width:320px) and (max-width: 1000px) {	
	.dropdown-submenu .dropdown-menu{ position:relative; float:none; left:0;}
	ul.dropdown-menu-mobile li.active{background: #08557a none repeat scroll 0 0;color: #ffffff;}
	ul.dropdown-menu-mobile li.active a{color:#fff !important;}
}
 @media screen and (min-width:992px) and (max-width: 1199px) { 
 .MT10_md{ margin-top:10px;}
 }
 
  @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: 991px) { 
 .res_bg_web{ margin: 0 auto !important;width: 80%;float: none !important;}
 }
 
/***************************floating****************************************/
.wrapper {height: 100%;}

@media screen and (min-width: 701px) and (max-width: 767px) {
.subscribe_input, .subscribe_btn {float: none !important;}
}
 
/***************************floating****************************************/
 
/******************************************CHECK AVAILABILITY *******************************************************/
/********* home contain  ******/
.homecontain h1{color:#000; font-size:40px; font-style:italic;}
.animatedheight p{ text-align:justify;margin: 0;}
.home-mobileboxoverviews {padding-bottom: 73px;}
.mobile0verviewinnwerdiv {height: 285px;min-height:285px;overflow: hidden;}
.animatedheight {width: 100%; color:#4a0b18; margin-top:20px; line-height:28px;} 
.animatedheight a{color:#4a0b18;} 
.animatedheight h2 {color: #250d00;font-size: 20px;margin-bottom: 2px;text-align: left; font-weight:bold; padding-left: 14px;}
.colapsshoecontentlinkdiv2 {display: block;}
.colapsshoecontentlinkdiv {
    /*background: rgba(0, 0, 0, 0) url("../img/pluss.png") no-repeat;*/
    bottom: 15px;
    cursor: pointer;
    /*font-size: 35px;*/
    height: 50px;    
    left: 0; right:0;
   margin: 0 auto; text-align:center;
    position: absolute;
    width: 225px;
    z-index: 2;
}
 
.yelbors {
    border-right: 1px solid #fff;}
.yelname {
    color: #fff;}
#cis-style .add-on, #cis-style1 .add-on{background:none; color:#4a0b18; top:6px; width:auto; height:auto;}
.colapsshoecontentlinkdiv2 {
    /*background: rgba(0, 0, 0, 0) url("../img/minuss.png") no-repeat;*/
    bottom: 15px;
    cursor: pointer;
    display: none;
    height: 50px;
     left: 0; right:0; text-align:center;
   margin: 0 auto;
    position: absolute;
    width: 225px;
    z-index: 2;
}
.MT3{margin-top: 3px;}
/********* home contain  ******/
/********* Map  ******/
.bg_color {background: rgba(0, 0, 0, 0) url("../img/map_home.jpg") no-repeat scroll center center; height: 500px; background-size:cover;}
.bg_color h2 span {
    background: rgba(0, 162, 56, 0.9) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 21px;
    line-height: 20px;
    margin-top: 300px;
    padding: 10px 20px;
    text-transform: uppercase;
}
/********* Map  ******/
/********* SISTER PROPERTIES  ******/
.sisrer_bor{border:2px solid #b7d283;}
.sis_logo a{ color:#697551;font-weight:bold;}
.sis_logo a:hover{ color:#c2cb74; 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:#4a0b18; font-size:42px; margin-top: 20px; letter-spacing:1px; font-weight:300; text-transform:uppercase;}
/********* SISTER PROPERTIES  ******/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn start xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
 
 
 .arow {
    background: #0c8912; height:60px; font-size:18px;
    border: medium none;    
	padding:8px 30px;
	margin:0 0 0 5px;
}
.mob1 {
   background: none repeat scroll 0 0 !important; border-radius:0; margin-top:15px;
}
.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; padding: 15px 10px; width:75% !important;box-shadow:none !important; border: 0; background: #fff; color:#000; height:60px; font-style:italic; font-size:18px;}
.subscribe_input::-webkit-input-placeholder {color:#000;}
.subscribe_input::-moz-placeholder{color:#000;}
.subscribe_input::-ms-input-placeholder{color:#000;}
.subscribe_input::-moz-placeholder{color:#000;}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn end  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*********footer  ******/
footer {padding:0;}
.blck li {display: inline-block;padding: 2px 8px; color:#fff;}
.list li, .list li a{color:#fff;}
.footer_adress{ color:#fff; border-bottom: 1px solid #7c7979;border-top: 1px solid #7c7979;}
.footer_adress a{ color:#fff; text-decoration:none; }
.green_footer{ background:#81a043; color: #000;margin: 10px auto 0; padding: 12px 5px;}
.list li { display: inline-block; padding:2px 8px;}
.padding-footer li{ padding:2px 18px;}
.list li a{ text-decoration:none;}
.footer_adress h2, .foot-name{ margin-top:15px;}
.footer_adress li{ list-style:none;}
.social{/*clear:both;*/ margin:0; padding:0;}
.social li{list-style-type:none; display:inline-block; margin: 0 5px;}
.social li.sochead{vertical-align:top; padding:10px 0; margin:0 10px; color:#1c293d;}
.social a{/*background:url(../img/social_icon1.png) no-repeat;*/ width: 55px; height: 55px; display: inline-block; margin: 0 10px; color: #000; font-size: 45px;}
.social a em{position:relative; top:-4px;}
.social a:hover{/*background: #966620 url(../img/social_icon1.png) no-repeat;*/ color:#c2cb74;}
.yelp{background-position:-170px 4px !important;}
.trip{background-position:-339px 3px !important;}
.gplus{background-position:-88px 3px !important;}
.fb{background-position:-7px 3px !important;}
.yahoo{background-position:-128px 3px !important;}
.tweet{background-position:-48px 3px !important;}
.foursquare{background-position:-373px 3px !important;}
.youtube{background-position:-211px 3px !important;}
.pinterest{background-position:-253px 3px !important;}
.inn_icon{background-position:-297px 3px !important;}
.instagram {background-position: -410px 3px !important;}
.linkedin{background-position: -449px 3px !important;}
.social img{ display:none;}
.inner_res .home_collapse{top:67px;}
.innsight_logo {background: #ffffff none repeat scroll 0 0; padding: 5px 10px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin-top: 5px;}
a:focus, a:hover{text-decoration:none; color:inherit;}
/*********footer  ******/
/********* **************************Menu  ***************************************/

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{ color:#000;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{border-color:#4a0b18;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#4a0b18; color:#fff !important;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{ background:none;box-shadow:none; color:#1c293d;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{ background:#b0bd4a;  color:#fff !important; padding:45px 21px;}
/*.top-nav-ul li.active a{border-bottom:2px solid #4a0b18;}*/
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:#b0bd4a;}
.dropdown-menu li a{padding:13px 11px; line-height:normal !important;}
.top_bg1 a{color:#000;}
.top_bg1 li a {padding: 13px; text-align: center; text-shadow:none; font-style:italic;}

/**************************** menu ********************************* ******/

.lgo_here{ padding:0; display:block; text-align:center;}
.lgo_here a{display:block; line-height:104px;}
.lgo_here img{width:100%; max-height:110px;}
.bgcolor{ background:#525d3f;}
.white{ color:#fff;}
.navbar-inverse{ background:#fff !important; border-color: #fff;}
.BB{ border-bottom:4px solid #525d3f;}
.dipgreen{color:#525d3f;}
.border_green{border:3px solid #2d4504;}
.bor_r{border-right: 1px solid #d0e2af;}
/*.but_green {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #1c293d;color: #1c293d;padding: 11px 35px; font-style:italic; display:inline-block;}     
.but_green.focus, .but_green:focus, .but_green:hover { background:#1c293d; color:#fff;}*/
.btn{padding:6px 11px;}

.mybtn {
	
	padding: 12px 140px; letter-spacing:12px; font-weight:900;
	display: inline-block;	text-transform:uppercase;
	position: relative; color:#4a0b18;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s; margin-top:28px; background: url(../img/design1.png) no-repeat -10px center,url(../img/design1.png)no-repeat right center;
}


#carouselButtons button{background: rgba(240,240,240,0.25) !important;color: #fff!important; border:0; border-radius:0;}

@media screen and (min-width: 320px) and (max-width: 767px){
	.MT17{margin-top: 17px !important;}	
	.MTB{ margin:20px 0 20px 0;}
	.MB20_mob{ margin-bottom:20px;}
	.bor_r{ border:none;}
}

@media screen and (min-width: 768px) and (max-width: 1199px){
	.W100_tab{ width:100%}
	.MB20_tab{ margin-bottom:20px;}
}


@media screen and (min-width: 1200px) and (max-width: 2600px){
	.M55_web{ margin:0 0 55px;}
	.mobiletop-box-divs{display:none !important;}
}

/***********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.95);
padding-bottom:10px; height:auto !important;}
.mobilenavigations{margin:0px;padding:0px;list-style:none;}
.mobilenavigations li{list-style:none;}
.mobilenavigations li a{display:block;padding:10px 5px 10px 0px;text-align:left;color:#000; font-size:16px;}
.mobilenavigations li a span{padding:0 10px 0 15px;}
.mobilenavigations li a:hover,.mobilenavigations li a:focus{text-decoration:none;} /*footer .container{width:98%;}*/ .home_bg .container{width:100%;} .home_bg .MT100{margin-top:70px;}
.mobiletop-box-divs{width:100%;display:none;position:absolute;text-align:center; z-index:99;padding:0; height:42px;}

.mobile-phone-span{float:left;background:#4a0b18 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:#4a0b18 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;}
}
@media screen and (min-width: 1001px) and (max-width: 1199px){
.mobiletop-box-divs img{max-width:125px;}
}
.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: #b0bd4a  none repeat scroll 0 0;color: #fff !important;}
.DN{ display:none;}
.dropdown-menu-mobile li.active a{background:#b0bd4a ; color:#fff;}
.mobilenavigations >.destination-nav-tab-mobile a.active {background:#fe0000;color:#ffffff; }
.dropdown-menu-mobile li a {padding-left: 40px;}
.dropdown-menu-mobile{padding: 0px;}
/***********menu**************/
/*********** Header all page **************/
.top_bg {color: #000;padding: 0;}
.topbg_inner li a{padding:10px 9px;} 
.topbg_inner{background:#fff;} 
.header_1 {background: #c2cb74 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:#c2cb74; color:#fff !important;}
.inner_res {background: #c2cb74;}
@media screen and (min-width: 320px) and (max-width: 1000px){
.inner_res{background:#c2cb74; 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: 17px 0 0 10px !important;}}
.map_to_box .F16 {
    font-size: 15px !important;}
.panel-body-innsight{color:#222 !important;}.show-more{background: #4a0b18!important;}
.list-group a{color:#222 !important;}.list-group{color:#000 !important;}
.panel_icons span {
    background: url(../img/innsight_panel.png) no-repeat;}
.logo_inn{display: block; text-align:left;}
/*********** Header all page **************/
/*********** date picker **************/
.datepicker td.active, .datepicker td.active:hover{background:#c2cb74 !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:#4a0b18 !important;}
.datepicker td.day:hover{background:#c2cb74 !important; color:#fff !important;}
.datepicker td.day.disabled {color: #939393 !important;}
/*********** date picker **************/
/*********** button **************/
.hvr-sweep-to-right::before {
    background: #c2cb74 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; /*margin: 18px 0 0 10px !important;*/
}
/*.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;}

}

@media screen and (min-width: 320px) and (max-width: 991px){
#CDSSCROLLINGRAVE.narrow{ width:250px !important;}
}
@media screen and (min-width: 992px) and (max-width: 2500px){
.ML30-web{ margin-left:30px;}
}
/***************************country_currency ****************************************/ 
.country_currency_list { right: -45px !important;top: -365px !important;}
.currency_h5heading{ color:#000; font-weight:normal;}
.guest_tab ul li a, .guest_tab h2 a, .guest_tab h2 span{ background:#004991;}
.current_currency_list {background: #fff none repeat scroll 0 0;border-radius: 3px;padding: 7px 8px; margin:auto; width:100px; margin-top:10px;}
@media screen and (min-width: 320px) and (max-width: 500px) {
.country_currency_list{ width:293px !important;}
.currency_listbox{ width:272px !important;}
/*.country_currency_list {right: -26px !important; top:-456px !important; }
.mob_usd{padding: 0 23% 0 36%}*/
}
@media screen and (min-width: 501px) and (max-width: 767px) {
	.country_currency_list{ width:293px !important;}
	.currency_listbox{ width:272px !important;}
	/*.country_currency_list {right: -15px !important;top: -370px !important; }*/
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    /*.country_currency_list {right:-346px !important;top: -333px  !important; }*/
	.tableft{ float:left;} .leavebottomspace{padding-bottom:50px;} .gocentric{text-align:center;}
}

@media screen and (min-width: 501px) and (max-width: 767px) {
    .mob_usd{/*padding: 0 23% 0 42%*/}
}

@media screen and (min-width: 400px) and (max-width: 767px) {
  .inner_check_mob{ width:76%}
}
 /***************************country_currency ****************************************/ 
 @media screen and (min-width: 320px) and (max-width: 767px) {
  .fixcheck{padding-bottom: 50px}
}
/*message center*/
.message_close{position:absolute; right:-8px; top:8px; cursor:pointer;}
.good_news{background:#9ac362; color:#ffffff; padding:12px; border-radius:3px; position:relative;}
.attention{background:#f0ad4e; color:#ffffff; padding:12px; border-radius:3px; position:relative;}
.bad_news{background:#d9534f; color:#ffffff; padding:12px; border-radius:3px; position:relative;}
/*message center*/
.mail_boxask,.mail_sucssesbx{overflow:hidden;}
.alert-success{padding:7px 3px;margin:0 0 20px 0;border:1px solid #58a406;color:#58a406;display:none;}
.goog-te-gadget-simple{ background:#fff !important; padding:15px 30px 14px 30px !important;}
.goog-te-gadget-simple .goog-te-menu-value{ color:#4a0b18!important; font-size:15px;}
.goog-te-gadget-icon{ display:none !important; color:#fff !important;}
.goog-te-gadget-simple{border-color:#4a0b18 !important;border-width:1px !important}
.goog-te-gadget-simple .goog-te-menu-value span{ color:#4a0b18 !important;}
.res_heading{background: #c2cb74;color: #4a0b18; font-size: 25px; padding: 10px 0 10px;}
.yosemite_tours p{text-align:justify;} 
 
 @media screen and (min-width: 768px) and (max-width: 1199px) {
.home_collapse{ margin-top:20px !important;}
 }

/* BackToTop button css */
#scroll {
position:fixed;
right:10px;
bottom:44px;
cursor:pointer;
width:50px;
height:50px;
background-color:#d2d27f;
text-indent:-9999px;
display:none;
-webkit-border-radius:60px;
-moz-border-radius:60px;
border-radius:60px; z-index:999;
}
#scroll span {
position:absolute;
top:50%;
left:50%;
margin-left:-8px;
margin-top:-12px;
height:0;
width:0;
border:8px solid transparent;
border-bottom-color:#ffffff
}
.FS15 {font-size:15px;}
.MT00 {margin-top:0px !important;}

/* BackToTop button css */

.color_g {background: rgba(0, 0, 0, 0.75);color: #fff; margin-top: 10px;padding: 15px 35px;text-transform: uppercase;}
.red-box {font-size: 20px; display:inline-block; background:rgba(0,0,0,0.6); color:#fff; padding:10px;}
.white-box {color:#fff; font-size: 68px; display:inline-block; letter-spacing:8px; line-height:50px;}
.namewhite-box {color:#fff; font-size: 68px; display:inline-block; letter-spacing:8px; line-height:50px;}
.shadowboxdiv {left: 0; right:0; position: absolute; bottom:30px; display:inline-block; width: auto; z-index: 9; text-align:center;} 
@media screen and (min-width: 1200px) and (max-width: 2500px) {
.colapsshoecontentlinkdiv {
    /*background: rgb(255, 255, 255) url("../img/pluss.png") no-repeat scroll center 15px;*/
    bottom: 0;
    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:0;
    cursor: pointer;
    /*display: none;
    height: 73px;*/
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}	
.animatedheight p{ text-align:justify; padding:0px 13px; line-height:30px; margin-top:15px;}
.mobile0verviewinnwerdiv {background:none;height: 240px;overflow: hidden; text-align:center;
z-index: 9;}
.animatedheight {width: 100%; color:#4a0b18; margin-top:20px; overflow: hidden;} 	
	
}
@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:#4a0b18; color:#ffffff;} .LSB{border: 1px solid #ffffff; padding: 8px 19px; color: #ffffff !important; display:inline-block;}

/*roshan's edits dated 23 Oct 2017*/
.colapsshoecontentlinkdiv span, .colapsshoecontentlinkdiv2 span{display:inline-block;}
.location{background:url(../img/location.jpg) no-repeat fixed center center / cover; padding:150px 0; cursor:pointer;} .location span{display:block; font-size:36px;}
.location_content{color:#ffffff; display:block; padding:0 0 20px 0;}
.location_content h2{margin:10px 0; color:#fff;}
.location_content h2 .small{color:#fff; text-align:left;}
.location_content span{line-height:27px; text-align:justify; margin-top:10px;}

.guest_roomsh{background:url("../img/attraction.jpg") no-repeat 0 0 rgba(72,60,61,0.45); background-attachment:fixed; background-size:cover;}
.guest_roomsh span em{display:block; font-size:50px; color:#fff;}
/*roshan's edits dated 23 Oct 2017 ends*/
.gocentric a{color:#c2cb74;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{/*background:rgba(33, 181, 235, 0.7) none repeat scroll 0 0;*/} .carousel-control{opacity:1;}
@media screen and (min-width: 200px) and (max-width: 500px) {
.vibtn1{padding: 10px 10px !important;}.Book_Special{left:22%!important;}.mybtn {margin-top:22px;}}
.foot_top{padding:10px 0;} .foot_top a{padding: 0 30px; color: #4a0b18; line-height: 35px; display: inline-block; text-shadow: 0 0 0;} .foot_top{color:#ffffff;}  .black, .black a{color:#60444d !important;}
.foot_top a:hover{text-decoration:underline;}
.AAA{font-weight:100; 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) no-repeat center center / cover;}
}			
.modal-dialog{padding-top:100px;}
/*aj edits*/
.scrollspy-example p{text-align: justify; display:inline;}
.good_news p{display:inline;}

/* tanvi's styles */

.mainmen{margin:0; background:#fff; height:108px;}
.mainmen .bromenu{margin:0; position:relative; height:108px;}
.reserspl{text-transform:uppercase; width:100%; text-align:center; height:108px;}
.reserspl a{display:block; color:#4a0b18; padding:15px 20px; font-size:30px; text-shadow:none; font-weight:400; line-height:78px; background:#c2cb74;}
.nav > li.reserspl > a:focus, .nav > li.reserspl > a:active, .nav > li.reserspl > a:hover {color:#fff !important; border-top:0; padding:13px;}
.resertitle{font-size:23px; text-transform:uppercase; letter-spacing:0.5px;}
.resersml{font-size:14px; text-transform:capitalize;}
.LFlight{font-weight:300;}
.LFregular{font-weight:400;}
.LFbold{font-weight:700;}
.LFblack{font-weight:900;}
#carouselButtons {right:25px; bottom:25px;}
#carouselButtons button .btn{padding:5px 10px;}
.bookhead{font-size:28px; padding:40px 0 20px 0; color:#444;}
.darkbg{background:#2b3646;}
.M0{margin:0;}
.padup{padding:10px 0;}
.imgplace{display:block;}
.imgplace img{position:relative; top:3px;}
.checktxt{color:#fff; display:inline-block; margin-bottom:10px; text-transform:uppercase;}
.gocent{text-align:center;}
.F20_check{font-size:18px; margin:0 5px; color:#444;}
.monthcheck{font-size:18px; color:#444;}
.borlefty{border-right:1px solid #fff; border-radius:0;}
.vertmar{margin:75px 0 50px 0;}
.centermein{float:none; margin:0 auto; text-align:center; background:rgba(0,0,0,0.35); position:absolute; left:0; right:0; bottom:25px; z-index:9; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
.nolook{display:none;}
.look{display:inline-block;}
.reservation:hover .nolook{display:inline-block;}
.reservation:hover .look{display:none;}
.dropshadow{box-shadow: 0px 3px 5px #8e8e8e; -webkit-box-shadow: 0px 3px 5px #8e8e8e; -moz-box-shadow: 0px 3px 5px #8e8e8e;}
.innersec{padding-top:30px; display:table;}
.innersec .cell{display:table-cell; float:none;}
.sideholder{background:url(../img/sidebg.jpg) no-repeat; background-size:cover; outline:1px solid #fff; outline-offset:-20px; background-attachment:fixed;}
.topsy{background:url(../img/hotelpic.jpg) no-repeat; background-size:cover; height:215px;}
.brownlr{padding:0 60px 0 30px;}
.texwrap{display:block;}
.txhead{display:block; width:50%; float:left;}
.txhead h1{font-size:70px; text-transform:uppercase; color:#c2cb74;}
.txsubhead{font-size:20px; text-transform:uppercase; color:#4a0b18; display:inline-block; font-weight:300; line-height:28px; text-align:right; padding-bottom:10px; border-bottom:1px solid #4a0b18; float:right;}
.speciality{width:50%; float:right;}
.speciality p{margin:0; line-height:25px; padding:30px 0;}

/*main */

.mainbg{background:#f0f0f0;}
.pushboth{padding:65px 0;}
.picholder{display:block; padding:30px 0;}
.picinbg{background:url(../img/hotelpic.jpg) no-repeat; min-height:475px; background-position:center center;}
.mybasichead{font-size:60px; color:#4a0b18;}
.mybasichead span{color:#492904;}
.mybasichead .small{font-size:22px; text-transform:uppercase; letter-spacing:5px; color:#4a0b18; text-align:center; display:block;}
.mysumm .picholder{padding:30px 0 10px 0;}
.PB40{padding-bottom:40px;}

/* room */
.Book_Special{padding:45px 0; position:absolute; top:200px;left: 25%;}
.bluetrans{background:rgba(28,41,61,0.6); padding:45px 0;}
.vibtn{display:inline-block; background:#fff; padding:15px 50px; color:#1c293d; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.vibtn:hover{background:#4a0b18; color:#fff; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.vibtn1{display:inline-block; background:rgba(255,255,255,0.9); padding:15px 50px; color:#1c293d; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.vibtn1:hover{background:#4a0b18; color:#fff; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.part2{padding:0;}
.part2 .mybtn{background:none; border:1px solid #fff; color:#fff; padding:20px 80px;}
.part2 .mybtn:hover{background:rgba(220,147,40,1);}
.midspace{padding:80px; border:1px solid #fff; margin:80px 0;}
.roomclick{width:100%; outline:1px dashed #fff; outline-offset:-10px;}
.roname{background:rgba(255,255,255,0.85) no-repeat; position:absolute; bottom:20px; padding:10px; left:10%; right:10%; font-size:25px; text-transform:uppercase; color:#4a0b18;}
.brownme{color:#8a500c;}
.midspace span{display:inline-block;}
.pabo70{padding-bottom:10px;}


/* 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);}
.piano{background:url(../img/piano.png) repeat-x 0 0 #fff; background-size:contain; height:185px;}
.pianohead{text-transform:uppercase; font-size:40px;}
.tsec{padding:70px 0;}
.revcont{display:block; width:100%; margin:0 auto; background:url(../img/pattern1.png) repeat; padding:70px 50px 50px 50px; border-radius:5px;}

#myCarousel2 .carousel-control{width:90px; height:90px; border-radius:10px;}
#myCarousel2 .carousel-control.left{left:-50px; bottom:auto; top:50px;}
#myCarousel2 .carousel-control.right{right:-50px; bottom:auto; top:50px;}
#myCarousel2 .carousel-control.left span, #myCarousel2 .carousel-control.right span{display:inline-block; color:#fff; top:20px;}


/* gallery */

.gallmain{background:#4a0b18; padding:80px 0 50px 0;}
.gallmain h2, .gallmain .small, .gallmain p{color:#fff; text-align:center;}
.gallmain p{padding:25px 0;}
.gallmain .picholder img{width:100%;}
.gallwrapcont{outline:1px dashed #fff; outline-offset:25px; margin:40px 0;}
.thumbnail{background-color:transparent;}
.list-group{margin-bottom:0;}
.amwrap{display:block; padding:60px 0 40px 0;}
.amwrap  h2{color:#011e11 !important;}
.amwrap .small{color:#c2cb74;}
.ampush{padding:50px 0;}
.amenmain{border:1px solid #999; width:100%; padding:20px; display:table; box-shadow: 0 5px 10px #d1d1d1; -webkit-box-shadow: 0 5px 10px #d1d1d1; -moz-box-shadow: 0 5px 10px #d1d1d1; -webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;}
.amenmain .cell{display:table-cell; float:none; vertical-align:middle;}
.amname{color:#444; font-size:20px; text-align:center;}
.amwrap .mybtn{margin-top:0;}
.amenmain:hover{background:#c2cb74;}
.amenmain:hover .amname{color:#fff;}

/* map */

.map_data{width: 95%; color: #fff; display:block; text-align:center; float: none; position: absolute; left: 0; right: 0; bottom:20px; margin: auto; background: rgba(74,11,24,0.85);}
.map_data .picholder{padding:0;}
.locimg{background:url(../img/locate.png) no-repeat center center; height:75px;}
.maphead{font-size: 40px; text-transform:uppercase;}
.mapdet{display:block; padding-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;}
.standholder{display:block; color:#fff;}
.myaddress{display:inline-block; padding:25px 8px;}
.myicon{display:inline-block; vertical-align:top; padding-top:2px; padding-right:5px; font-size:20px;}
/*.basinfo{display:inline-block;}*/
.rightpoint{width: 0; height: 0; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 30px solid #c87d28; position:absolute; right:-30px; top:0px;}
.mycall{display:inline-block; padding:25px 8px;}
.leftpoint{width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #d19333; position:absolute; left:-20px; top:0px;}
.goclick{background:#00a651; display:inline-block; padding:10px 25px; position:absolute; left:43%; bottom:50px; color:#fff; font-weight:600;}
.goclick .leftpoint{border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-right:22px solid #00a651; position:absolute; left:-22px; top:0px;}
.goclick .rightpoint{border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-left: 22px solid #00a651; position:absolute; right:-22px; top:0px;}
.goclick:hover{color:#fff;}

/* footer */

.mysocialsec{background:#fff; padding:10px;}
.mainfoot{background:url(../img/footpattern.png) repeat; padding: 20px 0 0 0;}
.subsec{display: block; padding: 10px; margin: 20px auto; width: 80%;}
.subsec em{font-size:36px;}
.subsec .subname{font-size:22px; margin-top:4px; display:inline-block; padding:0 15px;}
.rightspacy{text-align:right;}
.rightleave{text-align:center;}
.jusblock{display:block;}
.foopropname{display:block; text-transform:uppercase; font-size:56px; text-align:center;}
.footul{display:block; padding:30px 0 0 0; margin:0;}
.footul li{list-style-type:none; display:block;}
.footul li a{color:#ddd; display:inline-block; line-height:32px; letter-spacing:1px;}
.footul li a:hover{color:#d2d27f !important; text-decoration:none;}
.mysearchlee .footul{display:block; padding:0;}
.mysearchlee .footul li a{padding:5px 5px 0 5px;}
.topbots{padding:30px 0 20px 0;}
.mycopycont{padding: 5px 0 15px 0; width: 80%; margin: 0 auto;}
.mycopycont p{margin: 0; line-height: 26px;}
.mycopycont p a{color:#000;}
.mycopycont p a:hover{text-decoration:underline; color:#4a0b18 !important;}
.botsbo{border-bottom:1px solid #fff;}
.behindbg{background:#966620; margin-top:35px;}
.margcent{margin:0 auto; float:none; text-align:center;}

/* innerpage */

.inn-vertmar{margin:60px 0 0 0;}
.myright{text-align:right;}
.patobo{padding:5px;}
.nav-tabs{border:0 !important;}
.bar_overview, .baroverview, .grid .bar_overview{background:url(../img/bar.png) no-repeat;}
.text-primary{color:#c2cb74;}
.panelheading{background:#c2cb74;}
.panelsort{background:#4a0b18 !important;}
.sort_bar{background:#4a0b18 ;}
.bot_link{background:#c2cb74;}
.bar_div{background:url(../img/barA.png) no-repeat;}
.featured-ulabs-pos li a:hover, .featured-ulabs-pos li a.active{color:#222; border-bottom:2px solid #c2cb74;}
.featured-ulabs-pos li a{color:#000; padding:6px 16px;}
.featured-ulabs-pos li:last-child a{padding:6px 0 6px 16px;}
.brdr{border:2px solid #c2cb74;}
.events li{background:#c2cb74;}
.events li:hover, .events li.active{background:#4a0b18; color:#fff;}
.events a:hover{color:#fff;}
.strip, .stripB, .backg{background:#4a0b18;}
.stripA{background:#c2cb74;}
.pop_address{background:rgba(74,11,24,0.8);}
.acessbg{background:#4a0b18 !important;}
.acesssfour a{color:#a9b166 !important;}
.acesssfour a.btn.btn-success.pdr.text-uppercase.MT15{color:#fff !important;}

.w130{color:#222;}
.direction a{color:#000 !important;}
.home_res .selectdiv select{padding:10px 7px; background:#c2cb74; width:85%; height:41px;}

.inner_res .selectdiv{height:70px;}
.rightbor{border-right:1px solid #fff;}
.tbpcen{padding:4px 0;}
#frmReviews .form-control {background: #ebebeb !important;}
#frmReviews .add-on{background:none; color:#555; top: auto; bottom: 0;}
.pop_text{z-index:9 !important; border-bottom:2px solid #4a0b18;}
#lostFound_box .selectdiv select{background-color: transparent !important; border-bottom: 1px solid #ccc;}
.attention .glyphicon-warning-sign{width:2%; display:inline-block; vertical-align:top; top:2px;}
.attention p{display:inline-block; width:95%;}
.attention .glyphicon-remove{width:2%; display:inline-block; top:10px; right:5px;}

/* Babbling */

.chooseops{padding-top:15px !important;}
.reservation{padding:0; width:90%; margin:0 auto;}
.lrinnerhead{padding:5px 15px;}
.innholder{display:block;}
.email-enter{color:#000;}
.promo-bor{border:1px solid #000;}
.pr0{padding-right:0;}
.pl0{padding-left:0;}
.map_count{padding:5px 2px;}
.top-nav-ul li.active a{background:rgba(113,149,68,0.8); color:#fff; padding:45px 22px;}
.reslink .mybtn{margin-top:20px; background:none; border:1px solid #c2cb74; color:#c2cb74; text-transform:uppercase; padding:15px 30px;}
.reslink .mybtn:hover{background:#4a0b18; color:#fff !important; border:1px solid #4a0b18;}
.but_bg{padding: 9px 20px 9px 20px !important;}
.but_flot{top:-17px;}
.arrowbg{padding:10px 12px 10px;}
.hidespac{max-width:100%; overflow:hidden;}
#review_content .but_bg{color:#fff; padding: 12px 24px !important;}


/* Gilroy Inn */

.FO-2{font-family:'Cinzel', serif !important;}
.gocent{margin-top:15px;}
.mainhead{font-size:67px; color:#4a0b18; display:block; font-weight:300; text-align:left;}
.shortbor{width:30%; margin:0 auto; background:#4a0b18; height:1px; margin-top:5px; display:block;}
.welinfo{margin-top:15px; width:85%; margin:0 auto; padding-bottom:30px;}
.guestsec{padding:30px 0; background:#f0f0f0 url(../img/myguestroom.jpg) no-repeat; position:relative; height:800px; background-size:cover;}
.headwraps{width:60%; margin:0 auto; background:#ebebeb; padding:15px; text-transform:uppercase; text-align:center;}
.headtxt1{font-size:99px; color:#4a0b18;}
.headtxt2{font-size:54px; color:#333; letter-spacing:10px; vertical-align:text-bottom; margin-left:10px;}
.imageholder img{width:100%;}
.btnholder{padding:50px 0 0 0;}
.gallsec{display:block; margin-top:200px;}
.gallsec .headwraps{background:none;}
.gallsec .headtxt1{font-size:29px; color:#333; display:block;}
.gallsec .headtxt2{font-size:63px; color:#333; display:block; letter-spacing:normal; margin-left:0; vertical-align:inherit; line-height:70px;}
.gallsec .imageholder{width:80%; margin:0 auto;}

.smalline{width:10%; margin:0 auto; background:#222; height:1px; display:inline-block;}
.gallsec .btnholder{padding:0;}
.attsec{display:block; background:url(../img/attpattern.jpg) no-repeat; background-size:cover; height:1250px;}
.attsec .headwraps{background:none; width:100%; padding:10px;}
.attsec .headtxt2{font-size:86px; color:#222; letter-spacing:normal; vertical-align:unset;}
.mysumm{background:#c2cb74; padding:50px 0 0 0; width:97%; margin:0 auto; height:340px; border-radius:10px; display:flex; flex-direction:column; justify-content:center; box-shadow: 0 8px 12px #ccc; position:relative; top:-30px; z-index:7;}
.mysumm .headwraps{background:none; width:100%;}
.mysumm .headtxt1{font-size:19px; display:block; letter-spacing:5px;}
.mysumm .headtxt2{font-size:58px; display:block; letter-spacing:normal;}
.carousel-inner .item p{text-transform:none !important;}
.mysumm p{text-align:center; line-height:30px; padding:0 80px; font-size:20px; color:#fff;}
.mysumm p.revname{display:block; font-size:20px; text-transform:uppercase !important; letter-spacing:2px;}
.mysumm p.revname span{font-size:12px;}
.mapwrap{display:block; position:relative;}
.datatitle{font-size:17px; font-style:italic;}
.basinfo{font-size:15px; font-weight:400;}
.basinfo a{color:#fff;}
.mymail{padding:25px 8px; display:inline-block;}
.getbtnmargin .mybtn{margin:0; border:0; background:#362c1d; color:#fff; font-size:26px; text-transform:none;}
.mappy{margin-top:20px;}

/*foot*/

.socialsec{margin:40px 0 30px 0;}
.namenews{font-size:39px; text-transform:uppercase; color:#c2cb74; padding-top:5px; text-align:right;}
.BGmodi{background: #c2cb74 none repeat scroll 0 0; padding: 15px 28px; display:inline-block;}
.shortdiv{padding:35px 0;}
.wheelchair-links {display: inline-block; color: #ffffff; margin-top: 2px; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; font-style: italic; padding-left: 8px; letter-spacing: 1px; font-size: 16px !important; position:relative; top:-5px;}
.pushcent{margin-top:15px;}
.footmenubar{display:block;}
.shortborlines{width:100%; margin:0 auto; background:#fff; height:1px;}
.shortdiv2 .footul li{display:block;}
.shortdiv2 .footul a{padding:10px 35px;}
.footwhitebg{padding-top:30px; font-size:14px;}
.brandme2{margin-top:15px;}
.brandme2 a{color:#d2d27f;}
.brandme2 a:hover{text-decoration:underline;}
.controlwidth{width:100%;}
#carousel .flex-active-slide img{border:8px solid #c2cb74;}
.googlelistsubs a:hover, .googlelistsubs a.active{background:rgba(74,11,24,0.7);}
.bgevents{border-bottom:2px solid #4a0b18;}
.fc-day-header a{color:#000;}
.innerheader {bottom: 75px; color: #fff; left: 0; padding: 10px 21px; position: absolute; right: 0; text-align: center; text-transform:uppercase;}
#formReservation .nav-tabs > li.active > a, #formReservation .nav-tabs > li.active > a:focus, #formReservation .nav-tabs > li.active > a:hover{background:#4a0b18;}
.viewrooms{background:#4a0b18; border:2px solid #4a0b18;}
.myattbg{display:block; background:url(../img/attraction.jpg) no-repeat; height:700px; background-size:cover; background-attachment:fixed;}
html{overflow-x:hidden;}
.clildboxpolicy{font-size:12px;}
#formReservation .rooms_tabs li a.rooms_tabs_child:hover{/*background:#4a0b18;*/}
#formReservation .res-gray-box{border-top:2px solid #4a0b18;}
#formReservation .borderR{border-right:2px solid #4a0b18;}
#formReservation .bg_collapse{background:#c2cb74;}
#formReservation .panel-default .collapse >.panel-body{color:#000 !important;}
#formReservation .mobile-contentdiv{background:#c2cb74;}



/* The Greens Hotel */

.blackyhead{min-height:100px;}
.linedesignwrap{display:block; width:65%; margin:0 auto;}
.whiteline{width:46%; margin:0 auto; background:#fff; height:1px; display:inline-block;}
.whitedot{width:6%; margin:0 auto; display:inline-block; color:#fff; font-size:25px; line-height:50px; vertical-align:middle; position:relative; top:0;}
.subcap{display:inline-block; letter-spacing:10px; color:#fff;}
.buttonwrap{display:inline-block; padding:10px; background:rgba(112,160,65,0.8); color:#fff; font-size:26px; text-transform:uppercase; position:absolute; right:0; top:45%; z-index:20; text-align:center; border-radius: 10px 0 0 10px;}
.buttonwrap a{display:block; color:#fff;}
.laywraps{display:block; width:80%; margin:0 auto;}
.logoholder{width:35%; margin: 0 auto; padding:10px; margin-top:40px;}
.logoholder img{width:100%; max-width:250px;}
.booktxt{color:#565645; font-size:40px; font-weight:bold; margin-top:20px; text-transform:uppercase; letter-spacing:3px; line-height:40px;}
.add-on.getwhite{background:url(../img/calendar1.png) no-repeat;}
.laywraps .whiteline{background:#c2cb74;}
.newlookbook{position:relative; left:auto; right:auto; bottom:auto; margin-top:20px;}
.newbox{border:1px solid #c2cb74; padding:10px 0 0 0;}
.newbox .wide_cal{background: none; border-radius:0; height:50px; padding:5px 0;}
.newbox .checktxt{font-size:20px; letter-spacing:2px; color:#444;}
.newbox .F20_check, .newbox .monthcheck{font-size:20px; color:#444; font-weight:bold;}
.newbox .reservation #dpd1, .newbox .reservation #dpd2{height:85px;}
.newbox .add-on.getwhite{bottom:6px; background:url(../img/calendar.png) no-repeat;}
.newbox.leftspace{height:100px; padding-top:30px;}
.newlookbook .boxbtn{text-align:center; width:100%;}
.newlookbook .boxbtn .btn-success{margin:25px 0 20px 0; padding:12px 50px; font-size:22px; letter-spacing:1px; background:#4a0b18 !important; color:#fff;}
.mainbg h1{position:relative;}
.mainbg .linedesignwrap{width:50%; position:absolute; left:0; right:0; top:52px;}
.mainbg .linedesignwrap .whiteline{background:#444; width:45%;}
.mainbg .linedesignwrap .whitedot{color:#444; font-size:17px; line-height:40px; top:6px; width:4%;}
.smalldust{font-size:10px; color:#444; text-transform:uppercase; display:inline-block; text-align:center; letter-spacing:5px; text-shadow:0 0 0 #aaa;}
.gdetail{color:#fff; text-transform:uppercase; font-size:25px; line-height:40px;}
.posmemid{padding-top:70%;}
.guestsec .mainhead{font-size:36px; color:#fff;}
.guestsec .linedesignwrap{width:95%; position:absolute; left:0; right:0; top:38px;}
.guestsec .linedesignwrap .whiteline{width:44%;}
.guestsec .linedesignwrap .whitedot{font-size:15px; line-height:35px; top:4px; width:6%;}
.guestsec .smalldust{color:#fff; margin-top:15px; font-size:11px;}
.labelheadwrap{position:relative; width:75%; margin:0 auto; margin-top:20px;}
.labeloutline{border:1px solid #fff; height:110px; width:90%; margin:0 auto;}
.greenlabel{background:#c2cb74; position:absolute; left:0; right:0; top:10px; padding:10px;}
.multicolortxt{font-size:49px; text-transform:uppercase; color:#fff;}
.amenitysec{margin:20px 0; position:relative;}
.amenitybg{background:#f3f3f3; position:relative; margin-top:135px; z-index:3;}
.ambg1{background:url(../img/amtop.png) no-repeat center top; height:175px; background-size:contain;}
.ambg2{background:url(../img/amshadow.png) no-repeat 0 bottom; height:355px; background-size:contain; position:absolute; left:0; right:0; bottom:-145px; z-index:-1;}
.fattxtwrap{padding:100px 0 0 0; position:relative; text-align:center;}
.fattxtwrap .mainhead, .attsec .mainhead{font-size:27px; color:#4a0b18; text-align:center; letter-spacing:3px;}
.fattxtwrap .linedesignwrap, .attsec .linedesignwrap{width:70%; position:absolute; left:0; right:0; top:30px;}
.fattxtwrap .linedesignwrap .whiteline, .attsec .linedesignwrap .whiteline{width:44%; background:#aaa;}
.fattxtwrap .linedesignwrap .whitedot, .attsec .linedesignwrap .whitedot{font-size:12px; line-height:35px; top:3px; width:5%; color:#444;}
.fattxtwrap .smalldust, .attsec .smalldust{margin-top:15px; letter-spacing:4px;}
.bigflowtxt{margin:65px 0 0 0; padding:0; text-align:center;}
.subhead1{font-size:44px; text-transform:uppercase; color:#555; line-height:55px; letter-spacing:4px;}
.subhead2{font-size:97px; text-transform:uppercase; color:#555; line-height:90px;}
.amdetcont{display:block; margin-top:120px;}
.amitem{display:flex; flex-direction:column; justify-content:center; text-align:center;}
.circularitem{width:60px; height:60px; border:1px solid #4a0b18; border-radius:100%; display:flex; flex-direction:column; justify-content:center; text-align:center; margin:0 auto;}
.circularitem img{width:100%; max-width:35px; margin:0 auto;}
.circhead{font-size:18px; font-weight:bold; color:#4a0b18; text-transform:uppercase; margin: 20px 0 10px 0;}
.amitem p{font-size:14px; color:#000;}
.amenitysec .btnholder{padding-top:20px;}
.amenitysec .mybtn{border:1px solid #767730; font-size:20px;}
.wideamenity{width:94%; margin:0 auto;}
.reviewsec{display:block; position:relative; padding-bottom: 35px;}
.reviewbgcont{background:url(../img/reviewbg.jpg) no-repeat; background-size:cover; position:absolute; left:0; right:0; width:100%; top:-30px; height:1040px;}
.borderbridgebox{border:1px dashed #4a0b18; margin-top:175px; padding:10px 10px 30px 10px; text-align:center; border-radius:5px;}
.pushups{margin:50px 0;}
.pushups .logoholder{background:none; padding:0; width:auto; margin:auto;}
.pushups .logoholder img{width:100%; max-width:175px;}
.pushups .mainhead{color:#222; font-size:36px;}
.pushups .linedesignwrap{width:45%; position:absolute; left:0; right:0; top:40px;}
.pushups .linedesignwrap .whiteline{width:44%; background:#000;}
.pushups .linedesignwrap .whitedot{font-size:16px; line-height:35px; top:4px; width:5%; color:#222;}
.pushups .smalldust{margin-top:20px; font-size:11px; color:#222;}
.headlinetxt{font-size:97px; color:#222; text-transform:uppercase; line-height:100px; margin-top:50px;}
.textbor{background:#222; height:1px; width:40%; margin:0 auto;}
.mysumm .btnholder{padding:0;}
.mysumm .mybtn{font-size:22px; letter-spacing:2px; background:none; margin-top:15px;}
.borderbridgebox2{margin:0; position:relative; top:-20px; border:1px dashed #4a0b18; border-top: 1px dashed #c2cb74; padding:10px 10px 30px 10px; text-align:center; border-radius:5px;}
.attsec .bigfatcircle{position:relative; left:auto; right:auto; top:auto; margin:65px auto 0 auto; background:#f9f9f3 url(../img/amtree.png) no-repeat -160px center;}
.attsec .subhead1{font-size:22px; line-height:normal; letter-spacing:2px;}
.attsec .subhead2{font-size:80px; line-height:80px; margin-top:10px;}
.attsec .bigflowtxt{padding:0; position:relative;}
.attsec .imageholder{display:block; text-align:center; width:100%; margin:0 auto;}
.attsec .imageholder img, .gallsec .imageholder img{width:100%; max-width:640px;}
.tallattwraps{display:block; margin-top:45px;}
.tallinner{width:105%; margin:0 auto 0 -25px;}
.tallattwraps .imageholder2{width:100%;}
.tallattwraps .imageholder2 img{width:100%;}
.box1{border-left:1px solid #fff;}
.attcaption{background:#c2cb74; display:flex; flex-direction:column; justify-content:center; text-align:center; font-size:26px; color:#fff; text-transform:uppercase; height:180px;}
.attsec .btnholder{padding:0;}
.attsec .btnholder .mybtn{font-size:20px; background: #444; box-shadow: inset 0 0 10px #333; border: 1px solid #4a0b18; color:#fff;}
.gallsec .pushups{margin:20px 0;}
.gallsec .pushups .logoholder img{max-width:135px;}
.gallboxholders{display:block; margin:50px 0 30px 0;}
.gallboxholders img{width:100%;}
.gallsec .mybtn{border:1px solid #767730; font-size:20px; margin:0;}
.subscribesec{margin:32px 0;}
.subscribesec .subname1 {font-size: 22px; color: #c2cb74; text-transform: uppercase;}
.subscribesec .subname {font-size: 46px; text-transform: uppercase; display: block; line-height:50px;}
.sublabel {font-weight: 400; display: block; margin:0; height:0; text-indent:-9999px;}
.mappy .btnholder{padding:20px 0 0 0;}
.mappy .mybtn{margin:20px 0; background: url(../img/design1.png) no-repeat 5px center,url(../img/design1.png)no-repeat 430px center;}
.footcolcont{display:flex;}
.greyfootmain{background:#d7d7d7; outline:1px solid #999; outline-offset:-8px;}
.greyfootpart{padding:8px;}
.greyfootpart .pushups{margin:100px 0 20px 0;}
.greyfootpart .pushups .logoholder{width:25%;}
.greyfootpart .pushups .mainhead{font-size:33px; letter-spacing:3px;}
.greyfootpart .pushups .linedesignwrap{width:95%;}
.greyinfobox{display:block; width:100%; margin:0 auto; text-align:center;}
.rowitem1{display:block; margin-top:50px;}
.greyhead{text-transform:uppercase; letter-spacing:8px; color:#444; font-size:15px;}
.greydetail{color:#111; font-size:18px; margin-top:5px;}
.greydetail a{color:#111;}
.greydetail a:hover{text-decoration:underline; color:#111;}
.footinfomain{background:#555; outline:1px solid #999; outline-offset:-8px;}
.greyinner{display:block; padding-top:75px; width:90%; margin:0 auto;}
.wheelchair{margin-top:0; padding:0;}
.wheelchair a{padding: 4px 13px; display:inline-block;}
.wheelchair em{position:relative; top:-1px;}
.dlines{width:100%; height:1px; background:#ddd;}
.rowitem2{padding-bottom:30px;}
.seolinks{padding:40px 0;}
.seolinks li{display:inline-block;}
.seolinks li a{padding:0 5px; font-size:14px;}
.reslogo{display:inline-block;}
.reslogo img{background: rgba(255,255,255,0.95); padding: 5px 15px;}
.top_bg1 li .dropdown-menu a{padding:15px;}
.trip_t label span, .about_h label span{padding:5px;}
#mynews .social a, #mynewsdetail .social a{background:url(../img/social_icon1.png) no-repeat; width:40px; height:40px;}
.add-on.aosolutefiles{background:none; color:#4a0b18 !important;}


/* Effects */

.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;  
  background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
  background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);
}

.hovereffect a{display:block;}

.hovereffect .galoverlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 3em;
  text-align: left;
}

.hovereffect img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 60px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-40px,0,0);
  transform: translate3d(-40px,0,0);
}


.hovereffect .galoverlay:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  border: 1px solid #fff;
  content: '';
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-20px,0,0);
  transform: translate3d(-20px,0,0);
}


.hovereffect:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect:hover .galoverlay:before,
.hovereffect:hover a, .hovereffect:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

#frm_msg_box .add-on{background:none; color: #4a0b18; bottom: 17px; width: auto; height: auto;}
.slick-slider{padding:0 0 75px;}
.captionbox{display:inline-block; /*background:rgba(0,0,0,0.5);*/ color:#fff; font-size:20px; margin:0 auto; padding:10px 20px; font-weight:400;}
.smallrestxt{font-size:12px; display:block; font-family: 'Lato', sans-serif !important; letter-spacing:1px;}
.colapsshoecontentlinkdiv .mybtn, .colapsshoecontentlinkdiv2 .mybtn{margin-top:0;}
.home_collapse{max-height: 195px;overflow-y: scroll;}
#diamond{background:#c2cb74;}
#myjobs .bg-color h2{background:#4a0b18;}
.newlookbook .reservation #dpd1, .newlookbook .reservation #dpd2{height:50px;}

#formReservation .rooms_tabs li a:focus{color:#777 !important;}
#formReservation .nav-tabs > li.active > a:focus{background:#4a0b18 !important; color:#fff !important;}


/*********** Seal Cove Inn **************/

.paintbg{background:#f0f0f0;}
.firstheading{width:80%; margin:0 auto;}
.greenbox{background:#c2cb74; outline:1px solid #4a0b18; outline-offset:-15px; width:65%; min-height:325px; display:flex; flex-direction:column; justify-content:center; position: absolute; bottom: -780px;}
.bigfatcircle{width:150px; height:150px; margin:0 auto; background:#f0f0f0; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; position:absolute; left:0; right:0; top:-90px; z-index:5; line-height:140px; padding:5px;}
.bigfatcircle img{width:100%;}
.sectitle{font-size:78px; font-weight:300; text-transform:uppercase; color:#4a0b18; text-align:center;}
.consec{display:block; margin-top:80px; position:relative; z-index:10;}
.conflexwrap{display:flex; flex-direction:row; justify-content:center; min-height:535px;}
.imageholder1{background:url(../img/conciergebg.jpg) no-repeat; background-size:cover; min-height:535px;}
.concolorbg{background:#4a0b18; padding:20px;}
.whitelogo{text-align:center; padding: 40px 0 15px 0;}
.sechead{font-size:67px; color:#fff; font-weight:300; text-transform:uppercase; text-align:center;}
.concolorbg p{color:#fff; text-align:center; padding:0 20px; margin-top: 25px;}
.concolorbg .mybtn{color:#fff; background: url(../img/design2.png) no-repeat -10px center,url(../img/design2.png)no-repeat right center; margin-top:0;}
.botelspace{padding: 40px 0;}
.dualcol{background:#4a0b18;}
.winelistsec{position:relative; height:964px;}
.winelistmain{background:url(../img/winebg.png) no-repeat; background-size:cover; min-height:1100px; position: absolute; left: 0; right: 0; top: -215px; z-index:5;}
.wineconwrap{float:right; width:55%; margin:0 auto; text-align:center; padding-top:580px;}
.winehead{font-size:46px; color:#4a0b18; text-transform:uppercase; font-weight:900;}
.wineconwrap p{color:#fff; text-align:justify; text-align-last:center; line-height:28px;}
.whiteflavorbtn{color: #fff; background: url(../img/design2.png) no-repeat -10px center,url(../img/design2.png)no-repeat right center;}
.subscribewrap{display:block; background:#c2cb74; border-radius:10px; padding:50px 30px; position:absolute; left:0; right:0; bottom:-310px;}
.iconholder{display:block;}
.iconholder img{width:100%; max-width:112px;}
.nametitle{font-size:56px; color:#4a0b18; font-weight:300; text-transform:uppercase; line-height:56px;}
.nametitle span{font-size:20px; text-transform:none; text-align:right; display:block; line-height:20px; padding-right:50px;}
.reviewphotosec{display:block;}
.reviewhotcont{width:80%; margin:0 auto; background:url(../img/reviewbg.jpg) no-repeat; background-size:cover; min-height:300px; padding-top:80px;}
.revsecwrap{display:block; padding:20px;}
.revsecname{font-size:79px; color:#fff; text-transform:uppercase; font-weight:300;}
.revsecwrap p{font-size:17px; font-style:italic; color:#fff; padding-left:10px; width:70%;}
.revcont .carousel-inner .item p{text-align:center; color:#4a0b18; line-height:26px;}
.attractionsec{background:url(../img/attractionbg.jpg) no-repeat; background-size:cover; min-height:500px; position:relative;}
.attheadname{position:absolute; left:0; right:0; bottom:0; margin:0 auto; text-align:center; font-size:83px; color:#fff; text-transform:uppercase; font-weight:300;}
.atinfo{text-align:center; padding:30px 0;}
.atinfo p{color:#4a0b18; line-height:28px;}
.atinfo .mybtn{margin-top:10px;}
.meetsec{display:block; margin-top:20px;}
.meetwrap{position:relative; text-align:center; display: flex; flex-direction: column; min-height: 525px; justify-content: center;}
.hotname{font-size:37px; color:#4a0b18; font-weight:300;}
.greenbadge{background:#c2cb74; outline:1px solid #4a0b18; outline-offset:-12px; padding:25px 15px; font-size:45px; color:#4a0b18; text-transform:uppercase; font-weight:300; margin:25px 0; width:117%; z-index:5;}
.meetwrap p{color:#4a0b18; text-align:justify; text-align-last:center; padding-top:20px;}
.meetwrap a{color:#4a0b18; font-weight:bold; text-decoration:underline;}
.meetwrap a:hover{text-decoration:underline;}
.connectsec{display:block;}
.subname {font-size: 36px; display: inline-block; padding: 25px 0; letter-spacing: 2px; text-align: right; color: #4a0b18;}
.subname p{margin:0;}
#footsoc.social {display:inline-block; margin: 20px 7px 0 8px;}
#footsoc.social a {background: none; width: 45px; height: 45px; text-align: center; color: #4a0b18; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; transition: all 0.35s; font-size: 40px;}
#footsoc.social a:hover{color:#c2cb74;}
.footpropnamewrap {display: block; text-align: center; padding:15px 0;}
.captionlike {display: inline-block; font-size: 38px; color: #4a0b18; font-weight:300;}
.mdright {text-align: center;}
.sandwichpad{width: 80%; margin: 0 auto;}
.padding-footer {width: 80%; margin: 10px auto; font-style: italic; background: rgba(96,41,46,0.3);}
.extralinks ul {margin: 0; line-height: normal;}
.extralinks ul li {list-style-type: none; display: block;}
.extralinks ul li a {color: #4a0b18; display: block; padding: 6px 0; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; font-style: italic; text-shadow: 0 0 0;}
.vcen {padding-top: 20px; text-align: right;}
#myblogpage .mydiv h3, .blogn_title{background:#4a0b18;}
#myblogpage div.mydiv a{color:#000;}
.mybtn:hover, .mybtn:focus{letter-spacing:5px; color: #4a0b18;}
.concolorbg .mybtn:hover, .concolorbg .mybtn:focus, .whiteflavorbtn:hover, .whiteflavorbtn:focus{color:#fff;}
.mappy .mybtn:hover, .mappy .mybtn:focus{background: url(../img/design1.png) no-repeat 0 center,url(../img/design1.png)no-repeat 350px center;}
.extralinks ul li a:hover, .extralinks ul li a:focus{color:#4a0b18; text-decoration:underline;}
.sort_bar h4{color:#fff !important;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color:#4a0b18; color:#fff !important;}

.animatedheight a:hover, .animatedheight a:focus{color:#4a0b18;}
.main-bg-white .nav-tabs>li>a{color:#4a0b18;}
#lostfoundpage #fixedlook .selectdiv:after{content:'';}
.scrollspy-example h2 a{color:#4a0b18;}
.cookietxt a, .scrollspy-example a{color:#a9b166;}
.innerheader .textsmall {display: block; font-size: 14px;}
.newtag{font-size: 25px; font-style: italic; color:#4a0b18; text-align:center;}
.topbor{border-top:1px solid #4a0b18; margin:15px auto 0 auto;}
.foologholder{text-align:center; padding:20px 0 10px 0;}
.foologholder img{background:#fff; border:1px solid #c9babb;}
.open>.dropdown-menu{border:1px solid #ccc;}
.animatedheight .thingsA{height:355px;}
#myreviewgraphics .panel{min-height:379px;}
.uniquesec{display:block; margin:35px 0;}
.unitaghead{width:60%; text-align:center; margin:0 auto;}
.reasonlist{margin-top:40px; padding:0;}
.reasonlist li{line-height:24px; color: #4a0b18; text-align: justify; margin-bottom:5px; list-style-type:none; background-image:url(../img/leaf.png); background-repeat:no-repeat; padding-left:25px; background-position: left 5px;}
.uspwrap{display:block; margin-top:40px; padding:0 25px;}
#uspCarousel3 .carousel-control{width:50px; height:50px;}
#uspCarousel3 .carousel-control.left{left:15px; bottom:auto; top:45%;}
#uspCarousel3 .carousel-control.right{right:15px; bottom:auto; top:45%;}
#uspCarousel3 .carousel-control.left span, #uspCarousel3 .carousel-control.right span{display:inline-block; color:#fff; top:0;}
.boxyelements{display:block;}
.colwrap{/*border-top:1px solid #ccc;*/ padding:40px 0 20px 0; text-align:center;}
.boxyelements .holder img{width:100%;}
.packhead a{color:#4a0b18; font-weight:700; padding:10px 0; font-size:18px;}
.packcont{font-size:13px; letter-spacing:0.5px; line-height:20px; color:#333;}


.grid {
	position: relative;
	margin: 0 auto;
	padding: 0;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}

.grid a{display:block;}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0 10px;
	background: #3085a3;
	text-align: center;
	cursor: pointer; max-height:294px;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity:1;
}

.grid figure figcaption {	
	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: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*---------------*/
/***** Layla *****/
/*---------------*/

figure.effect-layla {
	background: #c2cb74; border: 1px solid #ddd; border-bottom:0;
}

figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after {
	position: absolute;
	content: '';
	opacity: 0;
}

figure.effect-layla figcaption::before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

figure.effect-layla figcaption::after {
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

figure.effect-layla h2 {
	padding-top: 26%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-layla p {
	padding: 0.5em 2em;
	text-transform: none;
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

figure.effect-layla img,
figure.effect-layla h2 {
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-layla img,
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after,
figure.effect-layla p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-layla:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-layla:hover figcaption::before,
figure.effect-layla:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-layla:hover h2,
figure.effect-layla:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-layla:hover figcaption::after,
figure.effect-layla:hover h2,
figure.effect-layla:hover p,
figure.effect-layla:hover img {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}



@media screen and (max-width: 50em) {
	.content {
		padding: 0 10px;
		text-align: center;
	}
	.grid figure {		
		float: none;
		margin: 0 auto;
		width: 100%;
	}
}
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }

.gapfill{margin:0 10px; background:#fff; padding:10px 20px; min-height:190px; border: 1px solid #ddd; border-top: 0;}


@media screen and (max-width: 2600px) and (min-width: 992px){
.arrowL, .arrowR {background:#c2cb74;}
}

@media screen and (max-width: 2600px) and (min-width: 768px){

.bor {border-right: 1px solid #000; border-bottom: 1px solid #000;}
.bor1 {border-right: 1px solid #000;}
#addmyreviews .bor{border-bottom:0;}
.reviews_box .bor{border-bottom:0;}

}


@media screen and (min-width:1900px) and (max-width: 1999px){
.top_bg1 li a{font-size:17px; padding:16px 34px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px 34px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px 34px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}
}

@media screen and (min-width:1800px) and (max-width: 1899px){
.top_bg1 li a{font-size:17px; padding:16px 31px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px 31px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px 31px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}
}

@media screen and (min-width:1700px) and (max-width: 1799px){
.top_bg1 li a{font-size:17px; padding:16px 27px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px 27px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px 27px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}
}


@media screen and (min-width:1600px) and (max-width: 1699px){
.top_bg1 li a{font-size:17px; padding:16px 23px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px 23px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px 23px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}
}


@media screen and (min-width:1500px) and (max-width: 1599px){
.top_bg1 li a{font-size:17px; padding:16px 20px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px 20px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px 20px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}
}

@media screen and (min-width:1400px) and (max-width: 1499px){
.top_bg1 li a{font-size:17px; padding:16px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}
}

@media screen and (min-width:1300px) and (max-width: 1399px){
.top_bg1 li a{font-size:17px; padding:16px 12px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px 12px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px 12px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}
}

@media screen and (min-width:1200px) and (max-width: 1299px){
.top_bg1 li a{font-size:17px; padding:16px 8px; line-height:76px;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{padding:16px 8px;}
.top-nav-ul li.active a{background:#b0bd4a; color:#fff; padding:16px 8px;}
.top_bg1 li .dropdown-menu a, .top-nav-ul li.active .dropdown-menu a{padding:15px;}

.reserspl a{font-size:27px;}
}

@media screen and (max-width: 1024px) and (min-width: 320px){
.arrowbg {padding:10px 12px 10px !important;}
}


@media screen and (max-width:1199px){

.home_res{position:relative; width:100%; left:auto; right:auto; bottom:auto;}
.res_bg{margin:0; float:none;}
.gocent{padding-top:10px; margin:0;}
.centermein{bottom:0;}
.carousel-indicators{bottom:60px;}
.pushboth{padding:15px 0 25px 0;}
.homecontain h1{margin-top:10px;}
.picinbg{background-position:-190px -80px}
#myCarousel2 .carousel-control.left{left:-35px;}
#myCarousel2 .carousel-control.right{right:-35px;}
#myCarousel2 .glyphicon{top:0;}
.tsec{padding:0 0 50px 0;}
.map_data .vibtn{padding:15px 40px;}
.subsec{padding:15px 0; margin:0 auto;}
.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;}
.tbpcen{padding:45px 0 0 0;}
.mobile0verviewinnwerdiv{padding:0 15px; min-height:260px; height:260px;}
.mobile0verviewinnwerdiv h2, .mobile0verviewinnwerdiv h3, .mobile0verviewinnwerdiv h4{padding:10px 0;}
.carousel-control.left{bottom:20px; top:45%;}
.carousel-control.right{bottom:20px; top:60%;}
#carouselButtons{bottom:20px;}
.reservation{padding:10px 0 10px 0;}
.brownlr{padding:0 30px 0 30px;}
.txhead h1{font-size:53px;}
.txsubhead{float:none; text-align:center; display:block; margin-top:15px;}
.txsubhead br{display:none;}
.mybtn{padding:12px 40px; margin-top:35px; position:relative;}
.guest_roomsh{background-position:right 0;}
.pr0{padding-right:15px;}
.pl0{padding-left:15px;}

.shadowboxdiv{bottom:15px;}
.headwraps{padding:0 15px;}

.white-box{width:85%; font-size:60px;}
.namewhite-box {width:85%; font-size:60px;}
.country_currency_list{right:-70px !important;}
.innerheader{bottom:70px;}

.mobiletop-box-divs img{max-width:225px;}
.leftywrap{width:43%;}
.posmemid{padding-top:60%;}
.gallsec{margin-top:130px;}
.subscribe_input{width:65% !important;}
.greyfootpart .pushups .mainhead{font-size:26px;}
.greyfootpart .pushups .linedesignwrap{width:100%; top:30px;}
.greyfootpart .pushups .linedesignwrap .whiteline{width:40%;}
.greyfootpart .pushups .linedesignwrap .whitedot{width:8%;}
.greyinfobox{padding:0 5px;}

.buttonwrap{display:none;}
.logoholder{display:none;}
.newlookbook{margin-top:0;}
.newbox{border:0; padding:0;}
.newlookbook .boxbtn{width:20%;}
.newbox .wide_cal{background: #fff; display: inline-block; width: 100% !important; position: relative; height:45px; padding:0;}
.newlookbook .reservation #dpd1, .newlookbook .reservation #dpd2{height:45px;}
.newbox.leftspace{height:auto; margin:0; padding-top:18px;}
.laywraps{display:none;}
.newbox .checktxt{font-size:16px; color: #fff; font-weight:700; letter-spacing:normal;}
.newbox .F20_check, .newbox .monthcheck{font-size:15px; color:#444; font-weight:400;}
.add-on.getwhite{background:url(../img/calendar1.png) no-repeat; background-size:100%;}
.newbox .add-on.getwhite{bottom:5px; background: url(../img/calendar1.png) no-repeat; background-size:100%;}
#fixedlook .width25{width:20%;}
.newlookbook .boxbtn .btn-success{background: #eee !important; font-size: 18px; border: 0; text-shadow: none; box-shadow: none; padding: 10px 35px; margin: 43px 0 0 0; color: #276500;}
.newlookbook .boxbtn{width:18.33333333%;}
.newlookbook .room_home{color:#fff;}
.home_collapse{max-height: 235px;}
.ambg2{height:265px; bottom:-125px;}
.borderbridgebox{margin-top:160px;}
.pushups{margin:25px 0;}
.reviewbgcont {height: 870px; top: -16px;}
.borderbridgebox2{top:-70px;}
.attsec .bigfatcircle{margin:110px auto 0 auto;}
.wide_cal{height:45px;}

.newbox .selectdiv select{height:45px; background:#fff; width:90%;}
.firstheading{width:100%;}
.colapsshoecontentlinkdiv, .colapsshoecontentlinkdiv2{width:auto;}
.mybtn, .concolorbg .mybtn, .mappy .mybtn{background:none;}
.mybtn:before{background:url(../img/design1.png) no-repeat 0px center; position:absolute; left:-90px; top:11px; width:128px; height:24px; content:'';}
.mybtn:after{background:url(../img/design1.png) no-repeat right center; position:absolute; right:-75px; top:11px; width:128px; height:24px; content:'';}
.imageholder1{min-height:565px;}
.concolorbg .mybtn:before, .whiteflavorbtn:before{background:url(../img/design2.png) no-repeat 0px center;}
.concolorbg .mybtn:after, .whiteflavorbtn:after{background:url(../img/design2.png) no-repeat right center;}
.concolorbg p{padding:0 15px;}
.winelistmain{min-height:850px;}
.wineconwrap{padding-top:450px;}
.subscribewrap{bottom:-220px;}
.nametitle{font-size:50px;}
.nametitle span{padding-right:0;}
.winelistsec{height:779px;}
.mainhead{text-align:center;}
.welinfo{padding-bottom:10px;}
.greenbadge{font-size:38px;}

.grid figure{max-height:230px;}
.gapfill{min-height:231px;}

}


@media screen and (max-width:991px){
.Book_Special{left:30%;}
.borlefty{border:1px solid #fff;}
.vertmar{margin:30px 0;}
.reservation .btn-success{margin:0; padding: 15px 55px;}
.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%;}
.res_heading{margin-top:20px;}
.gocent{padding-top:10px; margin-top:10px;}
.shadowboxdiv{width:100%; height:auto; bottom:0; top:initial;}
.color_g{width:100%; margin:0; background:none; padding:0;}
.white-box{font-size:18px; width:100%; background:rgba(0,0,0,0.6); letter-spacing:2px; line-height:normal; padding:10px 8px;}
.namewhite-box{display:none;}
.picinbg{background-position:0 0;}
.makeup .container{padding-bottom:15px;}
.mysumm p{padding:10px 25px; margin:0; font-size:17px; line-height:27px;}
.mysumm .mybtn{font-size:20px;}
.midspace{padding:0; border:none;}
.vibtn{padding:11px 35px;}
.posit{position:absolute; bottom:0; display:none;}
.posit .vibtn{background:#09a723; color:#fff;}
.subsec em{font-size:25px; padding-top:5px;}
.subsec .subname{font-size:18px; margin-bottom: 10px; margin-top:0;}
.mysearchlee{margin:5px 0 15px 0;}
.inn-vertmar{margin:20px 0 0 0;}
.footul li{padding:2px 0;}
.dropshadow{box-shadow:none;}
.smwid{display:inline-block; margin:0 auto; padding:0 10px !important;}
.home_res .pullme{padding-top:40px !important; padding-bottom:40px;}
#no_of_room, #no_of_adult, #no_of_child{text-align:center; border:1px solid #444 !important; padding:6px 12px;}
.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:50px !important; padding-bottom:40px !important;}
.slick-arrow{bottom:-25px !important;}
.tbpcen{padding:0;}
.attention .glyphicon-warning-sign{width:3%;}
.attention .glyphicon-remove{width:3%}
.attention p{padding-left:8px; width:93%;}
.chooseops{padding-top:0 !important;}
.carousel-control.right{bottom:initial; top:45%; right:10px;}
.carousel-control.left{bottom:initial; top:45%; left:10px;}
.mainbg{margin-top:0; width:100%;}
.txhead, .speciality{width:100%; float:none; text-align:center;}
.speciality p{padding:15px 0;}
.revcont{padding:20px;}
.mysumm .mybtn{margin-bottom:0;}
.roname{font-size:18px; left:15%; right:15%; padding:8px;}
.location_content{text-align:center; padding:0 80px;}
.location_content h2 .small, .location_content span{text-align:center;}
.part2 .mybtn{padding:15px 50px;}
.guest_roomsh{background-size:contain;}
.ampush{padding:35px;}
.amwrap{padding: 40px 0 30px 0;}
.behindbg{margin-top:0;}
.topbots{padding:0;}
.rightleave, .jusblock{margin:10px 0 20px 0;}
.social{padding-bottom:0;}
.pabo70{padding-bottom:0;}
.mb1{margin-top:20px;}
.mb2{margin-top:20px;}
footer{margin-top:20px;}

.headwraps{width:85%;}
#myCarousel2 .carousel-control.left{top:20%; left:-50px;}
#myCarousel2 .carousel-control.right{top:20%; right:-50px;}
.mysumm p.revname{padding:0; font-size:17px;}
.makeup{background:#ebebeb;}
.btnholder{padding:15px 0;}
.getbtnmargin{margin:15px 0;}
.socialsec{margin:15px 0;}
.namenews{text-align:center; margin-bottom:15px;}
.shortdiv{padding:25px 0 10px 0;}
.shortborlines{display:none;}
.shortdiv2 .footul{padding:0;}
.shortdiv2 .footul a{font-size:17px; padding:2px 0;}
.footwhitebg{padding:30px 0 0 0;}
.brandme2{margin-top:20px;}
.brandme2 p{margin:5px;}
.mapwrap{padding:0;}
.room_home{font-size:16px;}
.currency_tabdiv{margin:0 0 25px 0;}
.innerheader{bottom:0; padding:0; width:100%;}
.innerheader p{margin:0;}
.innerheader .red-box{display:block;}

.shadowboxdiv .linedesignwrap{display:none;}
.subcap{display:none;}
.mainbg .linedesignwrap{width:70%;}
.leftywrap{width:100%; background:none; left:0; right:0; top:auto; bottom:10px;}
.posmemid{padding-top:0;}
.reviewbgcont{top:auto;}
.guestsec{height:auto; background:none; padding:0;}
.guestsec .mybtn{font-size:17px;}
.borderbridgebox{border:0; margin-top:0; padding:10px;}
.headlinetxt{font-size:85px; line-height:90px;}
.pushups{margin:30px 0;}
.textbor{width:60%;}
.pushups .linedesignwrap{width:75%;}
.pushups .logoholder{width:50%;}
.mysumm{width:100%; padding:25px 0; height:350px; top:auto;}
.reviewbgcont{position:relative; left:auto; right:auto; height:auto; padding-bottom:50px;}
.reviewsec{height:auto; padding:0;}
.borderbridgebox2{border:0; top:auto; padding:10px;}
.attsec{height:auto;  margin-top:30px;}
.attcaption{height:75px;}
.attsec .btnholder .mybtn{margin-bottom:30px;}
.tallinner{width:100%; margin:0 auto;}
.gallsec{margin-top:20px;}
.subscribe_input{width:80% !important;}
.subscribesec .subname1{text-align:center;}
.subscribesec{margin:40px 0 20px 0;}
.subscribesec .subname{font-size:40px; line-height:55px;}
.mob1{text-align:center; margin-top:25px;}
.greyinfobox{display:none;}
.greyfootpart .pushups{margin:40px 0 20px 0;}
.greyfootpart .pushups .linedesignwrap{width:50%;}
.greyfootmain{outline:none; outline-offset:initial;}
.footinfomain{background:#d7d7d7; outline:none; outline-offset:initial;}
.greybox{border:0;}
footer{padding:0; background:#d7d7d7;}
.footcolcont{border: 1px solid #999; display:block;}
.greyfootpart{padding:0;}
.greyinner{width:95%; padding-top:25px;}
.goog-te-gadget-simple{border-color:#222 !important;}
.goog-te-gadget-simple .goog-te-menu-value span{color:#222 !important;}
.dlines{background:#333;}
.seolinks{padding:20px 0;}
.seolinks li{display:block;}
.footul li a, .brandme2 p{color:#444;}
.footul li a:hover{color:#4a0b18 !important;}
.brandme2 a{color:#4a0b18;}

#fixedlook .width25{width:50%;}

.newbox.leftspace{padding-top:0;}
.newlookbook .boxbtn{width:100%;}
.newlookbook .boxbtn .btn-success{margin:0; font-size:20px;}
.labeloutline{width:50%; height:105px;}
.greenlabel{width:60%; margin:0 auto;}
.multicolortxt{font-size:45px; text-align:center;}
.mobile0verviewinnwerdiv{min-height:260px; height:260px;}
.attsec .bigfatcircle{margin:25px auto 0 auto;}
.tallattwraps{margin-top:35px;}

.newbox .F20_check, .newbox .monthcheck{font-size:17px;}

.mainhead{text-align:center;}
.greenbadge{width:100%; text-align:center; margin:10px 0 25px 0;}
.welinfo{padding:0; width:100%;}
.mybtn{margin-top:20px;}
.winelistsec{height:auto;}
.winelistmain{min-height:auto; position:relative; left:auto; right:auto; top:auto; background:none;}
.winebgmob{background: url(../img/winebg.png) no-repeat; background-size: cover; min-height:650px;}
.wineconwrap{padding:0; float:none; width:100%;}
.winehead{margin-top:20px;}
.whiteflavorbtn{color:#4a0b18; margin-top:10px;}
.whiteflavorbtn:before{background:url(../img/design1.png) no-repeat 0px center;}
.whiteflavorbtn:after{background:url(../img/design1.png) no-repeat right center;}
.subscribewrap{position:relative; left:auto; right:auto; bottom:auto; padding:20px; margin-top:20px;}
.iconholder, .nametitle, .nametitle span{text-align:center;}
.reviewhotcont{width:100%; text-align:center; background:none; min-height:auto; padding-top:0;}
.revsecname{color:#4a0b18;}
.revsecwrap p{width:100%; color:#4a0b18;}
.revcont .mybtn{margin-top:0;}
.meetwrap{display:block; min-height:auto; width:75%; margin:0 auto;}
.holdit img{width:100%;}
.meetwrap .greenbadge{margin:25px 0 0 0;}
.bg_color{height:400px;}
.subname{padding:0;}
.subname, #footsoc.social, .mycopycont, .vcen{text-align:center;}
#footsoc.social{margin:20px 0 0 0;}
.foot_top{text-align:center;}
.foot_top.text-right{padding:0 0 10px 0;}

.h1_sister{font-size:35px; text-shadow:0 0 0;}
.newbox .selectdiv select{width:100%;}
.tabtops{padding-top:20px;}
.pack1.PB30{padding-bottom:0;}

#myreviewgraphics .panel{min-height:400px;}
.reasonlist{margin-top:10px;}
.uspwrap{margin-top:20px; padding:0;}
.colwrap{padding:30px 0 20px 0;}

.grid figure{max-height:380px; width:94.4%;}
.gapfill{min-height:155px;}
.gridmt{margin-top:25px;}

}

@media screen and (max-width:767px){

.text-xs-center{text-align:center;}
.home_collapse{width:85%; margin:10px auto 0 auto;}
.vertmar{margin:15px 0;}
.reservation .btn-success{padding:10px 35px;}
.res_heading{margin-top:0;}
.res_bg{padding-top:40px !important;}
.pushboth{padding:15px 0;}
.gallmain{display:block; border-collapse:inherit;}
.gallwrite{display:block; padding:50px 20px;}
.gallwrite2{display:block;}
.gallbg{background-position:0 0; min-height:335px;}
.gallbg2{background-position:0 0; min-height:335px;}
.social li{display:inline-block;padding: 0 1px;}
.social li.sochead{display:block; padding:0 0 10px 0;}
.mysocialsec .MT5{margin-top:0;}
.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;}
.mysearchlee{margin-top:10px; text-align:center;}
.gocentric{float:none; text-align:center;}
.xs-nopad{padding-left:0; padding-right:0;}
.inn-vertmar{margin:0;}
.bg_color{height:400px;}
.mobile0verviewinnwerdiv{padding:0 25px;}
.home_res .selectdiv{padding:0; margin:0; font-size:15px;}
.innersec{display:block;}
.innersec .cell{display:block;}
.txhead h1{font-size:45px;}
.brownlr{padding:0 20px;}
.mybasichead{font-size:40px;}
.mybasichead .small{font-size:20px; letter-spacing:2px;}
.midspace{margin:40px 0;}
.location_content{padding:0 20px;}
.guest_roomsh{background-position:right bottom;}
.ampush{padding:35px 20px 25px 20px;}
.amenmain{padding:10px;}
/*.amenmain .cell img{width:100%;}*/
.amname{font-size:18px;}
.amwrap{padding:30px 0 20px 0;}
.smwid{padding:0 3px !important;}
.mainfoot{padding:0;}
.goog-te-gadget{margin-bottom:20px;}
.subsec{padding: 15px 0 25px 0;}
.subsec .subname{margin-bottom:0;}
.gocent{padding:20px 8px 0 8px;}
.slick-arrow{bottom:-15px !important;}
.but_flot{top:15px;}
.foot_top{padding:10px 0 0 0;}
.foot_top a{display:block; margin-bottom:10px; line-height:25px; padding:0 10px;}
.jusblock{margin-top:10px;}

.country_currency_list{right: 200px !important; top: -475px !important;}

.mainbg .linedesignwrap{width:90%; top:45px;}
.mainhead{font-size:35px; letter-spacing:3px;}
.mainbg{padding:0;}
.headlinetxt{font-size:65px; line-height:75px; margin-top:40px;}
.borderbridgebox{padding:0;}
.mysumm{margin-top:40px;}
.attsec .subhead2{font-size:75px;}
.attsec .imageholder{width:100%;}
.gallboxholders{margin:30px 0;}
.subscribe_input{width:75% !important; float:none;}
.greyinner{padding-top:15px;}

.labeloutline{width:65%; height:100px;}
.greenlabel{width:75%;}
.multicolortxt{font-size:40px;}
.gallsec{margin-top:0;}
.mobile0verviewinnwerdiv1 .colapsshoecontentlinkdiv, .mobile0verviewinnwerdiv1 .colapsshoecontentlinkdiv2{bottom:-45px !important;}
.white-box{display:block;}
.gallsec .pushups{margin:15px 0;}

.newbox .selectdiv select{width:97%;}
.nopad{padding:0 10px;}
#no_of_rooms, #no_of_adult, #no_of_child{padding:3px;}
.arow{margin:20px 0 0 0;}
.greenbadge{padding: 20px 15px;}
.winebgmob{min-height:500px;}
.mobile0verviewinnwerdiv{min-height:305px; height:305px;}
#myreviewgraphics .panel{min-height:auto;}

.grid figure{max-height:310px; width:50%;}
.gapfill{min-height:auto; width:50%; margin:0 auto;}
.gridmt2{margin-top:25px;}
}

@media screen and (max-width:600px){
.res_bg{padding-top:0 !important;}
.homecontain h1{font-size:35px; margin:10px;}
.attention .glyphicon-warning-sign{width:4%;}
.attention .glyphicon-remove{width:4%}
.attention p{padding-left:8px; width:91%;}
.bg_color{background-position:-250px 0;}
/*.amenmain .cell img{width:80%;}*/

.txsubhead{font-size:19px; letter-spacing:5px;}
.shortbor{width:50%;}
.headtxt1{font-size:85px;}
.headtxt2{font-size:40px; letter-spacing:7px;}
.gallsec .headtxt1{font-size:25px;}
.gallsec .headtxt2{font-size:55px; line-height:65px;}
.gallsec .btnholder{padding:20px 0;}
.smalline{width:13%;}
.mysumm .headtxt2{font-size:50px;}
.foopropname{font-size:45px;}
.shortdiv{padding:0 0 10px 0;}
.headwraps{width:95%;}
.country_currency_list{right: 120px !important;}

.mysumm p{font-size:15px; line-height:25px; padding:10px 15px;}
.mysumm p.revname, .mysumm .mybtn{font-size:18px;}
.mysumm{padding:15px 0; height:250px; margin-top:30px;}
.bigfatcircle{width:450px; height:450px;}
.attsec .subhead1{font-size:18px; letter-spacing:1px;}
.attsec .subhead2{font-size:60px; line-height:normal;}
.attsec .bigfatcircle{margin:35px auto 0 auto;}
.subscribe_input{width:90% !important;}
.subscribesec{margin: 15px 0 20px 0;}

.greenbadge{font-size:33px;}
.revsecname{font-size:60px;}

.grid figure{max-height:310px; width:60%;}
.gapfill{width:60%;}
}


@media screen and (max-width:500px){
.reservation #dpd1, .reservation #dpd2{height:50px;}
#no_of_rooms, #no_of_adult, #no_of_child{height:50px;}
.inner_res .selectdiv:after{top:-40px;}
.home_res .selectdiv:after{top:-35px; right:-45px;}
.bg_color{background-position:-280px 0;}
/*.amenmain .cell img{width:auto;}*/

.headtxt1{font-size:75px;}
.headtxt2{font-size:35px; letter-spacing:5px;}
.country_currency_list{right: 70px !important;}

.mobiletop-box-divs img{max-width:200px;}
.white-box{font-size:16px; letter-spacing:1px;}
.mainbg .linedesignwrap{top:40px;}
.txsubhead{font-size:17px; letter-spacing:3px;}
.mainbg .linedesignwrap .whiteline{width:40%;}
.mainbg .linedesignwrap .whitedot{width:8%;}
.pushups .linedesignwrap{top:35px;}
.headlinetxt{font-size:53px; line-height:65px;}
.attsec .subhead2{font-size:50px; line-height:normal;}
.attsec .imageholder{width:90%;}
.bigfatcircle{width:350px; height:350px;}
.fattxtwrap{padding:70px 0 0 0;}
.bigflowtxt{margin:50px 0 0 0;}
.subscribe_input{width:100% !important; display:block; float:none; margin:0 auto;}
.arow{display:block; margin:15px auto 0 auto;}
.subscribesec .subname{font-size:35px; line-height:45px;}
.subscribesec .subname1{font-size:20px;}
.namenews{font-size:33px;}
.attcaption{height:auto; font-size:20px; padding:15px;}

.labeloutline{width:75%; height:92px;}
.greenlabel{width:85%;}
.multicolortxt{font-size:35px;}

.winebgmob{min-height:400px;}
.mybtn:before, .mybtn:after{background:none;}
.labelheadwrap, .meetwrap{width:90%;}

.mobile0verviewinnwerdiv{min-height:435px; height:435px;}

.grid figure{max-height:310px; width:75%;}
.gapfill{width:75%;}

}

@media screen and (max-width:400px){

.home_collapse{width:100%;}
.add-on{top:13px; background-size:100%; width:25px; height:20px;}
.reservation #dpd1, .reservation #dpd2{height:45px;}
.reservation .btn-success{padding:5px 25px;}
.makeup .container{padding-bottom:30px;}
.checktxt{font-size:14px;}
.F20_check{font-size:15px;}
.monthcheck{font-size:15px;}
 #no_of_rooms, #no_of_adult, #no_of_child{height:45px; font-size:14px;}
.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%;}
.bg_color{background-position:-350px 0;}
.reservation{padding:10px 0; width:100%;}
.gocent{padding-top:0;}
.mob1{height:auto; background:none !important;}
.subscribe_input{width:100% !important;}
.subsec{padding: 15px 0 20px 0;}
.amenmain .cell img{width:80%;}
.amname{font-size:17px;}
.slick-slider{margin-bottom:60px !important; padding-bottom:30px !important;}
.slick-arrow{bottom:-30px !important;}

.headtxt1{font-size:55px;}
.headtxt2{font-size:28px; letter-spacing:3px;}
.gallsec .headtxt2{font-size:48px;}
.mysumm .headtxt2{margin:0;}
.mysumm .headwraps{padding:0;}
.mybtn{padding:12px 30px;}
.country_currency_list{right: 0px !important;}

.mainbg .linedesignwrap{top:30px;}
.txsubhead{font-size:16px; letter-spacing:2px;}
.pushups .linedesignwrap{top:30px;}
.headlinetxt{font-size:42px; line-height:50px;}
.textbor{width:70%;}
.bigfatcircle{width:275px; height:275px;}
.fattxtwrap .mainhead, .attsec .mainhead{font-size:22px;}
.fattxtwrap .linedesignwrap, .attsec .linedesignwrap{top:23px;}
.bigflowtxt{margin:20px 0 0 0;}
.fattxtwrap{padding:50px 0 0 0;}
.attsec .subhead2{font-size:35px;}
.mappy .mybtn{padding:12px 20px;}
.greyfootpart .pushups .mainhead{font-size:23px;}
.greyfootpart .pushups .linedesignwrap{width:80%;}
.gallboxholders{margin:30px 0 15px 0;}
.newbox .checktxt{font-size:15px;}
#frm_msg_box .add-on{background:none; color: #4a0b18; bottom: 8px; width: auto; height: auto;}

.labeloutline{width:85%; height:83px;}
.greenlabel{width:95%;}
.multicolortxt{font-size:30px;}
.mysumm{height:400px;}
.newbox .F20_check, .newbox .monthcheck{font-size:15px;}

.nametitle{font-size:45px;}
.revsecname{font-size:50px;}
.labelheadwrap, .meetwrap{width:100%;}
.mybtn{letter-spacing:8px;}
.revsecwrap{padding:20px 0;}
.revsecwrap p{font-size:16px; padding-left:0; line-height:27px;}
.subname{font-size:30px;}

#frmReviews .add-on{width:auto; height:auto; bottom:4px;}
.newbox .add-on.getwhite {bottom: 5px; background: url(../img/calendar1.png) no-repeat; background-size: 100%; width:35px; height:35px; top:auto;}

.grid figure{max-height:300px; width:95%;}
.gapfill{width:95%;}
}

.btncolor{background-color: #81a5a2;}	