

@media screen and (min-width: 800px) {
    ._25 {
        flex: 2.5;
    }

    ._50 {
        flex: 5;
        margin:3px;
    }

    ._20 {
        flex: 2;
    }
}

.anteiner {
    /* position: relative;
    text-align: center;
    color: white; */
    overflow: hidden;
}
/* Centered text */

.anteiner img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.anteiner .text-over-image{
    transform: translateX(-100%);
}
.text-over-image {
    /* Step 2 */

    width: 200%;

}
.center-div-center{
    margin: auto;
    width: 100%;
    border: 3px solid grey;
    padding: 10px;
}
.quasi{text-align: center;}
.text-bold{
    font-size: xx-large;
}
.tel{
    font-size: large;
    font-weight: bolder;
    color:#000;
}
.textcenter {
    position: relative;
}

.textcenter .carto {
    position: absolute;
    /* VERTICAL CENTER */
    top: 40%;
    left: 0;
    /* HORIZONTAL CENTER */
    width: 100%;
    text-align: center;
    /* COSMETICS */
    color: white;
    font-size: 30px;
    font-weight: bolder;
}
.textcenter .rcarto {
    position: absolute;
    /* VERTICAL CENTER */
    top: 55%;
    left: 0;
    /* HORIZONTAL CENTER */
    width: 100%;
    text-align: center;
    /* COSMETICS */
    color: white;
    font-size: 50px;
    font-weight: bolder;


}

.textcenter .fcarto {
    position: absolute;
    /* VERTICAL CENTER */
    top: 75%;
    left: 0;
    /* HORIZONTAL CENTER */
    width: 100%;
    text-align: center;
    /* COSMETICS */
    color: white;
    font-size: 20px;
    font-weight: bolder;


}
.textcenter .dcarto {
    position: absolute;
    /* VERTICAL CENTER */
    top: 65%;
    left: 0;
    /* HORIZONTAL CENTER */
    width: 100%;
    text-align: center;
    /* COSMETICS */
    color: white;
    font-size: 20px;
    font-weight: bolder;


}

.textcenter img {
    width: 100%;
}
.barve{
    text-align: center;
    font-size: 30px;
    margin: 10px 0 10px 0!important ;

}
.clear {
    clear: both;
    padding-top: 150px;
}
.textpadding{margin:70px 0 10px 0;}