.et_pb_blurb h4 {
       font-size: 18px; 
       font-weight: bold; 
    } 

.et_pb_contact p input {
       background-color: rgba(255,255,255,1); 
    } 

.et_pb_contact p textarea {
       background-color: rgb(255, 255, 255); 
    } 

.post-199 .et_pb_section:nth-child(4) .et_pb_blurb .et_pb_blurb_content p {
       text-align: justify; 
    } 

.post-199 .et_pb_section:nth-child(4) .et_pb_promo {
       padding-bottom: 36px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 26px; 
    } 

.post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  h1 {
       font-size: 49px!important; 
    } 

.post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {
       padding-bottom: 199px; 
       padding-top: 83px; 
    } 

.post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {
       height: 455px; 
    } 

#altfooter {
       background-position: center center; 
       padding-top: 0px; 
    } 

#altfooter.et_pb_section .et_pb_text   p {
       font-weight: bold; 
    } 

#et-top-navigation {
       padding-top: 91px!important; 
    } 

#hp-header.et_pb_fullwidth_header .header-content p {
       font-size: 18px; 
    } 

#hp-header.et_pb_fullwidth_header {
       font-size: 17px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#pagetitle {
       padding-bottom: 0px; 
       padding-top: 13px; 
    } 

html body {
       background-image: none!important; 
    } 

html body div#top-header {
       height: 0px!important; 
    } 

#altfooter.et_pb_section .et_pb_row:nth-child(1) {
    } 

#altfooter.et_pb_section .et_pb_row:nth-child(2) {
    } 

#hp-header.et_pb_fullwidth_header .header-content {
    } 

html body header#main-header #logo {
    } 

ul.custom li {
    } 

.post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
    } 

.post-7 .et_pb_section:nth-child(1) .et_pb_slider {
    } 

#altfooter.et_pb_section .et_pb_text   {
    } 

.post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  h3 {
    } 

#pagetitleheader {
    } 

.post-199 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
    } 

#altfooter.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
    } 


@media  screen and (min-width:1025px) { #altfooter {   background-size: 100% 300px; }  }  
@media screen and (max-width: 1024px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   padding-bottom: 111px; }  }  
@media screen and (max-width: 1024px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   padding-top: 0px; }  }  
@media screen and (max-width: 1024px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   height: 379px; }  }  
@media screen and (max-width: 1024px)  { #altfooter {   background-blend-mode: normal; }  }  
@media screen and (max-width: 1024px)  { #altfooter {   background-position: left bottom; }  }  
@media screen and (max-width: 1024px)  { #altfooter.et_pb_section .et_pb_row:nth-child(1) {   background-color: rgba(255,255,255,0.7); }  }  
@media screen and (max-width: 1024px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   background-color: rgba(255,255,255,0.7); }  }  
@media screen and (max-width: 1024px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   margin-left: 0; }  }  
@media screen and (max-width: 1024px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   margin-right: 0; }  }  
@media screen and (max-width: 1024px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   width: 907px; }  }  
@media screen and (max-width: 1024px)  { #et-top-navigation {   padding-left: 180px!important; }  }  
@media screen and (max-width: 1024px)  { #hp-header.et_pb_fullwidth_header .header-content {   margin-bottom: 3px; }  }  
@media screen and (max-width: 1024px)  { #hp-header.et_pb_fullwidth_header .header-content {   margin-top: 3px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   margin-top: -70px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-height: 70%; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-width: 30%; }  }  
@media screen and (max-width: 1024px)  { ul.custom li {   margin-left: 8px!important; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   font-size: 27px!important; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   padding-top: 0px; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   padding-bottom: 113px; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   padding-top: 0px; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   height: 257px; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   padding-top: 5%!important; }  }  
@media screen and (max-width: 768px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider {   padding-top: 0px!important; }  }  
@media screen and (max-width: 768px)  { #altfooter {   background-position: center bottom; }  }  
@media screen and (max-width: 768px)  { #altfooter {   background-size: contain; }  }  
@media screen and (max-width: 768px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   background-color: rgba(255, 255, 255, 0); }  }  
@media screen and (max-width: 768px)  { #altfooter.et_pb_section .et_pb_text   {   max-width: 90%; }  }  
@media screen and (max-width: 768px)  { #hp-header.et_pb_fullwidth_header .header-content p {   font-size: 18px; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   margin-top: 0px; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-height: 74%; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-width: 70%; }  }  
@media screen and (max-width: 667px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  h1 {   font-size: 34px!important; }  }  
@media screen and (max-width: 667px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  h3 {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   font-size: 33px!important; }  }  
@media screen and (max-width: 667px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   padding-bottom: 23px; }  }  
@media screen and (max-width: 667px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   padding-top: 0px; }  }  
@media screen and (max-width: 667px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   padding-bottom: 0px; }  }  
@media screen and (max-width: 667px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   height: 193px; }  }  
@media screen and (max-width: 667px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   background-color: rgba(255, 255, 255, 0); }  }  
@media screen and (max-width: 667px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   width: 504px; }  }  
@media screen and (max-width: 667px)  { #hp-header.et_pb_fullwidth_header .header-content p {   font-size: 16px; }  }  
@media screen and (max-width: 667px)  { #hp-header.et_pb_fullwidth_header .header-content p {   line-height: 20px; }  }  
@media screen and (max-width: 667px)  { #pagetitleheader {   background-image: none; }  }  
@media screen and (max-width: 667px)  { html body header#main-header #logo {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-199 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   font-size: 24px!important; }  }  
@media screen and (max-width: 480px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   padding-top: 22px; }  }  
@media screen and (max-width: 480px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   height: 100%; }  }  
@media screen and (max-width: 480px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   margin-right: 0!important; }  }  
@media screen and (max-width: 480px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px)  { .post-7 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #altfooter {   background-position: left bottom; }  }  
@media screen and (max-width: 480px)  { #altfooter {   background-size: initial!important; }  }  
@media screen and (max-width: 480px)  { #altfooter.et_pb_section .et_pb_row:nth-child(1) {   height: 249px; }  }  
@media screen and (max-width: 480px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   background-color: rgba(255,255,255,0.87); }  }  
@media screen and (max-width: 480px)  { #altfooter.et_pb_section .et_pb_row:nth-child(2) {   width: 273px; }  }  
@media screen and (max-width: 480px)  { #hp-header.et_pb_fullwidth_header .header-content {   margin-bottom: 9px; }  }  
@media screen and (max-width: 480px)  { #hp-header.et_pb_fullwidth_header .header-content {   margin-top: 1px; }  }  
@media screen and (max-width: 480px)  { #hp-header.et_pb_fullwidth_header .header-content p {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { #hp-header.et_pb_fullwidth_header .header-content p {   line-height: 17px; }  }  
@media screen and (max-width: 480px)  { #pagetitle {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #pagetitleheader {   background-image: none; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   margin-top: 27px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-height: 84%; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-width: 80%; }  }  