@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 #006a52; 
	 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-left: 0px;}
	  header.smaller select{background:#fff !important;color: #000 !important;}
	header.smaller .yelbors select {
    background: #fff !important;
    color: #657889 !important;
    width: 95px !important;
    border-radius: 4px !important;
    padding: 3px 10px !important;
    display: block;
    margin: 5px auto;}
	header.smaller #no_of_adult, header.smaller #no_of_child, header.smaller #no_of_room_mobile {
    border: 1px solid #eee !important;
    font-weight:bold;
    font-size: 13px; color:#000 !important;padding: 10px 5px;
    height: 57px;}
	header.smaller .smallerhide{display:none}
	header.smaller .smallershow{display:inline;}
	header.smaller .inner_res #no_of_adult, header.smaller #no_of_child, header.smaller #no_of_room_mobile {
    border: 1px solid #eee !important;
    
    font-size: 13px; color:#000;padding: 7px; height:auto; margin:0;}
	header.smaller #no_of_rooms{
    border: 1px solid #eee !important;
    text-transform: uppercase;
    font-size: 13px; color:#000;padding: 10px 5px;
    height: 57px;font-weight:bold;}
	
	header.smaller .inner_res #no_of_rooms{
    border: 1px solid #eee !important;
    text-transform: uppercase;
    font-size: 13px; color:#000;padding: 7px; height:auto; margin:0;}
	
	header.smaller .inner_res .selectdiv:after{top:-30px; right:-25px;}
	header.smaller  .border_rightnew {background:none !important; padding-right: 0;}
	header.smaller  #no_of_child {
    border: 1px solid #eee !important;
    
    font-size: 13px; color:#000;padding: 10px 5px;
    height: 57px;font-weight: bold;}
	 header.smaller .home_res{height:120px; position: fixed;top: 0;z-index: 999; background:#fff; bottom:initial; border:none; border-bottom:3px solid #fcc336; transition: height 0.3s ease 0s; width:100%; max-width: 2000px;}
	 header.smaller .home_res .res_bg{ border:none;height: 118px;}
	 header.smaller .room_home{color:#006a52;}
	.logoDN{ display:none;}
	.smaller .logoDN{ display:block;}
	.smaller .checkDN{ display:none;}
	.smaller .width16{ width:16%;}
	.smaller .width25{ width:25%;}
	.smaller .width70{ width:90%;}
	.smaller .width30{ width:30%;}
	.smaller .width33{ width:33%;}
	.smaller .width14{ width:14%;}
	.smaller .width30-inn{ width:30%; margin-left:0px;}
	header.smaller .yelname {color: #006a52;}
	header.smaller .margin30 {margin-top: 0 !important;
    margin-bottom: 0 !important;
}
	header.smaller .F20_check {margin: 10px 23px;
    position: absolute;}
	header.smaller .monthcheck {margin: 10px 70px;
    position: absolute;}
	header.smaller .checktxt{color: #000;
    font-style: normal;
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: bold;}
	header.smaller .borlefty{border-right:0;}
	header.smaller .customedeatetimesout, header.smaller .customedeatetimesin{border:1px solid #dbdbdb; 
	background:#fff; color:#000; height:57px;}
	header.smaller .F20_check, header.smaller .monthcheck{font-size:20px;font-weight:bold;}
	header.smaller .reservation #dpd1, header.smaller .reservation #dpd2{height:57px;}
	header.smaller .vertmar{margin:15px 0 0 0;}
	header.smaller .reservation .btn-success{margin:13px 0 0 0; padding:8px 25px;}
	header.smaller .nopad{padding:14px 0 0 0;}
	header.smaller .logo_inn{margin:8px 0 0 0;width: 100px;}
	header.smaller .add-on {
    width: 37px;
    height: 29px;
    right: 23px;
    bottom: 13px;}
	header.smaller .reservation{width:100%; margin:0 auto;}
	header.smaller .sign_bg{display:none;}
	header.smaller .innerhead{padding:15px 0;}
	header.smaller .dropshadow{box-shadow:none;}
	header.smaller .MT20_new{margin-top:10px !important;}
	header.smaller .home_res .selectdiv:after, header.smaller .inner_res .selectdiv:after{color:#006a52;}
    header.smaller .home_res .selectdiv{padding-top:11px !important;}
	header.smaller .smallershow .btn:focus, header.smaller .smallershow .btn:hover{color:#fff !important;}
	header.smaller .border_rightnew{height:auto;}
}


/*a:focus, a:hover{color:#fff !important;}*/
.common_hoteg a{color:#d29a0e !important;} 
.common_hoteg a:focus, .common_hoteg a:hover{color:#fff !important;}
.spantext-color a{color:#fff !important;}
.common_hoteg a:focus, .common_hoteg a:hover{color:#006a52 !important;}
.graybg{background-color: #ebebeb;}
.carousel-indicators{width:32%; background:rgba(141, 2, 31, 0.6); padding: 0 5px 5px 5px; margin:0 auto; left:0; right:0; bottom:26px;}
.carousel-indicators li{ width:35px; height:7px; border-radius:0; margin:0 5px;} 
.carousel-indicators .active{ width:35px; height:7px; margin:0 10px;} 
 /*div {transition-duration: 1s; transition-property: width;}*/
.circle-bg a{color:#006a52 !important;}
.checkbut{background:#6fa624 !important;font-size: 20px !important; position:fixed !important; bottom: 0px !important ; z-index: 999; padding: 10px !important;
text-align: center; margin: auto!important; width:100% !important; border-radius:0px; left:0; font-weight:bold;}
.colorgreen{color:#006a52;}
.colorgreen a{ color:#006a52;}
 body{font-family: 'Montserrat'; font-size:14px; color:#272727; font-weight:400; overflow-x:hidden;}
.header{ position:relative; height:auto; z-index:999; }
.header_signin{ position:relative; background:#000; z-index:999;}.MB22{margin-bottom:22px;}
/*********************************** slider************************************************/
/*.right.carousel-control{    right: 0;
    left: 105px;}
	.left.carousel-control {
    left: 92% !important;
   
    bottom: 422px;}*/
.bottomborder{border-bottom: 2px dotted #baaaaa;}
#myCarousel2 .carousel-control.right .fa{color:#8d021f;}
.carousel-control{width:60px; height:60px; background:rgba(0,0,0,0.5); top:45%; bottom:500px; padding:5px;z-index: 2;border-radius:100px;}
.carousel-control .fa{font-size:45px; color:#fff;}
.carousel-control.left{background-image:none; left:3%;}
.carousel-control.right{background-image:none; right:3%;}
.slider {padding: 0;position: relative; z-index:1;}
.welcometext {top:0px;position: absolute;width: 45%;z-index:9;height:100.1%;}
.welcometext_bg{background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height: 100%;padding: 40px 60px 40px 40px !important;
width:100%;display:table;}
#form_sixplusbooking  select{background:#000 !important;}
.smallershow{display:none;}
.border_rightnew {
    background: url(../img/borderright.png) no-repeat;
    height: 124px;
    background-position: right;
    padding-right: 30px;
}
.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:#006a52; color:#fff;}
.welcometext h2, .slider-subhead{ margin:3px 0 16px;}
.welcometext h1, .slider-head{ margin:9px 0 0;}

.site_ul_li > li > a{color:#006a52 !important;}
.site_ul_li > li > a:focus{color:#006a52 !important;}
.site_ul_li > li > a:hover{color:#006a52 !important;}

/*slider carousel-fade */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;opacity: 0;z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.socialA a{background-color: #006a52 !important; width: 43px !important;
    height: 43px !important;}	
.socialA{background:#fff !important;}
/*slider carousel-fade */
/*********************************** slider************************************************/
/******* Sign In ********/
.sign_bg {display: inline-block;float: none;padding: 5px 0;position: relative;}
.sign_bg > a {color: #006a52 !important;display: inline-block;font-size: 16px;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:1px 0px; color:#006a52; display:inline-block; width:27px; text-align:center; margin:0 5px; border:1px solid;}
.fontbg{background:#000; padding:5px; margin:0 3px; width:30px; text-align:center; display:inline-block;}
.equalpad a:hover{color:#006a52 !important;} .equalpad a:focus{color:#006a52 !important;}.giveblock img {
    width: 100%;}
/* added by PKUMAR*/
.MT72{margin-top:72px;}
.eventimg{box-shadow: 0px 4px 11px #211e1f;
    margin-bottom: 10px;}
span.welcmtxt{color:#243007;font-size:12px;font-weight:bold;line-height:24px;}
.bxtsxt{float:right;}
.welcomedropdowns{background:url(../images/welcomedropdown.png) 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 !important;text-decoration:none}
.userddbox .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.userddbox .btn-default{color:#ffffff;background-color:#fff;border-color:#ccc}
.userddbox .btn-default:active,.userddbox .btn-default:focus,.userddbox .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.userddbox .btn{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent}
.userddbox .btn.uppercase{text-transform:uppercase}
.userddbox .btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}
.userddbox .btn-default:hover,.userddbox .btn-default:active{background-color:#e7e7e7 !important}
.userddbox .btn.btn-flat{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:1px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.userddbox .user-footer .btn-default{color:#666666}
a.minwidthccmd{width:150px;}
a.minwidthsot{width:65px;}
a.disinlnblk{float:none;display:inline-block !important;}

a.welcome_showhide span > img{z-index:5;height:28px;width:28px;border:2px solid;border-color:transparent;border-color:rgba(255,255,255,0.3)}
a.mobilecircleimg span > img{z-index:5;height:28px;width:28px;border:2px solid;border-color:transparent;border-color:rgba(255,255,255,0.3);float:none;text-decoration:none !important;}
.img-circle2{border-radius:50%;float:left;}
.welcometxtddp{float:left;font-size:14px;color:#fff;}
.sign_link{margin-right:5px;}
#cancel_reservation_link_user2{display:block;padding:5px 15px 5px 25px;}
.bxtsxtmob{clear:both;}
.bxtsxtmob span{display:inline-block;line-height:28px;}
a.mobilecircleimg{text-decoration:none !important;}
a.mobilecircleimg:hover,li.open a.mobilecircleimg:focus{text-decoration:none !important;}




/********* Sign In ******/
/******************************* CHECK AVAILABILITY  *********************************************/

.home_res {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; margin: 0 auto; position: absolute; width: 70%; left:0; right:0; bottom:10px; z-index:9;}
.wide_cal{background:none;display:inline-block;border-radius:4px; width:100% !important ; position:relative;}
.datepicker.dropdown-menu{ max-width:230px;    background: #fff !important;}
.customedeatetimesout, .customedeatetimesin {display: block; background:none; color:#fff;
 line-height: 1.42857; padding: 6px 22px 6px 0px;width:100%;}
.reservation #dpd1, .reservation #dpd2{cursor:auto !important; width:100%; background:none; position:relative; z-index:9; height:40px;}
.checkincustometime {left: 0; opacity: 0 !important; position: absolute !important; top: 0px; z-index: 10 !important;}
.add-on {background:url(../img/calendar.svg) no-repeat; width:40px; height:40px; border-radius: 0 4px 4px 0; color:#fff; padding: 6px 7px; position: absolute; right: -20px;
    bottom: 10px;}
.table_border {
    border-bottom: 1px solid #006a52 !important;}
	.bor {
   /* border-right: 1px solid #006a52 !important;
    border-bottom: 1px solid #006a52 !important;*/}
	/*.bor1 {
    border-right: 1px solid #006a52 !important;}*/
.reservation label{color:#fff; font-weight:600; padding-right:10px; float:left;}
.btn_left{border-radius:7px 0 0 7px !important; background:url(../img/plus_minus.png) no-repeat 8px 11px #6aad2e; border:0; float:left;}
.btn_right{border-radius:0px 7px 7px 0px !important; background:url(../img/plus_minus.png) no-repeat -50px 10px #6aad2e; border:0; float:left;}
.btn_right:hover, .btn_right:active, .btn_right:focus{background:url(../img/plus_minus.png) no-repeat -50px 10px #00a651;padding:6px 11px !important;}
.btn_left:hover, .btn_left:active, .btn_left:focus{background:url(../img/plus_minus.png) no-repeat 8px 11px #00a651;padding:6px 11px !important;}
.room_count{float:left; width:30%; border-radius:0; height:32px; text-align:center;}
.roomsNumberOfRooms .room_count{width:12%;}
.home_collapse .room_count{padding:0;}
.white:hover{color:#fff !important;}
.home_collapse{position:absolute; background:#006a52 !important; z-index:11; width:123%; padding:10px 0;}
.MT20_new{margin-top:20px;}
.room_home{margin:0; display:inline-block; color:#fff; cursor:pointer;} .room_home .fa{font-size:20px; position:relative; top:3px;}
.room_home:hover{color:#fff; text-decoration:none;}
.panel-body{ color:#fff;}
.reservation .btn-success{background: #197b30;
    border-radius: 2px;
    font-size: 26px;
    font-weight: 300;
    border: 0;
    text-shadow: none;
    box-shadow: none;
    /* font-style: italic; */
    padding: 6px 97px;
    margin: 14px 0 11px -38px;
    font-family: Cinzel;} 
@media screen and (min-width: 320px)   and (max-width: 768px) { 
.leavebottomspace{margin-bottom: 0px;}
.home_collapse{position:inherit !important; top:0 !important; background:none !important; margin-bottom:0px;}
.home_collapse{width:100%;}
.panel-body{ color:#fff !important;}
.reservation label{ color:#fff !important;}
}
@media screen and (min-width:1200px)   and (max-width: 1300px) {

.carousel-control.right{bottom:271px !important;}
.carousel-control.left{bottom:271px !important;}
.checktxt{font-size: 16px !important;}
}
@media screen and (min-width:1200px)   and (max-width: 1500px) {.wide_cal{width: 99% !important;}}
.MT30_new{margin-top:30px;}
@media screen and (min-width: 992px)   and (max-width: 1199px) {

.footul {
  
    text-align: center;
}
	
	.foot_top1 a {
    font-size: 15px !important;}
	
.shadowboxdiv{bottom: 86px !important;}.white-box{font-size:15px !important;}.MT30_new{margin-top:0px !important;}
.carousel-control.right{    bottom: 258px !important;
    right: 3%;}
.carousel-control.left{bottom:258px !important; left:3%;}
#kb{bottom:82px !important;}
#myCarouse2 .carousel-control{bottom:66px !important;}
}
@media screen and (min-width: 1200px)   and (max-width: 1299px) { 

.getincenter p {
    font-size: 30px !important;;}.getincenter p:first-child {
    font-size: 20px !important;;}.shadowboxdiv{bottom: 265px!important;;}
	.white-box {
    color: #fff;font-size: 16px !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;*/}
 }
 
 .text-cen{text-align:center !important;}
 @media screen and (min-width:320px) and (max-width: 1000px) {	
 .wide_cal {width:94% !important;} .border_rightnew{height:auto; margin:0} .home_res .selectdiv::after{position:inherit} .home_res .selectdiv{padding:0 !important}
	.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;}
	.promo-but {font-size:inherit  !important;; margin:0px 2px  !important;} .F20_check, .monthcheck{margin:0 5px !important}
}
 @media screen and (min-width:992px) and (max-width: 1199px) { 
 .MT10_md{ margin-top:10px;}
 }
 @media screen and (min-width:401px) and (max-width: 600px) { 
 .res_bg_web{ margin: 0 auto !important;width: 95%;float: none !important;}
 }
  @media screen and (min-width:601px) and (max-width: 767px) { 
 .res_bg_web{ margin: 0 auto !important;width: 60%;float: none !important;}
 }
   @media screen and (min-width:768px) and (max-width: 991px) { 
   .border_rightnew {
    background: none;
    height: 95px !important;}
   .mysocialsec {
 
    padding: 20px 0 0 0 !important;
}
   
   .mobile0verviewinnwerdiv {
    height: 318px;
   min-height: 318px;}
   
 
   .snip1295 {margin:10px 0 !important; padding:0px !important;}
   .newclass {margin:0px !important;}
   .best{background:url("../img/best_bg.png") no-repeat 0 -153px !important; background-size:cover;background-attachment: fixed;}
 .res_bg_web{ margin: 0 auto !important;width: 60%;float: none !important;}
 }
 
/***************************floating****************************************/
.wrapper {height: 100%;}
#ecommercefrmReviews select{background:#ebebeb !important; color:#555 !important;}
@media screen and (min-width: 701px) and (max-width: 767px) {
.subscribe_input, .subscribe_btn {float: none !important;}
}
.promo-bor {
    border: 1px solid #006a52 !important;} 
/***************************floating****************************************/
 
/******************************************CHECK AVAILABILITY *******************************************************/
/********* home contain  ******/
.MB30{margin-bottom:30px;}
.homecontain h1{color: #272727;
    font-size: 42px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Cinzel;
    margin-top: -2px;}
.animatedheight p{ text-align:justify;margin: 0;}
.home-mobileboxoverviews {padding-bottom: 73px;background-color:#eeeeee;}
.mobile0verviewinnwerdiv {/*height: 240px;*/ height:200px;overflow: hidden;}
.animatedheight {width: 100%; color:#000; margin-top:10px;} 
.animatedheight a{color:#000;} .animatedheight a:hover{color:#000 !important;} 
.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:6px;
    cursor: pointer;
    /*font-size: 35px;*/
    height: 50px;
    margin:0px auto;
    left: 50%;
   margin-left: -140px;
    position: absolute;
   z-index: 2;
}
#no_of_rooms, #no_of_adult, #no_of_child, #no_of_room_mobile {
    border: none !important;
    }
 
.yelbors {
    border-right: 1px solid #fff;}
.yelname {
    color: #fff;}
#cis-style .add-on, #cis-style1 .add-on{background:none; color:#006a52; top:1px; width:auto; height:auto;right:0;}
.colapsshoecontentlinkdiv2 {
    /*background: rgba(0, 0, 0, 0) url("../img/minuss.png") no-repeat;*/
    bottom:6px;
    cursor: pointer;
    display: none;
    height: 50px;
    margin:0px auto;
    left: 50%;
    margin-left: -140px;
    position: absolute;
   
    z-index: 2;
}
.MT3{margin-top: 3px;}
/********* home contain  ******/
/********* Map  ******/
.bg_color {background: rgba(0, 0, 0, 0) url("../img/map_home.jpg") no-repeat scroll center center;height: 464px;}
.bg_color h2 span {
    background: rgba(0, 162, 56, 0.9) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 21px;
    line-height: 20px;
    margin-top: 300px;
    padding: 10px 20px;
    text-transform: uppercase;
}
/********* Map  ******/
/********* SISTER PROPERTIES  ******/
.sisrer_bor{border:2px solid #b7d283;}
.sis_logo a{ color:#697551;font-weight:bold;}
.sis_logo a:hover{ color:#006a52; 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:#006a52; font-size:30px;font-weight:bold;  margin-top: 20px;}
/********* SISTER PROPERTIES  ******/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn start xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
 
 
 .arow {
    background: #09a723;
    border: medium none;    
    position: absolute;
    right: 0;
	padding:8px 20px;
	margin:5px;
}
.mob1 {
   background: #e0e2e5 none repeat scroll 0 0 !important; border-radius:0;height: 50px;
}
.subscribe_btn {background: #088e01 none repeat scroll 0 0 !important;padding: 1px 9px !important; margin:6px 0 0 -8px !important;}
.subscribe_input { margin: 0 !important;float: left; border-radius:0;height: 50px !important; padding: 8px 15px;
 width:75% !important;box-shadow:none !important; border: 0; background: #e0e2e5; color:#8d021f;
}
.subscribe_input[type=text]:focus{border:0 !important; color:#8d021f;}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn end  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*********footer  ******/
footer {background:  #fff;color: #fff;padding: 0;}
.blck li {display: inline-block;padding: 2px 8px; color:#fff;}
.list li, .list li a{color:#fff;}
.footer_adress{ color:#fff; border-bottom: 1px solid #7c7979;border-top: 1px solid #7c7979;}
.footer_adress a{ color:#fff; text-decoration:none; }
.green_footer{ background:#81a043; color: #000;margin: 10px auto 0; padding: 12px 5px;}
.list li { display: inline-block; padding:2px 8px;}
.padding-footer li{ padding:2px 18px;}
.list li a{ text-decoration:none;}
.footer_adress h2, .foot-name{ margin-top:15px;}
.footer_adress li{ list-style:none;}

.inner_res .home_collapse{top:67px;}
.innsight_logo {background: #ffffff none repeat scroll 0 0; padding: 10px;border-radius: 10px;}
a:focus, a:hover{text-decoration:none;}
/*********footer  ******/
/********* **************************Menu  ***************************************/
/* social*/

.twitter-hover {
    background: url("../img/twitter.png") no-repeat;
}
.facebook-hover {
    background: url("../img/facebook.png") no-repeat;
}
.google-hover {
    background: url("../img/google.png") no-repeat;
}
.linkedin-hover {
    background: url("../img/linkedin.png") no-repeat;
}
.pinterest-hover {
    background: url("../img/pinterest.png") no-repeat;
}
.instagram-hover {
    background: url("../img/instagram.png") no-repeat;
}
.yahoo-hover {
    background: url("../img/yahoo.png") no-repeat;
}
.youtube-hover {
    background: url("../img/youtube.png") no-repeat;
}
.yelp-hover {
    background: url("../img/yelp.png") no-repeat;
}
.trip-hover {
    background: url("../img/trip.png") no-repeat;
}
.foursquare-hover{
    background: url("../img/foursquare.png") no-repeat;
}
.innicon-hover{
    background: url("../img/innicon.png") no-repeat;
}
.social li{display:inline-block;}
.social-slide {
	height: 48px;
	width: 48px;
	margin: 10px 20px;
	display: inline-block;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.social-slide:hover {
	background-position: 0px -48px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}


/*social*/
.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:#006a52;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#fcc336; 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:#8d021f;}
.nav > li > a:focus, .nav > li > a:active, .nav > li > a:hover{ background:none;border-bottom:2px solid #fcc336;}
.top-nav-ul li.active a{border-bottom:2px solid #fcc336; }
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none;}
.dropdown-menu li a{padding:13px 11px;}
.header_g{background:rgba(0, 106, 82, 0.92); height:55px;}
.top_bg1 {
    
    position: absolute;    z-index: 9;
    width: 100%;top:100px;}
.top_bg1 a{color:#fff;}
.top_bg1 li a {padding: 17px 15px; text-align: center;}


/**************************** menu ********************************* ******/

/*----/effects--*/
.lgo_here{ /*position:absolute;top:-45px;*/ padding:5px;}
.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 #8d021f;color: #8d021f;padding: 11px 35px; font-style:italic; display:inline-block;}     
.but_green.focus, .but_green:focus, .but_green:hover { background:#8d021f; color:#fff;}*/
.btn{padding:6px 11px;}
.logo_text{font-size:25px;    font-size: 25px;
    
    padding: 10px 10px 7px 10px;
    bottom: 72px;
    height: 72px;}
	.logo_text a:hover{border:none !important;}
li.logo_text a img {
    width: auto;
    height: 130px;
}
.mybtn {
color: #fff;
    font-family: Cinzel;
    font-weight: bold;
	background-color:#006a52;
	border-radius: 100px;
	padding: 20px 60px;text-transform: uppercase;
	display: inline-block;	
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;margin-top:28px;
}

.mybtn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);color:#006a52 !important;
}

.mybtn1 {
font-family: cinzel;
    font-weight: bold;
	border: 1px solid #fff;
    margin-top: 8px;
	padding: 20px 60px;text-transform: uppercase;
	display: inline-block;	
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s; color:#006a52; background:#fff;
}

.mybtn1:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;color:#fff !important;
}
/* Button 6 */
.btn2 {
	border: none;
	font-family: Cinzel;
	font-size: 20px;
	color: #fff;
	background: none;
	cursor: pointer;
	padding:15px 48px;
	display: inline-block;
	margin: 15px 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.btn2:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn1 {
	border: none;
	font-family: Cinzel;
	font-size: 20px;
	color: #fff;
	background: none;
	cursor: pointer;
	padding: 14px 36px;
    display: inline-block;
    margin: 30px 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/*a:focus, a:hover{color:#000 !important;}*/
.btn1:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;color:#006a52;
	
}
.btn-6 {
	color: #fff;
	background: #006a52;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}

.btn-6:active {
	top: 2px;
}

/* Button 6c */
.btn-6c {
	border: 4px solid #006a52;
	border-radius: 60px;
}

.btn-6c:hover {
	background: transparent;
	color: #006a52;
}
.snip1295 {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  padding: 6px;
  
  width: 100%;
  box-shadow: none !important;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  
}
.snip1295 img {
  max-width: 100%;
  vertical-align: top;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.snip1295 .border {
  position: absolute;
  opacity: 0.45;
}
.snip1295 .border:before,
.snip1295 .border:after,
.snip1295 .border div:before,
.snip1295 .border div:after {
  background-color: #006a52;
  position: absolute;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.snip1295 .border:before,
.snip1295 .border:after {
  width: 0;
  height: 2px;
}
.snip1295 .border div:before,
.snip1295 .border div:after {
  width: 2px;
  height: 0;
}
.snip1295 .border.one {
  left: 0;
  top: 0;
  right: 12px;
  bottom: 12px;
}
.snip1295 .border.one:before,
.snip1295 .border.one div:before {
  left: 0;
  top: 0;
}
.snip1295 .border.one:after,
.snip1295 .border.one div:after {
  bottom: 0;
  right: 0;
}
.snip1295 .border.two {
  left: 12px;
  top: 12px;
  right: 0;
  bottom: 0;
}
.snip1295 .border.two:before,
.snip1295 .border.two div:before {
  right: 0;
  top: 0;
}
.snip1295 .border.two:after,
.snip1295 .border.two div:after {
  bottom: 0;
  left: 0;
}
.snip1295 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}
.snip1295:hover .border:before,
.snip1295.hover .border:before,
.snip1295:hover .border:after,
.snip1295.hover .border:after {
  width: 100%;
}
.snip1295:hover .border div:before,
.snip1295.hover .border div:before,
.snip1295:hover .border div:after,
.snip1295.hover .border div:after {
  height: 100%;
}
.name_section{background: url(../img/namebg.png) no-repeat center 80px;
    bottom: -230px;
    background-color: #fff;
    color: #000;
    padding: 30px 10px;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;}
#kb button{background: #fff !important;
    color: #000!important;
    text-shadow: none;
    border-radius: 0;
    position: absolute;
    bottom: 10px;
    z-index: 2;
    right: 67px;
    padding: 8px 10px  6px;
    font-size: 20px;}
.mybtn1 a:hover{color:#fff !important;}.mybtn a:hover{color:#fff !important;}
/* Outline In */

.link {
	outline: none;
	text-decoration: none;
	position: relative;
	
	line-height: 1;
	color: #9e9ba4;
	display: inline-block;
}
.link--kukuri {
	text-transform: uppercase;
	font-weight: 900;
	overflow: hidden;
	line-height: 0.95;
	color: #006a52;
}

.link--kukuri:hover {
	color: #04795f;
}

.link--kukuri::after {
	content: '';
	position: absolute;
	height: 16px;
	width: 100%;
	top: 50%;
	margin-top: -8px;
	right: 0;
	background: #F9F9F9;
	transform: translate3d(-100%,0,0);
	transition: transform 0.4s;
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.link--kukuri:hover::after {
	transform: translate3d(100%,0,0);
}

.link--kukuri::before {
	content: attr(data-letters);
	position: absolute;
	z-index: 2;
	overflow: hidden;
	color: #04795f;
	white-space: nowrap;
	width: 0%;
	transition: width 0.4s 0.3s;
}

.link--kukuri:hover::before {
	width: 100%;
}


.brownme {
     position: absolute;
    bottom: 30px;
    padding: 10px;
    left: 0;
    right: -10%;
    font-size: 25px;
    color: #ffffff;}
	
.roname {
    background: url(../img/eventborder.png) no-repeat;
    position: absolute;
    bottom: 70px;
    padding: 10px;
    left: 105px;
    right: 49%;
    font-size: 25px;
   color: #ffffff;}
   
.navbar-nav li.logo_text a:active, .navbar-nav li.logo_text a:focus{border-bottom: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;}
	.width_img{width:100%;}
}

@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) {
	.M55_web{ margin:0 0 13px;}
	.mobiletop-box-divs{display:none !important;}
}

/***********menu **************/
@media screen and (min-width: 320px) and (max-width: 1199px){
.borderbottom {background:none !important; }
.mobiletop-box-divs{display:block !important;}
.mobile_header {display:block !important;}
.mobile0verviewinnwerdiv h2,.mobile0verviewinnwerdiv h3,.mobile0verviewinnwerdiv h4{margin:0px; font-size:18px;}
.mobilenavtab{position:absolute;right:0px;top:42px;z-index:99;width:300px;background:rgba(255, 255, 255, 0.9);
padding-bottom:10px; height:auto !important;}
.mobilenavigations{margin:0px;padding:0px;list-style:none;}
.mobilenavigations li{list-style:none;}
.mobilenavigations li a{display:block;padding:10px 5px 10px 0px;text-align:left;color:#006a52; font-size:16px;}
.mobilenavigations li a span{padding:0 10px 0 15px;}

.mobilenavigations li a .fa {
    width: 50px;
    font-size: 18px !important;
    text-align: center;
}
.mobilenavigations li a .glyphicon {
    width: 50px;
    text-align: center;
       font-size: 18px  !important;
}

.mobilenavigations li a:hover,.mobilenavigations li a:focus{text-decoration:none; color:#006a52 !important;} footer .container{width:98%;} .home_bg .container{width:100%;} .home_bg .MT100{margin-top:70px;}
.mobiletop-box-divs{width:100%;display:none;position:absolute;text-align:center; z-index:99;padding:0; height:42px;}
.mobiletop-box-divs img{max-width:75px;}
.mobile-phone-span{background:#006a52 url(../img/call_icon.svg) no-repeat center center;float:left;     background-size: 50%;
width:43px;height:42px;position:relative;z-index:999;cursor:pointer; padding-left:5px;}
.mobile-phone-nav-dropdown{float:right;background:#006a52 url(../img/humburger-icons.svg) no-repeat center center;     background-size: 50%;
color:#fff;width:47px;height:42px;position:relative;text-align:center;z-index:999;cursor:pointer; padding-right:5px;}
}
.dropdown-submenu a.active{background: #006a52 none repeat scroll 0 0 !important;}
#frm_msg_box .add-on{background:none;color: #8d021f;bottom: 14px;}
#diamond{background: #006a52 !important;}
/*.logo-mob {
    float: left;
    left: -6px;
    position: absolute;}*/
	.BR1{border-right:none !important;}
@media screen and (min-width: 1001px) and (max-width: 1199px){
.mobiletop-box-divs img{max-width:100px;}
}
.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: #006a52  none repeat scroll 0 0;color: #fff !important;}
.DN{ display:none;}
.dropdown-menu-mobile li.active a{background:#8d021f ; color:#fff;}
.mobilenavigations >.destination-nav-tab-mobile a.active {background:#fe0000;color:#ffffff; }
.dropdown-menu-mobile li a {padding-left: 50px;}
.dropdown-menu-mobile{padding: 0px;}
/***********menu**************/
/*********** Header all page **************/
.top_bg {color: #000;padding: 0;}
.topbg_inner li a{padding: 10px 15px;
    color: #006a52;
    font-weight: 400;} 
.topbg_inner li a:hover{color:#006a52;}
.topbg_inner{background:#fff;} 
.header_1 {background: #006a52 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:#316a52;}
.inner_res {background: #006a52;}
@media screen and (min-width: 320px) and (max-width: 1000px){
.inner_res{background:#006a52; padding-top:80px;} 
.innerhead1{padding:7px 0;} .res_cover{position:inherit !important;}
}
/*.contact_btn{margin: -19px 0 0 10px !important;}*/
@media screen and (min-width: 200px) and (max-width: 1199px){.contact_btn{margin: 18px 0 0 10px !important;}}
.map_to_box .F16 {
    font-size: 14px !important;}
	.bg_img {font-size:13px !important;}
.panel-body-innsight{color:#006a52 !important;}.show-more{background: #006a52!important;}
.list-group a{color:#006a52 !important;}.list-group{color:#006a52 !important;}
.panel_icons span {
    background: url(../img/innsight_panel.png) no-repeat;}
.logo_inn{display: block;}
/*********** Header all page **************/
/*********** date picker **************/
.datepicker td.active, .datepicker td.active:hover{background:#006a52 !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:#006a52 !important;}
.datepicker td.day:hover{background:#006a52 !important; color:#fff !important;}
.datepicker td.day.disabled {color: #939393 !important;}
/*********** date picker **************/
/*********** button **************/
.hvr-sweep-to-right::before {
    background: #006a52 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0 50% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;color:#fff !important;
	border-radius:4px;
}
.hvr-sweep-to-right {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
/*.hvr-sweep-to-right:hover::before, .hvr-sweep-to-right:focus::before, .hvr-sweep-to-right:active::before{ transform: scaleX(1);}*/
.but_bg {background: rgb(153,210,87); /* Old browsers */
background: -moz-linear-gradient(top, rgba(153,210,87,1) 0%, rgba(113,180,47,1) 45%, rgba(102,170,46,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(153,210,87,1) 0%,rgba(113,180,47,1) 45%,rgba(102,170,46,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(153,210,87,1) 0%,rgba(113,180,47,1) 45%,rgba(102,170,46,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d257', endColorstr='#66aa2e',GradientType=0 ); /* IE6-9 */;
color: #fff; cursor: pointer;margin: 0.4em;padding:12px 28px;text-decoration: none;border-radius:4px; border:none;}
/*********** green button **************/

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8524e+0,b0211c+48,b0211c+68 */
.red-but{background: rgb(216,82,78); /* Old browsers */
background: -moz-linear-gradient(top, rgba(216,82,78,1) 0%, rgba(176,33,28,1) 48%, rgba(176,33,28,1) 68%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8524e', endColorstr='#b0211c',GradientType=0 ); /* IE6-9 */
color: #fff; cursor: pointer;margin: 0.4em;padding:12px 24px;text-decoration: none;border-radius:4px; border:none;}
/*********** red button **************/
@media screen and (min-width: 320px) and (max-width: 767px){
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#fff;}
.F13mob{ font-size:13px !important; color:#545454;}

}

@media screen and (min-width: 320px) and (max-width: 991px){
#no_of_rooms, #no_of_adult, #no_of_child, #no_of_room_mobile{padding:10px 0px; border:1px solid #000 !important;}
#CDSSCROLLINGRAVE.narrow{ width:250px !important;}
.roname {
    background: none;}
}
@media screen and (min-width: 992px) and (max-width: 2500px){
.ML30-web{ margin-left:30px;}
}
/***************************country_currency ****************************************/ 
.country_currency_list { right: -247px !important;top: -372px !important;}
.currency_h5heading{ color:#000; font-weight:normal;}
.guest_tab ul li a, .guest_tab h2 a, .guest_tab h2 span{ background:#004991;}
.current_currency_list {background: #fff none repeat scroll 0 0;border-radius: 3px;padding: 7px 8px; margin:auto; width:100px; margin-top:10px;}
@media screen and (min-width: 320px) and (max-width: 500px) {

#myCarouse2 .carousel-control.left {
    left: 31% !important;}
.country_currency_list{ width:293px !important;}
.currency_listbox{ width:272px !important;}
.country_currency_list {right: -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;}
	.padding-footer.black.MB10 {
		margin-top: 20px;
	}
}

@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:#ffffff !important; padding:15px 30px 14px 30px !important;}
.goog-te-gadget-simple .goog-te-menu-value{ color:#fff!important; font-size:15px;}
.goog-te-gadget-icon{ display:none !important; color:#fff !important;}
.goog-te-gadget-simple{border-color: #000 !important;}
.goog-te-gadget-simple .goog-te-menu-value span{ color:#000 !important;}
.res_heading{color: #fff;font-size: 19px;}
.yosemite_tours p{text-align:justify;} 
 .whitebg{background:#fff;}
 @media screen and (min-width: 768px) and (max-width: 1199px) {
.home_collapse{ margin-top:20px !important;}
 }
 .newclass {
    margin: 80px 0 0 0;}
.guest_title{    font-weight: bold;
    font-size: 17px;
    padding: 20px 20px 20px 0px;}.justify{text-align:justify;}.MT75{margin-top:75px;}
/* BackToTop button css */
#scroll {
position:fixed;
right:10px;
bottom:70px;
cursor:pointer;
width:50px;
height:50px;
background-color:#fcc336;
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 */
.book{color:#006a52; font-weight:bold; font-size:30px; font-family:Cinzel;text-transform:uppercase;}
.midtext{color:#006a52; font-size:30px; font-family:Cinzel; text-transform:uppercase;}
.white-box {
    color: #fff;
    font-size: 19px;
    text-transform: uppercase;
    font-family: Cinzel;
    background: rgba(0, 0, 0, 0.6);
    padding: 20px;
}
.shadowboxdiv {height: auto;left: 26%; right:26%;  position: absolute;bottom:325px;width: auto;z-index: 1;}
@media screen and (min-width: 1200px)  {
.colapsshoecontentlinkdiv {
    /*background: rgb(255, 255, 255) url("../img/pluss.png") no-repeat scroll center 15px;*/
    bottom:6px;
    cursor: pointer;
    /*font-size: 35px;*/
   
    left: 0;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 2; 
}
.colapsshoecontentlinkdiv2 {
    /*background: rgb(255, 255, 255) url("../img/minuss.png") no-repeat scroll center 10px;*/
    bottom:-15px;
    cursor: pointer;
    /*display: none;*/
    height: 73px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}	
.animatedheight p{ text-align:justify; padding:0px 13px;color: #000;}
.mobile0verviewinnwerdiv {background:none; height: 232px; overflow: hidden; margin-bottom: 75px;
z-index: 9;}
.slimScrollDiv h2, .animatedheight h2{color: #006a52!important;}
.animatedheight {width: 100%; color:#000; margin-top:10px; overflow: hidden; font-weight:300;} 	
	
}
@media screen and (min-width: 992px) and (max-width: 1299px) {#kb button{right: 30px;bottom: 66px;}}
@media screen and (min-width: 1200px) and (max-width: 1500px) {
.centermein {bottom:170px !important;}
s.res_bg{border-bottom:1px solid;}.white-box{font-size: 18px;}
.checktxt{font-size: 16px !important;}.carousel-control.right{right: 4%;bottom: 337px;}.left.carousel-control{bottom: 337px; left:4%;}
#kb button{right: 18px;}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.shadowboxdiv{height:auto;position:absolute; bottom:0;z-index:9;} .color_g{margin:0;}.mybtn {margin-top:22px;}
}
.LSB_footer{background:#006a52; color:#ffffff;} .LSB{border: 1px solid #ffffff; padding: 8px 19px; color: #ffffff !important; display:inline-block;}
.LSB:hover{color:#fff !important;}
/*roshan's edits dated 23 Oct 2017*/
.colapsshoecontentlinkdiv span, .colapsshoecontentlinkdiv2 span{display:inline-block;}
.location{background:url(../img/location.jpg) no-repeat fixed center center / cover; padding:150px 0; cursor:pointer;} .location span{display:block; font-size:36px;}
.guestbg{background:url(../img/guestbg.jpg) no-repeat;background-size: cover;height: 450px;}

.location_content{display:inline-block; padding: 0 0 36px 10px;}
.location_content h2{font-size:30px;margin: 10px -25px;color: #000; display:inline-block; float:left;text-transform: uppercase;}
.location_content1{display:inline-block; padding: 0 0 5px 53px;
background:url(../img/locationbg.png) no-repeat center;height: 850px;margin-top: 100px;}

.grow img{
transition: 1s ease;
}

.grow img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}

.grow .attnam{display:block; padding:10px; color:#fff; margin:0; transition: 1s ease;}
.grow:hover .attnam{margin-top:15px; transition: 1s ease;}

.guest_desc{padding-left: 140px;
    padding-top: 30px;
    background: url(../img/guest_desc.png) no-repeat;
    background-position: 115px 12px;
    min-height: 137px;}
.best_text{color:#fff; font-size:20px; font-family:cinzel;}
.location_content1 h2{font-size:40px;color: #fff;margin-top: 130px;font-family:cinzel;
    text-transform: uppercase;
    padding-left: 138px;text-transform: uppercase;}
.guest_roomsh{background:url("../img/package_bg.jpg") no-repeat center center; background-size:cover; background-attachment:fixed;}
.guest_roomsh span em{display:block; font-size:50px; color:#fff;}
.guest_roomsh{cursor:pointer;}
.best{background:url("../img/best_bg.jpg") no-repeat; background-size:cover;background-attachment: fixed;}
.new_margin{margin-top:50px;}
.best span em{display:block; font-size:50px; color:#fff;}

/*roshan's edits dated 23 Oct 2017 ends*/
.gocentric a{color:#006a52;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background:rgba(33, 181, 235, 0.7) none repeat scroll 0 0; padding:10px;} .carousel-control{opacity:1;}
@media screen and (min-width: 200px) and (max-width: 500px) {
.vibtn1{padding: 10px 10px !important;}.Book_Special{left:22%!important;}.mybtn {margin-top:22px;}}
.foot_top{background:#006a52;/* padding:10px 0; */border-radius:5px;} .foot_top a{padding:0 5px;  color:#ffffff; font-weight: 100;} .foot_top{color:#ffffff;}
.foot_top1{padding:16px 0; border-radius:5px;} .foot_top1 a{font-size: 18px; padding:0 14px;  color:#242424; font-weight: 100;} .foot_top1{color:#242424;}
.AAA{font-weight:100; color:#fff;}
@media screen and (max-width: 1199px) and (min-width: 768px){
.guest_roomsh{background-attachment:scroll !important;}
.best{background-attachment: scroll !important;}
.social-mob a {
    margin: 0px -2px 0 2px !important;}}
@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;}
.good_news p{display:inline;}

/* tanvi's styles */

/*.mainmen{margin:5px 0;}*/
.reserspl{background:#8d021f; display:inline-block; padding:27px 10px;}
.reserspl a{display:block; color:#fff;}
.reserspl a span{display:block; text-align:center;}
.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;}

.bookhead{font-size: 21px;
    padding: 10px 61px;
    display: inline-block;
    background-color: #006a52;
    border-radius: 2px;
}
.bookhead span{display:block; font-size:13px;}
.darkbg{background:#2b3646;}
.M0{margin:0;}
.padup{padding:10px 0;}
.imgplace{display:inline-block;}
.imgplace img{position:relative; top:3px; vertical-align:text-bottom; width: auto;}
.checktxt{font-size: 23px;
    color: #292929;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 5px;
    font-family: Cinzel;font-weight:bold;}
	#no_of_rooms, #no_of_adult, #no_of_child {
    
    text-align: left;
    width: 94%;
    color: #292929;
    font-family: Cinzel;font-weight: bold;}
.gocent{text-align:center;}
.F20_check{    margin: 0 10px;
    font-size: 30px;
    font-family: Cinzel;
    font-weight: bold;
    color: #006a52;}
.monthcheck{font-size: 36px;
    font-family: Cinzel;
    color: #292929; display:inline-block;
    margin: 0 10px;font-weight:bold;}
.borlefty{border-right:1px solid #fff; border-radius:0;}
.vertmar{margin:75px 0 50px 0;}
.rate{font-family:Cinzel; color:#161616;}
.centermein{background: rgba(255, 255, 255 ,0.8) url(../img/bookbg1.png) no-repeat;
    background-position: center 45px;
    float: none;
	display:inline;
    padding: 15px 0px;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 180px;
    z-index: 3;}
.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;}
/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/*main */
.googlelistsubs a:hover, .googlelistsubs a.active {
    background: rgba(141, 2, 31, 0.7) !important;}
	.trans-bg {
    background: rgba(47, 0, 0, 0.9) !important;}
	.guest_bg_new{background-color:#006a52;}
.guest_bg{min-height: 350px;border: 1px solid #480101;}.guest_bg1{background-color:#8d021f;}.MB60{margin-bottom:70px;}
.about{color: #272727;
    font-size: 30px;
    text-transform: uppercase;
    font-family: Cinzel;
    font-weight: bold;}
.borderbottom{background:url(../img/bookbg.png) no-repeat;background-position: center 42px;}
.pushboth{padding:10px 0;}
.picholder{display:block;margin-top: 0px;}

.eventbg{background:url(../img/eventbg.jpg) no-repeat; max-height:350px; background-position:center center; background-size:cover;}

.mybasichead{font-size:40px;color:#625f56; font-weight:bold; font-family:cinzel;}
.mysumm .picholder{padding:62px 0 15px 0;}
.mysumm p{color:#b7b7b7; text-transform:uppercase; font-size:25px; font-family:cinzel; font-weight:bold;}
.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:14px 50px; color:#8d021f; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; position:relative; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.vibtn:hover{background:#8d021f; color:#fff !important; -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:#8d021f; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; position:relative; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.vibtn1:hover{background:#8d021f; color:#fff; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.part2{padding:25px 0;}
.midspace{padding: 400px 0 0 0;}
.midspace1{padding: 0px 0 230px 0;}

/* testimonial */

.testsec{padding:60px 0;}
.giveshadow{box-shadow:0 2px 15px rgba(75,75,75,0.4); -webkit-box-shadow:0 2px 15px rgba(75,75,75,0.4); -moz-box-shadow:0 2px 15px rgba(75,75,75,0.4);}

.pianohead{color: #8d021f;font-size:40px;text-transform: uppercase;}
.tsec{padding:70px 0;}
.revcont{padding:20px 30px;}
.revcont p{line-height:30px; font-size:18px; text-align:justify;}
#myCarousel2{min-height:220px;}
#myCarousel2 .carousel-control.left{left:0%; width:auto; bottom:50%; top:inherit;}
#myCarousel2 .carousel-control.right{right:0%; width:auto; bottom:50%; top:inherit;}
#myCarousel2 .carousel-control.left span, #myCarousel2 .carousel-control.right span{background:#fff; padding:15px; display:inline-block;}

#myCarouse2 .carousel-control{background:none;}
#myCarouse2{min-height:220px;}
#myCarouse2 .carousel-control.left{left:65%; width:auto; bottom:40px; top:inherit;}
#myCarouse2 .carousel-control.right{right:25%; width:auto; bottom:40px; top:inherit;}
#myCarouse2 .carousel-control.left span {background:#623736; padding:10px 17px; display:inline-block;}
#myCarouse2 .carousel-control.right span{background:#97575c; padding:10px 17px; display:inline-block;}
#myCarouse2 .carousel-control.right .fa {
    font-size: 20px;
    color: #000;}
	#myCarouse2 .carousel-control.left .fa {
    font-size: 20px;
    color: #fff;}
/* gallery */

.gallmain{display:table; width:100%; background:#8d021f; border-collapse:collapse;}
.gallmain .picholder img{width:100%;}
.gallwrite{text-align:center; padding:100px 20px; display:table-cell; height:400px;}
.gallwrite2{display:table-cell;}
.gallwrite .icon{font-size:50px; color:#fff; display:block;}
.gallbg{background:url(../img/gallery1.jpg) no-repeat; background-size:cover; min-height:475px;}
.gallbg2{background:url(../img/gallery2.jpg) no-repeat; background-size:cover; min-height:475px;}

/* map */

.map_data{background: rgb(141, 2, 31); color: #fff; display:block; padding: 10px; float: none; /*position:absolute;*/ bottom:0;border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
}
.map_data .picholder{padding:0;}
.locimg{background:url(../img/locate.png) no-repeat center center; height:100px;}
.maphead{font-size: 40px; text-transform:uppercase;}
.mapdet{display:block; padding-top:20px; font-weight:300; font-size:18px;}
.mapdet i{margin-right:10px; font-size:35px; vertical-align:top; display:inline-block;}
.mapdet .basinfo{display:inline-block;}
.map_data .vibtn{margin:45px 0;}

/* footer */

.mysocialsec {
    background: #ffffff;
    padding: 20px 0 0;
}
.mainfoot{background:#ffffff;}
.subsec{display:block; background:#6e7683; padding:15px; margin-top:35px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.subsec em{font-size:36px; vertical-align:top;}
.subsec .subname{font-size:22px; margin-top:4px; display:inline-block; padding:0 15px;}
.rightspacy{text-align:right;}
.rightleave{margin-right:25px;}
.jusblock{display:block;}
.foopropname{display: block;
    /* text-transform: uppercase; */
    letter-spacing: 0.5px;
    font-size: 30px;
    border-bottom: 2px dotted #baaaaa;
    padding-bottom: 10px;}
.footul{display:block; padding:10px 0;}
.footul li{list-style-type:none; display:block;}
.footul li a{color:#242424; display:block; padding:5px; font-weight:300;font-size:19px;}
.footul li a:hover{color:#000 !important; /*text-decoration:underline;*/}
.mysearchlee .footul{display:block; padding:0;}
.mysearchlee .footul li a{padding:5px 5px 0 5px;}
.topbots{padding:50px 0 0px 0;}
.mycopycont{padding:5px 25px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.mycopycont p{font-weight:300; margin:0;color:#27292a;}
.mycopycont p a{color:#fff;}
.mycopycont p a:hover{text-decoration:underline; color:#fff !important;}

/* innerpage */
.attraction{border: 1px solid #fcc336 !important;}
.w3-btn, .w3-btn-block{background-color: #006a52 !important;}
.F18 {
    font-size: 15px !important;}
.inn-vertmar{margin:60px 0 0 0;}
.myright{text-align:right;}
.patobo{padding:5px;}
.nav-tabs{border:0 !important;}
.bar_overview, .baroverview{background:url(../img/bar.png) no-repeat;}
.text-primary{color:#006a52;}
.panelheading{background:#006a52;}
.panelsort{background:#006a52 !important;}
.sort_bar{background:#006a52;}
.bot_link{background:#006a52;}
.bar_div{background:url(../img/barA.png) no-repeat;}
#lostFound_box  .add-on{color:#006a52 !important;}
.featured-ulabs-pos li a.active{color:#006a52 !important; border-bottom:2px solid #006a52;}
.featured-ulabs-pos li a{color:#006a52; padding:6px 16px;}
.featured-ulabs-pos li a:hover{border-bottom:2px solid #006a52 !important;color:#006a52 !important;} 
.featured-ulabs-pos li a:focus{color:#006a52 !important;} 
.featured-ulabs-pos li:last-child a{padding:6px 0 6px 16px;}
.brdr{border:2px solid #006a52;}
.events li{background:#006a52;}
.events li:hover, .events li.active{background:#8d021f; color:#fff;}
.events a:hover{color:#fff;}
.stripB, .backg{background:#006a52;}
.stripA{background:#006a52e8;}
.strip{background:#006a52e6;}
.pop_address{background:rgba(0, 106, 82 ,0.8);}
.acessbg{background:#006a52 !important;}
.acesssfour a{color:#006a52 !important;}
.acesssfour a.btn.btn-success.pdr.text-uppercase.MT15{color:#fff !important;}
#fromAddress {
    border: 1px solid #006a52 !important;}
.w130{color:#006a52;}
.direction a{color:#006a52 !important;}
.home_res .selectdiv{padding-top:20px;}
.home_res .selectdiv:after  {
    content: '\f0d7';
    font: normal normal normal 17px/1 FontAwesome;
    color: #fff;
    right: -20px;
    top: -30px;
    height: 34px;
    padding: 15px 0px 0px 8px;
    position: relative;
    pointer-events: none; display:none;
}
div.h6heading.active .listsubs a, div.h6heading:hover .listsubs a{color:#000 !important;}
.email-enter{color: #006a52 !important; font-size: 14px;}
.inner_res .selectdiv:after{content: '\f0d7';
    font: normal normal normal 17px/1 FontAwesome;
    color: #fff;
    right: -30px;
    top: -45px;
    height: 34px;
    padding: 15px 0px 0px 8px;
    position: relative;
    pointer-events: none;}
.scrollspy-example a{color:#006a52 !important;}
.scrollspy-example a:hover{color:#006a52 !important;}
.scrollspy-example a:focus{color:#006a52 !important;}
.home_res .selectdiv select, .inner_res .selectdiv select{background:none;}
.inner_res .selectdiv{height:70px;}
.rightbor{border-right:1px solid #fff;}
.tbpcen{padding:4px 0;}
#frmReviews .form-control {background: #ebebeb !important;color: #555 !important;}
#frmReviews .add-on{background:none; color:#555;}
.pop_text{z-index:2 !important;    border-bottom: 2px solid #006a52 !important;}
#lostFound_box .selectdiv select{background-color: transparent !important; border-bottom: 1px solid #ccc;color: #555 !important;}
.attention .glyphicon-warning-sign{width:2%; display:inline-block; vertical-align:top; top:2px;}
.attention p{display:inline-block; width:95%;}
.attention .glyphicon-remove{width:2%; display:inline-block; top:10px; right:5px;}

/* Hawthorne */

.navbar-nav li a{text-shadow:none;text-transform:uppercase; letter-spacing:1px; font-size:16px;}
.navbar-nav li.logo_text a{font-family:'Philosopher'; font-size:28px; text-transform:capitalize;}
.link_CDG a{color:#006a52 !important;}
.mytopmenu{height:55px; padding: 0px 0;}
#bgmslider {
    position:absolute; height:72px !important;
    top: -9px; bottom:16px;
    left: 0;
    height: 100%;
    width: 0;
    padding: 10px 10px 7px 10px;
    margin-left: 1px;
    background: rgba(23, 0, 0, 0.3);
    z-index:-1;
}
.color_g{margin:0;}

.getincenter{width:50%; margin:0 auto; left:0; right:0; background:rgba(0,0,0,0.25); position:absolute; top:25%; z-index:99; color:#fff; text-align:center;}
.getincenter p{font-size:40px; margin:0; font-style:italic;}
.getincenter p:first-child{font-size:30px;}
/* Groups  and Events  */
.holdupbox {
    background: #fff;
    padding: 50px;
    border: 5px solid #8d021f;
    box-shadow: 0 0 3px #8d021f;}
	.propcont {
    display: block;
    background: #8d021f;
    padding: 20px;}
	#meetingmain .wedfancy {
    margin: 10px 0;}
.forow {
    display: block;
    margin: 25px 0;
    text-align: left;}
	.forow .ftxtbox {
    font-weight: 400;
    background: #fff;
    border: 1px solid #006a52;
    padding: 5px;
    width: 100%;
    border-radius: 3px;
    -webkit-border-radius: 3px;}
.adanoshow {
    display: none;}
	
	.scrollspy-example h2 {
    padding: 0 0 0px;
    position: relative;
    z-index: 0;}.prophead {
    font-size: 22px;
    color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 600;
    text-align: left;
    padding-bottom: 5px;}
.design.wedfonthead {
    font-size: 28px !important;
    padding: 20px 0 40px 0 !important;}
	
.mobile_max > .add-on {top: 22px; right: 15px;}
.social{padding-left:0;}
.notranslate .btn:hover{color:#fff !important;}

/* Groups  and Events  */
@media screen and (max-width:1300px) and (min-width:992px){.shadowboxdiv{bottom: 293px;}.F20_check {
    margin: 0 0px;}
.monthcheck{margin: 0px 0px;}	
	
	}
	.MT50_new{margin-top:50px;}
	@media screen and (max-width:1199px) and (min-width:992px){
		.home_res{
			position:absolute !important;
			margin-top: -149px !important;
		}
	
	.mobile0verviewinnwerdiv {
    height: 275px;
    min-height: 275px;
	}
	
	.mtmd10{margin-top :10px;}
	
	}
	@media screen and (max-width:1500px) and (min-width:1200px){
	.MT_ipad{margin-top:75px;}}
@media screen and (max-width:1500px){

.shadowboxdiv{bottom: 262px;left:15%; right:15%;padding: 10px 35px;}
.centermein{padding: 5px 0px;bottom: 86px;background-position: center 22px;}.book{font-size:20px;}.midtext{font-size:20px;}
}



@media screen   and (min-width: 767px){

.bor {border-right: 1px solid #006a52; border-bottom: 1px solid #006a52}
.bor1 {border-right: 1px solid #006a52;}
#frmReviews .bor{border-right:1px solid #888; border-bottom:0;}
#frmReviews .bor1{border-right:1px solid #888;}

}


@media screen and (max-width:1199px){
.white-box{display: block;}

.MT50_new{margin-top:20px;}
.checktxt{font-size: 14px !important;}
#myCarouse2 .carousel-control.left {
    left: 49%;}
	
.home_res{position:relative; width:100%; left:initial; right:initial; bottom:initial;margin-top: 0px;}
.res_bg{background:#fff; margin:0; float:none; border-bottom: 1px solid #006a52;}
/*.gocent{padding-top:10px;}*/
.centermein{display:none;}
.carousel-indicators{bottom:60px;}
.pushboth{padding:15px 0 25px 0;}
.homecontain h1{margin-top:10px;}
.btn{margin: 24px 0;padding: 17px 49px;}
.form-group .btn{margin:0 0 0 5px;}
#myCarousel2{min-height:250px;}
#myCarousel2 .carousel-control.left{left:0%;}
#myCarousel2 .carousel-control.right{right:0%;}
#myCarousel2 .glyphicon{top:0;}
.tsec{padding:0 0 50px 0;}
.map_data .vibtn{padding:15px 40px;}
.subsec{padding:15px 0;}
.rightleave{margin-right:15px;}
.subsec .subname{font-size:20px;}
/*.home_res .pullme{padding-top:10px !important;}*/
.home_res .bg_bar{top:43px;}
.inner_res .bg_bar{top:43px;}
.inner_res .pullinn{margin-top:10px;}
.inner_res .selectdiv:after{top:-40px;}
.reservation .btn-success{    padding: 6px 20px;
    margin: 14px 0 11px 27px;}
.tbpcen{padding:45px 0 0 0;}
.mobile0verviewinnwerdiv{padding:0 15px;}
.mobile0verviewinnwerdiv h2, .mobile0verviewinnwerdiv h3, .mobile0verviewinnwerdiv h4{padding:10px 0;}
#form_sixplusbooking .btn{margin:0; padding:6px 11px;}
.snip1295{margin:10px 0;}

}

.sochead1{color:#363636; padding:10px 15px; border-radius:30px; font-family:cinzel; font-weight:bold;font-size:30px;}
.picinbg{background:url(../img/overview_bg.png) no-repeat;background-size: contain;}



@media screen and (max-width:991px){

.border_rightnew {
    background: none;
    
    border: 1px solid #ccc;
    padding-top: 10px;
}

.home_res .selectdiv {
    padding: 0 !important;
    border: 1px solid #ccc;
    margin: 0;
}

.foot_top1 a {
    display: block;
    padding: 10px 14px 0;}
	.foot_top1 {
    padding: 0px 0;}

.MT50_new{margin-top: -39px;}
.midspace1{padding:0px;}
.location_content1 h2{margin-top: 73px;padding-left:10px;}
.guest_desc {
    padding-left: 10px;background-position: -8px 24px;}
.guest_bg{border:none;}
.bookhead{margin-top:20px; margin-bottom:10px;}
.picinbg{background:none;}
.F20_check {font-size:23px; margin: 0 13px;}
	.monthcheck {margin: 0px 50px; font-size:23px;}
.border_rightnew{background:none;} .add-on{bottom:0; right:-5px}
.shadowboxdiv{width: 100%;
    height: auto;
    bottom: 0;left: 0;
    right: 0;}
.white-box{font-size:17px;}
.left.carousel-control {
    left: 2% !important;
    bottom: 50%;}
	.right.carousel-control {
   
    bottom:50%;}
.border_rightnew{background:none;}
.carousel-control{bottom: 200px;}
.customedeatetimesout, .customedeatetimesin{border: 1px solid #fff;}
.copyright-div p {
    margin-bottom: 0px;
}
.Book_Special{left:30%;}
.borlefty{border:1px solid #fff;}
.vertmar{margin:30px 0;}
.reservation .btn-success{margin:0;padding: 11px 20px;}
.text-sm-left{text-align:left;}
.text-sm-center{text-align:center;}
.nofloats{float:none;}
.pudon{padding-top:30px;}
.home_collapse{position:relative; width:100%; margin:0 0%;}
.MB20_tab{margin-bottom:40px;}
/*.res_heading{margin-top:40px;}*/
/*.gocent{padding-top:20px;}*/
.shadowboxdiv{width:100%; height:auto; bottom:0;}
.color_g{width:100%; margin:0;}
.white-box{font-size:20px;}
.picinbg{background:none;}
.mysumm .picholder{padding: 95px 0 15px 0;}
.res_heading{margin-top:20px; margin-bottom:20px;}
.makeup .container{padding-bottom:40px;}
.mysumm{padding:0;}
.mysumm p{padding:25px;}
.midspace{padding:100px 0;}.midspace1{padding:100px 0;}
.vibtn{padding:11px 35px;}
.posit{position:absolute; bottom:0;}
.posit .vibtn{background:#09a723; color:#fff;}
.subsec em{font-size:25px; padding-top:5px;}
.subsec .subname{font-size:15px; margin-top: 10px;}
.mysearchlee{text-align:right;}
.inn-vertmar{margin:20px 0 0 0;}
.footul li{padding:2px 0;}
.dropshadow{box-shadow:none; margin-top: -32px;}

#no_of_room, #no_of_adult, #no_of_child{text-align:center;border: 1px solid #fff !important;
    padding: 10px 5px;}
#no_of_rooms{text-align:center; border: 1px solid #fff !important;
    padding: 10px;}
.home_res .selectdiv:after{top:-45px; right:-55px;}
.inner_res .selectdiv:after{top:-50px; right:-45px;}
.bg_bar{display:none;}
.inner_res .pullinn{margin-top:25px;}
.slick-slider{margin-bottom:70px !important;}
.slick-arrow{bottom:-48px !important;}
.tbpcen{padding:0;}
.attention .glyphicon-warning-sign{width:3%;}
.attention .glyphicon-remove{width:3%}
.attention p{padding-left:8px; width:93%;}
.attnam{display:block; padding:10px; color:#fff; margin:0;}
.footul{padding:0; margin:0;}
.foot_top {
    margin-top: 10px;
}
.foot_top .PT30{padding-top:0;}

}


@media screen and (max-width:388px){.fc-toolbar .fc-right{margin-top: 10px !important;}}


@media screen and (max-width: 500px){
.bor1 {border:none !important;}
.promo-bor {width:63% !important;}
.border_rightnew{background:none;height:70px;}
.bookhead {
    font-size: 16px;}
.monthcheck{margin: 0px 33px;}
.F20_check {
    font-size: 16px;
}
.checktxt {
    font-size: 12px !important;}
.holdupbox {
    padding: 30px 5px;}}
@media screen and (max-width:767px){

.border_rightnew {
    background: none;
    height: 80px !important;}

.padding-footer.black.MB10 {
    margin-top: 20px;
}

.wheelchair {
    padding: 4px 15px;
    margin-top: 20px;
}


	
	.social-slide { margin: 10px 9px;}
	
.zeropad {
    padding: 0;}
.newclass {
    margin: 0px 0 0 0;}
.text-xs-center{text-align:center;}
.home_collapse{width:85%; margin-left:14%;}
.vertmar{margin:15px 0;}
.reservation .btn-success{padding:10px 35px;}

.res_bg{padding-top:0px !important;}
.color_g{padding:10px;}
.white-box{font-size:15px; font-weight:400;}
.pushboth{padding:15px 0;}
.gallmain{display:block; border-collapse:inherit;}
.gallwrite{display:block; padding:50px 20px;}
.gallwrite2{display:block;}
.gallbg{background-position:0 0; min-height:335px;}
.gallbg2{background-position:0 0; min-height:335px;}
.social li{display:inline-block;padding: 0 0px;}
.social li.sochead{display:block; padding:0 0 10px 0;}
.mysocialsec .MT5{margin-top:0;}
.rightspacy{text-align:center; margin-top:20px;}
.alignleft{text-align:center; margin:0 0 10px 0;}
.subsec{background:none;}
.greyme{background:#6e7683; padding:10px 15px 15px 15px; border-radius:3px;}
.topbots{padding:0 0 20px 0;}
.mysearchlee{margin-top:20px; text-align:center;}
.gocentric{float:none; text-align:center;}
.xs-nopad{padding-left:0; padding-right:0;}
.inn-vertmar{margin:0;}
.bg_color{height:400px;}
.mobile0verviewinnwerdiv {
    padding: 0 15px;
    height: 555px;
    min-height: 555px;
}
.bg_color{background-position:-280px 0;}
#form_sixplusbooking .but_bg{margin:10px 0;}

}
.fc-widget-content a{color:#006a52 !important;}
.fc-widget-content a:hover{color:#006a52 !important;}.fc-widget-content a:focus{color:#006a52 !important;}
.bgevents{border-bottom: 2px solid #006a52 !important;}
#myCarousel2 .carousel-inner{position: relative;
    width: 80%;
    overflow: hidden;
    margin: 0 auto;}
@media screen and (max-width:600px){
.res_bg{padding-top:0 !important;}
.homecontain h1{font-size:25px; margin:10px;}
.midspace{padding:40px 0;}.midspace1{padding:40px 0;}
.attention .glyphicon-warning-sign{width:4%;}
.attention .glyphicon-remove{width:4%}
.attention p{padding-left:8px; width:91%;}
.bg_color{background-position:-430px 0;}
}

@media screen and (max-width:500px){
.location_content1{padding:0px;}.guest_desc{font-size:12px;}
.checktxt{font-size:20px;}
/*.F20_check{font-size:30px;}*/
.monthcheck{font-size:16px;}
.add-on{right:3%; top:4px; background-size:85%;}
.reservation #dpd1, .reservation #dpd2{height:55px;}
/*.mysumm p{padding:25px 0 10px 0;}*/
#frm_msg_box .add-on{top: 2px;}
.inner_res .selectdiv:after{top:-40px;}
.home_res .selectdiv:after{top:-35px; right:-45px;}
.mybasichead{font-size:30px;}.mysumm p{font-size:20px;}

}
@media screen and (max-width:500px){
#no_of_rooms{color: #000 !important;font-size:11px;
    background: #fff !important;}/*#no_of_adult{padding: 5px;color: #000 !important;
    background: #fff !important;}*/
	#lostFound_box .add-on{top:-3px;}
	#no_of_adult{font-size:11px;}
	#no_of_child{font-size:11px;}

}

@media screen and (max-width:400px){
.carousel-control{bottom: 158px !important;}
.home_collapse{width:100%; margin:0;}
.F20_check{font-size:18px;}
.add-on{top:10px; background-size: 80%; width:25px; height:20px;}
#lostFound_box .add-on{top:-4px;}
.reservation #dpd1, .reservation #dpd2{height:40px;}
.reservation .btn-success{padding:5px 25px;}
.makeup .container{padding-bottom:30px;}
 

.home_res .selectdiv:after, .inner_res .selectdiv:after{top:-30px; right:-20px;}
.inner_res .pullinn{margin-top:15px;}
.attention .glyphicon-warning-sign{width:5%;}
.attention .glyphicon-remove{width:5%}
.attention p{padding-left:5px; width:89%;}
/*.bg_color{background-position:-590px 0;}*/

}
.mydiv h3, .blogn_title{background:#006a52} div.mydiv a, div.mydiv a:hover, .empty-month, .empty-month:hover{color:#8d021f} .mydiv li li:hover{background:none;} .mydiv li li:hover a{color:#8d021f;} div.mydiv a:focus{color:#006a52 !important}
.userddbox .btn:focus, .btn:hover{color:#006a52;} .mydiv li a:hover{color:#006a52 !important} .mydiv li a:hover span{color:#ffffff !important}

.checkavail:hover{color:#fff !important;}
.smallerhide .btn:focus, .smallerhide .btn:hover{color:#fff !important;}
.form-group .btn{color:#fff !important;}

li.dropdown:hover ul.dropdown-menu{display: block;}

.wheelchair {

    padding: 4px 12px;
}

span.white.textacc.F17 {
    font-size: 15px;
    position: relative;
    top: -5px;
}

.ADAwidth {
    margin: 20px 0 10px;
}
.lgo_here img {
    width: 90px;
}
@media screen and (max-width: 360px){
.footul li a{font-size: 15px;}

	.social-slide {    margin: 10px 4px;}
	
	.mobile0verviewinnwerdiv {
    height: 630px;
    min-height: 630px;
}
	
}
@media screen and (min-width: 992px) and (max-width: 1024px){
	.footul li a{
		font-size:17px;
	}
}

@media screen and (max-width: 1800px) and (min-width: 1200px){
header.smaller .reservation {
    width: 100% !important;
}

.white-box {
    font-size: 15px;}
	
header.smaller .border_rightnew {
    
    margin-left: 10px;
    width: 24.2%;
}

}