@media all and (max-width: 1400px){
    .home .wrap, .header-2 .wrap{width: 1200px;}
    /*.menu ul li a{font-size: 13px;}*/
}
@media all and (max-width: 1200px){
    .wrap, .home .wrap, .header-2 .wrap{width: calc(100% - 30px);}
    .header{box-shadow: 0 2px 3px rgb(0 0 0 / 15%);}
    .menu{display: none;}
    .footer-logo{display: none;}
    .footer-list{margin-left: 95px;}
}
@media all and (max-width: 820px){
    .header-item:nth-child(2){display: none;}
    .footer-list{float: right; margin-left: 0;}
    .footer-email{width: 100%}
}
@media all and (max-width: 620px){
    .header-item:nth-child(1) h2{display: none;}
    .mmenu{width: 100%; right: -100%;}
    .mmenu ul ol li{text-align: center;}
    .mmenu ul ol li a{padding-right: 0;}
    .mmenu-2{right: 0;}
    .footer-logo{float: none; display: block; margin: 0 auto 30px;}
    .footer-info, .footer-list{width: 100%}
}
@media all and (max-width: 420px){
    .footer-title{text-transform: none;}
}