
.contact-form {padding: 75px 0 130px;}
.contact-form .blue-bg {width: 380px;padding: 40px 30px;border-radius: 15px;background-image: url('https://cdn.tweaking.in/content/wp/tweaking_in/v2/form-bg.webp');background-size: cover;}
.blue-bg .heading4 {color: #fff; font-size: 30px; margin-bottom: 20px;}
.blue-bg p,.blue-bg a {color: #fff; font-size: 16px;}
.form-collam {padding-top: 35px;}
.form-collam [class*="col-"] {margin-bottom: 40px;}
.form-collam label {font-size: 16px;color: #8b94a8;font-weight: 500;margin-bottom: 10px;}
.form-collam .form-control {border:none;border-radius: 0;border-bottom: 2px solid #e4e4e4;font-size: 24px;font-weight: 500;color: #333333;}
.form-collam .form-control::placeholder {color: #333333;opacity: 1;}
.form-collam .form-control:focus {box-shadow: none;}
.form-collam  textarea {height: 50px; resize: none;}
.frm-btn {background-color: #0078d7;border:1px solid #005fab;font-size: 24px;color:#fff;min-width: 209px;text-align: center;padding: 12px 15px;border-radius: 3px;-webkit-transition: all ease .4s;-ms-transition: all ease .4s;transition: all ease .4s;}
.frm-btn:hover, .frm-btn:focus {-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 120, 215, 0.5);-moz-box-shadow: 5px 5px 5px 0px rgba(0, 120, 215, 0.5);box-shadow: 5px 5px 5px 0px rgba(0, 120, 215, 0.5);}
.form-collam .btn-block {border-top: 2px solid #e4e4e4;padding-top: 30px;}
.follow-us {background-image: url('https://cdn.tweaking.in/content/wp/tweaking_in/v2/follow-bg.webp'); background-position: center center; background-size: cover; background-repeat: no-repeat; padding: 80px 0 180px;}
.follow-us ul {margin-top: 50px;}
.follow-us ul li {display: inline-block;}
.follow-us ul li img {width: 84px;}
.follow-us {text-align: center;}
.follow-us .heading-2 {font-size: 72px; font-weight: 700; color: #8b94a8;}
.follow-us .heading-3 {font-size: 36px; font-weight: 700; color: #000;}
.map-section {margin-bottom: -5px;}
.map-section iframe {width: 100%; height: 765px;}
.contact-det { text-align: center;}
.contact-det .heading-2 { font-size: 36px; line-height: 42px;}
.contact-det p { font-size: 20px; line-height: 32px; }
.contact-det img { margin-top: 30px; max-width: 100%; }

@media (max-width: 1199.98px) {    
    .blue-bg p, .blue-bg a {font-size: 15px;}
    .follow-us .heading-2 {font-size: 48px;}
    .follow-us .heading-3 {font-size: 30px;}
    .follow-us ul li img {width: 70px;}
    .follow-us {padding: 60px 0;}
    .map-section iframe {height: 300px;}
    .contact-det .heading-2 { font-size: 27px;}
    .contact-det img { max-width: 90%; margin-left: 5%; margin-top: 50px; }
    .contact-form .blue-bg { padding: 20px 20px;}
}
@media (max-width: 991.98px) {
    .contact-form .blue-bg {width: 100%;}
    .contact-form {padding: 70px 0;}
    .contact-det .heading-2 { font-size: 26px; line-height: 32px;}
    .blue-bg .heading4 br { display: none;  }
    .blue-bg .heading4 { font-size: 24px; }
    .contact-form p br { display: none; }
}
@media (max-width: 767.98px) {
    .form-collam .form-control {font-size: 18px;}
    .contact-form {padding: 40px 0;}
    .follow-us .heading-2 {font-size: 40px;}
    .follow-us .heading-3 {font-size: 26px;}
    .blue-bg .heading4 {font-size: 26px;}
    .contact-form .blue-bg {  padding: 15px; }  
    .contact-form .row { flex-direction: column-reverse; } 
}
@media (max-width: 575.98px) {
    .follow-us .heading-2 {font-size: 32px;}
    .follow-us .heading-3 {font-size: 20px;}
}