.banner-section { width:100%; }
h2.fancy {
    display: flex;
    width:250px;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 20px auto;
    color:#006181;
    font-weight:700;
}

h2.fancy:before,
h2.fancy:after {
    content: '';
    border-top: 2px solid #37cd8a;
    margin: 0 20px 0 0;
    flex: 1 0 20px;
}

h2.fancy:after {
    margin: 0 0 0 20px;
}
.full-width { width:100%; }
.middle-border { border-left:2px solid #3a849d; border-right:2px solid #3a849d; }
.why-circle { width:150px; height:150px; line-height:150px; background:#00597b; border:5px solid #37cd8a; border-radius:50%; color:#fff; font-size:35px; font-weight:700; margin: 0 auto; }
.section-inner {
  max-width: 90%;
  margin: 0 auto;
}
a.learn-more { color:#096583; font-size:19px; font-weight:600; }
h2.text-green { color:#5ad29d; font-size: 31px; }
.lines-animation-wrapper { height:500px !important; }
ul.about-list { list-style:none; width:auto; float:left; margin:0 0 0 8%; }
ul.about-list li { width:auto; background:#00597b; float:left; padding:5px 15px; border-radius:5px; margin:0 10px; }
ul.about-list li a { color:#fff; font-size:15px; }
.form-section { width:100%; background:url('../images/form-bg.jpg') no-repeat scroll 0 0; background-size:100% 100%; padding:50px 0; }
#new-home-form  input {
  display: block;
  border: none;
  outline: none;
  width: 100%;
  border-radius: 4px;
  color: #5c636e;
  font-size: 15px;
  line-height: 26px;
  background-color: #f6f9fc;
  padding: 8px 20px 8px 16px;
  border-radius: 6px;
  -webkit-transition: background-color 0.1s ease-in, color 0.1s ease-in;
  transition: background-color 0.1s ease-in, color 0.1s ease-in;
}
#new-home-form { color:#fff; }
#gender-input .wpcf7-list-item { width:25%; margin: 0; }
#gender-input .wpcf7-list-item input {
  width: auto;
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}
#new-home-submit .wpcf7-submit {
  background: #3ecf8e;
  padding: 7px 20px;
  border-radius: 20px;
  color:#fff;
}
#program-slider1 .slick-next {
  display:none !important;
}
#program-slider1 .slick-prev {
  display:none !important;
}
#program-slider .slick-next {
    position:absolute;
    right:-40px;
    top:40%;
    background:url('../images/next.png') no-repeat scroll 0 0;
    background-size: 100% 100%;
  width: 40px;
  height: 40px;
  font-size: 0px;
  z-index: 999999999999;
}
#program-slider .slick-prev {
    position:absolute;
    left:-45px;
    top:40%;
    background:url('../images/prev.png') no-repeat scroll 0 0;
    background-size: 100% 100%;
  width: 40px;
  height: 40px;
  font-size: 0px;
  z-index: 999999999999;
}
#ready-start .section .section-inner {
    width:100%;
    max-width:100%;
    border-radius: 0;
    margin-top: 0;
}
.discounted { width:100%; background:url('../images/discounted-bg.jpg') no-repeat scroll 0 0; background-size:100% 100%; padding:0; min-height:350px; }
#know-home-submit .wpcf7-submit {
  background: #006081;
  padding: 7px 20px;
  border-radius: 20px;
  color:#fff;
}









