.about-certificate-info-text{
    width: 800px;
    max-width: 100%;
}
.contact-top-text {
    letter-spacing: 0.06em;
    line-height: 1.3;
    font-size: 20px;
    box-sizing: border-box;
    padding-right: 20px;
    font-family: "Roboto";
    font-weight: 400;
}
.footer-info{
    line-height: 20px;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding-right: 20px;
}
@media only screen and (max-width: 1400px){
    .header-style1 .header-menu> li{
        margin-right: 30px;
    }
    .header-menu-title{
        letter-spacing: 0.06em;
    }
}
@media only screen and (max-width: 1200px){
    .header-style1 .header-menu> li{
        margin-right: 20px;
    }
}
@media only screen and (max-width: 1000px){
    @media only screen and (min-width: 769px){
        .header-style1 .header-logo{
            width: 150px;
            padding-left: 20px;
            box-sizing: border-box;
        }
        .header-style1 .header-menu-box {
            width: calc(100% - 150px);
        }
        .header-style1 .header-menu> li{
            margin-right: 20px;
        }
    }
}
@media only screen and (max-width: 768px){
    .contact-top-text {
        padding-right: 0;
    }
}