.modal-popup.productquote-popup.modal-slide._inner-scroll._show {
    margin: 0 auto;
}
.modal-popup.productquote-popup .modal-header > h1{
    font-weight: bold;
}
.mt-prd-qty #mt-quote-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.modal-popup.productquote-popup .modal-inner-wrap {
    width: 550px;
    margin: 0 auto;
    margin-top: 15px;
    left: inherit;
}

.modal-popup.productquote-popup .modal-header {
    text-align: center;
}

.frmproductquote .field {
    margin-bottom: 8px;
}

.modals-wrapper .modal-popup.productquote-popup .modal-footer {
    text-align: center;
}

.modal-popup.productquote-popup .action.primary {
    margin: 0 10px;
}

.product-quote-popup div.modal-inner-wrap{
    max-width: 550px;
}

body .product-quote-popup div.modal-inner-wrap input[type="text"], input[type="tel"], input[type="number"], input[type="email"]{
    height: 42px;
    padding: 6px 18px;
}

body .product-quote-popup div.modal-inner-wrap textarea{
    height: 120px;
}

@media screen and (max-width: 767px) {
    .modals-wrapper .modal-popup.productquote-popup {
        margin-top: 15%;
        left: 0;
    }
    .frmproductquote .field.customer-name{
        display: block;
    }
    .modal-popup.productquote-popup .modal-inner-wrap{
        background-color: #fff;
    }
    .modal-popup.productquote-popup .modal-header > h1 {
        font-size: 18px;
        font-weight: bold;
    }

    body .product-quote-popup div.modal-inner-wrap .customer-name{
        display: block;
    }
}
@media screen and (max-width: 450px) {
    .modals-wrapper .modal-popup.productquote-popup, .modal-popup.productquote-popup .modal-inner-wrap{
        width: 95%;
        min-width: 360px;
    }

    .product-quote-popup div.modal-inner-wrap{
        max-width: 95%;
    }
}
