main section,div.large-image p{margin: 25px;}

div.large-image h1{
    /*
    position: absolute;
    padding-left: 15px;
    text-shadow: #000000 5px 1px 10px;
    font-size: 3rem;
    color:#fffdfd;
    top: 10rem;
    */
    color:white;
    text-shadow: #000000 5px 1px 10px;
    font-size:2.3rem;
    position: absolute;
    text-align: center;
    padding-left: 15px;
    top: 18rem;
    bottom: 0;
    margin: auto;
    left: 0;
    right:50%;
}

/* div.large-image p{margin: 25px;} */

div.large-image img{
    object-fit: cover;
    width: 100%;
    height: 65vh;
    min-height: 500px;
}

div.servicios-img img, img#img-prioridad {display:block; margin:auto; width:15rem; min-width: 10rem;}

#f{text-align: center;}

@media only screen and (min-width: 40em) {
    div.large-image h1{right:67%; font-size:3.5rem;}

div.servicios-img{
    display:flex; 
    flex-direction:row; 
    justify-content:space-evenly; 
    align-content: center;
    /* gap:15px; */
}

div.servicios-img img{width:70%;}

section ul li {margin:15px;}

section div ul li {line-height:1.5;}

}

@media only screen and (min-width: 68rem ){
    main section{max-width:75vw; margin: auto;}

    div.large-image p{max-width:75vw; margin: auto; margin-top:25px; margin-bottom:25px;}

    div.large-image img{height: 75vh;}

    div.large-image h1{right:60%;}

    section img {display:block; margin:auto; width: 20%;}

    img#img-prioridad{ width: 25rem;}
}
