/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.w7-form-wrapper h3 {
  color: #7A7A7A;
  font-weight: bolder;
  margin-bottom: 18px;
  font-size: 16px;
  margin-top: 0;
}
.w7-form-wrapper .wpcf7-radio label {
  display: flex;
  flex-wrap: wrap;
  margin-right: 10px;
}
.w7-form-wrapper .wpcf7-radio label input {
  margin:0 8px 0 0 !important;;
}
.w7-form-wrapper .wpcf7-radio {
  margin: 0 0 18px !important;
  display: block;
}
.w7-form-wrapper .wpcf7-radio .wpcf7-list-item {
  margin: 0;
}
.w7-form-wrapper .wpcf7-radio label span {
  color: #7A7A7A !important;
  font-weight: 400;
  font-size: 16px !important;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}
.w7-form-wrapper p br {
  display: none;
}
.w7-form-wrapper {
  background-color: #FFFFFF;
  padding: 28px 28px 28px 28px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(176.80000000000004, 174.10956521739135, 174.10956521739135, 0.5);
}
.w7-form-wrapper .wpcf7-form-control-wrap input {
  background-color: #FFFFFF !important;
  border-color: #E0E0E0 !important;
  border-radius: 28px 28px 28px 28px !important;
  color: #7A7A7A !important;
  padding: .5rem 1rem !important;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}
.w7-form-wrapper  .wpcf7-form-control-wrap select {
  background-color: #FFFFFF !important;
  border-color: #E0E0E0 !important;
  border-radius: 28px 28px 28px 28px !important;
  color: #7A7A7A !important;
  padding: .5rem 1rem !important;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}
.w7-form-wrapper .wpcf7-form-control-wrap textarea {
  background-color: #FFFFFF !important;
  border-color: #E0E0E0 !important;
  border-radius: 28px 28px 28px 28px !important;
  color: #7A7A7A !important;
  padding: .5rem 1rem !important;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    height: 100px !important;
}
.w7-form-wrapper .wpcf7-form-control-wrap input::placeholder {
  color: #7A7A7A !important;
  font-family: inherit;
  opacity: .6;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}
.w7-form-wrapper .wpcf7-form-control-wrap textarea::placeholder {
   color: #7A7A7A !important;
  font-family: inherit;
  opacity: .6;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}
.description {
  margin: 18px 0 18px;
}
.submit-btn input {
  background: #FC0909 !important;
  color: #ffffff !important;
  min-height: 40px;
  border: none !important;
  font-weight: 600 !important;
  padding: 0 15px !important;
  margin: 0 auto !important;
  display: block !important;
  border-radius: 5px !important;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;

}
.orange-btn input {
  background: #fc9809 !important;
  color: #ffffff !important;
  min-height: 40px;
  border: none !important;
  font-weight: 600 !important;
  padding: 0 15px !important;
  margin: 0 auto !important;
  display: block !important;
  border-radius: 5px !important;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  width: 100%
}
.description p {
  color: #7A7A7A !important;
  font-weight: 400;
  font-size: 16px !important;
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}

@media only screen and (max-width: 991px){
 .w7-form-wrapper .col-md-6 {
  max-width: 100% !important;
  flex: 0 0 100% !important;
}
}





