@media (min-width: 1200px) and (max-width: 2500px) {
	 header{top:0; width:100%; z-index:7;  transition: height 0.3s ease 0s;position:relative;} 
	 
	 header.smaller .inner_res{height:89px; position: fixed;top: 0;z-index: 999; background:#eeeded;border-bottom:3px solid #475a20; 
	 transition: height 0.3s ease 0s; width:100%;}
	 .home_collapse{top:39px;}
	
	 header.smaller .home_res{height:70px; position: fixed;top: 0;z-index: 999; background:#eeeded; bottom:initial; border:none; border-bottom:3px solid #475a20; transition: height 0.3s ease 0s;
	 padding:7px 0 0 0;}
	 header.smaller .home_res .res_bg{ border:none;}
	 header.smaller .room_home{color:#475a20;}
	.smaller.logoDN{ display:none;}
	.smaller .logoDN{ display:block !important;}
	.smaller .checkDN{ display:none;}
	.smaller .width20{ width:17%;}
	.smaller .width15{ width:15%;}
	.smaller .width25{ width:23%;}
	.smaller .width10{ width:10%;}
	.smaller .width30-inn{ width:49%; margin-left:0px;}
	header.smaller .inner_res{padding-top: 6px;} 
	header.smaller .but-inner-search {margin-top: -3px !important;}
}

.modal-dialog{/*top: 55% !important;*/}
.carousel-indicators li{ width:15px; height:15px;} 
.carousel-indicators .active{ width:15px; height:15px;} 
/* div {transition-duration: 1s; transition-property: width;} */

.checkbut{background:#6fa624 !important;font-size: 20px; position:fixed !important; bottom: 0px !important ; z-index:3; 
text-align: center; margin: auto; width:100% !important; border-radius:0px; left:0}
.colorgreen{color:#475a20;}
.colorgreen a{ color:#475a20;}
 body{font-family: 'candara', sans-serif !important; font-size:16px; color:#475a20;}
.header{ position:relative; height:110px; z-index:999; }
.header_signin{ position:relative; background:#000; z-index:999;}
/*********************************** slider************************************************/
.carousel-control.left{background-image:none;}
.carousel-control.right{background-image:none;}
.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:#475a20; 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;
}	
/*slider carousel-fade */
/*********************************** slider************************************************/
/******* Sign In ********/
.sign_bg {display: inline-block;float: right;padding: 5px 0;position: relative;background:#525d3f;}
.sign_bg > a {color: #fff !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:#000; padding:5px 8px; color:#fff; display:inline-block; min-width:32px; text-align:center;}
.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;}


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:#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,.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;}




/********* Sign In ******/
/******************************* CHECK AVAILABILITY  *********************************************/
.home_res {background: #475a20 none repeat scroll 0 0; bottom: 0;margin: 0; position: relative;width: 100%;}
.wide_cal{background:#fff;display:inline-block;border-radius:4px;width:100%; position:relative;}
.datepicker.dropdown-menu{ max-width:230px;}
.customedeatetimesout, .customedeatetimesin {border: 1px solid #dbdbdb; display: block; background:#fff; color:#000;
 font-size: 14px; height: 35px; line-height: 1.42857; padding: 6px 22px 6px 12px;width:100%;}
.reservation #dpd1, .reservation #dpd2{cursor:auto !important; width:100%; background:none; position:relative; z-index:9;}
.checkincustometime {left: 0; opacity: 0 !important; position: absolute !important; top: 0px; z-index: 10 !important;}
.add-on {border-radius: 0 4px 4px 0; color:#475a20; padding: 6px 7px; position: absolute; right: 0px; top: 2px;}

.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 #9ac362; border:0; float:left;}
.btn_right{border-radius:0px 7px 7px 0px !important; background:url(../img/plus_minus.png) no-repeat -50px 10px #9ac362; border:0; float:left;}
.btn_right:hover, .btn_right:active, .btn_right:focus{background:url(../img/plus_minus.png) no-repeat -50px 10px #449d44 !important;;padding:6px 11px !important;}
.btn_left:hover, .btn_left:active, .btn_left:focus{background:url(../img/plus_minus.png) no-repeat 8px 11px #449d44 !important;;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:#475a20 !important; z-index:11; width:150%; padding:10px 0;}

.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:#47a40e ;font-size:20px;border-radius:6px;} 
@media screen and (min-width: 320px)   and (max-width: 991px) { 
.home_collapse{position:inherit !important; top:0 !important; background:none !important; margin-bottom:0px; z-index:0}
.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:5%;}
}
@media screen and (min-width: 400px)   and (max-width: 767px) { 
.home_collapse, .roomsNumberOfRooms, #div_deal_step_1 .searchModule{width:100%; margin-left:0%;}
.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%;} .add-on{right:3%;} 
 #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) {
.text-md-center{text-align:center;}
 .home_collapse{width: 154%;}
 .MT10_md{ margin-top:10px;}
.inner_res{ height: auto !important;}
.MB20tab{margin-bottom:15px;}
.MB10tab{margin-bottom:10px;}
.MT15md{margin-top: 13px;}
.inner_res {background: #475a20 none repeat scroll 0 0;height: 70px;}
 }
 @media screen and (min-width:401px) and (max-width: 600px) { 
 .res_bg_web{ margin: 0 auto !important;width: 85%;float: none !important;}
 }
  @media screen and (min-width:601px) and (max-width: 767px) { 
 .res_bg_web{ margin: 0 auto !important;width: 77%;float: none !important;}
 }
   @media screen and (min-width:768px) and (max-width: 980px) { 
 .res_bg_web{ margin: 0 auto !important;width: 90%;float: none !important;}
 .MB20SM{ margin-bottom:20px;}
 }
 
 
/***************************floating****************************************/
.wrapper {height: 100%;}
@media screen and (min-width: 1000px) and (max-width: 2500px) {
.floating {bottom: 0;position: absolute;width: 100%;z-index: 1;}
}
@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:#475a20; text-transform:uppercase; font-size:25px; font-weight:bold;}
.animatedheight p{ text-align:justify;}
.home-mobileboxoverviews {padding-bottom: 73px;}
.mobile0verviewinnwerdiv {height: 325px;min-height:325px;overflow: hidden;}
.animatedheight {width: 100%; color:#475a20; margin-top:10px;} 
.animatedheight a{color:#475a20;} 
.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;
    margin:0 auto 0 -100px;
    left: 50%;
    /*margin-left: -78px;*/
    position: absolute;
    width: 200px;
    z-index: 2;
}
.colapsshoecontentlinkdiv2 {
    /*background: rgba(0, 0, 0, 0) url("../img/minuss.png") no-repeat;*/
    bottom: 15px;
    cursor: pointer;
    display: none;
    height: 50px;
    margin:0px auto;
    left: 50%;
    margin-left: -100px;
    position: absolute;
    width: 200px;
    z-index: 2;
}
.MT3{margin-top: 3px;}
.MB0{margin:0;}
@media screen and (min-width: 320px) and (max-width: 768px){
.xssmcolor {color:#fff;}
}
.clildboxpolicy {font-size:12px;}
/********* home contain  ******/
/********* Map  ******/
.bg_color {background: rgba(0, 0, 0, 0) url("../img/map_home.jpg") no-repeat scroll center center;height: 374px;}
.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 #475a20;}
.sis_logo a{ color:#697551;font-weight:bold;}
.sis_logo a:hover{ color:#475a20; 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:#475a20; font-size:31px;font-weight:bold;  margin-top: 20px;}
/********* SISTER PROPERTIES  ******/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn start xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
 @media screen and (min-width: 400px) and (max-width: 500px) { 
.ns_bar {margin:0 1px 30px 6% !important;}
 }
 @media screen and (min-width: 501px) and (max-width: 600px) { 
.ns_bar {margin: 0 1px 30px 10% !important;}
 }
 @media screen and (min-width:601px) and (max-width: 767px) { 
.ns_bar { margin:0 1px 30px 17% !important;
    width: 65%;}
 }
  @media screen and (min-width: 320px) and (max-width: 399px) { 
.ns_bar {margin:0 1px 0 4% !important;}
 }
 
 .arow {
    background: #697551 url("../img/arow.png") no-repeat scroll center center;
    border: medium none;
    height: 45px;
    position: absolute;
    right: 0; top:0;
    width: 50px; text-indent:-9999px;
}
.mob1 {
    border: 2px solid #697551; background: #fff none repeat scroll 0 0 !important; border-radius:6px;height: 49px;margin-bottom: 30px;
}
@media screen and (min-width: 992px) and (max-width: 2500px) {
.mob1 {margin:44px 0;}
}
.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:6px;height: 45px !important; padding: 8px 15px;
 width:92% !important;box-shadow:none !important; border: 0;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxx subscribe_btn end  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*********footer  ******/
footer {background:  url("../img/footer.jpg") no-repeat scroll 50% 50% / cover;color: #fff;padding: 0; 
border-top:5px solid #81a043; margin-top:40px;}
.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 !important; text-decoration:none; }
.green_footer{ background:#81a043; color: #000;margin: 10px auto 0; padding: 12px 5px;}
.list li { display:block; padding:2px 8px;}
.padding-footer li{ padding:2px 8px;}
.list li a{ text-decoration:none;}

.list1 li, .list1 li a{color:#fff;}
.list1 li { display:inline-block; padding:2px 8px;}
.padding-footer1 li{ padding:2px 8px;}
.list1 li a{ text-decoration:none;}


.footer_adress h2, .foot-name{ margin-top:15px;}
.footer_adress li{ list-style:none;}
.social{/*clear:both;*/}
.social a{background: #fff url(../img/social_icon.png) no-repeat; width:35px; height:35px; display:inline-block; /*float:left;*/ 
margin:0 3px; border-radius:6px; border:1px solid #ccc;}
.social a:hover{background: #96b558 url(../img/social_icon.png) no-repeat;}
.yelp{background-position:-173px 0px !important;}
.trip{background-position:-342px -1px !important;}
.gplus{background-position:-90px -1px !important;}
.fb{background-position:-11px -1px !important;}
.yahoo{background-position:-130px 1px !important;}
.tweet{background-position:-51px -2px !important;}
.foursquare{background-position:-374px 2px !important;}
.youtube{background-position:-215px -1px !important;}
.pinterest{background-position:-255px 0px !important;}
.inn_icon{background-position:-300px 0px !important;}
.instagram {background-position: -414px -1px !important;}
.linkedin{background-position:-453px -1px !important;}
.social img{ display:none;}
.inner_res .home_collapse{top:67px;}
.innsight_logo {background: #ffffff none repeat scroll 0 0;border-radius: 5px;padding: 5px;}
a:focus, a:hover{text-decoration:none;}
/*********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:#18520f;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#525d3f; 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:#18520f;}
.top-nav-ul > li > a:focus, .top-nav-ul > li > a:active, .top-nav-ul > li > a:hover {
    background: none;
    border-bottom: 2px solid #18520f !important;
    color: #18520f !important;
}
.top-nav-ul li.active a{border-bottom:2px solid #18520f;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none;}
.dropdown-menu li a{padding:13px 11px;}
.top_bg1 a{color:#18520f;}
.top_bg1 li a {font-size: 15px;padding: 13px 12px;text-align: center;}

/**************************** menu ********************************* ******/

.lgo_here{ position:absolute;top:-14px;z-index: 1;}
.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: 2px solid #2d4504;color: #5a800d;padding: 11px 35px; text-transform: uppercase; font-weight:bold;}     
.but_green.focus, .but_green:focus, .but_green:hover { background:#475a20; color:#fff;}
.btn{padding:6px 11px;}

@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;}
	.subname {font-size: 30px  !important;}
	.social-icons a{margin: 0 1px  !important;font-size: 18px  !important;}
}
@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;padding-bottom:5px;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:#475a20; text-transform:uppercase;}
.mobilenavigations li a span{padding:0 11px 0 15px;}
.mobilenavigations li a .fa {
    width: 50px;
    font-size: 18px;
    text-align: center;
}

.mobilenavigations li a .glyphicon {
    width: 50px;
    text-align: center;
}
.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{background:#475a20;width:100%;display:none;position:relative;text-align:center; z-index:8;padding:0; height:42px;}
.mobiletop-box-divs img{max-width:200px;}
.mobile-phone-span{float:left;background:rgba(255, 255, 2550, 0.7)  url('../img/call_icon.png') no-repeat center center;
width:43px;height:42px;position:relative;z-index:999;cursor:pointer;}
.mobile-phone-nav-dropdown{float:right;background:rgba(255, 255, 2550, 0.7) 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;}
}
@media screen and (min-width: 1001px) and (max-width: 1199px){
.mobiletop-box-divs img{max-width:130px;}
}
.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: #475a20  none repeat scroll 0 0;color: #fff !important;}
.DN{ display:none;}
.dropdown-menu-mobile li.active a{background:#475a20 ; color:#fff;}
.mobilenavigations >.destination-nav-tab-mobile a.active {background:#fe0000;color:#ffffff; }
.dropdown-menu-mobile li a {padding-left: 45px;}
.dropdown-menu-mobile{padding:0px 0 0 6px;}
/***********menu**************/
/*********** Header all page **************/
.top_bg {color: #000;padding: 0; z-index: 9;}
.topbg_inner li a{padding:10px 15px} 
.topbg_inner{background:#fff; height:100px;} 
.header_1 {background: #475a20 none repeat scroll 0 0;height: 60px;position: relative;width: 100%;z-index:2;}
.header_1 .head_phone{padding:13px 0 0px;} .pdr1{padding:7px 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:#475a20;}
.inner_res {background: #475a20  none repeat scroll 0 0;padding-top: 11px;}
@media screen and (min-width: 320px) and (max-width: 1000px){
.inner_res{background:#475a20; padding-top:10px;} 
.innerhead1{padding:7px 0;} .res_cover{position:inherit !important;}
}
.logo_inn{position: absolute; display: block;}
/*********** Header all page **************/
/*********** date picker **************/
.datepicker td.active, .datepicker td.active:hover{background:#475a20 !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:#475a20 !important;}
.datepicker td.day:hover{background:#475a20 !important; color:#fff !important;}
.datepicker td.day.disabled {color: #939393 !important;}
/*********** date picker **************/
/*********** button **************/
.hvr-sweep-to-right::before {
    background: #475a20 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;font-size:18px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
/*.hvr-sweep-to-right:hover::before, .hvr-sweep-to-right:focus::before, .hvr-sweep-to-right:active::before{ transform: scaleX(1);}*/
.but_bg {background: rgb(153,210,87); /* Old browsers */
background: -moz-linear-gradient(top, rgba(153,210,87,1) 0%, rgba(113,180,47,1) 45%, rgba(102,170,46,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(153,210,87,1) 0%,rgba(113,180,47,1) 45%,rgba(102,170,46,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(153,210,87,1) 0%,rgba(113,180,47,1) 45%,rgba(102,170,46,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d257', endColorstr='#66aa2e',GradientType=0 ); /* IE6-9 */;
color: #fff; cursor: pointer;margin: 0.4em;padding:8px 28px;text-decoration: none;border-radius:4px; border:none;margin-top: 30px;}
/*********** green button **************/

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8524e+0,b0211c+48,b0211c+68 */
.red-but{background: rgb(216,82,78); /* Old browsers */
background: -moz-linear-gradient(top, rgba(216,82,78,1) 0%, rgba(176,33,28,1) 48%, rgba(176,33,28,1) 68%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(216,82,78,1) 0%,rgba(176,33,28,1) 48%,rgba(176,33,28,1) 68%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8524e', endColorstr='#b0211c',GradientType=0 ); /* IE6-9 */
color: #fff; cursor: pointer;margin: 0.4em;padding:8px 24px;text-decoration: none;border-radius:4px; border:none;margin-top: 30px;}
/*********** 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: 0px !important;top: -372px !important;}
.currency_h5heading{ color:#000; font-weight:normal;}
.guest_tab ul li a, .guest_tab h2 a, .guest_tab h2 span{ background:#004991;}
.current_currency_list {background: #fff none repeat scroll 0 0;border-radius: 3px;padding: 7px 8px; margin:auto; width:100px; margin-top:10px;}
@media screen and (min-width: 320px) and (max-width: 500px) {
.country_currency_list{ width:265px !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;}
	.ML50SM{margin-left:70px;}
	.list1 li{display:block}
	.MT25-tab{margin-top: 25px;}
}

@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) {
	 .floating{padding-bottom:40px}
  .fixcheck{padding-bottom: 20px}
.red-box {font-size:18px !important;}
.white-box {font-size: 18px !important;}
.color_g{ width: 100%;}
.list1 li{display:block}
}
/*message center*/
.message_close{position:absolute; right:-5px; top:14px !important; 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:15px; 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;
    color: #000;
    width: 150px;
    padding: 15px 10px !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:none !important;border-width:0 !important}
.goog-te-gadget-simple .goog-te-menu-value span{ color:#fff !important;}
.res_heading{background: #5c6f35;color: #fff;font-size: 25px;margin-top: 10px; padding: 4px 0 7px;}
.yosemite_tours p{text-align:justify;} 
 
@media screen and (min-width:992px) and (max-width: 1199px) {
.home_collapse{ margin-top:20px !important;}
 }
 
@media screen and (min-width: 768px) and (max-width: 991px) {
.home_collapse{ margin-top:0px !important;}
 }
 

/* BackToTop button css */
#scroll {
position:fixed;
right:10px;
bottom:49px;
cursor:pointer;
width:50px;
height:50px;
background-color:#475a20;
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.8);color: rgb(255, 255, 255);margin-top: 10px;padding: 6px 35px;text-transform: none;}
.red-box {color:#ffffff;font-size: 25px;}
.white-box {color:#fff;font-size: 25px;}
.shadowboxdiv {height: 120px;right: 0;position: absolute;bottom:80px;width: 45%;z-index: 9;}
@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: -9px;
    cursor: pointer;
    /*font-size: 35px;*/
   height:73px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 2; 
}
.colapsshoecontentlinkdiv2 {
    /*background: rgb(255, 255, 255) url("../img/minuss.png") no-repeat scroll center 10px;*/
    bottom:-15px;
    cursor: pointer;
    /*display: none;*/
    height: 73px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}	
.animatedheight p{ text-align:justify; padding:0px 13px;}
.mobile0verviewinnwerdiv {background:#fff;height: 300px;overflow: hidden;
position: relative;z-index: 9;}
.animatedheight {width: 100%; color:#475a20; margin-top:10px; overflow: hidden;} 	

}
@media screen and (min-width: 320px) and (max-width: 767px) {
.social-circle em{font-size: 30px !important;}

.shadowboxdiv{height:auto; right:0; position:absolute; bottom:0; width:100%; z-index:9;} .color_g{margin:0;}
}
.LSB_footer{background:#475a20; 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; border:2px solid #ffffff; display:inline-block; padding:10px 20px; font-size:20px;}
.guest_roomsh{background:url("../img/guest-rooms.jpg") no-repeat fixed center center / cover; padding:150px 0;} .guest_roomsh span{display:block; font-size:36px;}
.guest_roomsh{cursor:pointer;}
/*roshan's edits dated 23 Oct 2017 ends*/
.gocentric a{color:#475a20;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background:rgba(24, 82, 15, 0.7) none repeat scroll 0 0; padding:10px;} .carousel-control{opacity:1;}
@media screen and (min-width: 992px) and (max-width: 1200px) {
			.inner_res .home_collapse {top: 33px !important;}	
			}
@media screen and (max-width: 1200px) {
	.location{background:url(../img/location.jpg) no-repeat center center / cover;}
	.guest_roomsh{background:url("../img/guest-rooms.jpg") no-repeat center center / cover;}
}			
.modal-dialog{padding-top:60px;}
/*aj edits*/
.scrollspy-example p{text-align: justify; display:inline;}


.good_news p{display:block;}

div.mydiv a, div.mydiv a:hover, .empty-month, .empty-month:hover, .mydiv li li:hover{color:#475a20} .mydiv li li:hover{background:none;} .mydiv li li:hover a{color:#475a20;} #promo_code{padding:7px 5px 4px 5px; border:1px solid #dbdbdb; max-width:150px !important}
.innerheader{position:absolute; bottom:0; left:0; right:0; text-align:center;} #formReservation .nav-tabs > li.active > a, #formReservation .nav-tabs > li.active > a:focus, #formReservation .nav-tabs > li.active > a:hover{background:#475a20 !important}
.restaurant_bg{background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%),url(../img/resturant.jpg) no-repeat center 30% /cover;;
; color:#fff} 
.restaurant_bg a{
	color:#000000; /*border-color:#000000;
linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.9) 100%),url(../img/hotel-img.JPG)
 no-repeat center 30% /cover;*/}

/* slideout css */
.slideout {
    position: fixed;
    right: -68px;
    top: 49%;
    color: #525d3f;
    z-index: 1048;
    background-color: #fff;
    border: 8px double #525d3f;
    padding: 5px 20px;
    font-weight: 700;
    text-transform: uppercase;
    transform: rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transition: 0.3s;
}

.slideout:hover {
    background-color: #525d3f;
    outline: none;
}

.slideout-content {
    height: auto;
    width: 0;
    position: fixed;
    z-index: 1049;
    top: 36%;
    right: 0;
    background-color: #fff;
    overflow: hidden; 
    transition: 0.5s;
    /* padding: 10px; */
    box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
}
  
.slideout-content a {
    text-decoration: none;
    color: #000;
    /* color: #818181; */
    transition: 0.3s;
}
  
/* .slideout-content a:hover {
    color: #f1f1f1;
} */
  
.slideout-content .closebtn {
    position: absolute;
    top: -10px;
    right: 1px;
    font-size: 35px;
}

.slideout-data {
    padding-left: 15px;
    padding-right: 5px;
}

.slideOut__Main {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 10px;
	/* max-height: 372px;
    overflow: hidden; */
}

.slideOut-left {
    max-width: 300px;
    /* flex: 0 0 40%;
    max-width: 40%; */
}

.slideOut__Main  .slideOut-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* .slideOut-right {
    flex: 0 0 60%;
    max-width: 60%;
} */

.slideOut-heading h4 {
    margin-top: 0;
    padding-right: 24px;
}

.slideOut-body {
    /* height: 186px;
    overflow: hidden;
    overflow-y: scroll; */
    text-align: justify;
    font-size: 14px;
}

/* .slideOut-body p {
    padding-right: 5px;
} */

.slideOut-footer {
    margin-top: 10px;
    text-align: center;
}

.slideOut-btn {
    border: 1px solid #3A9700;
    padding: 8px 16px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    transition: .3s;
}

.slideOut-btn:hover {
    background-color: #3A9700;
    color: #fff;
}

.slideOut-btn span {
    margin-left: 20px;
}

@media screen and (max-width: 767px) {
    .slideout, .slideout-content { display: none; }
}

/* slideout css */


/*.form-control{padding: 22px 12px ;}*/

.placeholder-fix:focus::-webkit-input-placeholder {
    color: transparent;
}

.placeholder-fix:focus::-moz-placeholder {
    color: transparent;
}

.placeholder-fix:-moz-placeholder {
    color: transparent;
}
.textacc{top: -3px;position: relative;}
/* footer social icons */
ul.social-network li {
    display: inline;
    margin:0 -6px;
}

.social-network a.icoRss:hover {
    background-color: #F56505;
}

.social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.social-network a.icoyoutube:hover {
    background-color: #ff0000;
}

.social-network a.icoyelp:hover {
    background-color: #f44336;
}

.social-network a.icotrip:hover {
    background-color: #4caf50;
}

.social-network a.icopint:hover {
    background-color: #cb2027;
}

.social-network a.icoinsta:hover {
    background-color: #ca496b;
}

.social-network a.icoTwitter:hover {
    background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
    background-color: #BD3518;
}

.social-network a.icoVimeo:hover {
    background-color: #0590B8;
}

.social-network a.icoLinkedin:hover {
    background-color: #007bb7;
}

.social-network a.icoRss:hover em,
.social-network a.icoFacebook:hover em,
.social-network a.icoTwitter:hover em,
.social-network a.icoGoogle:hover em,
.social-network a.icoVimeo:hover em,
.social-network a.icoLinkedin:hover em,
.social-network a.icoyoutube:hover em,
.social-network a.icoyelp:hover em,
.social-network a.icotrip:hover em,
.social-network a.icopint:hover em,
.social-network a.icoinsta:hover em {
    color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
    color: #44BCDD;
}

.social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 5%;
    -webkit-border-radius: 5%;
    border-radius: 5%;
    text-align: center;
    width: 60px;
    height: 60px;
    font-size: 20px;
}

.social-circle li em {
    margin: 0;
    line-height: 60px;
    text-align: center;
}

.social-circle li a:hover em,
.triggeredHover {
    -moz-transform: rotate(360deg);
    color: #fff !important;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.social-circle em {
    color: #fff !important;
    font-size: 36px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}
.DI{display: inline-block;}
/* footer social icons */
.connect{color: #fff;position: relative;
    top:-7px;
    font-size: 25px;
    display: inline;
    padding: 0px;
    letter-spacing: 2px;
    font-weight: bold;}

.connect-bor{border-bottom:1px solid #7c7979;}
.list-group{margin-bottom: 17px;}
#lostFound_box .add-on {top: -36px;}
.datefieldsbox{top: -30px;}
@media screen and (min-width: 1200px) and (max-width:2600px) {
.mobile0verviewinnwerdiv{height: 295px;min-height: 295px;}
.but-inner-search{margin-top: -5px !important;margin-bottom: 5px !important;}	
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.hvr-sweep-to-right{font-size: 16px;}
.shadowboxdiv{width: 72%;margin-top: 26px;}
.mobile0verviewinnwerdiv{height: 365px;min-height: 365px;}	
.rating_font{font-size: 52px;}
.panel-body-innsight .F22 {font-size: 20px;}
#tag-id{margin-top: 2px;}
.sort_bar{ padding: 7px 10px !important}
.sortbarmobile {padding: 11px 10px !important;}
.MT20-sm{margin-top:20px;}

}
@media screen and (min-width: 320px) and (max-width: 991px) {
.BGmodi{margin-top: -18px !important;}
.MT15sm {margin-top:25px !important;}
.MT30SX{margin-top:25px !important;}
}
.BGmodi a {
    display: inline-block;
    padding:16px 23px;
}
.BGmodi {
    background: #358a00 none repeat scroll 0 0;
    display: inline-block;
    margin-top: 14px;
}

@media screen and (min-width: 768px) and (max-width: 2600px) {
ul.social-network li{ margin: 0 15px;}
 }

.subscribesec1 {
    background: url(../img/news-bar.png) no-repeat center 30% /cover;
}


.subname {
    font-size: 44px;
    text-transform: uppercase;
    display: block;
    line-height: 50px;
    font-weight: bold;
}
.MT6{margin-top:6px}
.gallery>li.active>a, .gallery>li.active>a:focus, .gallery>li.active>a:hover {
    background: #475a20 !important;
    color: #fff !important;
}
.gallery > li > a:focus, .gallery > li > a:active, .gallery > li > a:hover{ background:#475a20;  
border-bottom:inherit !important;; color:#fff !important;}

.nav>li>a:focus, .nav>li>a:active, .nav>li>a:hover {
    background: none;
    border-bottom:2px solid #18520f;
    color: #000 !important;
}

