/* Manual Theme Overrides Go Here */

.preferred-provider-box {
  background:rgba(255,255,255,0.3);
  padding: 1rem;
  -webkit-box-shadow: 0 0 10px -3px rgba(36, 31, 32, 0.75);
  box-shadow: 0 0 10px -3px rgba(36, 31, 32, 0.75);
  color:#005eb3;
  text-align:center;
  margin-bottom:25px;
}

.preferred-provider-box img {
  max-width:75%;
  margin:0 auto;
  margin-top:20px;
}

.preferred-provider-box .h3 {
  color:white !important;
}

.main-content-style-1 {
  box-shadow:none !important;
  color:#212529;
}

.main-content-style-1 p {
  color:#212529;
}

.icon-section-style-1 .single-icon-col:hover {
  box-shadow:none !important;
}

.icon-section-style-1 .single-icon-col .single-icon .single-icon-text {
  color:#005eb3;
  font-size:1.5rem;
  font-weight:bold;
  line-height:1.1;
}

.header-style-1-nav .navbar-nav .nav-link {
  background:transparent;
  color:#78bd26;
  border-radius:0;
  box-shadow:none;
}

.header-style-1-nav .navbar-nav .nav-link:hover {
  color:#0082f8;
}

.menu-get-started-for-free .nav-link {
  -webkit-transition-duration: 350ms !important;
  -o-transition-duration: 350ms!important;
  transition-duration: 350ms!important;
  font-weight: 700!important;
  color: #fff!important;
  background: #78bd26!important;
  -webkit-transition: 0.35s all ease-in-out;
  -o-transition: 0.35s all ease-in-out;
  transition: 0.35s all ease-in-out;
  -webkit-box-shadow: 0 0 10px -4px rgba(36, 31, 32, 0.3)!important;
  box-shadow: 0 0 10px -4px rgba(36, 31, 32, 0.3)!important;
  border-radius: 4px!important;
}

.main-content-style-1 {
  padding-top:60px;
  padding-bottom:60px;
}

.icon-section-style-1 {
  padding-top:90px;
  padding-bottom:90px;
}

#service-form {
  padding-top:90px;
  padding-bottom:90px;
}

#video {
  padding-top:90px;
  padding-bottom:90px;
}

@media(min-width:992px) {
  .header-style-1-nav .navbar-nav .nav-link {
    margin-left:15px;
  }
  .main-content-style-1 {
   padding-top:120px;
   padding-bottom:120px;   
  }
  
  #video {
    padding: 120px 0;
    background-attachment: fixed;
  }
  #service-form {
    padding-top:120px;
    padding-bottom:120px;
  }
}

.header-style-1-nav .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(120,189,38)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

@media(max-width:991.98px) {
  .header-style-1-nav .navbar-collapse .navbar-nav {
    background:white;
  }
}

.header-style-1-nav .theme-logo {
    max-height: 90px;
    -webkit-filter: none;
    filter: none;
}

.header-style-1-nav.solidNav .theme-logo {
  max-height: 60px;
}

.mtavideo {
  width:100%;
  height:235px;
}

@media(min-width:768px) {
  .mtavideo {
    width:100%;
    height:400px;
  }
  
  .hero-style-1 .hero-col .hero-content-col.main-content-col {
    top:auto;
    transform:none;
    -webkit-transform:none;
    -o-transform:none;
    padding-top:75px;
  }
}

.home-page-promotion {
    border: 5px dotted #bbb;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 600px;
    margin-top: 15px;
    background: #00325d;
    text-align: center;
	margin-bottom: 20px;
}

.hero-style-1 {
    padding-bottom: 300px!important;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
	color: white!important;
}

.preferred-provider-box {
  background:rgba(0,0,0,0.3);
}

.background-primary {
  background:#005eb3;
}
.background-secondary {
  background:#00325d;
}
.background-accent {
  background:#78bd26;
}

.color-primary {
  color:#005eb3;
}
.color-secondary {
  color:#00325d;
}
.color-accent {
  color:#78bd26;
}
.color-white {
  color:white;
}

.results-list li {
  padding-bottom:15px;
}

.results-icp i, .results-icp svg {
  color:#78bd26;
}

.results-mta i, .results-mta svg {
  color:#005eb3;
}


.service-section .nav-link.active {
  background-color:#78bd26!important;
}

.service-section .nav-link {
  color:white!important;
}

.hero-btn {
  white-space:pre-wrap;
  line-height:1.2;
}

.hero-btn:hover {
  color:white!important;
}

@media(min-width:991px) {
  .service-section .tab-content {
    flex-basis:70%;
  }
  .service-section .nav-pills {
    flex-basis:30%;
  }
  .hero-btn {
    font-size:30px;
  }
}

.service-text {
  line-height:1.5;
}

@media(min-width:1399px) {
  .service-section .tab-content {
    flex-basis:77%;
  }
  .service-section .nav-pills {
    flex-basis:23%;
  }
}

@media (max-width: 767.98px) {
  .hero-style-1 .hero-col .hero-content-col.main-content-col {
    padding-top: 0px!important;
  }
  .hero-style-1 {
    padding-bottom: 100px!important;
  }
}

@media (min-width: 1400px) {
  .container {
    max-width: 90%;
  }
}

@media (min-width: 1800px) {
  .container {
    max-width: 1740px;
  }
}

.hero-style-1 .hero-col .hero-content-col {
  padding-left:15px!important;
  padding-right:15px!important;
}

@media(min-width:991px) {
  .hero-style-1 .hero-col .hero-content-col {
    padding-left:30px!important;
    padding-right:30px!important;
  }
}

.hero-style-1 .hero-col .hero-content-col.hero-form {
  margin-top:0!important;
}

.hero-style-1 {
  padding-top:200px!important;
}

.s-btn {
  background:#78bd26!important
}

.service-section {
  padding-top:100px!important;
  padding-bottom:100px!important;
}
