button.close {
    float: right !important;
}

body .modal-header {
    display: unset;
    padding: 20px 10px 30px 10px;
}

h2.com-title {
    max-width: 80%;
}

h4.modal-title {
    font-size: 17px;
    font-weight: 600;
}
h2.com-title {
    font-weight: 600;
    font-size: 20px;
    text-align: left;
    color: #555554;
    text-transform: capitalize;
}

h4.modal-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
}

.modal-content {
    background: #f3f3f0;
    border: unset;
    border-radius: 20px;
    padding: 0 10px 0 10px;
    z-index: 9999 !important;
}

.modal-header {
    border: unset;
}

input#inquiry_popup_btn {
    margin-top: 12px;
    width: 50%;
    background: #f75800;
    border: unset;
}

#contactSupplierModal .form-group i {
    width: 13%;
    float: left;
    font-size: 20px;
    background: #fff;
    height: 43px;
    padding: 8px;
    padding-top: 12px;
}

#contactSupplierModal .form-group input {
    width: 87%;
    float: left;
    height: 43px;
    overflow: hidden;
    float: initial;
}

#contactSupplierModal label.agree input {
    width: unset;
}

div#inq_cap_img img {
    max-width: 100%;
    height: 43px;
}

.col-md-12.form-group.cent input {
    width: 60% !important;
    margin: auto;
    text-align: center;
    display: inherit;
    margin-top: 30px !important;
    float: unset !important;
    margin-bottom: 0 !important;
}

label.agree {
    display: inline-block;
    position: relative;
    font-size: 13px;
    top: -3px;
}

label.agree span {
    position: relative;
    top: -16px;
    padding: 0 0 0 10px;
}

#contactSupplierModal .form-control {
    border: unset !important;
    border-radius: 0;
    padding: 10px 10px;
    box-shadow: none;
    resize: none;
}

input#inquiry_popup_btn {
    float: left !important;
    width: unset;
}

div#inq_cap_img {
    top: 0;
}