.contact-section .hs_cos_wrapper ul.social {
  padding: 0;
  display: flex;
  margin: 99px 0px 0px;
  justify-content: space-between;
}

.contact-section{
  position: relative;
  z-index:1;
}

.contact-section:before{
  position:absolute;
  z-index:-1;
  content:'';
  background-position: center;
  background-size: cover;
  width:90px;
  height: 100px;
  top:35px;
  left:-15px;
}

/* .contact-section h2{
  margin-bottom: 10px; 
} */

/* .contact-section p{
  font-size: 22px;
} */

.contact-section .hs_cos_wrapper ul li {
  list-style-type: none;
}

.contact-section .top-heading-row.align-center {
  margin-bottom: 35px;
}

.contact-section .form-inner-container{
  max-width: 1005px;
  padding: 97px 77px 97px;
  box-sizing:border-box;
  margin: 0 auto!important;
  float: none;
}

.contact-section .form-inner-container form .hs-button{
  width:100%;
  display: block;
  font-weight: 600;
  text-transform: capitalize;
  border:none;
}

.contact-section .form-inner-container .form-conatiner {
  position: relative;
  z-index: 1;
}

.contact-section .form-inner-container .form-conatiner:after{
  position:absolute;
  z-index:-1;
  content:'';
  background-position: center;
  background-size: cover;
  bottom:-14px;
  right:-16px;
  width: 73px;
  height: 81px;
}

.contact-section fieldset.form-columns-2 {
  margin-bottom: 40px;
}

.contact-section fieldset.form-columns-1 {
  margin-bottom: 20px;
}

.contact-section .form-inner-container form .form-columns-2 .hs-form-field{
  width:48.7%!important;
}

.contact-section .form-inner-container form .form-columns-2 .hs-form-field:nth-child(1){
  margin-right:2.5%;
}

.contact-section .form-inner-container form .form-columns-2 .hs-form-field:nth-child(2){
  margin-right:0;
}

.contact-section .form-inner-container form .hover label{
  color:#086AD8;
  font-weight:500;
}

/* .contact-section .form-inner-container form input{
  height:79px;
  font-size:19px;
  padding: 20px;
  border:1.56px solid #B9B9B9;
} */

/* .contact-section .form-inner-container form textarea{
  height:240px;
  font-size:19px;
  padding: 20px;
  resize: none;
  border:1.56px solid #B9B9B9;
} */

/* .contact-section .form-inner-container form label{
  color:#8C8C8C;
} */

/* .contact-section .form-inner-container form textarea::placeholder,
.contact-section .form-inner-container form input::placeholder{
  color: #BEBEBE;
} */

.contact-section .form-inner-container form textarea:focus,
.contact-section .form-inner-container form input:focus{
/*   outline:1.56px solid #086AD8; 
  border:1.56px solid #086AD8;  */
}

.contact-section .hs_cos_wrapper ul li a{
  color:#222222;
  font-size: 13px;
  line-height: 16px;
  text-decoration: none;
}

.contact-section .hs_cos_wrapper ul li a img{
  vertical-align: middle;
}

.contact-section .hs_cos_wrapper ul li a span.social-text {
  margin-left: 10px;
}

@media(max-width: 767px){

  .contact-section .hs_cos_wrapper ul.social{
    display: block;
  }

  .contact-section .hs_cos_wrapper ul.social li{
    margin-bottom: 20px; 
  }

  .contact-section .form-inner-container form input {
    height: 50px;
    font-size: 16px;
    padding: 10px 12px;
  }

  .contact-section .form-inner-container {
    padding: 56px 20px 56px;
    box-sizing: border-box;
  }

  .contact-section .top-heading-row.align-center {
    margin-bottom: 0;
  }

  .contact-section fieldset.form-columns-2 {
    margin-bottom: 20px;
  }

  .contact-section fieldset.form-columns-1 {
    margin-bottom: 0;
  }

  .contact-section .hs_cos_wrapper ul.social {
    margin: 60px 0px 0px;
  }

}


@media(max-width: 480px){
 
  .contact-section .form-inner-container form .form-columns-2 .hs-form-field{
    width:100%!important;
  
}
  