/*------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:#4CA585;
} */

#stats .icon {
    width:10rem;
    margin:auto;
}

.elementor-counter-number-wrapper span {
    display:block !important;
    margin:auto !important;
}

.elementor-counter .elementor-counter-number-wrapper {
    font-size:5rem;
    font-weight:600;
}

.elementor-counter .elementor-counter-title {
    text-align:center;
    font-size:1.8rem;
    line-height:1.2em;
    margin-top:1rem;
    margin-bottom:1rem;
}

.elementor-counter .elementor-counter-title span.censor {
    font-size:2.4rem !important;
}

/*-----PROJECT STAT CONTAINER------*/
.project-stat-container {
    max-width:50rem;
}

.project-stat-container .elementor-container {
    display:block;
}

.project-stat-container .stat {
    width:49% !important;
    display:inline-block;
}

.project-stat-container .stat .icon {
    max-width:10rem;
    margin:auto;
}

/*-----------------------------------------
TABLETS 767px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 767px) {
    
    /*-----STATS SECTION-----*/
    .stat-container .elementor-container {
        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, .project-stat-container .stat {
        width:30rem !important;
        max-width:100%;
        margin:auto;
        display:block;
    }
    
    .stat .elementor-widget-counter {
        width:20rem;
        margin:auto;
    }
    
    .stat-container .stat:nth-child(even) .elementor-widget-counter {
        margin-right:auto;
    }
    
}