 .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);}

.inner_tab {background: none repeat scroll 0 0 #e8e8e8;}	
.direction {background: none repeat scroll 0 0 #ebead4;}
.g-recaptcha {border-right: 1px solid #d3d3d3;height: 76px;width: 201px;}
.bt_success {font-size: 20px;padding: 10px 50px !important;}
.map_to, .map_to_box, .map_by, .map_trans {padding-bottom: 5px;padding-top: 5px;}
.book_btn .btn {font-size: 18px; left: -6px; position: relative;text-transform: inherit;top: 13px;}
.book_btn {border-radius: 3px;display: inline-block;margin:16px 0 0 0px;padding: 0;}
.btn {padding: 6px 11px;}
.initialmapwd {width: 100%;border:1px solid #475a20;}
.direction a { background: url("../images/direction_icon.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: inline-block;height: 40px; width: 87px;background-size: 500px 500px;border:1px solid #aaa;}
.walk {background-position:-143px -178px !important;}
.cycle {background-position:-271px -176px !important;}
.bus {background-position: -401px -179px !important }	
.car {background-position:-12px -178px !important;}

.car_active, .car:hover {background-position:-12px -280px !important;}
a:hover, a:focus {color: #2a6496;text-decoration: none;}

.walk_active, .walk:hover {background-position: -143px -280px !important;}
.cycle_active, .cycle:hover {background-position: -271px -278px !important;}
.bus_active, .bus:hover { background-position:-401px -281px !important ;}
.red {color: #ff0000;}
.pop_address {background: rgba(236, 118, 34, 0.8) none repeat scroll 0 0;bottom: 20px;
    color: #ffffff;
    font-size: 18px;
    left: 25%;
    padding: 10px 20px;
    position: absolute;
    right: 25%;
    width: auto;}
.icons{position: absolute; left: -28px; top: 3px;}	
.pop_address a{color:#fff;}
.F24{font-size:24px;}
.F30{font-size:30px;}
#fromAddress{border:1px solid #000;width:100%; border-radius: 5px; height: 45px; padding-left:5px}
.bg_img a{background:none;color:#475a20;}
.bg_img {padding-top:45px;}
.map_trans {padding-top: 34px;}
.pop_address{background:rgba(156, 0, 15, 0.8)  !important;}

 @media screen and (min-width: 320px) and (max-width: 767px) {          
.bg_img{padding-top: 2px;}
.map_trans{ padding-top: 2px;}
.book_btn .btn{top:0px;}
.R15{ right: 15px;}
.map_to, .map_to_box, .map_by, .map_trans{padding-top:2px;}
.pop_address{ width:100%; left:0; margin:0;}
 }
@media screen and (min-width: 768px) and (max-width: 1023px) {  
.bg_img{padding-top: 37px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px) { 
.F12sm{ font-size:12px;}
}
.PA{position: absolute; cursor: pointer; right: 0px;}
.F82{font-size: 82px; color:#5dbe0f;}
.M10{ margin:10px;}
.but_bg{padding:11px 20px!important;}
.messagebg{margin-bottom: 10px; padding: 5px 0px 5px 0px;}
.gm-style div {/*transition-duration: none;transition-property:none*/}
.startover a{background:none; height:auto; width:auto; font-size:14px; color:#000;}
.PLR0{padding-left: 0;padding-right: 0;}
.pop_address {bottom:21px;}
.pop_address {
    background: rgba(0, 0, 0, 0.7) !important;
}

.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:15px 28px !important;text-decoration: none;border-radius:4px !important; border:none;}
