body {font-family: 'Open Sans', sans-serif;background: #f5f7fb;padding: 40px 0;color: #333;}
.form-wrapper {background: #fff;padding: 40px;border-radius: 12px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);}
h1 {font-size: 32px;font-weight: 700;margin-bottom: 10px;}
h3 {font-size: 20px;font-weight: 600;margin-top: 35px;margin-bottom: 20px;color: #0b5ed7;border-bottom: 1px solid #ddd;padding-bottom: 8px;}
p {font-size: 15px;line-height: 1.7;}
label {font-weight: 600;margin-bottom: 6px;}
.form-control {height: 48px;border-radius: 6px;}
textarea.form-control {height: 120px;resize: vertical;}
.terms-list {padding-left: 18px;}
.terms-list li {margin-bottom: 12px;line-height: 1.7;}
.signature-box {border: 1px solid #ccc;border-radius: 6px;height: 120px;background: #fafafa;}
.submit-btn {background: #0b5ed7;color: #fff;padding: 14px 40px;border: none;border-radius: 6px;font-weight: 600;transition: 0.3s;}
.submit-btn:hover {background: #084298;}
.form-group-row {display: flex;align-items: center;gap: 15px;margin-bottom: 20px;}
.form-group-row label {min-width: fit-content;margin-bottom: 0;font-weight: 600;}
.form-group-row .form-control, .form-group-row textarea, .form-group-row .signature-box {flex: 1;}
.signature-box {height: 100%;border: 1px solid #ccc;background: #fafafa;border-radius: 6px;}
.field-area{width:100%;}
.tp-brd2 {border: 1px solid #F00;padding: 5px 10px;width: 50%;margin: 15px auto;text-align: center;font-size: 16px;font-weight: bold;}
.sohrab_home{color:#000;}
.sohrab_home:hover{text-decoration: none;}
/*************** Media Queries Starts ***************/
@media (min-width:320px) and (max-width:767px) {
.tp-brd2 {width: 100%;font-size: 14px;}
.sohrab_home {display: block;text-align: center;}
}
@media (min-width:768px) and (max-width:1023px) {
.tp-brd2 {width: 100%;font-size: 14px;}
}
@media(max-width:767px) {
.form-wrapper {padding: 25px;}
h1 {font-size: 26px;}
.form-group-row {flex-direction: column;align-items: flex-start;}
.form-group-row label {min-width: 100%;}
.form-group-row .form-control,.form-group-row textarea,.form-group-row .signature-box {width: 100%;}
}