.sidebar-form{ margin-top:-250px;}

.text-form-cols .sidebar-form {
  background-color:#0b659e;
  border-radius:10px !important;
  padding:40px 30px;
  border: 1px solid #cbe8f8;
}

.text-form-cols .sidebar-form-content {
  color: #fff;
  text-align: center;
}

.text-form-cols .sidebar-form-content > * {
  color: inherit;
  text-align: inherit;
}

.text-form-cols .sidebar-form-content h2 {
  margin-top: 0;
}

.sidebar-form form {
  padding: 0;
  border: 0;
}

.sidebar-form label span{color:#fff; }

.sidebar-form form input[type='submit'], 
.sidebar-form form .hs-button {
  background-color: #b3c6e1;
  border: none;
  color: #0065a4;
  text-transform: uppercase;
  display: block;
  max-width: 200px;
  padding: 17px 25px 15px;
  border-radius: 25px;
  font-weight: 300;
  font-size: 19px;
  letter-spacing: 2px;
  line-height: 1;
}

.sidebar-form form input[type='text'], 
.sidebar-form input[type='email'], 
.sidebar-form input[type='password'], 
.sidebar-form input[type='tel'], 
.sidebar-form input[type='number'], 
.sidebar-form input[type='file'], 
.sidebar-form select, 
.sidebar-form textarea {
  font-family: Muli,sans-serif;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  background-color: rgba(233,239,245,1.0);
  border: 1px none #d0d0d0;
  border-radius: 0px !important;
  color: #3d3e40;
  font-size: ;
  padding: 10px 20px;
  border: 1px solid #8fb8d1;
}

.sidebar-form .form-title{display:none;}

.sidebar-form h3 {font-size:28pt; color:#fff !important; margin:0px; padding-bottom:20px;}
.sidebar-form h3 span {font-size:22pt; color:#fff;}

.text-form-cols h4{ color#3283b4; font-size:24px; font-weight:normal;text-align:justify;}
.text-form-cols p{color:#231f20; font-size:18px; text-align:justify;}

@media screen and (max-width: 767px) {

  .text-form-cols > .row-fluid .text img {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
  }
  .sidebar-form{margin-top:0px;}
  .footer-above-section h2{ font-size: 20px !important;}
  .arrow-white {float: left;padding: 17px 0 0 30px;}
  .container-logos .logo-section{
    width: 100% !important;
    float: left;
    text-align: center;
    padding-bottom: 20px;
  }

  .space-55{padding:0px;}
  .space-30{padding:0px;}
  .arrow-white {float: left; padding: 18px 0 0 20px !important;}
  .footer-section-one{max-width: 100%; padding-right: 00px; }
  .footer-bottom-menu {display: none;}
  .footer-section-three{display:none;}
  .footer__container {margin: 0 auto; padding: 40px 20px;}
}
