.imagenesmovil1{
    /*border: 4px solid royalblue;*/
    grid-column-start: 1;
    grid-column-end: 8;

    grid-row-start: 6;
    grid-row-end: 15;
    box-sizing: border-box;
    margin-top: 2%;
    overflow: hidden;
}
.imagenesmovil1 .track{
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(500px * 12);
    -webkit-animation: scroll 30s linear infinite;
}
.imagenesmovil1 .imgs{
    width: 500px;
    padding: .5%;
}
.imagenesmovil1 .imgs img{
    width: 100%;
    height: 100%;
}

/*===========================================================carousel-movil2================================================================*/
.imagenesmovil2{
    /*border: 4px solid royalblue;*/
    grid-column-start: 1;
    grid-column-end: 8;

    grid-row-start: 6;
    grid-row-end: 15;
    box-sizing: border-box;
    margin-top: 2%;
    overflow: hidden;
}
.imagenesmovil2 .track{
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(500px * 12);
    -webkit-animation: scroll 30s linear infinite;
}
.imagenesmovil2 .imgs{
    width: 500px;
    padding: .5%;
}
.imagenesmovil2 .imgs img{
    width: 100%;
    height: 100%;
}

/*===========================================================carousel-movil3================================================================*/
.imagenesmovil3{
    /*border: 4px solid royalblue;*/
    grid-column-start: 1;
    grid-column-end: 8;

    grid-row-start: 6;
    grid-row-end: 15;
    box-sizing: border-box;
    margin-top: 2%;
    overflow: hidden;
}
.imagenesmovil3 .track{
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(500px * 12);
    -webkit-animation: scroll 30s linear infinite;
}
.imagenesmovil3 .imgs{
    width: 500px;
    padding: .5%;
}
.imagenesmovil3 .imgs img{
    width: 100%;
    height: 100%;
}

/*===========================================================carousel-movil4================================================================*/
.imagenesmovil4{
    /*border: 4px solid royalblue;*/
    grid-column-start: 1;
    grid-column-end: 8;

    grid-row-start: 6;
    grid-row-end: 15;
    box-sizing: border-box;
    margin-top: 2%;
    overflow: hidden;
}
.imagenesmovil4 .track{
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(500px * 12);
    -webkit-animation: scroll 30s linear infinite;
}
.imagenesmovil4 .imgs{
    width: 500px;
    padding: .5%;
}
.imagenesmovil4 .imgs img{
    width: 100%;
    height: 100%;
}

/*===========================================================carousel-movil5================================================================*/
.imagenesmovil5{
    /*border: 4px solid royalblue;*/
    grid-column-start: 1;
    grid-column-end: 8;

    grid-row-start: 6;
    grid-row-end: 15;
    box-sizing: border-box;
    margin-top: 2%;
    overflow: hidden;
}
.imagenesmovil5 .track{
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(500px * 12);
    -webkit-animation: scroll 30s linear infinite;
}
.imagenesmovil5 .imgs{
    width: 500px;
    padding: .5%;
}
.imagenesmovil5 .imgs img{
    width: 100%;
    height: 100%;
}

/*===========================================================carousel-movil5================================================================*/
.imagenesmovil6{
    /*border: 4px solid royalblue;*/
    grid-column-start: 1;
    grid-column-end: 8;

    grid-row-start: 6;
    grid-row-end: 15;
    box-sizing: border-box;
    margin-top: 2%;
    overflow: hidden;
}
.imagenesmovil6 .track{
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(500px * 12);
    -webkit-animation: scroll 30s linear infinite;
}
.imagenesmovil6 .imgs{
    width: 500px;
    padding: .5%;
}
.imagenesmovil6 .imgs img{
    width: 100%;
    height: 100%;
}

/*===========================================================carousel-movil7================================================================*/
.imagenesmovil7{
    /*border: 4px solid royalblue;*/
    grid-column-start: 1;
    grid-column-end: 8;

    grid-row-start: 6;
    grid-row-end: 15;
    box-sizing: border-box;
    margin-top: 2%;
    overflow: hidden;
}
.imagenesmovil7 .track{
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(500px * 12);
    -webkit-animation: scroll 30s linear infinite;
}
.imagenesmovil7 .imgs{
    width: 500px;
    padding: .5%;
}
.imagenesmovil7 .imgs img{
    width: 100%;
    height: 100%;
}
/*==================================================================scroll-ATM================================================================*/
@keyframes scroll{
    0%{
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
    100%{
        transform: translateX(calc(-500px * 6));
        -webkit-transform: translateX(calc(-500px * 6));
    }
}