.contact-us-form .contact-left { padding: 50px; background: #ffffff; box-shadow: 0 4px 70px #c8eaf480 !important; border-radius: 30px; width: 55%;}
.contact-us-form .contact-right { border-left: 1px solid #d0d6dd; padding-left: 50px; margin-left: 50px; width: 40%; padding-right: 0;}
.form-heading { font-weight: 800;font-size: 26px;margin-bottom: 20px;}
.form-subheading { font-size: 16px; line-height: 19px; color: var(--light-black); margin-bottom: 25px; }
.contact-img { border-radius: 30px 30px 0 0;width: 100%; }
.contact-right-heading { font-size: 20px; line-height: 23px; text-align: left; color: var(--light-black); font-weight: 800;margin-bottom: 15px;}
.contact-right-para { font-size: 14px;  line-height: 20px;  color: var(--light-black); }
.contact-right-para p{margin: 0 0 10px 0;}
.feedback-form .form-group{width: 50%; padding: 0 15px;}
.feedback-form .form-group textarea{height: 120px; border: 1px solid var(--gray-color); padding: 15px;}
.feedback-form{margin: 0 -15px; flex-wrap: wrap;}
.contact-us-form .row{width: 100%;}
.contact-us-form .contact-right-content .anchor-bg-btn{margin-top: 30px;}

@media screen and (max-width:1199px){
.contact-us-form .contact-left{ width: 48%; padding: 30px; }
.contact-us-form .contact-right{ width: 48%; padding-left: 20px; margin-left: 20px; }
}

@media screen and (max-width:991px){
.contact-us-form .contact-left{   width: 100%; margin-bottom: 40px; padding: 20px;}
.contact-us-form .contact-right{  width: 100%; padding-left: 0px; margin-left: 0px; border-left: 0;}      }

@media screen and (max-width:767px){  
.form-heading{font-size: 23px;}
.form-subheading{font-size: 14px;}
.feedback-form .form-group{width: 100%;}
.feedback-form .form-label{margin-bottom: 5px;}
}

 