.avia_transform a:hover .image-overlay {
 opacity: 0 !important;
    background: #transparent!important;
border:2px solid #ff0000;

}

body .avia-button.avia-position-left.sd-element { display: none; }

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    background: none;
}

#homeservices .avia-image-container-inner img {width:340px;height:135px;}

.av-masonry-entry-content.entry-content {
    font-size: 14px;
}
/**
.av-masonry {
display: block !important;
height: unset !Important;
}


.av-grid-img {
position: relative !important;
float: none !important;
    left: unset !important;
    top: unset !important;
    height: unset !important;
display: inline-block !important;
    width: 32.88% !important;
    margin: 0 0.22% !important;
}

.av-masonry-image-container {
    background-repeat: no-repeat !important;
}

.main_color .container .av-inner-masonry-content {
position: relative !important;
top: unset !important;
}

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    right: unset !important;
    bottom: unset !important;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
padding-bottom: 0 !important;
}

.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container {
    position: relative !important;
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
    height: 261px!important;
}


.av-masonry-container.isotope {
    height: 100% !important;
} 

.av-masonry-container {
    width: 99.6% !important;
    margin: 0 -0.5% !important;
}

.av-masonry-col-3 .av-masonry-entry {
    transition-property: unset !important;
    transition-duration: unset !important;
    transform: unset !important;
    transition-delay: unset !important;
}**/