.form-control {border: 0px !important;border-bottom: 1px solid #000 !important;padding:0px !important;height:30px !important;border-radius:0px !important;}
.form-control:focus{box-shadow: none !important;}
.gap-20{gap:20px;}
#full-form{border: 5px solid #000;border-radius: 20px;margin: 20px auto;padding: 40px 40px 20px 40px;}
.header-right{background: #000;color: #fff;border-bottom-left-radius: 50px;padding: 10px;text-align:center;}
.header-right h1{text-transform: uppercase;font-size: 30px;font-weight:700;}
.header-right h2{text-transform: uppercase;font-size:20px;margin-bottom:10px;}
.header-right p{font-size:21px;margin-bottom: 0px;border-top: 2px solid #fff;padding: 10px 0px;display:inline-block;}
.header-right p a{color: #fff;font-weight:600;}
.header-right p a:hover{text-decoration: none;}
#form-area h3{text-align:center;font-size:20px;font-weight:700;margin:20px 0px;}
#form-middle-section{border: 4px solid #000;margin-bottom: 20px;border-bottom-left-radius: 50px;}
#form-middle-section h2{background: #000;color: #fff;padding: 10px 0px;text-align: center;text-transform: uppercase;font-weight: 700;font-size: 24px;}
#form-middle-section .middle-box{padding: 20px;}
label{font-weight:600 !important;margin-bottom:0px !important;}
#form-middle-section p{text-align: center;font-weight: 500;margin-bottom: 0px;}
#footer-area .footer-logo{width:55%;}
#form-area #footer-area h3 {text-align: left;font-size: 20px;font-weight: 400;margin: 20px 0px 0px 0px;}
#form-area #footer-area h3 a{color: #000;font-weight:600;}
#form-area #footer-area h3 a:hover{text-decoration:none;}
#signature{border: 2px dotted #000;width:100%;}
#form-middle-section label strong{margin-bottom:10px;display:block;}
#form-middle-section label input[type="checkbox"]{margin-bottom:15px;}
/************************* Media Queries Starts **********************************/
@media screen and (min-width: 320px) and (max-width: 767px) {
#full-form{padding: 10px 20px;}
.header-right h1 {font-size: 20px;}
.header-right h2 {font-size: 18px;}
.header-right p {font-size: 18px;}
#form-area h3 {font-size: 16px;}
label{font-size:12px;}
#form-area #footer-area h3 {text-align: center;font-size: 18px;}
#form-middle-section h2 {font-size: 18px;}
.location label{font-size:11px !important;}
#form-middle-section label input[type="checkbox"] {margin-bottom: 5px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
#full-form{padding: 10px 20px;}
.header-right h1 {font-size: 25px;}
#form-area #footer-area h3 {text-align: center;font-size: 18px;}
}
@media screen and (min-width: 1023px) and (max-width: 1279px) {
.header-right h1 {font-size: 24px;}
#form-area h3 {font-size: 18px;}
.location label{font-size:15px !important;}
#form-area #footer-area h3 {font-size: 16px;}
}
