* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.form-group {
    padding-bottom: 15px !important;
}

.enquiry {
    border: 1px solid #23e34a;
    box-shadow: 1px 1px #23e34a;
    padding: 10px;
    border-radius: 10px;
    width: 330px;
}

.enquiry .form-label {
    font-weight: 500 !important;
    font-size: 15px;
}

.form-label {
    margin-bottom: 0 !important;
}

.branch-addr {
    padding-bottom: 10px;
}

.head-addr span,
.branch-addr span {
    font-size: 22px;
    font-weight: 600;
}

.head-addr p,
.branch-addr p {
    margin-bottom: 0 !important;
}

.head-map iframe,
.branch-map iframe {
    width: 330px !important;
    height: 400px !important;
}

.head-map,
.branch-map {
    text-align: center;
}

.form-group {
    align-items: center !important;
}

.form-control::placeholder {
    font-size: 15px !important;
}

@media(min-width: 500px) {

    .head-map iframe,
    .branch-map iframe,
    .enquiry {
        width: 470px !important;
    }
}

@media(min-width: 600px) {

    .head-map,
    .branch-map {
        width: 55%;
    }

    .enquiry .form-label {
        font-size: 16px;
    }

    .form-control::placeholder {
        font-size: 16px !important;
    }

    .head-addr,
    .branch-addr {
        width: 45%;
    }

    .head-map iframe,
    .branch-map iframe {
        width: 100% !important;
    }
}

@media(min-width: 768px) {
    .enquiry {
        width: 700px !important;
    }
}