/*------STATS SECTION STYLES ------*/
.elementor-counter .elementor-counter-number-prefix {
    display:none;
}
.elementor-widget-counter.yrs .elementor-counter-number-suffix {
    font-size:0.5em;
    position:relative;
    bottom:-2rem !important;
}

.elementor-widget-counter .elementor-counter-number-suffix {
    /* color:#606cf5; */
}

.elementor-counter .elementor-counter-number-wrapper {
    font-size:4rem;
    font-weight:100;
}

.elementor-counter .elementor-counter-title {
    text-align:initial;
    font-size:1.9rem;
    line-height:1.2em;
    margin-top:1rem;
    margin-bottom:1rem;
}

.elementor-counter .elementor-counter-title span.censor {
    font-size:2.4rem !important;
}

/*-----------------------------------------
TABLETS 767px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 767px) {
    
    /*-----STATS SECTION-----*/
    .stat-container .elementor-row {
        width:100%;
        max-width:55rem;
        margin:auto;
    }
    
    .stat.elementor-column {
        width:50%;
    }
    
    .stat .elementor-widget-counter {
        width:22rem;
        margin:auto;
    }
    
    .stat-container .stat:nth-child(even) .elementor-widget-counter {
        margin-right:0;
    }
    
}

/*-----------------------------------------
MOBILES 512px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 512px) {
    
    /*-----STATS SECTION-----*/
    
    .stat.elementor-column {
        width:100%;
    }
    
    .stat .elementor-widget-counter {
        width:20rem;
        margin:auto;
    }
    
    .stat-container .stat:nth-child(even) .elementor-widget-counter {
        margin-right:auto;
    }
    
}