*{
    box-sizing: border-box;
}

img {
    /* width: 100%;
    height: 100%; */
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    object-fit: contain ;
    object-position: center;
}

.page-content {
    width: 1444px;
}
.hide{
    display: none;
}
p,h1,h2,h3,h4,h5,h6{
    margin-bottom:0;
}
.reponsive-pc{
    display: block;
}
.reponsive-mobile{
    display: none;
}
.footer-img-certificate , .menu-link-icon{
    width: unset;
    height: unset;
}
@media (max-width: 576px){
    .reponsive-pc{
        display: none;
    }
    .reponsive-mobile{
        display: block;
    }
}