@media(max-width:768px){
    .top_header{display: none}
    .main_header .nav > ul{ display: none; }
    .footer{}
    .footer_bottom{
        flex-direction: column;
        display: flex;
    }
    .footer_phone a{border:none;padding: 0;margin: 0;margin-top: 1rem;width: 100%;}
    .footer_phone{
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .footer_menu{}
    .footer_menu ul{
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
    }
    .footer_logo img{height:25px}
    .footer_apps img{height: 27px;}
    .footer_menu ul.socials{flex-direction:row }
    .footer_col_main{width: 100% !important;justify-content: center;align-items: center;/* display: flex; *//* flex-direction: column; */}
    .footer_col{width: 100%;margin-bottom: 1rem;padding: 0 1rem;justify-content: center;align-items: center;text-align: center;display: flex;flex-direction: column;}
    .footer_bottom .container{
        flex-direction: row;
        display: flex;
        flex-wrap: wrap;
    }
    .mobile_nav{
        display: flex;
        align-items: center;
    }
    .campaign_site .mobile_nav button{color:#1e1e1e}
    .mobile_nav button{
        background: none;
        color: white;
        border: none;
        font-size: 2rem;
        width: 40px;
        height: 40px;
    }
    .main_header .nav > ul li{
        margin-bottom: 1rem;
    }
    .campaign_site .main_header .nav > ul > li a{color:white}
    .main_header .nav > ul li a{
        padding: 1.2rem 0;
        display: flex;
    }
    .main_header .nav > ul{
        position: absolute;
        top: 0;
        width: 100%;
        height: auto;
        display: none;
        left: 0;
        top: 80px;
        flex-direction: column;
        background: #161515f2;
    }
    .main_header .nav > ul .site_currency{display:none}
    .mobile_nav button{}
    .mobile_nav_active{}
    .main_header.mobile_nav_active .nav > ul .header_supports a{color:white}
    .main_header.mobile_nav_active .nav > ul .header_supports{
        margin-bottom: 1rem;
        color: white;
    }
    .main_header.mobile_nav_active .nav > ul{display:flex;padding: 1rem;background: #152380f0;}
}

