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


.t_stroke{
    background-color: #E80959;
    width: 90px;
    height: 3px;
    position: absolute;
    top: 55px;
    left: 130px;
}

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


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

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

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

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




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

@media screen and (min-width:430px){
    #t_v{
        margin-left: 15px;
    }
}

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

@media screen and (min-width:470px){
    #t_v{
        width: 400px;
        height: 290px;
    }
}

@media screen and (min-width:530px){
    #t_v{
        width: 450px;
        height: 340px;
    }
}

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

}

@media screen and (min-width:600px){
    #t_v{
        width: 520px;
        height: 300px;
        
    }
}

@media screen and (min-width:650px){
    #t_v{
        margin-left: 35px;
    }
}

@media screen and (min-width:700px){
    #t_v{
        margin-left: 55px;
    }
}

@media screen and (min-width:754px){
    .t_titulo{
        display: block;
    }
}


@media screen and (min-width:760px){
    .t_stroke{
        width: 100px;
    }

    .t_titulo{
        position: absolute;
        top: 390px;
        left: 45px;
    }

    #t_linea1 img{
        height: 255px;
    }  

    #t_linea2 img{
        height: 162px;
    } 

    #t_linea3 img{
        height: 192px;
    }  

    #t_linea4 img{
        height: 290px;
    } 

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

    #t_v{
        margin-left: 0px;
    }
}

@media screen and (min-width:860px){
    .t_titulo{
        top: 430px;
        left: 55px;
    }

    #t_linea1 img{
        height: 283px;
    }  

    #t_linea2 img{
        height: 182px;
    } 

    #t_linea3 img{
        height: 215px;
    }  

    #t_linea4 img{
        height: 325px;
    } 

}

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

    #t_linea1 img{
        height: 325px;
    }

    #t_linea2 img{
        height: 210px;
    } 

    #t_linea3 img{
        height: 245px;
    }  

    #t_linea4 img{
        height: 370px;
    } 
}

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

    .t_titulo h1{
        font-size: 48px !important;
    }

    .t_stroke{
        left: 175px;  
    }
    
    #t_linea1 img{
        height: 380px;
    }

    #t_linea2 img{
        height: 248px;
    } 

    #t_linea3 img{
        height: 290px;
    }  

    #t_linea4 img{
        height: 440px;
    }

    

}

@media screen and (min-width:1250px){
    .t_titulo{
        top: 430px;
        left: 680px;
    }

    .t_titulo h1{
        font-size: 50px !important;
    }

    .t_stroke{
        height: 5px;
        width: 160px;
        left: 180px;
    }

    #t_linea1 img{
        height: 480px;
    }

    #t_linea2 img{
        height: 308px;
    } 

    #t_linea3 img{
        height: 360px;
    }  

    #t_linea4 img{
        height: 545px;
    }

    #t_v{
        width: 700px;
        height: 400px;
    }
}

@media screen and (min-width:1480px){
    .t_titulo{
        left: 775px;
        top: 500px;
    }

    .t_stroke{
        width: 120px;
        height: 5px;
        left: 210px;
        
    }

    #t_linea1 img{
        height: 500px;
    }

    #t_linea2 img{
        height: 322px;
    }

    #t_linea3 img{
        height: 380px;
    }  

    #t_linea4 img{
        height: 575px;
    }

}

@media screen and (min-width:1678px){
    .t_titulo{
        left: 935px;
        top: 500px;
    }
    
    .t_stroke{
        width: 130px;
        left: 240px;
    }

    #t_linea1 img{
        height: 575px;
         
    }

    #t_linea2 img{
        height: 375px;
    }

    #t_linea3 img{
        height: 437px;
    }  

    #t_linea4 img{
        height: 660px;
    }
}


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

    #t_linea2{
        justify-content: center;
    }

    #t_linea3{
        justify-content: center;
         
    }

    #t_linea4{
        justify-content: center;
    }

    #t_v{
        justify-content: center;
    }
}


