



@media screen and (max-width:1500px) {

    .header-logo.header-logo-absolute {

        width: min(15rem, 15%);
        top: -35px;

    }
    .header,

    .header-fixed {

        padding: 22px 0px;

    }
    .header-fixed .header-logo.header-logo-absolute {
        top: -36px;
    }

}

@media screen and (max-width:1400px) {

    .header-logo.header-logo-absolute {

        width: min(15rem, 15%);

    }
    
    .header,

    .header-fixed {

        padding: 20px 0px;

    }
    .header-logo.header-logo-absolute {
        top: -30px;
    }
    .header-fixed .header-logo.header-logo-absolute {
        top: -33px;
    }

}

@media screen and (max-width:1300px) {

    .header-logo.header-logo-absolute {
        width: min(14rem, 15%);
        top: -27px;

    }

    

    .header,

    .header-fixed {

        padding: 18px 0px;

    }



    .header-fixed .header-logo.header-logo-absolute {
        top: -31px;
    }



    .footer-top-image {

        width: 165px;

    }

}





@media screen and (max-width:992px) {}



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



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

    

}



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

    /* .header-logo.header-logo-absolute {

        width: min(15rem, 16%);

        top: -49px;

    }

    .header .menu ul li a {

        padding: 1.5rem 3rem;

    } */

}



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

    

}



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

    .footer-top-image {

        width: 200px;

        top: -22px;

    }

    .header-logo.header-logo-absolute {

        width: min(15rem, 14%);

        top: -34px;

    }

    .header .menu ul li a {

        padding: 1.5rem 3rem;

    }

   
    .header-fixed .header-logo.header-logo-absolute {
        top: -34px;
        width: min(15rem, 14%);
    }
    .header,

    .header-fixed {

        padding: 22px 0px;

    }
    

}



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

    .header-logo.header-logo-absolute {
        width: min(15rem, 14%);
        top: -40px;
    }

    .header .menu ul li a {

        padding: 1.5rem 3rem;

    }

    .footer-top-image {

        width: 216px;

    }

    .header-fixed .header-logo.header-logo-absolute {
        top: -40px;
    }
    .header, .header-fixed {
        padding: 25px 0px;
    }
}



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

    .header-fixed .menu ul {

        gap: 80px;

    }



    .header .menu ul li a {

        padding: 1.5rem 3.5rem;

    }



    .header-logo.header-logo-absolute {

        width: min(14rem, 16%);

        top: -38px;

    }



    .footer-top-image {

        width: 250px;

        top: -28px;

    }



    .same-gradient-style {

        padding: 1rem 2rem;

    }

    .header {

        padding: 25px 0px;

    }

    .header-fixed .header-logo.header-logo-absolute {
        width: min(14rem, 15%);
        top: -38px;
    }
    .header-fixed {
        padding: 25px 0px;
    }
   

}