.elementor-31681 .elementor-element.elementor-element-3aeb646 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-31681 .elementor-element.elementor-element-3aeb646 .most-viewed-posts__post{margin-bottom:30px;}@media(max-width:1024px){.elementor-31681 .elementor-element.elementor-element-7355f088.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-31681 .elementor-element.elementor-element-7355f088 > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-31681 .elementor-element.elementor-element-3aeb646 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-31681 .elementor-element.elementor-element-7355f088 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-31681 .elementor-element.elementor-element-3aeb646 .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for fn-most-viewed-posts, class: .elementor-element-3aeb646 */.elementor-31681 .elementor-element.elementor-element-3aeb646 .most-viewed-posts__post {
    position: relative;
        min-height: 131px;
    margin-bottom: 30px;
}

body[data-elementor-device-mode="tablet"] .elementor-31681 .elementor-element.elementor-element-3aeb646 article {
    padding: 0 30px;
}

body[data-elementor-device-mode="mobile"] .elementor-31681 .elementor-element.elementor-element-3aeb646 article:after {
    display: none;
}
body[data-elementor-device-mode="mobile"] .elementor-31681 .elementor-element.elementor-element-3aeb646 article {
    padding: 0;
}
body[data-elementor-device-mode="mobile"] .elementor-31681 .elementor-element.elementor-element-3aeb646 .most-viewed-posts__post {
    padding-bottom: 50px;
}

.elementor-31681 .elementor-element.elementor-element-3aeb646 {
     counter-reset: post;
}/* End custom CSS */