.modal-header {
    text-align: center;
    display: inline-block;
}
section.connect-us {
    background-color: #490080;
    margin-top: 260px;
} 
textarea::placeholder {
    /*color: #fff !important;*/
}
.connect-us .img{
  margin-top: -265px;
}
.modal-content .connect-form .form-control option {
    color: #a7a7a7;
}
.col-md-6.connect-form h3, .col-md-6.connect-form p{
    text-align: center;
}
.connect-form{
  background-color: #fff;
  margin-top: -250px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  padding: 30px;
}

.connect-form .additional-info .additional-info__title {
  color: #000;
}

.connect-form .robot-captcha label {
  color: #000 !important;
}
.connect-form .additional-info .additional-info__title .arrow svg g {
  stroke: #000 !important;
}

.connect-form .select2-selection__rendered {
  font-size: 14px !important;
  border: none !important;
  height: 34px !important;
  line-height: 1.42857143 !important;
  color: rgb(167, 167, 167) !important;
  border-bottom: 1px solid !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 10px;
}

.connect-form .select2-selection {
  border: none !important;
}
.connect-form .form-control {
    display: block;
    /*width: 100%;*/
    height: 34px;
    /* padding: 6px 12px; */
    font-size: 14px;
    line-height: 1.42857143;
    color: #a7a7a7;
    border: none !important;
    border-bottom: 1px solid !important;
    /* -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; */
    box-shadow: none;
}

.connect-form .form-control::-webkit-input-placeholder {
  display: block;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #a7a7a7;
  border: none !important;
  box-shadow: none;
  margin-bottom: 20px;
}

.connect-form .btn-primary, div#myModal .btn-primary {
    color: #fff !important;
    background-color: #f79430;
    float: right;
    /*margin-top: 20px;*/
    /*margin-bottom: 20px;*/
    border: unset;
    background-image: none;
    width: 172px;
    height: 40px;
    border-radius: 10px;
    font-size: 18px;
}
.modal-content .connect-form .form-control{
      color: #fff;
      background-color: transparent;
}
.modal-content input::placeholder {
    /*color: #fff !important;*/
}
.col-md-6.connect-form h3 {
    padding-bottom: 15px;
}
section.connect-us .connect-form textarea.form-control{
    height: 90px;
}
@media (max-width: 767px) {
  .img img {
    width: 100%;
  }
  .connect-us .img {
    margin-top: 0;
  }
.connect-form {
    margin-top: 0;
  }
  section.connect-us {
    margin-top: 0;
  }
  a.connects{
   /* padding: 15px 8px 15px 8px;*/
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .connect-us .img {
        margin-top: -185px;
    }
    .img img {
      width: 350px;
      height: 350px;
    }
    .connect-form {
      background-color: #fff;
      margin-top: -185px;
    }

}
