#img_am { /* width: 50%; height: 350px; */ margin: 0 auto; /* Centrar el contenedor horizontalmente */ background-image: url("../source_imgs/about_me/img.gif"); background-repeat: no-repeat; /* Evita que la imagen se repita */ background-size: cover; /* Ajusta la imagen para que cubra el área del contenedor */ background-position: center; /* Centra la imagen dentro del contenedor */ display: block; /* Asegura que se comporte como un bloque */ } /* media querys */ @media only screen and (max-width: 767px) { /* Reglas CSS para pantallas de celulares */ /* red */ #img_am { width: 100%; height: 250px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { /* Reglas CSS para tablets */ /* purple */ #img_am { width: 80%; height: 450px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { /* Reglas CSS para laptops */ /* green */ #img_am { width: 50%; height: 350px; } } @media only screen and (min-width: 1200px) { /* Reglas CSS para monitores ultra wide */ /* yellow */ #img_am { width: 45%; height: 350px; } #about_me { width: 65%; margin-left: auto; margin-right: auto; } }