.about-text {
       font-size: 15px; 
       line-height: 28px; 
    } 

.et_pb_team_member_image {
       margin-bottom: 0px!important; 
       margin-right: 15px!important; 
    } 

#areaserved {
       box-shadow: rgba(0,0,0,0.5) 1px 1px 2px; 
       height: 450px; 
       z-index: 3376; 
    } 

#areaserved-text.et_pb_text   p {
       font-size: 28px; 
       font-weight: lighter; 
       line-height: 39px; 
    } 

#areaserved-title h2 {
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-top-style: solid; 
       border-top-width: 1px!important; 
       font-family: Open Sans; 
       font-size: 44px; 
       font-weight: lighter!important; 
       margin-top: 30px; 
       padding-bottom: 15px; 
       padding-top: 10px; 
    } 

#areaserved.et_pb_section .et_pb_row:nth-child(2) {
       padding-top: 0px; 
    } 

#contact-cta {
       background-position: center bottom; 
       padding-bottom: 13px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 16px; 
    } 

#contact-cta h2 {
       margin-bottom: 60px; 
    } 

#contact-cta.et_pb_promo .et_pb_promo_description  h2 {
       font-family: Open Sans; 
    } 

#customer-service p {
       font-size: 18px; 
       line-height: 33px; 
    } 

#customer-service {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#et-info-email {
       display: none!important; 
    } 

#et-info {
       z-index: 8063!important; 
    } 

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

#et-top-navigation ul.nav li a {
       padding-bottom: 0px!important; 
       padding-top: 0px!important; 
    } 

#et-top-navigation ul.nav li {
       border-right-style: solid; 
       border-right-width: 1px!important; 
       padding-left: 15px; 
       padding-right: 15px; 
    } 

#family-pic-col img {
       margin-top: -60px; 
    } 

#footer-col2 {
       margin-top: 15px; 
    } 

#footer-col3 {
       margin-top: 25px; 
    } 

#footer-col4 {
       margin-top: 22px; 
    } 

#main-header {
       z-index: 7661; 
    } 

#page-title {
       padding-bottom: 30px; 
       padding-top: 30px; 
    } 

#page-title.et_pb_fullwidth_header .header-content {
       margin-bottom: 0px!important; 
       margin-top: 0px!important; 
    } 

#pagetitle {
       background-position: 50% 100%; 
       background-size: 100% 80%; 
    } 

#pagetitle-row {
       background-size: contain; 
       padding-top: 159px!important; 
    } 

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

html body div#et-top-navigation ul.nav li a {
       padding-top: 28px; 
    } 

html body div#top-header .et-social-icons .et-social-icon a {
       background-color: #0169c9; 
       border-radius: 13px; 
       color: rgba(255,255,255,1); 
       padding-bottom: 2px; 
       padding-left: 3px; 
       padding-right: 3px; 
       padding-top: 3px; 
    } 

.et_pb_team_member_description {
    } 

html body header#main-header #logo {
    } 

.post-198 .et_pb_section:nth-child(2) .et_pb_team_member .et_pb_team_member_image img {
    } 

html body div#et_mobile_nav_menu {
    } 

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

#et-info-phone {
    } 

#page-title h1 {
    } 


@media  screen and (min-width:1025px) { #et-top-navigation {   padding-top: 90px!important; }  }  
@media screen and (max-width: 1024px)  { .et_pb_team_member_description {   display: block; }  }  
@media screen and (max-width: 1024px)  { #areaserved-title h2 {   font-size: 34px; }  }  
@media screen and (max-width: 1024px)  { #areaserved-title h2 {   margin-top: 69px; }  }  
@media screen and (max-width: 1024px)  { #et-top-navigation {   padding-top: 90px!important; }  }  
@media screen and (max-width: 1024px)  { #et-top-navigation ul.nav li {   padding-left: 7px; }  }  
@media screen and (max-width: 1024px)  { #et-top-navigation ul.nav li {   padding-right: 7px; }  }  
@media screen and (max-width: 1024px)  { #family-pic-col img {   margin-top: 7px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-height: 80%; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-width: 80%; }  }  
@media screen and (max-width: 768px)  { .et_pb_team_member_description {   display: block!important; }  }  
@media screen and (max-width: 768px)  { .et_pb_team_member_image {   display: block!important; }  }  
@media screen and (max-width: 768px)  { .et_pb_team_member_image {   float: left!important; }  }  
@media screen and (max-width: 768px)  { .et_pb_team_member_image {   margin-right: 5px!important; }  }  
@media screen and (max-width: 768px)  { .post-198 .et_pb_section:nth-child(2) .et_pb_team_member .et_pb_team_member_image img {   float: left!important; }  }  
@media screen and (max-width: 768px)  { #areaserved-title h2 {   margin-top: -20px; }  }  
@media screen and (max-width: 768px)  { #contact-cta {   max-width: 225px; }  }  
@media screen and (max-width: 768px)  { #et-top-navigation {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 768px)  { #et-top-navigation {   padding-top: 55px!important; }  }  
@media screen and (max-width: 768px)  { #pagetitle-row {   padding-top: 222px; }  }  
@media screen and (max-width: 768px)  { html body div#et_mobile_nav_menu {   padding-top: 37px!important; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-height: 84%; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-width: 80%!important; }  }  
@media screen and (max-width: 667px)  { .et_pb_team_member_image {   margin-bottom: 3px; }  }  
@media screen and (max-width: 667px)  { .et_pb_team_member_image {   margin-right: 12px; }  }  
@media screen and (max-width: 667px)  { #areaserved-text.et_pb_text   p {   font-size: 20px; }  }  
@media screen and (max-width: 667px)  { #areaserved-text.et_pb_text   p {   line-height: 30px; }  }  
@media screen and (max-width: 667px)  { #areaserved-title h2 {   margin-top: 26px; }  }  
@media screen and (max-width: 667px)  { #areaserved.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 667px)  { #et-info-phone {   float: right; }  }  
@media screen and (max-width: 667px)  { #et-info-phone {   right: -20px; }  }  
@media screen and (max-width: 667px)  { #page-title h1 {   font-size: 20px; }  }  
@media screen and (max-width: 667px)  { #page-title {   padding-bottom: 0px; }  }  
@media screen and (max-width: 667px)  { #page-title {   padding-top: 6px; }  }  
@media screen and (max-width: 480px)  { .et_pb_team_member_image {   float: left; }  }  
@media screen and (max-width: 480px)  { .et_pb_team_member_image {   margin-bottom: 2px; }  }  
@media screen and (max-width: 480px)  { .et_pb_team_member_image {   margin-right: 13px; }  }  
@media screen and (max-width: 480px)  { #areaserved-text.et_pb_text   p {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #areaserved-text.et_pb_text   p {   line-height: 26px; }  }  
@media screen and (max-width: 480px)  { #areaserved-title h2 {   font-size: 33px; }  }  
@media screen and (max-width: 480px)  { #areaserved.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #et-info-phone {   float: right; }  }  
@media screen and (max-width: 480px)  { #et-info-phone {   right: -20px; }  }  
@media screen and (max-width: 480px)  { #family-pic-col img {   margin-top: 14px; }  }  
@media screen and (max-width: 480px)  { #page-title h1 {   font-size: 17px; }  }  
@media screen and (max-width: 480px)  { #page-title {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #page-title {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu {   padding-top: 0px; }  }  