.sort_bar{background:#475a20; padding:7px 10px; color:#fff;height:40px;margin-bottom:20px;}
.email-enter{color:#475a20; margin-top:3px;}
.sort_bar p{ margin:0px;}
.w130{color:#475a20;}
.but_flot{top: -18px;}
.bor_gry{ border:1px solid #cccccc;}

@media screen and (min-width: 1200px) and (max-width: 2600px) {
.myccount-text{bottom:-84px;left:43px;position: absolute;}
.myccount{bottom: -36px;left: 40px;position: absolute;}
}
.viewmore{background:#61a52a; color:#fff;border-radius:4px; padding:9px 2px 9px 18px;}
.arrowbg{ background:#42810f; font-size:25px; padding:5px 6px 10px 11px;}
.reviews_box a:hover{color:#fff;}
.sort_bar a{ color:#fff;}
.M0P0{margin: 0px; padding: 0px;}
.show-more{background:#475a20; padding:9px 17px 11px; color:#fff; margin:auto;}
.showmore a{ color:#fff;}
.showmore{ position:relative; bottom: 10px;}
.bar_overview{background:url("../themes/yosemite/img/bar.png") no-repeat;height: 15px;
 margin-bottom: 10px;width: 92%;}
.box_bg {background: #e7e8e9 none repeat scroll 0 0;min-height: 165px;}
.yellow-bg {background: #ecebd0 none repeat scroll 0 0;float: left;width: 100%;}
.BR-none{border-radius:0px !important;}
.promo-but, .btn-default:focus, .btn-default:hover{background:#088e01; color:#fff; border:none; float:left;}
.promo-bor{border:1px solid #475a20; color:#000; float:left;}
.form-group > label{ float:left; margin-right:10px;}
.border-box {border: 1px solid #c5c5c5;}
.sort_bar{background:#475a20; padding:7px 10px; color:#fff;height:40px;margin-bottom:20px;}
.sort_bar h4{float:left; margin:3px;}
.pwd{ color:#475a20;}
/************** form *****************/
.error{border:1px solid #ff0000 !important;}
.error-color{color:#ff0000;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background:#ebebeb;}
.form-control:focus {border:none;box-shadow: none;outline: 0 none;}
.form-control{box-shadow:none;/*border:none;*/}
.customedeatetimesinreview {border: none;color: rgb(85, 85, 85);display: block;font-size: 14px;height: 32px;
 line-height: 1.42857;padding: 6px 35px 6px 12px;width: 100%;border-radius:4px; background:#ebebeb;}
#travelled_date {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;cursor: auto !important;left: 0;opacity: 0 !important;
position: absolute !important;top: 24px;width: 100%;z-index: 9; }
.mobile_max > .add-on{top:27px;right: 15px;}
.text-box, .form-control{/*background:#ebebeb;*/border-radius:4px;}
.thumb-up {background: #9ac362 none repeat scroll 0 0;border: 0 none;color: #ffffff;margin: 0 10px 0 5px;}
.thumb-down {background: #d9534f none repeat scroll 0 0;border: 0 none; color: #ffffff;margin: 0 0 0 5px;}
.grey_btn {border: 1px solid #bbbbbb;border-radius: 10px; box-shadow: 0 2px 2px #ccc;float: left;padding: 10px 15px;}
.has-feedback {position: relative;}
.form-group {margin-bottom: 15px;}
.trip_t label span, .about_h label span {border: 1px solid #eaeaea;border-radius:7px;display: block;margin: 0 0 10px;
padding: 5px 15px;}
.h-auto{ height:auto;}
.statement a{color:#000; font-weight:bold;}
.MB0{margin-bottom:0px;}
.MR10-mob{margin-right:10px;}
.B37{bottom: -37px;}
@media screen and (min-width: 320px) and (max-width: 767px) {
.reviews{ float:none;}
.MT10-mobile{ margin-top:10px;}
}

@media screen and (min-width: 320px) and (max-width: 354px) {
.MB10XS{ margin-bottom:10px;}	
}

/*************** form ****************/
@media screen and (min-width: 768px) and (max-width: 2600px) {
.bor{border-right: 1px solid #475a20;}
.bor1{ border-right: 1px solid #475a20;}
.bor_right{border-right: medium none !important;}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.MR10-mob{ margin-right:0px;}
.promo-bor{ width:65%; margin:auto; float:left;}
.reviews_box{margin:13px 0 10px;}
.bor_gry{border:0px;}
.but_flot {top: 15px;}
.sortbarmobile{ height:auto;}
.sortbarmobile { margin-bottom:0px;}
.w130{ width:40%}
.MB80_mob{margin-bottom:80px!important;}
.myccount-img{margin-left: -78px; left: 49%; width: 140px;}
.star{position: absolute; left: 50%; margin-left: -57px; width: 110px;}
.show-more{ padding:1px 5px 6px;}
}
.site-menu > li{float:none;}
.site-menu > li> a{ border:none;}
.site-menu > li > a:focus, .site-menu > li > a:active, .site-menu > li > a:hover{background:#d8cbc2 !important;
border-bottom:none !important;color:#000; border-radius:0;border-style:none;}
.bg-color{ background:#ede8e4; border:1px solid #b9b9b9;}
.bg-color-r{border-bottom: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;}
.bg-color h3{ background: #475a20;color: #fff;font-size: 19px;margin: 11px 0;padding: 8px 18px;;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
	background-color: #d8cbc2;
    border-radius: 0;
    border-width: 0;
    width: 100%;}
.red{ color:#f30000!important; width:100%;}
.g-recaptcha iframe{ width:165px;border-right:1px solid #c6c6c6;border-radius:5px;}
.g-recaptcha {height: 76px;width: 275px; margin:auto;}

@media screen and (min-width: 320px) and (max-width: 767px) {
.g-recaptcha iframe{margin-left: -60px;}
}
#applyingsuccesform{ background:#ede8e4; border:1px solid rgb(185, 185, 185);}
@media screen and (min-width:768px){.form-control{/*width: 50%; max-width:80%*/} #note_message.form-control{width:100%; margin:0 auto}} .W80{width:80%}