#start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}

#main #main-buttons .wrapper .inner .bar .btn {
    margin: 0; 
    border-radius: 3px;
}

#main #main-content #sb_content #about_us_section #map-view {
    display: none;
}

.title-main {
    font-size: 52px;
    line-height: 70px;
    padding-bottom: 25px;
    text-transform: none;
    text-transform: uppercase;
}

#main #main-content #sb_content #about_us_section .left_side_block .social-links {
    display: none;
}

#main #main-content #sb_content #steps #sb_booking_company_time {
    position: relative;
    float: right;
    margin-top: 30px;
    display: none !important;
}

#main #main-content #sb_content #steps .title-main {
    float: left;
    display: none !important;
}

#main #main-content #sb_content #steps #steps-nav li.step_info_item {
    border-radius: 10px 10px 0 0;
    position: relative;
    font-weight: 300 !important;
}

.tab.tab-col .cap {
    font-weight: 400 !important;
    margin-bottom: 5px;
    font-size: 22px;
}


#main #main-content #sb_content #steps #sb_booking_content .item .tab .txt.short {
    display: block;
    display: -webkit-box;
    max-height: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

#main #main-content #sb_content #steps #client-login .title-main-small {
    font-size: 21px;
    font-weight: 300;
}

#main #main-buttons .wrapper .inner .bar .btn {
    margin-top: 30%;
    margin-left: 14%;
    border-radius: 3px;
}

#main #main-content #sb_content #client-login .section_top #cs_register_or_login_tabs ul li a {
    padding: 0 22px 10px;
    display: inline-block;
    text-transform: initial;
    border-bottom: 3px solid transparent;
}

.custom-form .btn {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    text-transform: initial;
    border-radius: 3px;
    margin-top: 30px;
}

#main #main-content #sb_content #steps #sb_booking_content .item .tab .content {
    padding: 10px 10px 30px;
}

sb-timeline #steps #time-settings {
    display: none;
}

#main #main-content #sb_content #steps #sb_booking_info {
}

#main #main-content #sb_content #steps #sb_booking_content .item .tab.tab-col .full-info-trigger {
    right: 15px;
    top: 17px;
    width: 29px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url( http://daphnenarcy.com/3716.svg) !important;
}

#main #main-buttons .wrapper .inner .bar .btn {
    margin-top: 30%;
    border-radius: 3px;
    margin-left: 8%;
}

#sb-timeline #steps #steps-content #sb_booking_content .provider-item .tab {
    position: relative;
    display : none; 
}

