
.th-quote-heading h1{ font-size:26px;color:#000;font-weight:900;text-transform:uppercase; }
.th-quote-heading h1 span{ color: #e32929;  }
.th-quote-heading p{color: #000;font-size: 16px;font-weight: 400;margin: 20px 40px 0;}
.th-quote-form{ position: sticky;top: 0; }
.th-quote-form h2{width:100%;background:var(--newcolor);color:#fff;padding:20px;border-radius:10px 10px 0 0;font-size:22px;
font-weight: 700;margin-top:30px;text-align: center; }
.th-quote-form form{width:100%;border-radius:0 0 10px 10px;padding:10px;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,0.3);}
.th-quote-form form label{ margin-top: 10px;font-size:14px;font-weight: 600;color: #000; }
.th-quote-form form label img{ margin-right: 5px; }
.th-quote-form form input{ width: 100%;border-radius:90px;height: 40px;margin-top:10px;outline:none;border:solid 1px #dddddd;
background: #f0eeee;padding:0 15px;font-size: 14px; }
.th-quote-form form select{ width: 100%;border-radius:90px;height: 40px;margin-top:10px;outline:none;border:solid 1px #dddddd;
background: #f0eeee;padding:0 15px;font-size: 14px; }
.th-quote-form form input[type='file']{padding:4px 70px;background: url("icons/Uplaod.svg") no-repeat 18px;}
.th-quote-form form textarea{ width: 100%;border-radius:90px;height: 40px;margin-top:10px;outline:none;border:solid 1px #dddddd;
background: #f0eeee;padding:10px 15px;height:80px;font-size: 14px; }
.th-quote-form form input[type='submit']{background:var(--newcolor);color:#fff;transition:0.5s;border:solid 1px #e32929;font-weight:600;}
.th-quote-form form input[type='submit']:hover{ background: #a70f0f;border:solid 1px #a70f0f;}

@media screen and (max-width: 1070px){
.th-quote-form form label {font-size: 12px;}
.th-quote-form h2 {padding:10px;font-size: 18px;}
}
@media screen and (max-width: 767px){
.th-quote-form form label img {margin-right: 2px;}
.th-box-item, .th-quote-form h2{margin-top: 20px;}
}
@media screen and (max-width: 575px){
.th-quote-form form label{font-size: 14px;}
}
@media screen and (max-width: 475px){
.th-quote-form form label{font-size: 14px;}
.th-quote-form h2{margin-top: 20px;}
}