.area-served {
       font-size: 18px; 
       padding-bottom: 23px; 
       padding-top: 21px; 
       text-shadow: none; 
    } 

.ask-about {
       font-size: 22px; 
       padding-top: 10px; 
    } 

.et_pb_team_member_image {
       float: left!important; 
       margin-bottom: -20px!important; 
       margin-right: 12px!important; 
    } 

.infrared-caption h2 {
       font-weight: bold; 
    } 

.infrared-question h2 {
       font-size: 36px; 
    } 

.lg-text {
       font-size: 19px; 
       line-height: 30px; 
    } 

.pagetitle h1 {
       color: rgb(253, 130, 4); 
    } 

.pagetitle {
       padding-bottom: 25px; 
       padding-top: 42px; 
    } 

.post-244 .et_pb_section:nth-child(2) .et_pb_team_member .et_pb_team_member_description > h4 {
       margin-bottom: -4px; 
       margin-top: -2px; 
       padding-bottom: 5px; 
       padding-top: 5px; 
    } 

.post-244 .et_pb_section:nth-child(2) .et_pb_team_member .et_pb_team_member_description  p {
       margin-bottom: 7px; 
       margin-top: 16px; 
       padding-bottom: 22px; 
    } 

.post-314 .et_pb_section:nth-child(2) .et_pb_text   h3 {
       padding-bottom: 0px; 
       text-align: center; 
    } 

.post-322 .et_pb_section:nth-child(2) {
       background-image: url("https://inspectahomeltd.com/wp-content/uploads/2017/07/bg2AdobeStock_63877787-1.png"); 
       padding-bottom: 25px; 
       padding-top: 25px; 
    } 

.post-406 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       margin-top: -20px; 
    } 

.post-406 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 35px; 
    } 

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

.post-43 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_description  {
       padding-bottom: 6px; 
    } 

.post-43 .et_pb_section:nth-child(2) .et_pb_text   h3 {
       padding-bottom: 0px; 
       text-align: center; 
    } 

.schedule-inspection {
       background-color: rgb(94, 101, 112); 
       border-color: rgb(238, 238, 238); 
       color: rgb(238, 238, 238); 
       display: inline-block; 
       margin-top: -1px; 
    } 

.schedule-inspection:hover {
       background-color: rgba(94,101,112,1)!important; 
    } 

.servicesblurbcontent img {
       margin-top: 15px; 
    } 

.write-testimonial .et_pb_button {
       background-attachment: scroll!important; 
       background-color: #fd8204!important; 
       background-image: none!important; 
       background-position: 0% 0%!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #ffffff!important; 
       border-bottom-left-radius: 3px!important; 
       border-bottom-right-radius: 3px!important; 
       border-bottom-style: none; 
       border-bottom-width: 0px!important; 
       border-left-color: #ffffff!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #ffffff!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-top-color: #ffffff!important; 
       border-top-left-radius: 3px!important; 
       border-top-right-radius: 3px!important; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       color: #ffffff!important; 
       font-family: Arial; 
       font-size: 15px!important; 
       font-style: normal!important; 
       font-weight: 400!important; 
       letter-spacing: 1px!important; 
       line-height: normal!important; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: uppercase; 
       word-spacing: 0px!important; 
    } 

.write-testimonial h2 {
       padding-bottom: 0px; 
    } 

.write-testimonial {
       padding-bottom: 23px!important; 
       padding-top: 20px!important; 
    } 

#db-info-text:before {
       content: ""; 
       font-family: "ETmodules" !important; 
       font-style: normal; 
       font-variant: normal; 
       font-weight: normal; 
       line-height: 1; 
       margin-right: 3px; 
       position: relative; 
       speak: none; 
       text-transform: none; 
       top: 2px !important; 
    } 

#footer-bottom {
       border-top-color: rgba(253,130,4,1); 
       border-top-style: solid; 
       border-top-width: 1px!important; 
    } 

#infrared1 {
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 80px; 
    } 

#testimonial-slider {
       border-color: rgba(238,238,238,1); 
       border-style: solid; 
       border-width: 1px!important; 
       min-height: 200px!important; 
    } 

#testimonial-slider.et_pb_slider .et-pb-arrow-next {
       color: rgb(94, 101, 112)!important; 
    } 

#testimonial-slider.et_pb_slider .et-pb-arrow-prev {
       color: rgb(94, 101, 112)!important; 
    } 

#testimonial-slider.et_pb_slider .et_pb_slide {
       min-height: 200px!important; 
    } 

#top-menu .sub-menu {
       padding: 10px 5px; 
       top: 30px; 
       width: 260px; 
    } 

#top-menu li li a {
       font-size: 13px; 
       line-height: 1.5em; 
       width: 240px; 
    } 

#top-menu li li a:hover {
       color: blue; 
    } 

hash-wpcf7-f4-p314-o1-inputtypesubmit {
    } 

#wpcf7-f4-p314-o1 input[type=submit]:after,#wpcf7-f4-p314-o1 input[type=submit]:before {
       display: none; 
    } 

#wpcf7-f4-p314-o1 input[type=submit] {
       background-color: rgb(253, 130, 4); 
       border: none; 
       border-radius: 3px; 
       color: white; 
       font-size: 15px; 
       letter-spacing: 1px; 
       opacity: .9; 
       padding:  10px 20px; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

#wpcf7-f4-p314-o1 input[type=submit]:hover {
       box-shadow:  0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); 
       opacity: 1; 
    } 

#wpcf7-f4-p314-o1 textarea {
       font-family: Arial; 
    } 

hash-wpcf7-f4-p43-o1-inputtypesubmit {
    } 

#wpcf7-f4-p43-o1 input[type=submit]:after,#wpcf7-f4-p43-o1 input[type=submit]:before {
       display: none; 
    } 

#wpcf7-f4-p43-o1 input[type=submit] {
       background-color: rgb(253, 130, 4); 
       border: none; 
       border-radius: 3px; 
       color: white; 
       font-size: 15px; 
       letter-spacing: 1px; 
       margin-left: 20px; 
       opacity: .9; 
       padding:  10px 20px; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

#wpcf7-f4-p43-o1 input[type=submit]:hover {
       box-shadow:  0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); 
       opacity: 1; 
    } 

#wpcf7-f4-p43-o1 textarea {
       font-family: Arial; 
    } 

html body div#et-top-navigation ul.nav .current_page_ancestor > a {
       color: rgb(253, 130, 4); 
    } 

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

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

html body div#top-header #et-info {
       z-index: 100000!important; 
    } 

html body div#top-header {
       height: 0px; 
       z-index: 9998; 
    } 

html body header#main-header {
       box-shadow: 0px 1px 3px rgba(0,0,0,0.5); 
       margin-top: 0px; 
       z-index: 9997; 
    } 

html body div#et-top-navigation {
    } 

html body header#main-header #logo {
    } 

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

html body div#top-header #et-info a {
    } 

html body div#top-header #et-info #et-info-phone {
    } 

ul.services li {
    } 


@media screen and (max-width: 1024px)  { .write-testimonial {   padding-left: 0px!important; }  }  
@media screen and (max-width: 1024px)  { .write-testimonial {   padding-right: 0px!important; }  }  
@media screen and (max-width: 1024px) { #infrared1 {   padding-top: 40px!important; }  }  
@media screen and (max-width: 1024px) { html body div#et-top-navigation {   padding-left: 303px!important; }  }  
@media screen and (max-width: 1024px) { html body header#main-header #logo {   max-height: 60%!important; }  }  
@media screen and (max-width: 1024px) { html body header#main-header #logo {   max-width: 60%!important; }  }  
@media screen and (max-width: 768px) { .post-43 .et_pb_section:nth-child(2) .et_pb_row:nth-child(3) {   padding-top: 0px!important; }  }  
@media screen and (max-width: 768px) { #infrared1 {   padding-top: 0px!important; }  }  
@media screen and (max-width: 768px) { html body header#main-header #logo {   max-height: 74%!important; }  }  
@media screen and (max-width: 768px) { html body header#main-header #logo {   max-width: 70%!important; }  }  
@media screen and (max-width: 667px) { .infrared-question h2 {   font-size: 31px!important; }  }  
@media screen and (max-width: 667px) { .pagetitle {   padding-bottom: 6px!important; }  }  
@media screen and (max-width: 667px) { .pagetitle {   padding-top: 14px!important; }  }  
@media screen and (max-width: 667px) { .post-43 .et_pb_section:nth-child(2) .et_pb_row:nth-child(3) {   padding-top: 0px!important; }  }  
@media screen and (max-width: 667px) { html body header#main-header #logo {   margin-top: 10px!important; }  }  
@media screen and (max-width: 667px) { html body header#main-header #logo {   max-height: 64%!important; }  }  
@media screen and (max-width: 667px) { html body header#main-header #logo {   max-width: 60%!important; }  }  
@media screen and (max-width: 480px) { .area-served {   font-size: 13px!important; }  }  
@media screen and (max-width: 480px) { .area-served {   line-height: 18px!important; }  }  
@media screen and (max-width: 480px) { .infrared-question h2 {   font-size: 28px!important; }  }  
@media screen and (max-width: 480px) { .pagetitle {   background-position: 180% 50%!important; }  }  
@media screen and (max-width: 480px) { .pagetitle {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-43 .et_pb_section:nth-child(2) .et_pb_row:nth-child(3) {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body div#et-top-navigation {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   display: inline-block; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   padding-bottom: 1px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info #et-info-phone {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info {   padding-top: 1px!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   margin-top: 25px!important; }  }  
@media screen and (max-width: 480px) { html body header#main-header #logo {   max-height: 64%!important; }  }  
@media screen and (max-width: 480px) { html body header#main-header #logo {   max-width: 60%!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   padding-top: 16px; }  }  
@media screen and (max-width: 480px) { ul.services li {   font-size: 14px!important; }  }  
@media screen and (max-width: 480px) { ul.services li {   padding-top: 0px!important; }  }  