/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
/* Header */
.main-dashboard{
    padding-top:127px;
}
.dashbord-wellcome{
    padding: 24px 30px 72px 30px;
}
.dashbord-wellcome h3{
    font: 600 16px/25px 'Open Sans', sans-serif;
    color:#da555d;
}
.dashbord-wellcome .from-text{
    font: 16px/25px 'Open Sans', sans-serif;
    color:#505050;
}
.panel-block{
    margin-top:27px;
}
.dashbord-wellcome .panel-block .panel-body img, .panel-block span{
    font: 400 14px/18px 'Open Sans', sans-serif;
    color:#505050;
    display:inline-block;
    vertical-align: middle;
}
.dashbord-wellcome .panel-block .panel-body img{
    margin-right:10px;
}
.panel-footer{
    font: 400 18px/22px 'Open Sans', sans-serif;
    color:#505050;
    text-align:center;
    background-color: #e3eef1;
}
.panel-default:hover, .panel-default:focus, .panel-default:active, .panel-default:focus:active {
    /*box-shadow: 0 3px 10px 1px rgba(0,0,0,0.2);*/
}
.rating-block{
    padding: 8px;
    background:#eb8797;
}
.rating-val {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #fff;
}
.rating-val-in {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    min-height: 32px;
    text-align: center;
    padding: 5px 0;
    font: 20px/21px 'Open Sans', sans-serif;
    background: #51d463;
}
.progress-block{
    border:1px solid #ddd;
}
.progress-block p strong{
    font: 600 17px/42px 'Open Sans', sans-serif;
    color:#505050;
}
.progress-block p{
    font: 400 16px/24px 'Open Sans', sans-serif;
    color:#505050;
}
.progress-block .btn {
    color: #fff;
    border-radius:5px;
    font-size:16px;
    background-color: #eb8797;
    padding:8px 8px;
    margin:30px 0px;
}
.progress-block .btn:hover,.progress-block .btn:focus,.progress-block .btn:active,.progress-block .btn:focus:active {
    color: #fff;
    box-shadow: 0 3px 10px 1px rgba(0,0,0,0.2);
    background: #eb8797;
}
.analytical-block h4{
    font: 600 20px/21px 'Open Sans', sans-serif;
    color: #d9555d;
    padding:26px 0 15px;
    border-bottom:1px solid #ddd;
}
.impressions-block{

}
.impressions-sec{
    background:#f1f4f5;
    padding:20px 20px 20px 36px;
    margin-top: 17px;
    border:1px solid #ddd;
}
.impressions-sec h5{
    font: 400 15px/20px 'Open Sans', sans-serif;
    color: #505050;
    display:inline-block;
}
.impressions-sec span{
    font: 400 13px/17px 'Open Sans', sans-serif;
    color: #505050;
    float:right;
}
.calenderl-block{
    padding: 20px 0 26px 0;
}
.graphshow-block {
    background:#f1f4f5;
    padding:22px 32px;
    border:1px solid #ddd;
}
.graphshow-block p{
    position:relative;
    display: inline-block;
    width: 177px;
    font: 400 13px/20px 'Open Sans', sans-serif;
    color:#737373;
    margin-right: 45px;
    vertical-align: middle;
}
.graphshow-block p:after{
    content: "";
    position: absolute;
    top: -5px;
    right: -10px;
    border-right: 1px solid #ddd;
    display: inline-block;
    height: 70px;	
}
.graphshow-block small{
    font: 600 40px/44px 'Open Sans', sans-serif;
    color: #737373;
    vertical-align: middle;
    margin-right: 45px;
}
.graphshow-block span{
    display: inline-block;
    vertical-align: middle;
}
.Premium-block{
    background:#f1f4f5;
    padding:18px 15px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.Premium-block p,.Premium-block span{
    font: 400 15px/19px 'Open Sans', sans-serif;
    letter-spacing:.5px;
    color:#505050;
}
.dashbord-wellcome .Premium-block p {
    padding: 0px 0 0px;
}
.Premium-block span{
    color:#ed3338;
    padding-left: 6px;
}
/*----storefront--frequently-asked-questions----*/

.selectors-block{
    background:#f6f8f8;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.selection-block img{
    margin-right:25px; 
}
.selectors-promotion .selected-block img{
    margin-right:25px;
}
.selectors-block h3 a{
    color:#737373;
}
.selectors-block h3 a:hover{
    color:#da555d;
}
.selectors-block h3 .active{
    color:#da555d;
}
.selection-block{
    padding:20px 15px;
}
.selection-block h3,.selection-block img{
    display:inline-block;
}
.selectors-promotion .selected-block h3,.selectors-promotion .selected-block h3 span {
    font: 300 15px/20px 'Open Sans', sans-serif;
}
.selection-block h3,.selection-block h3 span{
    font: 300 16px/20px 'Open Sans', sans-serif;
    color:#737373;
}/*
.selection-block h3 span{
        color:#d9555d;
}*/
.selection-block{
    border-bottom: 1px dashed #505050;
}
.questions-block{
    padding-right: 15px;
    overflow-y:scroll;
    height:1016px;	
}
.questions-block #optionsRadios1{
    margin-top:0;
}
.questions-block h4{
    margin-top: 7px;
    font: 600 20px/21px 'Open Sans', sans-serif;
    color: #d9555d;
}
.questions-block .panel-default{
    min-height: 156px;
}
.questions-block .panel-heading{
    background:transparent;
}
.questions-block .price{
    font: 400 16px/20px 'Open Sans', sans-serif;
    color:#505050;
    padding: 0 30px 0 16px;
}
.questions-block #searchInput{
    margin:30px 0;
    outline: 0;
    padding: 14px 0;
    border: 1px solid #ddd;
    padding: 11px 6px;
}
.questions-block .panel-heading{
    padding-top: 12px;
}
.questions-block .panel-title{
    font: 600 16px/20px 'Open Sans', sans-serif;
    color:#505050;
}
.questions-block .panel-body .info-img{
    display: inline-block;
    margin: 0 4px 0 50px;
    vertical-align: middle;
}/*
.questions-block .panel-body .form-group{
        margin-bottom:0;
}*/
.questions-block .panel-body span{
    /*	font: 600 16px/20px 'Open Sans', sans-serif;*/
    font: 400 16px/21px 'Open Sans', sans-serif;
    color:#505050;
    vertical-align: middle;
}
.questions-block.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    position:static;
    margin-left:0;
    margin-right:10px;
}
.radio-block.checkbox, .radio {
    position: relative;
    display: inline-block;
    margin: 16px 0;
}

.btn-default-lg {
    font-size: 20px;
}
/*----promotions----*/
.promotion-block .panel-title{
    font: 600 20px/24px 'Open Sans', sans-serif;
    text-align:center;
}
.promotion-block .panel-heading{
    background:#f1f4f5;
}
.promotion-block .discount{
    font: 600 18px/22px 'Open Sans', sans-serif;
    color:#d9555d;
    background:#e0edf1;
    padding: 15px 20px;
    border:2px dashed #c9d4d7;
}
.promotion-block.checkbox label, .radio label {
    padding-left:0px;
}
.promotion-block .agree{
    font: 400 14px/18px 'Open Sans', sans-serif;
    color:#505050;
}
.promotion-block p{
    font: 400 17px/21px 'Open Sans', sans-serif;
    color:#505050;
    text-align: center;
}
.promotion-block .Promotions-btn{
    margin-top:12px;
}
/*-----photos-block------*/
.photos-block .dropzone{
    border: 2px dashed #ddd;
    border-radius: 5px;
    background:#eff6f8;
    min-height:224px;
    padding: 20px 20px;
    margin-top:28px;
}
.photos-block li{
    font: 400 16px/30px 'Open Sans', sans-serif;
    color:#505050;
    background:url(../images/dashboard/correction_img.png)no-repeat 0 6px;
    padding-left: 28px;	
    list-style: none;
}
.photos-block .dropzone .dz-message {
    text-align: center;
    margin: 2em 0;
    font: 400 18px/22px 'Open Sans', sans-serif;
    color:#505050;
}
.photos-block .dropzone .dz-message .note {
    font: 400 15px/19px 'Open Sans', sans-serif;
    color:#ddd;
    display: block;
    margin-top: 15px;
}
.photos-block .needsclick .btn-default-lg{
    margin-top:20px;
}
.photos-block .dropzone .dz-message .note:before,.photos-block .dropzone .dz-message .note:after{
    content:"";
    border:1px solid #ddd;
    width:128px;
    display: inline-block;
    vertical-align: middle;
}
/*-----videos-block------*/
.videos-block .correction-img{
    vertical-align:middle;
}
.videos-block p{
    vertical-align:top;
}
/*-----booking1----*/
.booking-block .booking-head h5{
    display:block;
    font: 400 15px/19px 'Open Sans', sans-serif;
    color:#505050;
    padding: 16px 0 10px 0;
}
.booking-block .booking-head{
    border-bottom: 1px solid #ddd;
    padding:26px 0 7px;
    margin-bottom: 15px;
}
.booking-block .panel-default{
    min-height:0px;
}
.accordian-cust .panel-title a {
    display: block;
    margin-top: 10px;
    padding: 15px 18px;
    color: #726a71;
    font: 17px/18px 'futura_bookregular';
    background: url(../images/select_arrow.png) no-repeat right 15px center #f1f0f1;
    background-size: 20px;
}
.dashbord-photos .accordian-cust .panel-title a.collapsed {
    background-image: url(../images/select_arrow_top.png);
    background-color: #ebf8ff;
}
.accordian-cust .panel {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
.booking-block .panel-block{
    margin-top:0;
}
.booking-block .panel-body img{
    margin-right:10px;
    vertical-align: middle;
    display: inline-block;
}
.booking-block .panel-sec span{
    font: 600 18px/22px 'Open Sans', sans-serif;
    color:#505050;
    display: inline-block;
}
.infor-row {
    font-size: 0;
    padding: 7px 0;
}
.infor-row span {
    display: inline-block;
    vertical-align: top;
    width: 60%;
    font: 400 15px/24px 'Open Sans', sans-serif;
}
.infor-row .info-name {
    width: 40%;
}
.infor-row .info-name:after {
    content: ':';
    float: right;
    margin-right: 15px;
    font-weight: 600;
}
.order-info-block .infor-row {
    padding: 12px 0;
    border-bottom: 1px dashed #ddd;
}
.order-info-block .infor-row:last-child {
    border-bottom: 0;
}
.order-info-block .infor-row:first-child {
    padding-top: 0;
}
.dashbord-photos .accordian-cust .panel-title a {
    border-radius: 3px;
    border: 1px solid #e7e7e7;
    background-color: #f1f4f5;
}
.dashbord-photos .accordian-cust {
    padding-right: 15px;
}
/*-----booking4----*/
.booking-block .booking{
    margin-bottom:4px;
}

.overview-table table, th, td {
    border: 1px solid #ddd;
}
.overview-table .top-row{
    text-align:center;
    background:#505050;
}
.overview-table .previous,.overview-table .feb,.overview-table .next{
    color:#ffffff;
}
.overview-table .previous:hover,.overview-table .next:hover{
    color:#ed3338;
}
.overview-table .table-heading{
    text-align:center;
}
.overview-table .next{
    float:right;
}
.overview-table .previous{
    float:left;
}
.overview-table .btn{
    border-radius: 3px;
    font: 300 13px/17px 'Open Sans', sans-serif;
    padding:0 17px;
    height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.overview-table .btn span {
    display: block;
    width: 100%;
    text-align: center;
}
.overview-table td{
    width:14%;
    height:100px;
}
.overview-table .text-center{
    height:30px;
}
.overview-table .date1,.overview-table .date2{
    font: 400 16px/20px 'Open Sans', sans-serif;
    color:#c9c7c7;
}
.overview-table .date2{
    color:#505050;
}
.overview-table .available{
    background:#51d463;
}
.overview-table .cancelled{
    background: #505050;
}
.overview-table .blocked{
    background:#fb9400;
}
.overview-table .booked{
    background:#ed3338;
}
.overview-table .feb{
    z-index:1;
}
/*-----booking3----*/
.booking-block .booking-head .back{
    font: 400 15px/20px 'Open Sans', sans-serif;
    color:#505050;
    float:right;
    padding-top: 10px;
    text-decoration:underline;
}
.booking-block .booking-head .back:hover{
    color:#ed3338;
}
.booking-block .info-block{
    padding:15px 12px;
    border:1px solid #ddd;
    background:#f1f4f5; 
    margin-bottom: 17px;
}
.booking-block .info-block h5{
    font: 600 15px/20px 'Open Sans', sans-serif;
    color:#505050;
}
.information-block .colon1{
    padding:0 97px;
}
.information-block .colon2{
    padding:0 90px;
}
.information-block .colon3{
    padding:0 23px;
}
.information-block .colon4{
    padding: 0 22px 0 76px;
}
.information-block .colon5{
    padding: 0 88px 0 200px;
}
.information-block .colon6{
    padding: 0 88px 0 136px;
}
.information-block .colon7{
    padding: 0 88px 0 169px;
}
.information-block .colon8{
    padding: 0 88px 0 206px;
}
.information-block .colon9{
    padding: 0 88px 0 180px;
}
.information-block .colon10{
    padding: 0 88px 0 228px;
}
.information-block .colon11{
    padding: 0 88px 0 135px;
}
.information-block .font{
    font: 400 15px/20px 'Open Sans', sans-serif;
    color:#505050;
    padding:20px 0;
    display: inline-block;
}
.information-block .order-block {
    margin-top: 28px;
}
.order-block .border{
    border-bottom:1px dashed #ddd;
}
/*-----booking2----*/
.overview-table .btn {
    position: relative;
    margin-top: 10px;
}
.available-info {
    position: absolute;
    left: 50%;
    bottom: 120%;
    width: 100%;
    margin-bottom: 34px;
    border: 1px solid #ddd;
    transform: translateX(-50%);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    opacity: 0;
    visibility: hidden;
    -webkit-pointer-events: none;
    pointer-events: none;
    background: #fff;
}
.overview-table .btn:hover .available-info {
    visibility: visible;
    opacity: 1;
    bottom: 101%;
}
.available-info:after,.available-info:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    bottom: -15px;
    border: 8px solid transparent;
    border-top-color: #fff;
}
.available-info:before {
    bottom: -17px;
    border-top-color: #ddd;
}
.info-set {
    padding: 4px;
}
.info-set + .info-set {
    border-top: 1px solid #ddd;
}
.available-info small {
    display: block;
    max-width: 100%;
    text-align: center;
    color: #848181;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 12px/17px Arial, Helvetica, sans-serif;
}
/*-----bankdetails----*/
.bankdetails-block .account{
    font: 400 16px/20px 'Open Sans', sans-serif;
    color:#505050;
    padding:10px 0 5px 0;
}
.account-verify {
    position: relative;
}
.account-verify a {
    position: absolute;
    right: 13px;
    top: 11px;
    color: #11c72a;
}
.account-verify .form-control {
    padding-right: 60px;
}
.bankdetails-block .form-group {
    padding-right: 20px;
}
.bankdetails-block .form-control{
    border-color: #ddd;
    height: 48px;
}
.bankdetails-block .form-control:focus {
    border-color: #66afe9;
}
.booking-block .banking{
    margin-bottom: 0;
}
.filter-year label,.filter-year .fancy-select-sm {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-weight: normal;
}

/*-----LOGIN-details----*/
.bankdetails-block .password{
    font: 400 15px/20px 'Open Sans', sans-serif;
    color:#d7555d;
    padding-left: 10px;
}
/*-----my-address-block----*/
.my-address-block .star{
    color:#d7555d;
}
.my-address-block .postal{
    width:0%;
}
.my-address-block .postal-code{
    width:16%;
}
.my-address-block .form-inside{
    margin:20px 0;
}
.my-address-block .map-block iframe{
    width:98%;
    height:290px;
}
.my-address-block .fancy-select-sm div.fancy-select div.trigger {
    height: 42px; 
    line-height:30px;
}

/*-------reviews-page-----*/
.reviews-block .calender label {
    position: relative;
}
.reviews-block .calender .caret {
    position: absolute;
    right: 8px;
    top: 48%;
}
.calender .form-control {
    width:117px;
    display: inline-block;
    margin-left: 15px;
    cursor: pointer;
    text-align: left;
    background: #fff;
    font-weight: normal;
}
.calender label span{
    font: 400 15px/19px 'Open Sans', sans-serif;
    color:#505050;
    padding-left: 48px;
}
.reviews-block {
    padding: 0px 30px 90px;
}
.second-block{
    border:1px solid #ddd;
    padding: 20px 20px 28px 20px;
    margin-bottom: 20px;
}
.Vyshnavee-block h2{
    font:600 17px/21px 'Open Sans', sans-serif;
    color:#505050;
    display:inline-block;
    padding-bottom: 10px;
}
.Vyshnavee-block span{
    font: 400 11px/15px 'Open Sans', sans-serif;
    color:#ddd;
    display:inline-block;
}
.rating-lg li{
    font:400 20px/24px 'Open Sans', sans-serif;
    color:#505050;
}
.second-block .great-block{
    padding:15px 15px;
    border:1px solid #ddd;
    margin: 20px 0 20px 0;
}
.second-block .great-block h3{
    font: 600 18px/22px 'Open Sans', sans-serif;
    color:#505050;
    padding-bottom: 3px;
}
.second-block .great-block p{
    font:300 15px/25px 'Open Sans', sans-serif;
    color:#505050;
}
.comment-block {

}
.comment-block textarea.form-control {
    height:130px;
}
.comment-block p{
    font:400 15px/19px 'Open Sans', sans-serif;
    color:#505050;
}
.calender{
    position:relative;
    float: right;
}
.calender img{
    content:"";
    position:absolute;
    top: 14px;
    right:16px;
}
/*----mybooking2-----*/
.mybooking-menu ul {
    float:left;
    width: 85%;
}
.mybooking-menu ul li{
    margin-left: 39px;
}
.my-ac-booking{
    background:#f1f4f5;
    padding: 8px 16px;
    margin: 8px 0;
}
.my-ac-booking .dropdown-menu {
    border-top:none;
}
.my-header{
    position:static;
}
.my-booking-banner{
    background:url(../images/enduser-dashboard/mybooking_banner.jpg)no-repeat;
	background-size: cover;
}
.my-booking-sub-banner img{
    margin: 20px 0 129px 0;
}
.booking-main{
    padding-top:0;
}
.booking-dashboard-sec{
    margin: -109px 0 15px;
    padding-bottom: 40px;
}
.my-booking-selectors{
    min-height:986px;
    border-top-left-radius:7px;
}
.btn-customise .btn-custom{
    float:right;
    margin:20px 0;
}
.btn-customise .btn-custm{
    margin-top:20px;
}
.booking-info-block .infor-row:last-child{
    border-bottom: 1px dashed #ddd;
}
/*----complaints---------*/
.booking-comment-sec button{
    margin-top:20px;
}
.my-complaints-selectors{
    border-top-left-radius: 7px;
    min-height: 1016px;
}
.enter-sec {
    float: right;
}
.order label{
    float: left;
    padding-top:8px;
}
.order .form-control{
    width: auto;
}
.order .btn{
    padding: 5px 15px;
    font-size: 15px;
    margin:0;
}
.pic-caption-block{
    background:#e9f4f3;
    padding: 10px 20px;
}
.pictures-block .march-block {
    position: absolute;
    width:47px;
    height:47px;
    top: 7px;
    padding:6px 3px;
    text-align: center;
    left: 7px;
    font: 600 14px/18px 'Open Sans', sans-serif;
    color:#ffffff;
    background: rgba(0,0,0,0.5);
    border-radius: 100%;
}
.pic-info-block .rupee-symbol{
    font:600 15px/22px 'Open Sans', sans-serif;
    color:#353535;
    position: absolute;
    bottom:-24px;
    right: 18px;
}
.pic-info-block .pic-caption h2{
    font: 600 15px/27px 'Open Sans', sans-serif;
    color: #505050;
    padding-bottom: 6px;
    margin: 0;
}
.pic-info-block .pic-caption p{
    font: 400 17px/21px 'Open Sans', sans-serif;
    color: #505050;
    margin-bottom: 10px;
    height: 45px;
}
.pic-caption img{
    display:inline-block;
    width: auto;
}
.pictures-block .details-block{
    background:#ed3338;
    padding:12px 0;
}
.pictures-block .details-block:hover{
    background:#ee1d23;
    letter-spacing:.5px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}
.pictures-block .details-block h5{
    font: 400 17px/20px 'futura_bookregular';
    color: #ffffff;
}
.pictures-block .ig{
    width:100%;
	height:228px;
}
/*-----fecilities-page------*/
.selection-block .fecility-block img{
    min-width: 26px;
}
.dashbord-photos .accordian-cust .panel-fecilities a {
    font: 600 16px/19px 'Open Sans', sans-serif;
    color:#505050;
    background-color:#54c4bf;
}
.rooms-info-table {
    margin-top: 12px;
}
.bankdetails-block .right-align{
    padding:0 0;
}
.bankdetails-block .total-text{
    padding-right:0;
}
.rooms-info-table .head-text{
    font: 400 15px/19px 'Open Sans', sans-serif;
    color:#505050;
    border-top: 1px solid #e1e2e2;
    background:#f2faff;
}
.rooms-info-table .body-text{
    font: 400 14px/19px 'Open Sans', sans-serif;
    color:#505050;
}
.onoffswitch {
    position: absolute;
    right: 38px;
    width: 67px;
    top: 7px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 27px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner::before {
    content: "ON";
    padding: 3px 5px;
    background-color: #20B42E; color: #FFFFFF;
}
.onoffswitch-inner::after {
    content: "OFF";
    padding: 2px;
    background-color: #FFFFFF; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block;
    width: 37px;
    height: 37px;
    margin: 4px 0;
    background: #FFFFFF;
    position: absolute;bottom: 0;
    right: 36px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
.bankdetails-block .on-switch{
    position:relative;
}
.botton-sec button{
    margin:0 auto;
}
.next-btn button{
    color: #ffffff;
    padding: 8px 14px;
    margin-top: 20px;
}
#map {
    width:100%;
    height:600px;
}
.venue-name-details{
    border: 1px solid #ddd;
    margin: 20px;
    padding-bottom: 32px;
}
.venue-name-block{
    background:#ebf8ff;
    padding: 15px 20px;
    border-bottom:1px solid #ddd;
}
.venue-name-block img{
    vertical-align:middle;
}
.venue-name-block h2{
    float: left;
    font: 600 20px/24px 'Open Sans', sans-serif;
    color:#505050;
    margin-top:20px;
}
.venue-name-block .venue-hall-name{

}
.venue-name-block .add-hall-btn{
    font: 400 19px/23px 'futura_bookregular';
    color: #ffffff;
    float:right;
    padding: 7px 15px;
    margin-top: 11px;
    margin-bottom: 0;
}
.venue-name-block .right-align{
    padding-right:0;
}
.venue-name-block .left-align{
    padding-left:0;
}
.venue-name-details h3{
    font: 400 18px/22px 'futura_bookregular';
    color: #505050;
    border-bottom: dashed 1px #ddd;
}
.venue-name-details h3:before{
    content:"";
    background:url(../images/menu_list_icon.png)no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin: 18px 39px;
}
.venue-hall{
    padding-bottom:20px;
}
.dashboard-strip{
	width:auto;
	padding:50px 67px;
	margin:0 auto;
	background: rgba(250,250,250, 0.1);
	margin: 20px 0 129px 0;
	text-align: center;
}
.dashboard-strip p{
	font: 400 19px/32px 'futura_bookregular';
    color: rgba(183,229,255, 0.9);
}
.pic-info-block .rateing-blk-head h2 {
	padding-bottom: 7px;
}






