.contact_banner h1{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;display:flex;justify-content:center;align-items:center;max-width:30%;font-weight:700;font-size:40px;line-height:112%;color:#fff}.contact_head{padding:100px 0}.contact_head h2{margin-bottom:20px}.contact_head p{text-align:center;margin-bottom:0}.contact_no h5{font-weight:500;font-size:18px;color:#000}.contact_no h4{font-weight:600;font-size:24px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#000}.contact_no p{font-weight:400;font-size:16px;color:#000}.contact_no p a{font-weight:500;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#000}.contact_no .form-control{background:#f5f5f5;border:1px solid transparent;font-weight:400;font-size:16px;color:#000;padding:10px 16px;margin-bottom:20px}.contact_no .form-control::placeholder{font-weight:400;font-size:16px;color:#000}.contact_no .form-control:focus{box-shadow:none}.contact_foot{display:flex;align-items:center;justify-content:space-between}.contact_foot p{margin-bottom:5px;text-align:end;font-weight:400;font-size:16px;color:#000}.contact_foot .red_btn{width:auto;padding:10px 100px}.foot_social{display:flex;align-items:center;gap:25px}@media (max-width:1199px){.contact_banner h1{max-width:42%}}@media (max-width:991px){.contact_banner h1{max-width:62%}.contact_head{padding:50px 0}}@media (max-width:767px){.contact_banner h1{max-width:75%}}@media (max-width:575px){.contact_banner h1{font-size:27px}.contact_foot{flex-direction:column}.contact_foot .red_btn{width:100%}.contact_foot p{text-align:center;margin-top:40px}.contact_banner img{width:100%;min-height:300px;object-fit:cover}}