@media (max-width:1560px) {
    .footer_content_r {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        flex-direction: column-reverse;
    }
}
@media (max-width:1400px) {
    .main_contents{
        min-height: unset;
    }
    .wrep{
        width: 1400px;
    }
    .header{
        width: 1400px;
        position: unset !important;
        background-color: #ece0d1 !important;
    }
    .headerarea {
        width: 1200px;
    }
    .header.active2 {
        background-color: #ece0d1 !important;
        border:  unset !important;
    }
    .sub_header_menubk{
        top: 76px;
    }
    .footer{
        width: 1400px;
    }
    .header.active{
        background-color: #ffffff !important;
    }
    .subpage_txtboxs{
        padding-top: 10px;
    }
}