.contactblurb a {
       color: rgb(255, 255, 255); 
    } 

.contactblurb {
       padding-bottom: 0px!important; 
       padding-top: 10px!important; 
    } 

.et_pb_text a {
       font-weight: bold; 
    } 

.et_pb_text a:hover {
       text-decoration: underline!important; 
    } 

.footer-contact .et_pb_blurb_content {
       height: 30px; 
    } 

.footer-contact h4 a {
       display: block; 
       float: none; 
       font-size: 16px; 
       padding-top: 5px; 
    } 

.footer-contactinfo a {
       color: rgba(255,255,255,1); 
       font-family: Droid Sans; 
    } 

.post-262 .et_pb_section:nth-child(2) .et_pb_team_member .et_pb_team_member_description  p {
       display: block!important; 
    } 

.post-262 .et_pb_section:nth-child(2) .et_pb_team_member .et_pb_team_member_image {
       display: table-cell!important; 
       float: left; 
    } 

.services-blurb .et_pb_team_member_description {
       display: table-cell!important; 
    } 

.services-blurb h4 {
       font-weight: bold; 
       margin-bottom: 10px; 
    } 

.services-blurb img {
       display: table-cell!important; 
       float: none; 
    } 

#col2 .et_pb_text {
       font-family: Helvetica, Arial, sans-serif; 
    } 

#col2 img {
       margin-top: 17px; 
    } 

#col2 {
       margin-top: 0px; 
    } 

.pagetitle {
    } 

html body header#main-header #logo {
    } 

.pagetitle h1 {
    } 

#contact-me .et_pb_button {
    } 


@media screen and (max-width: 1024px)  { .pagetitle {   padding-bottom: 18px; }  }  
@media screen and (max-width: 1024px)  { .pagetitle {   padding-top: 15px; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-height: 50%; }  }  
@media screen and (max-width: 1024px)  { html body header#main-header #logo {   max-width: 50%; }  }  
@media screen and (max-width: 768px)  { .pagetitle h1 {   font-size: 21px; }  }  
@media screen and (max-width: 768px)  { .pagetitle {   padding-bottom: 8px; }  }  
@media screen and (max-width: 768px)  { .pagetitle {   padding-top: 14px; }  }  
@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%; }  }  
@media screen and (max-width: 667px)  { .pagetitle {   background-size: cover!important; }  }  
@media screen and (max-width: 667px)  { .pagetitle {   padding-bottom: 0px; }  }  
@media screen and (max-width: 667px)  { .pagetitle {   padding-top: 0px; }  }  
@media screen and (max-width: 667px)  { .services-blurb .et_pb_team_member_description {   display: block!important; }  }  
@media screen and (max-width: 667px)  { .services-blurb img {   padding-right: 10px; }  }  
@media screen and (max-width: 480px)  { .pagetitle {   background-size: cover!important; }  }  
@media screen and (max-width: 480px)  { .pagetitle {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .pagetitle {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .services-blurb .et_pb_team_member_description {   display: block!important; }  }  
@media screen and (max-width: 480px)  { .services-blurb img {   padding-right: 10px; }  }  
@media screen and (max-width: 480px)  { #contact-me .et_pb_button {   font-size: 16px!important; }  }  