.contact-sec-outer form{
  padding:60px 40px;
}
.contact-sec-outer .left-sec{
  width:51%;
}
.contact-sec-outer .contact-inner{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.contact-sec-outer .left-sec .para{
  margin-bottom:36px;
}
.contact-sec-outer .logo-image{
  width: 146.727px;
  height:27px;
  margin:0 auto;
}
.contact-sec-outer .logo-image img{
  width:auto;
  height:100%;
  object-fit:contain;
}
.contact-sec-outer .social-icon-wrapper{
  display:flex;  
  align-items:center;
  margin-bottom:54px;
}
.contact-sec-outer .social-icons{
  margin-right:30px;
}
.contact-sec-outer .bottom-icon-wrapper{
  display:flex;  
  align-items:center;
  justify-content:space-between;
}
.hs-form-booleancheckbox-display{
  display: flex;
}

.contact-sec-outer form input[type=email]:focus-visible,  
.contact-sec-outer form input[type=file]:focus-visible, 
.contact-sec-outer form input[type=number]:focus-visible, 
.contact-sec-outer form input[type=password]:focus-visible, 
.contact-sec-outer form input[type=search]:focus-visible, 
.contact-sec-outer form input[type=tel]:focus-visible, 
.contact-sec-outer form input[type=text]:focus-visible, 
.contact-sec-outer form select:focus-visible, 
.contact-sec-outer form textarea:focus-visible{
  outline:none;
}
/*************Responsive Styles*****************/
@media only screen and (max-width: 1200px) and (min-width: 220px){
  .contact-sec-outer .top-head::before{
    display:none !important;
  }
}
/***************iPhone Portrait**************/
@media only screen and (max-width: 479px) and (min-width: 220px){
  .contact-sec-outer .top-head::before{
    display:none !important;
  }
  .contact-sec-outer{
    padding:0px;
  }
  .contact-sec-outer .contact-inner {
    display: block;
  }
  .contact-sec-outer .left-sec {
    width:100% !important;
  }
  .contact-sec-outer .right-sec {
    width: 100% !important;
    margin-top: 60.31px;
  } 
  .contact-sec-outer .left-sec .top-head h2 br {
    display:none;
  }
  .contact-sec-outer .left-sec .para p br {
    display:none;
  }
  .contact-sec-outer .left-sec .top-head {
    margin-bottom: 60px;
  }
  .contact-sec-outer .social-icon-wrapper {
    margin-bottom: 38px;
  }
  .contact-sec-outer form {
    padding: 43px 19.5px 51.87px; 19.5px;
  }
  .contact-sec-outer .logo-image {
    width: 129.252px;
    height: 23.694px;
  }
}
/**********************iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 480px){
  .contact-sec-outer .contact-inner {
    display: block;
  }
  .contact-sec-outer .left-sec {
    width:100% !important;
  }
  .contact-sec-outer .right-sec {
    width:100% !important;
    margin-top: 60.31px;
  } 
  .contact-sec-outer .left-sec .top-head h2 br {
    display:none;
  }
  .contact-sec-outer .left-sec .para p br {
    display:none;
  }
  .contact-sec-outer .left-sec .top-head {
    margin-bottom: 60px;
  }
  .contact-sec-outer .social-icon-wrapper {
    margin-bottom: 38px;
  }
  .contact-sec-outer form {
    padding: 43px 19.5px 47.87px 19.5px;
  }
}
/*************************iPad Portrait***************/
@media only screen and (max-width: 985px) and (min-width: 768px){
  .contact-sec-outer .contact-inner {
    display: block;
  }
  .contact-sec-outer .left-sec {
    width:100% !important;
  }
  .contact-sec-outer .right-sec {
    width:100% !important;
    margin-top: 60.31px;
  } 
  .contact-sec-outer .left-sec .top-head h2 br {
    display:none;
  }
  .contact-sec-outer .left-sec .para p br {
    display:none;
  }
  .contact-sec-outer .left-sec .top-head {
    margin-bottom: 60px;
  }
  .contact-sec-outer .social-icon-wrapper {
    margin-bottom: 38px;
  }
  .contact-sec-outer form {
    padding: 43px 19.5px 47.87px 19.5px;
  }
}
/**************iPad Landscape***************/
@media only screen and ( max-width: 1024px ) and (min-width: 986px){
  .contact-sec-outer .left-sec .para p br {
    display:none;
  }
}
/*******************************************/
@media only screen and ( max-width: 1250px ) and (min-width: 1051px){
  .contact-sec-outer .contact-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and ( max-width: 1158px ) and (min-width: 1025px){
  .contact-sec-outer .left-sec .top-head h2 br, .contact-sec-outer .left-sec .para p br {
    display:none;
  }
}