footer.site-footer .footer-column .column-label:before {
    background-color: #cccccc !important;
}
footer .footer-col-item.site-logo img{
    background-color:#fff!important;
}
footer .footer-col-item.custom-footer-html a{
    color:#fff!important;
    font-weight:bold;
}
.slmp-gallery .slmp-image-item .slmp-grid-image img{
    height:183px!important;
    width:244px!important;
}
.about-section .ab-content ul li:before {
    color: #fff !important;
}
.main-header .header-items {
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}
.slmp-reviews.review-postbox-form{
    margin-top:30px;
}
#slmp_geojuice{
    z-index:1;
    position:relative;
}
#xapp-widget .widget-container {
    z-index: 1000000!important;
}
.hero-slider .hero-caption-item .caption-item,
.inner-page-banner .page-banner:before{
    background-color: rgba(0, 0, 0, 0.7)!important;
}
@media only screen and (min-width: 1024px) {
    .genesis-nav-menu .sub-menu a {
        font-size: 12px!important;
        padding: 15px !important;
    }
    .genesis-nav-menu a{
        font-size:12px!important;
    }
}
@media only screen and (min-width: 1367px) {
    .genesis-nav-menu a{
        font-size:14px!important;
    }
}
@media only screen and (min-width: 1680px) {
    .genesis-nav-menu .sub-menu a {
        padding: 20px 15px !important;
    } 
}
@media only screen and (max-width:1023px){
    .main-header .header-items .header-col.logo-item {
        border-bottom: 1px solid #000!important;
    }
}