
.faq-section{
  position: relative;
  padding: 120px 0px;
}

.faq-section .faq-content{
  position: relative;
  display: block;
  background: #fff;
  padding: 34px 30px 40px 30px;
  box-shadow: 0px 20px 60px 0px rgba(0,0,0,0.1);
  border-radius: 10px;
}

.faq-section .sec-title{
  margin-bottom: 33px;
}

.faq-sidebar .submit-form{
  position: relative;
  display: block;
  background: #fff;
  padding: 34px 30px 40px 30px;
  box-shadow: 0px 20px 60px 0px rgba(0,0,0,0.1);
  border-radius: 10px;
}

.faq-sidebar .submit-form .sec-title{
  margin-bottom: 26px;
}

.faq-sidebar .submit-form .sec-title h3{
  display: block;
  font-size: 26px;
  line-height: 36px;
  font-weight: 900;
}

.faq-sidebar .submit-form form .form-group{
  position: relative;
  margin-bottom: 13px;
}

.faq-sidebar .submit-form form .form-group:last-child{
  margin-bottom: 0px;
}

.faq-sidebar .submit-form form .form-group label{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 7px;
}

.faq-sidebar .submit-form form .form-group input[type='text'],
.faq-sidebar .submit-form form .form-group input[type='email'],
.faq-sidebar .submit-form form .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  border: 1px solid #e6e8e8;
  border-radius: 30px;
  font-size: 15px;
  line-height: 26px;
  color: #808080;
  font-weight: 400;
  padding: 10px 30px;
  transition: all 500ms ease;
}

.faq-sidebar .submit-form form .form-group textarea{
  height: 150px;
  resize: none;
  margin-bottom: 30px;
}

.faq-sidebar .submit-form form .form-group input:focus,
.faq-sidebar .submit-form form .form-group textarea:focus{

}

.faq-sidebar .submit-form form .form-group .theme-btn-one{
  padding: 13px 45px;
}