.post-191 .et_pb_section:nth-child(2) .et_pb_button {
       background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fafafa), color-stop(0.5, #fff), color-stop(0.6, #ddd), color-stop(0.95, #FFF))!important; 
       border-color: #bbbbbb; 
       border-width: 1px; 
    } 

.post-266 .et_pb_section:nth-child(4) .et_pb_button {
       background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fafafa), color-stop(0.5, #fff), color-stop(0.6, #ddd), color-stop(0.95, #FFF)); 
       border-color: #bbbbbb; 
       border-width: 1px; 
    } 

.post-309 .et_pb_section:nth-child(2) {
       background-image: url(http://revealedhomeinspections.com/wp-content/uploads/2017/04/bg-contactpage-1.jpg); 
       background-position: center bottom; 
       background-size: cover; 
    } 

#alt-footer.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon {
       background-color: transparent!important; 
       padding-bottom: 15px; 
       padding-left: 15px; 
       padding-right: 15px; 
       padding-top: 15px; 
       text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
    } 

#alt-footer.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 a {
       font-size: 28px; 
       margin-top: 0px; 
       padding-top: 8px; 
       text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
    } 

#alt-footer.et_pb_section .et_pb_blurb .et_pb_blurb_content p a {
       text-shadow: none; 
    } 

#alt-footer.et_pb_section .et_pb_blurb .et_pb_blurb_content p {
       font-size: 20px; 
       text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); 
    } 

#areaserved-h3.et_pb_text   h3 {
       font-size: 25px; 
       line-height: 37px; 
       text-shadow: 2px 2px 2px rgba(33, 26, 34, 0.8); 
    } 

#areaserved.et_pb_section {
       padding-bottom: 50px!important; 
       padding-top: 50px!important; 
    } 

#centered-h2text.et_pb_text   h2 {
       font-size: 27px; 
       line-height: 30px; 
       padding-top: 0px; 
    } 

#contactCTA.et_pb_promo {
       background-position: right bottom!important; 
       background-repeat: no-repeat!important; 
       background-size: contain!important; 
       padding-bottom: 5px!important; 
       padding-top: 40px!important; 
    } 

#general-inspections.et_pb_section .et_pb_row:nth-child(1) {
       background-position: left bottom; 
       background-repeat: no-repeat; 
       background-size: 60% 100%; 
    } 

#large-text.et_pb_text   p {
       font-size: 17px; 
       line-height: 30px; 
    } 

#pagetitle.et_pb_fullwidth_header h1 {
       color: rgba(228,227,225,1)!important; 
    } 

#pagetitle.et_pb_fullwidth_header {
    } 

html body div#footer-bottom {
       background-size: cover; 
       padding-bottom: 0px; 
       padding-top: 10px; 
    } 

html body div#top-header #et-info a {
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

.post-43 .et_pb_section:nth-child(2) .et_pb_button {
    } 

#centered-h2text.et_pb_text   p {
    } 

html body header#main-header #logo {
    } 

html body div#et_mobile_nav_menu {
    } 

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

#general-inspections.et_pb_section .et_pb_row:nth-child(3) {
    } 


@media  screen and (min-width:1025px) { #areaserved-h3.et_pb_text   h3 {   padding-left: 59px!important; }  }  
@media  screen and (min-width:1025px) { #areaserved-h3.et_pb_text   h3 {   padding-top: 21px!important; }  }  
@media  screen and (min-width:1025px) { #areaserved.et_pb_section {   background-size: 100% 100%!important; }  }  
@media  screen and (min-width:1025px) { #large-text.et_pb_text   p {   padding-top: 18px!important; }  }  
@media  screen and (min-width:1025px) { #pagetitle.et_pb_fullwidth_header {   padding-bottom: 12px!important; }  }  
@media  screen and (min-width:1025px) { #pagetitle.et_pb_fullwidth_header {   padding-top: 29px!important; }  }  
@media screen and (max-width: 1024px)  { .post-43 .et_pb_section:nth-child(2) .et_pb_button {   font-size: 16px; }  }  
@media screen and (max-width: 1024px)  { #centered-h2text.et_pb_text   h2 {   font-size: 18px; }  }  
@media screen and (max-width: 1024px)  { #centered-h2text.et_pb_text   h2 {   line-height: 21px; }  }  
@media screen and (max-width: 1024px)  { #centered-h2text.et_pb_text   p {   font-size: 15px; }  }  
@media screen and (max-width: 1024px)  { #pagetitle.et_pb_fullwidth_header {   padding-bottom: 20px!important; }  }  
@media screen and (max-width: 1024px)  { #pagetitle.et_pb_fullwidth_header {   padding-top: 20px!important; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-height: 90%; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-width: 90%; }  }  
@media screen and (max-width: 768px)  { html body div#et_mobile_nav_menu {   padding-top: 4px; }  }  
@media screen and (max-width: 768px)  { html body div#top-header #et-info a {   font-size: 13px; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-height: 100%; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   max-width: 100%; }  }  
@media screen and (max-width: 667px)  { #general-inspections.et_pb_section .et_pb_row:nth-child(1) {   background-image: none; }  }  
@media screen and (max-width: 667px)  { #pagetitle.et_pb_fullwidth_header {   padding-bottom: 0px; }  }  
@media screen and (max-width: 667px)  { #pagetitle.et_pb_fullwidth_header {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-191 .et_pb_section:nth-child(2) .et_pb_button {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .post-266 .et_pb_section:nth-child(4) .et_pb_button {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .post-43 .et_pb_section:nth-child(2) .et_pb_button {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { #areaserved-h3.et_pb_text   h3 {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { #areaserved-h3.et_pb_text   h3 {   line-height: 23px; }  }  
@media screen and (max-width: 480px)  { #areaserved.et_pb_section {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { #areaserved.et_pb_section {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { #general-inspections.et_pb_section .et_pb_row:nth-child(1) {   background-image: none; }  }  
@media screen and (max-width: 480px)  { #general-inspections.et_pb_section .et_pb_row:nth-child(2) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #general-inspections.et_pb_section .et_pb_row:nth-child(2) {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #general-inspections.et_pb_section .et_pb_row:nth-child(3) {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #pagetitle.et_pb_fullwidth_header {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #pagetitle.et_pb_fullwidth_header {   padding-top: 0px; }  }  