body .image2,
body .image3, 
body .image4 {
    overflow: visible;
}

body .image2internal img,
body .image3internal img, 
body .image4internal img {
    width: 100%;
}


a {
    transition: 0.8s ease;
}

.image1 {
    padding-top: 90px;
}

@media (min-width: 1275px) {

    body .news-body,
    body .PP-body,
    body .SN-body {
        width: auto !important;
    }

}

@media (max-width: 1000px) {
    
    html body div.rv-module > div {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    body div.widget1internal {
	    width: 100% !important;
    }

    html body {
        padding-top: 55px !important;
    }
    
    .mobile-logo {
        padding: 0px !important;
    }

    html body .rv-widget {
        height: auto; 
    }

}