.alg_body{
    background: linear-gradient(180deg, #fbefd6 47%, #A5DFDF 47%);
}


.alg_stroke{
    background-color: #E80959;
    width: 90px;
    height: 3px;
    position: absolute;
    top: 100px;
    left: 170px;
}

.alg_titulo{
    position: relative;
    display: inline-block;
}

#alg_linea1{
    display: flex;
    flex-direction: row; 
}

#alg_linea2{
    display: flex;
    flex-direction: column; 
}
#r_al {
    width: 660px !important;
}
.scrolling-wrapper .general_imagen img {
    width: 470px !important;
}

@media screen and (min-width:400px){
    .alg_stroke{
        width: 110px;
    }

    .alg_titulo{
        width: 300px;
    }

}


@media screen and (min-width:460px){
    .alg_stroke{
        width: 130px;
    }
}


@media screen and (min-width:550px){
    .alg_stroke{
        width: 180px;
    }
}



@media screen and (min-width:760px){

    .alg_titulo{
        position: absolute;
        top: 330px;
        left: 45px;
    }

    #alg_linea1{
        margin-top: 30px;
    }

    #alg_linea1 img{
        height: 255px;
    }

    #alg_linea2 img{
        height: 300px;
    }
    #alg_linea2 .general_galería:last-child img{
        height: 300px !important;
    }
    
    .alg_body{
        background: linear-gradient(180deg, #fbefd6 37%, #A5DFDF 37%);
    }
    
}

@media screen and (min-width:860px){
    .alg_titulo{
        top: 370px;
        left: 55px;
    }
    
    #alg_linea1 img{
        height: 255px;
    }

    #alg_linea2 img{
        height: 300px;
    }
    #alg_linea2 .general_galería:last-child img{
        height: 300px;
    }
    
}

@media screen and (min-width:960px){
    .alg_titulo{
        top: 390px;
    }

    #alg_linea1 img{
        height: 315px;
    }

    #alg_linea2 img{
        height: 360px;
    }
    #alg_linea2 .general_galería:last-child img{

        height: 360px;
    }
    

}

@media screen and (min-width:1100px){
    .alg_titulo{
        top: 320px;
        left: 570px;
    }

    .alg_titulo h1{
        font-size: 45px !important;
    }
    
    #alg_linea1 img{
        height: 415px;
    }

    #alg_linea1{
        margin-top: 0px;
    }

    #alg_linea2 img{
        height: 487px;
    }
    #alg_linea2 .general_galería:last-child img{

        height: 487px;
    }

    .alg_stroke{
        left: 200px;  
    }

}

@media screen and (min-width:1250px){
    .alg_titulo{
        top: 390px;
        left: 670px;
    }
    .alg_stroke{
        height: 5px;
        left: 220px;
    }

    #alg_linea1 img{
        height: 445px;
    }
    
    #alg_linea2 img{
        height: 517px;
    }
    #alg_linea2 .general_galería:last-child img{

        height: 517px;
    }

}

@media screen and (min-width:1480px){
    .alg_titulo{
        left: 777px;
        top: 430px;
        width: 600px;
    }

    .alg_stroke{
        width: 100px;
        height: 5px;
        left: 245px;
        
    }

    #alg_linea1 img{
        height: 500px;
    }

    #alg_linea2 img{
        height: 590px;
    }
    #alg_linea2 .general_galería:last-child img{

        height: 590px;
    }

}

@media screen and (min-width:1678px){
    .alg_titulo{
        left: 935px;
        top: 450px;
    }

    .alg_titulo h1{
        line-height: 60px;
    }
    
    .alg_stroke{
        width: 130px;
        left: 280px;
        top: 106px;
    }

    #alg_linea1 img{
        height: 555px;
         
    }

    #alg_linea2 img{
        height: 655px;
    }
    #alg_linea2 .general_galería:last-child img{


        height: 655px;
    }
}



@media screen and (min-width:1700px){
    #alg_linea1{
        justify-content: center;
         
    }

    #alg_linea2{
       align-items: center;
    }
    #alg_linea2 .general_galería:last-child img{

       align-items: center;
    }
}

