.wpcf7-select {
  width: 100%;
  padding: 10px;
}

/* MOB */

@media screen and (max-width: 500px) {

#bwtag {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

#footer-info {
    text-align: left !important;
}

}

/* . MOB */

h1, h2, h3 {
    font-family: "MetroDF" !important;
    font-style: italic;
    font-size: 24px;
    padding-bottom: 0 !important;
}

#bwtag {
    float: left;
    font-style: italic;
    font-size: 14px;
}

#main-footer .footer-widget h4 {
    margin-bottom: 15px;
}

h6 {
    font-family: "MetroDF" !important;
    margin-top: 15px;
    margin-bottom: 10px;
    font-style: italic;
    letter-spacing: 1px;
}

#bwtag {
    float: left;
}

.pum-container {
    padding: 0 !important;
}

.pum-content p {
    font-weight: bold !important;
    line-height: 0px !important;
}

#et-info {
    float: right;
}

#top-header {
    font-size: 13px;
}

#bwreadmore {
    background: #192D70;
    color: #fff;
    padding: 10px 20px;
    font-style: italic;
    font-weight: bold;
    float: left;
    margin-top: 20px;
}

#footer-info {
    width: 100%;
}

#footer-info a {
    float: right;
}

.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_fullwidth_header_0 {
    padding: 10px 0;
}

/* CF7 */

.wpcf7-form-control.wpcf7-text {
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    padding: 10px 0;
    width: 100%;
    text-indent: 10px;
}

.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    padding: 10px 0;
    text-indent: 10px;
    width: 100%;
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin-bottom: 12px;
}

.wpcf7-form-control.wpcf7-submit {
    font-family: "MetroDF" !important;
    letter-spacing: 2px;
}

.wpcf7-form-control.wpcf7-submit {
    background: #fec737;
    border: 0 solid #fff;
    color: #000;
    font-weight: bold;
    width: 100%;
    padding: 8px 0;
    text-transform: uppercase;
}

.wpcf7-response-output {
    margin: 0 !important;
}

/* .CF7 */

#bookingform h4 {
    text-align: center;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: "MetroDF" !important;
    font-style: italic;
    font-size: 16px;
}

.et_pb_text_inner h3 {
    font-size: 18px;
    margin-bottom: 15px;
}

#consoc .fa {
    font-size: 25px !important;
    float: left;
    margin: 10px 11px 0 0;
}

#read-more-black {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 6px 30px;
    float: left;
    margin-top: 10px;
    font-size: 14px;
}

#blackbutton {
    background: #fec737;
    color: #222;
    font-weight: bold;
    padding: 7px 30px;
    float: left;
    margin-top: 10px;
}

#text-5 .fa {
    margin-right: 10px;
    font-size: 16px;
}

#c4all {
    max-width: 728px !important;
    margin: 0 auto;
}

/* 

*/