.photoslider, .h3-about-section {background-position: center center; background-size: cover; background-repeat: no-repeat;}
body {font-family: "Roboto", sans-serif;}
.menu-1-inner .dropdown .btn {font-family: "Roboto", sans-serif;}
.form-inline .form-group p, .form-inline .form-group span, .form-inline p, .y-select_half p, .wpcf7-not-valid-tip {margin: 0; font-size: 1em; line-height: 1;}
.wpcf7-form .y-select_half p {display: flex;justify-content: space-between;}
form.y-form .y-select_half input {width: 95.2%;}
form.y-form .y-select_half input[data-name='lastname'] {width: 100%;}
.form-inline .form-group span.wpcf7-not-valid-tip {margin: 0.8em 0 0 1.5em; font-size: 0.92em;}
.form-inline .form-group input {max-width: 15em;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border: none;color: red;margin: 0;font-size: 0.8em;}
.charter-carousel-2 .owl-item img {height: 22em; width: auto;}
.video-gallery .inner-tilt { background: #00000069;}
.y-single_form { background-image: url(/wp-content/themes/houseboat/images/booking_form.jpg);}
.y-single_form textarea.form-control { border: 1px solid #6a88b5;height: 8em;}
.rulesnav li {color: white; list-style: auto;font-size: 0.95em;}
.header-inner .header-cont::before {background: url(/wp-content/themes/houseboat/images/logo_sunrise_sunset_black.png);width: 279px;height: 208px;}
.y-our_team_overlay {max-width: 200px;}
.y-single_info_inner {padding: 3.2em 2.8em 1em 2.8em;}
.acceptance_note, .acceptance_note .wpcf7-list-item-label, .form-inline .form-group span.wpcf7-list-item-label {font-size: 12px; color: white;}

.acceptance_note_dark input[type="checkbox"] {height:auto; width: auto; margin: 0;    float: left;}
.wpcf7 form p {margin-bottom: 0;}
.acceptance_note_dark .wpcf7-list-item-label {font-size: 12px; color: grey;     display: block;float: left;width: 90%;}
.acceptance_note_dark .wpcf7-list-item {display: inline-block;  margin: 0 0 0 0; line-height: 1;}
.acceptance_note .wpcf7-list-item{margin: 0.2em;}
.description {margin-top: 4em;}
.menu-1-logo .navbar-brand, .menu-1-logo {display: inline-flex;
    flex-wrap: nowrap;
    align-items: center;}
.menu-1-logo .navbar-brand span {text-transform: uppercase;}
.menu-1-logo .tel {margin-top: 40px; font-size: 17px;}
.container-table {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.small_heading_font {text-align: center;}
.responsive-table {
    li {
        border-radius: 3px;
        padding: 20px 25px;
        display: flex;
        justify-content: space-between;
        margin-bottom: 25px;
    }
    .table-header {
        background-color: #95A5A6;
        font-size: 13px;
        text-transform: uppercase;
        letter-spacing: 0.03em;
    }
    .table-row {
        background-color: #ffffff;
        box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.1);
    }
    .tcol-0 {
        flex-basis: 20%;
    }
    .tcol-1 {
        flex-basis: 16%;
    }
    .tcol-2 {
        flex-basis: 16%;
    }
    .tcol-3 {
        flex-basis: 16%;
    }
    .tcol-4 {
        flex-basis: 16%;
    }
    .tcol-5 {
        flex-basis: 16%;
    }
    .tbold {font-weight: bold;}

    @media all and (max-width: 767px) {
        .table-header {
            display: none;
        }
        .table-row{

        }
        li {
            display: block;
        }
        .col {

            flex-basis: 100%;

        }
        .col {
            display: flex;
            padding: 10px 0;
            &:before {
                color: #6C7A89;
                padding-right: 10px;
                content: attr(data-label);
                flex-basis: 50%;
                text-align: right;
            }
        }
    }
}