body {
    font-family: OpenSans;
}
.customized-tour-page{}
.customized-tour-page .title-default{}
.customized-tour-page .title-default::after{display:none}
.customized-tour-page .quote{text-align:center; margin-bottom:46px}

.form-customized-tour{ max-width:800px; margin:auto;border: 3px solid #21afef;padding:10px 30px 30px; background:rgba(252, 213, 23, 0.2);}
.form-customized-tour .title{font-size:20px; margin-top:18px;margin-bottom: 10px;font-weight:bold}

    .form-customized-tour .label {
        font-weight: bold;
        margin-bottom: 5px;
    }
    .form-customized-tour .form-control {
        display: block;
        background-color: rgba(0, 0, 0, .03);
        border: 1px solid rgba(0, 0, 0, .09);
        border-radius: 99px;
        box-shadow: none;
        color: currentColor !important;
        font-size: .97em;
        height: 2.507em;
        max-width: 100%;
        padding: 0 .75em;
        transition: color .3s, border .3s, background .3s, opacity .3s;
        vertical-align: middle;
        width: 100%;
    }

    .form-customized-tour .form-check-cities, .form-customized-tour .form-check-add {
        font-size: 15px;
        font-weight:bold;
    }
        .form-customized-tour .form-check-cities label, .form-customized-tour .form-check-add label {
            margin-left: 10px;
        }
    .form-customized-tour .txtNote {
        height: 120px;
        border-radius: 14px;
        padding: 8px 10px;
    }
    .form-customized-tour .btnSubmit {
        font-weight:bold;
        border-radius:99px;
        padding: 8px 18px;
    }

    @media only screen and (max-width: 575.98px) {
        .form-customized-tour{ max-width:100%; padding:10px 12px 30px;}
        .customized-tour-page .title-default {padding-bottom:10px}

        .form-customized-tour .title{font-size:18px; margin-top:16px;margin-bottom: 6px;}

    }
    

