.contactuslablebx{ color:#f30000!important; margin:0}
#contactUsFrom .form-group{min-height:95px; margin-bottom:0}
#contactUsFrom .g-recaptcha{/*margin-top:20px;*/}
.bar_overview{background:url("../themes/yosemite/img/guestrooms.png") no-repeat;height: 15px;
 margin-bottom: 10px;width: 92%;}
 .shadow{-webkit-box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);
-moz-box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);
box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);}
.cont_box{font-size:17px;color:#545454;}
.i_set{font-size:35px;position:relative;vertical-align:middle;text-align:center;}
.i_set .glyphicon{/*top:17px;*/position:relative;color:#000;}
.form-group label{color:#545454;font-weight:normal;}
.form-control{/*background:#ebebeb;*/}

.bt_success {
    font-size: 20px;
    padding: 10px 50px !important;
}

.hvr-float-shadow::before {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 5%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transition-duration: 0.3s;
    transition-property: transform, opacity;
    width: 90%;
    z-index: -1;
}
.hvr-float-shadow {
    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: transform;
    vertical-align: middle;
}

.hvr-float-shadow:hover::before, .hvr-float-shadow:focus::before, .hvr-float-shadow:active::before {
    opacity: 1;
    transform: translateY(5px);
}
.hvr-float-shadow::before {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 5%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transition-duration: 0.3s;
    transition-property: transform, opacity;
    width: 90%;
    z-index: -1;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
    transform: translateY(-5px);
}
.cantactusmap {
    border: 1px solid #ccc;
    height: 636px;
    margin-bottom: 20px;
    width: 100%;
}

.a-color{color:#545454 !important; word-break:break-all}
.g-recaptcha iframe{ width:227px;border-right:1px solid #c6c6c6;border-radius:5px;}
.g-recaptcha {height: 76px;width: 230px; display:block; margin:0 auto /*float:left;*/}
.contact_btn{display:block; /*float:left;*/ margin:15px 0 0 0px !important;} .g-recaptcha div:first-child{width:230px !important}
.togglemapview{ cursor:pointer;}
@media screen and (min-width: 1200px) and (max-width: 2500px) {
.form-control{/*width: 110%;*/}	
.form-group{margin-bottom: 0px;}
}
@media screen and (min-width: 1000px) {
.CsameH{display:flex}
.LSB_footer{position:absolute; bottom:0; width:100%; left:0; right:0}
.addheight{/*min-height:660px;*/}
}
.gm-style div {transition-property:none}
.messagesdivdisplay{margin-left: 30px;}
.newcontactbox{background:#eaeaea; padding-top:10px; padding-bottom:10px}
.WB{word-break: inherit} .addheight{flex-flow:column wrap; display:flex; background:#ffffff}
.contact-icon{background:url("../images/contact-icon.svg") no-repeat; width:60px; height:60px; display:inline-block}
.hotelci{background-position:0 0; width:72px; height:72px;} .phoneci{background-position:-4px -231px} .emailci{background-position:-9px -431px}
.LSB_footer {background: #9c000f;color: #ffffff;padding:10px;}
.LSB {border: 1px solid #ffffff ;color: #ffffff !important;display: inline-block;padding: 8px 19px; 
	background:none; text-transform: uppercase;}
	.but_bg{margin:0.9em !important;}


.redb {
    border: 2px solid #ff0000;
}


