.fl-builder-content .fl-row.home-image-cat .fl-module-cta .fl-button {
       padding-bottom: 6px; 
       padding-top: 0px; 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li ul li a {
       font-size: 14px; 
    } 

.fl-photo-caption-below h4 {
       color: #fff; 
    } 

.fl-photo-caption.fl-photo-caption-below {
       bottom: 0; 
       color: #fff; 
       padding-bottom: 45px; 
       padding-left: 25px; 
       position: absolute; 
    } 

.fl-photo-content.fl-photo-img-jpg :hover {
       transform: scale(1.03); 
       transition: all 0.6s; 
    } 

.fl-photo-content.fl-photo-img-jpg {
       overflow: hidden; 
    } 

.fl-row-fixed-width {
       max-width: 1200px; 
    } 

.home-image-cat .fl-button-text {
       font-family: Economica; 
       font-weight: bold; 
    } 

.phone-icon {
       display: inline-block; 
       padding-right: 15px; 
    } 

html body .fl-page-footer-widgets .fl-widget-title {
       font-weight: bold; 
    } 

html body .fl-page-nav-wrap {
       border-bottom-color: rgba(0,0,0,1); 
       border-bottom-width: 2px; 
    } 

.fl-builder-content .fl-row.home-image-cat .fl-module-cta {
    } 

.fl-builder-content .fl-row.home-image-cat .fl-row-content {
    } 

.fl-module-cta .fl-cta-button {
    } 

.fl-module-cta .fl-cta-text {
    } 

.fl-builder-content .fl-row.fl-node-57893f8785287 .fl-module-content-slider .fl-slide-content .fl-slide-title {
    } 

.fl-builder-content .fl-row.fl-node-57893f8785287 .fl-module-content-slider .fl-slide-content {
    } 

.fl-module.fl-module-rich-text p {
    } 

.fl-page-header-content {
    } 

.effect3 figure {
    } 


@media screen and (max-width: 1024px) { .fl-photo-caption.fl-photo-caption-below {   font-size: 78%!important; }  }  
@media screen and (max-width: 1024px) { .fl-photo-caption.fl-photo-caption-below {   padding-bottom: 20px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.home-image-cat .fl-module-cta {   margin-bottom: 20px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.home-image-cat .fl-row-content {   margin-left: 20px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.home-image-cat .fl-row-content {   margin-right: 20px!important; }  }  
@media screen and (max-width: 768px) { .fl-module-cta .fl-cta-button {   display: inline-block!important; }  }  
@media screen and (max-width: 768px) { .fl-module-cta .fl-cta-button {   padding-top: 0px!important; }  }  
@media screen and (max-width: 768px) { .fl-module-cta .fl-cta-button {   width: 20%!important; }  }  
@media screen and (max-width: 768px) { .fl-module-cta .fl-cta-text {   display: inline-block!important; }  }  
@media screen and (max-width: 768px) { .fl-module-cta .fl-cta-text {   width: 79%!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-57893f8785287 .fl-module-content-slider .fl-slide-content .fl-slide-title {   font-size: 20px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-57893f8785287 .fl-module-content-slider .fl-slide-content .fl-slide-title {   line-height: 1.1!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-57893f8785287 .fl-module-content-slider .fl-slide-content {   padding-bottom: 10px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-57893f8785287 .fl-module-content-slider .fl-slide-content {   padding-top: 25px!important; }  }  
@media screen and (max-width: 667px) { .fl-module.fl-module-rich-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px) { .fl-page-header-content {   display: none!important; }  }  
@media screen and (max-width: 480px) { .effect3 figure {   width: 70%!important; }  }  