.post-109 .et_pb_section:nth-child(4) .et_pb_slider .et_pb_slide_description h2 {
       font-size: 22px!important; 
       padding-bottom: 0px; 
    } 

.post-109 .et_pb_section:nth-child(4) {
       padding-bottom: 0px; 
       padding-top: 25px; 
    } 

#blurb_about.et_pb_blurb .et_pb_blurb_content p {
       font-size: 18px; 
       font-weight: normal; 
       line-height: 30px; 
       padding-left: 15px; 
       padding-right: 15px; 
       word-spacing: 2px; 
    } 

#Contact_section.et_pb_text   h3 {
       font-size: 34px; 
       font-weight: bolder; 
    } 

#ContactH2.et_pb_promo .et_pb_promo_description  h2 {
       font-size: 33px!important; 
       font-weight: 800; 
    } 

#footer_global.et_pb_section .et_pb_blurb .et_pb_blurb_content p a {
       color: #ffffff; 
    } 

#footer_global.et_pb_section .et_pb_blurb .et_pb_blurb_content p {
       line-height: 16px; 
    } 

#footer_global.et_pb_section .et_pb_text   a {
       color: rgba(255,255,255,1); 
    } 

#h1header.et_pb_text   h1 {
       font-size: 30px; 
       font-weight: bolder; 
    } 

#home_services.et_pb_text   h2 {
       font-size: 34px; 
       font-weight: bolder; 
    } 

#homeblurb.et_pb_blurb .et_pb_blurb_content h4 a {
       font-size: 20px; 
       font-weight: bold; 
       text-transform: uppercase; 
    } 

#homeblurb.et_pb_blurb .et_pb_blurb_content h4 a:hover {
       color: rgb(9, 84, 141)!important; 
    } 

#introtext.et_pb_text   p {
       font-size: 17px; 
       font-weight: normal; 
       line-height: 26px; 
    } 

#Testimonial_Services.et_pb_promo .et_pb_promo_description  p {
       font-size: 20px; 
       font-weight: 600!important; 
       line-height: 28px; 
    } 

#topimage.et_pb_image img {
       border-color: #ffffff; 
       border-style: solid; 
       border-width: 5px!important; 
    } 

#toptext.et_pb_promo .et_pb_promo_description  h1 {
       font-size: 40px; 
       font-weight: 800; 
       text-decoration: none!important; 
       text-transform: uppercase; 
    } 

#toptext.et_pb_promo .et_pb_promo_description  p {
       font-size: 20px; 
       font-weight: 700; 
    } 

html body div#et-top-navigation ul.nav li a {
       color: rgba(9,84,141,1)!important; 
       font-family: Open Sans; 
       font-size: 18px; 
       font-weight: normal; 
       text-transform: uppercase; 
    } 

#blurb_about.et_pb_blurb {
    } 

.post-109 .et_pb_section:nth-child(4) .et_pb_slider .et_pb_slide {
    } 

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

.post-30273 .et_pb_section:nth-child(4) {
    } 

.post-30273 .et_pb_section:nth-child(6) {
    } 

.post-30273 .et_pb_section:nth-child(8) {
    } 

#asphalt_subhead.et_pb_text   p {
    } 

#next1.et_pb_section .et_pb_promo .et_pb_promo_description  h2 {
    } 

#next1.et_pb_section .et_pb_promo .et_pb_promo_description  {
    } 


@media screen and (max-width: 768px)  { #blurb_about.et_pb_blurb .et_pb_blurb_content p {   font-size: 14px; }  }  
@media screen and (max-width: 768px)  { #blurb_about.et_pb_blurb .et_pb_blurb_content p {   line-height: 25px; }  }  
@media screen and (max-width: 768px)  { #blurb_about.et_pb_blurb {   width: 60%; }  }  
@media screen and (max-width: 480px)  { .post-109 .et_pb_section:nth-child(4) .et_pb_slider .et_pb_slide_description h2 {   font-size: 21px!important; }  }  
@media screen and (max-width: 480px)  { .post-109 .et_pb_section:nth-child(4) .et_pb_slider .et_pb_slide_description h2 {   font-weight: normal!important; }  }  
@media screen and (max-width: 480px)  { .post-109 .et_pb_section:nth-child(4) .et_pb_slider .et_pb_slide {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .post-30273 .et_pb_section:nth-child(2) {   padding-top: 5px; }  }  
@media screen and (max-width: 480px)  { .post-30273 .et_pb_section:nth-child(4) {   padding-bottom: 10px; }  }  
@media screen and (max-width: 480px)  { .post-30273 .et_pb_section:nth-child(4) {   padding-top: 10px; }  }  
@media screen and (max-width: 480px)  { .post-30273 .et_pb_section:nth-child(6) {   padding-bottom: 10px; }  }  
@media screen and (max-width: 480px)  { .post-30273 .et_pb_section:nth-child(6) {   padding-top: 10px; }  }  
@media screen and (max-width: 480px)  { .post-30273 .et_pb_section:nth-child(8) {   padding-bottom: 10px; }  }  
@media screen and (max-width: 480px)  { .post-30273 .et_pb_section:nth-child(8) {   padding-top: 10px; }  }  
@media screen and (max-width: 480px)  { #asphalt_subhead.et_pb_text   p {   font-size: 17px; }  }  
@media screen and (max-width: 480px)  { #h1header.et_pb_text   h1 {   font-size: 32px; }  }  
@media screen and (max-width: 480px)  { #h1header.et_pb_text   h1 {   font-weight: bold!important; }  }  
@media screen and (max-width: 480px)  { #h1header.et_pb_text   h1 {   line-height: 38px; }  }  
@media screen and (max-width: 480px)  { #next1.et_pb_section .et_pb_promo .et_pb_promo_description  h2 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #next1.et_pb_section .et_pb_promo .et_pb_promo_description  h2 {   padding-top: 15px; }  }  
@media screen and (max-width: 480px)  { #next1.et_pb_section .et_pb_promo .et_pb_promo_description  {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #toptext.et_pb_promo .et_pb_promo_description  h1 {   font-size: 30px; }  }  