.post-40 .et_pb_section:nth-child(2) .et_pb_button {
       background-color: transparent; 
       color: rgb(8, 21, 159); 
    } 

.post-40 .et_pb_section:nth-child(2) {
       padding-bottom: 15px; 
       padding-top: 15px; 
    } 

.post-42 .et_pb_section:nth-child(3) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-44 .et_pb_section:nth-child(3) {
       background-image: url("https://beanhomeinspections.com/wp-content/uploads/2016/09/ticks.png"); 
       background-repeat: repeat; 
       background-size: auto; 
    } 

.post-46 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  {
       background-color: rgba(0,0,0,0.59); 
       font-size: 28px; 
       padding-bottom: 20px; 
    } 

.post-46 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  p {
       background-color: rgba(9,1,1,0.59); 
       font-size: 27px; 
       padding-bottom: 10px; 
    } 

.post-46 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
       background-color: rgba(0,0,0,0.59); 
       font-family: Droid Sans; 
       font-weight: normal; 
       padding-bottom: 15px; 
       padding-top: 10px; 
       text-shadow: 2px 2px 2px #000000; 
    } 

.post-46 .et_pb_section:nth-child(3) {
       background-color: #ffffff!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#about.et_pb_section .et_pb_text   p {
       font-size: 16px; 
    } 

#about.et_pb_section {
       padding-bottom: 26px!important; 
       padding-top: 26px!important; 
    } 

#bhicta.et_pb_section .et_pb_button {
       background-color: rgba(9, 1, 1, 0.592157); 
       color: rgb(247, 247, 247); 
    } 

#bhicta.et_pb_section {
       padding-bottom: 25px; 
       padding-top: 25px; 
    } 

#contactblurb.et_pb_blurb .et_pb_blurb_content p a {
       color: rgb(237, 3, 4); 
    } 

#contactblurb.et_pb_blurb .et_pb_blurb_content p {
       color: rgb(237, 3, 4); 
       font-size: 20px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container input[type=text] {
       border-color: rgb(8, 21, 159); 
       border-style: solid; 
       border-width: 2px; 
       color: rgb(33, 33, 33); 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container textarea {
       border-color: rgb(8, 21, 159); 
       border-style: solid; 
       border-width: 2px; 
       color: rgb(33, 33, 33); 
       font-family: Arial; 
    } 

#hpcta.et_pb_promo .et_pb_promo_description  {
       color: rgba(247,247,247,1); 
       font-family: Droid Sans; 
       font-size: 27px; 
    } 

#hpcta.et_pb_promo .et_pb_promo_description  p {
       color: rgba(255,255,255,1); 
       font-family: Geneva, Tahoma, Verdana, sans-serif; 
       font-size: 34px; 
       line-height: 45px; 
       margin-bottom: -17px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#hpcta.et_pb_promo .et_pb_promo_description  strong {
       color: rgb(247, 247, 247); 
       font-weight: normal; 
    } 

#hptext.et_pb_text   p {
       color: #222222!important; 
       font-size: 16px!important; 
    } 

#intro.et_pb_section {
       font-size: 19px; 
       padding-bottom: 0px; 
       padding-top: 15px; 
    } 

#loginblurb.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon {
       margin-bottom: 0px; 
       padding-top: 20px; 
    } 

#loginblurb.et_pb_blurb .et_pb_blurb_content h4 {
       margin-top: -12px; 
    } 

#pgtitle.et_pb_section {
       background-image: url("https://beanhomeinspections.com/wp-content/uploads/2016/09/ticks.png"); 
       background-repeat: repeat; 
       background-size: auto; 
       padding-bottom: 10px; 
       padding-top: 15px; 
    } 

#pgtitle.et_pb_text   h1 {
       color: rgb(8, 21, 159)!important; 
       font-size: 28px!important; 
       font-weight: bold!important; 
    } 

#pgtitle.et_pb_text   hr {
       padding-top: 0px; 
    } 

#pgtitle.et_pb_text   p {
       color: rgba(52,49,49,1); 
       font-family: Droid Sans; 
       font-size: 33px; 
       padding-bottom: 4px; 
    } 

#servblurb.et_pb_blurb .et_pb_blurb_content {
       color: rgba(33,33,33,1); 
       font-size: 16px; 
       padding-left: 28px; 
       padding-top: 18px; 
    } 

#servblurb.et_pb_blurb .et_pb_blurb_content h4 {
       color: rgba(15,15,15,1); 
       font-size: 22px; 
       font-style: normal; 
       font-weight: normal; 
       text-decoration: none; 
       text-transform: none; 
    } 

#slogan.et_pb_section {
       background-color: rgb(216, 216, 216)!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#slogan.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 8px; 
    } 

#slogan.et_pb_text   p {
       color: rgba(237,3,4,1); 
       font-family: Droid Sans; 
       font-size: 27px; 
       font-weight: bold; 
       text-shadow: 1px 1px 2px #000000; 
    } 

#toptext.et_pb_section {
       background-image: url("https://beanhomeinspections.com/wp-content/uploads/2016/09/ticks.png"); 
       background-repeat: repeat; 
       background-size: auto; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#toptext.et_pb_text   h1 {
       color: rgb(8, 21, 159)!important; 
       font-weight: 600!important; 
       line-height: 40px!important; 
    } 

#toptext.et_pb_text   h2 {
       color: rgb(8, 21, 159)!important; 
       font-size: 28px!important; 
       font-weight: bold!important; 
    } 

#toptext.et_pb_text   p {
       color: rgb(8, 21, 159); 
       font-family: Geneva, Tahoma, Verdana, sans-serif; 
       font-size: 23px; 
       line-height: 28px; 
    } 

html body div#et-top-navigation ul.nav {
       color: rgba(249,249,249,1); 
    } 

html body div#et-top-navigation ul.nav li a {
       color: rgba(247,247,247,1); 
       font-family: Droid Sans; 
       font-size: 20px; 
       text-transform: uppercase; 
    } 

html body div#top-header {
       font-size: 13px; 
       z-index: 9995; 
    } 

html body header#main-header {
       background-color: rgba(8,21,159,1); 
    } 

html body header#main-header #logo {
       box-shadow: rgb(204, 204, 204) 0px 1px 0px, rgb(201, 201, 201) 0px 2px 0px, rgb(187, 187, 187) 0px 3px 0px, rgb(185, 185, 185) 0px 4px 0px, rgb(170, 170, 170) 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 6px 1px, rgba(0, 0, 0, 0.1) 0px 0px 5px, rgba(0, 0, 0, 0.3) 0px 1px 3px, rgba(0, 0, 0, 0.2) 0px 3px 5px, rgba(0, 0, 0, 0.25) 0px 5px 10px, rgba(0, 0, 0, 0.2) 0px 10px 10px, rgba(0, 0, 0, 0.15) 0px 20px 20px; 
       margin-top: -35px; 
       position: fixed; 
    } 

html body div#et_mobile_nav_menu .mobile_menu_bar:before {
    } 

#about.et_pb_section .et_pb_image {
    } 


@media screen and (max-width: 768px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   color: rgb(249, 249, 249)!important; }  }  
@media screen and (max-width: 768px)  { html body header#main-header #logo {   position: static; }  }  
@media screen and (max-width: 480px)  { .post-46 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  {   font-size: 22px; }  }  
@media screen and (max-width: 480px)  { #about.et_pb_section .et_pb_image {   max-width: 138px; }  }  
@media screen and (max-width: 480px)  { #about.et_pb_section .et_pb_image {   min-width: 0px; }  }  
@media screen and (max-width: 480px)  { #about.et_pb_section {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #about.et_pb_section {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #hpcta.et_pb_promo .et_pb_promo_description  p {   font-size: 21px; }  }  
@media screen and (max-width: 480px)  { #hpcta.et_pb_promo .et_pb_promo_description  p {   line-height: 32px; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   color: rgb(247, 247, 247)!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   margin-top: -14px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   position: static; }  }  