footer .fw-logo img {
   max-width: 150px; /* Adjust the max width */
    max-height: 150px; /* Adjust the max height */
    width: auto; /* Let the browser calculate the width */
    height: auto; /* Let the browser calculate the height */
}

header nav > div:nth-child(1) > a > img {
    max-width: 75px; /* Adjust the max width */
    max-height: 75px; /* Adjust the max height */
    width: auto; /* Let the browser calculate the width */
    height: auto; /* Let the browser calculate the height */
}

/* Adjustments for mobile phones (screens up to 480px) */
@media only screen and (max-width: 480px) {
    header nav > div:nth-child(1) > a > img {
        max-width: 50px; /* Smaller width for mobile */
        max-height: 50px;
    }
}

/* Default size for larger screens */
#page-home .about-area .main-img {
    max-width: 500px;
    max-height: 500px;
    width: auto;
    height: auto;
}

/* Adjustments for tablets (screens up to 768px) */
@media only screen and (max-width: 768px) {
    #page-home .about-area .main-img {
        max-width: 380px; /* Smaller width for tablets */
        max-height: 380px;
    }
}

/* Adjustments for mobile phones (screens up to 480px) */
@media only screen and (max-width: 480px) {
    #page-home .about-area .main-img {
        max-width: 280px; /* Smaller width for mobile */
        max-height: 280px;
    }
}