.modal-content{margin:30px 0}
.modal-header h3.modal-title{color:#fff;text-transform:uppercase}
.modal-header{justify-content:center;padding:33px 0}
.modal-body{padding:33px 60px 60px 60px}
.enquiry-info ul li{color:#000;font-family:"Barlow Semi Condensed";font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-transform: uppercase;}
.enquiry-info ul li:last-child{margin-bottom:0}
.enquiry-info ul li strong{font-weight:600}
.enquiry-info ul li span{border-radius:10px;border:1px solid #000;color:#575757;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:12px 22px}
.enquiry-form.contact-form-wrap{margin:20px 0 0 0}
.enquiry-form.contact-form-wrap label{font-family:'Barlow Semi Condensed',sans-serif}
.enquiry-form.contact-form-wrap h3{margin-bottom:20px}
.file-upload label:after{content:'';background-image:url('../images/upload-icon.svg');width:28px;height:28px;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}
.file-upload{position:relative}
.file-upload .form-control-file{display:none}
.file-upload label{width:fit-content;position:relative;cursor:pointer;height:30px;margin:0;overflow:hidden;padding:0;min-width:320px}
.file-upload label{color:#2b33d9;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;text-align:left;display:inline-flex;align-items:center;padding-left:38px}
.file-upload input[type=file]{display:none}
.enquiry-form.contact-form-wrap .wpcf7-spinner{left:16%}
body.donwload-modal-open {overflow-y: hidden;position: relative;}
body.donwload-modal-open:before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgb(0 0 0 / 50%);display: inline-block;z-index: 1;}
.enquiry-form-main input[type=submit] {font-size: 16px;text-transform: capitalize;font-weight: 700;}

@media only screen and (max-width:1199px){
.modal-body{padding:40px}
.enquiry-form.contact-form-wrap .wpcf7-spinner{left:20%}
.modal-header{padding:15px 0}
.enquiry-info ul li{font-size:26px}
.enquiry-info ul li span{font-size:14px;padding:10px 20px}
.enquiry-form.contact-form-wrap .wpcf7-spinner{left:15%}
}
@media only screen and (max-width:991px){
.modal-dialog{max-width:100%;padding:0 20px}
}
@media only screen and (max-width:767px){
.modal-body{padding:20px}
.modal-header{padding:15px}
.modal-header h3.modal-title{font-size:20px}
.enquiry-info ul li{font-size:22px}
.enquiry-form.contact-form-wrap h3{margin-bottom:10px;font-size:20px}
.contact-form-wrap .row .row{margin:0}
.contact-form-wrap .row .row>div{padding:0}
.enquiry-info ul li span{font-size:14px;padding:5px 15px}
.file-upload label{font-size:14px;padding-left:25px}
.file-upload label:after{width:20px;height:20px}
.modal-dialog{padding:0;margin:0 10px}
.enquiry-form.contact-form-wrap select{font-size:14px}
#information_request_form .enquiry-form-main .col-100{width:100%;padding:0;margin-bottom:15px}
.enquiry-form.contact-form-wrap .row .row>div:not(:last-child){margin-bottom:15px}
#information_request_form .enquiry-form-main .row.r-0{margin:0}
#information_request_form .enquiry-form-main .row.r-0 .col-6{padding:0}
.enquiry-form-main input[type=submit] {
    font-size: 14px;
}
}
@media only screen and (max-width:320px){
.file-upload label{font-size:12px;padding-left:25px}
}