.bt-subscribe-section h2.vc_custom_heading{
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0 0 5px;
}
.bt-subscribe-section .wpb_text_column{
    max-width: 420px;
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
}
.bt-subscribe-section .tnp-widget-minimal form{
  position: relative;
}
#page .bt-subscribe-section input[type="email"]{
  font-size: 18px;
  line-height: 28px;
  padding: 15px 160px 15px 20px;
}
#page .bt-subscribe-section input[type="submit"]{
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  height: 60px;
  padding: 15px 30px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  background: #1f1f1f;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media(max-width: 419.98px){
  #page .bt-subscribe-section input[type="email"]{
    padding: 15px 20px;
  }
  #page .bt-subscribe-section input[type="submit"]{
    position: relative;
    margin-top: 20px;
  }
}
.bt-faqs-section h3.vc_custom_heading{
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 30px;
}
.wpb-js-composer .bt-faqs-section .vc_tta.vc_general .vc_tta-panel{
  margin-bottom: 20px;
}
.wpb-js-composer .bt-faqs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .bt-faqs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .bt-faqs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .bt-faqs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{
  background: none;
  border: none;
}
.wpb-js-composer .bt-faqs-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
  background: none;
  border: none;
  padding: 10px 0 0 46px;
}
.wpb-js-composer .bt-faqs-section .vc_tta.vc_general .vc_tta-panel-title>a{
  font-size: 20px;
  line-height: 30px;
  color: #333333;
  padding: 0;
}
.wpb-js-composer .bt-faqs-section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
  left: 0;
  width: 30px;
  height: 30px;
  background: #e05d41;
}
.wpb-js-composer .bt-faqs-section .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{
  left: 9px;
  width: 12px;
  border-color: #ffffff;
}
.wpb-js-composer .bt-faqs-section .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{
  top: 9px;
  height: 12px;
  border-color: #ffffff;
}
.wpb-js-composer .bt-faqs-section .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before {
    border-color: #fff;
}