@media screen and (max-width:1840px)
{
    .header_black
    {
        max-width:83.5rem;
        padding-right:.75rem;
    }
}
@media screen and (max-width:1100px)
{
    html
    {
        font-size:12px;
    }
    .header
    {
        padding:2.5rem .75rem;
    }
    .header__menu a,
    .dropdown__head,
    .dropdown__body a,
    .hp-block03__txt4,
    .header-login
    {
        font-size:1.0em;
    }
    .btn1
    {
        font-size:1.3em;
    }
    .hp-block02__txt2
    {
        font-size:1.6em;
    }
    .hp-block03__inner
    {
        grid-template-columns:1fr 1fr 1fr;
    }
    .account-log__line1 .col3
    {
        flex:0 1 33.33%
    }
    .account-packet__date
    {
        font-size:.85em;
    }
    .account-packet__hdr1,
    .account-packet__hdr2,
    .account-packet__txt4,
    .account-packet__txt5
    {
        font-size:1em;
    }
    .packet__txt3
    {
        font-size:.8em;
    }
    .account-footer
    {
        padding:2rem 0;
    }
}
@media screen and (max-width:1000px)
{
    .account-packet__grid
    {
        grid-template-columns:1fr 1fr;
    }
    .lot-questions .col6
    {
        flex:auto;
        white-space:nowrap;
    }
    .article .col6
    {
        flex:0 1 100%;
    }
}
@media screen and (max-width:900px)
{
    .menu-burger
    {
        position:relative;
        display:block;
        cursor:pointer;
    }
    .menu-burger svg
    {
        fill:#dbdbdb;
        transition:.2s;
    }
    .header_black .menu-burger svg
    {
        fill:rgb(58, 64, 70);
    }
    .menu-burger span
    {
        color:#dbdbdb;
        font-size:1.67em;
        line-height:1em;
        text-transform:uppercase;
        transition:.2s;
    }
    .header_black .menu-burger span
    {
        color:#3a4046;
    }
    .menu-burger:hover span
    {
        color:#ff5400;
    }
    .menu-burger:hover svg
    {
        fill:#ff5400;
    }
    .header .flex-full
    {
        display:flex;
        justify-content:flex-end;
    }
    .header-pad
    {
        padding-bottom:0;
    }
    .menu-wrap
    {
        position:fixed;
        display:none;
        background:#fff;
        box-shadow:0 0 10px 0 rgba(0, 0, 0, .4);
        padding:4rem;
        right:0;
        top:0;
        bottom:0;
        overflow:auto;
        z-index:2;
    }
    .menu-wrap li
    {
        display:block;
    }
    .menu-close
    {
        display:block;
        position:absolute;
        right:3rem;
        top:3rem;
        cursor:pointer;
        background:url("../img/mn_close.svg") no-repeat center / contain;
        height:3rem;
        width:3rem;
    }
    .header__menu
    {
        display:block;
        margin:0;
    }
    .header__menu li a
    {
        color:#262b2f;
    }
    .lot-questions .col3
    {
        flex:auto;
        white-space:nowrap;
    }
    .menu-wrap-inner
    {
        display:flex;
    }
    .hide-1000
    {
        display:none;
    }
    .show-1000
    {
        display:inline-block;
    }
    .menu-wrap-part2
    {
        display:block;
        padding:0 5rem 0 4rem;
        margin-left:4rem;
        border-left:.1rem solid #111;
    }
    .header__menu li a
    {
        font-size:2em;
    }
    .header__menu2-header
    {
        font-size:2em;
        text-transform:uppercase;
        color:#899199;
        font-weight:600;
        margin:0 0 4rem;
    }
    .header__menu2 li
    {
        margin:0 0 3.1rem;
    }
    .header__menu li,
    .header__menu li + li
    {
        margin:0 0 4rem;
    }
    .header__menu2 li:last-child,
    .header__menu li:last-child
    {
        margin:0;
    }
    .header__menu2 li a
    {
        font-size:1.67em;
        color:#3a4046;
        text-transform:uppercase;
        font-weight:600;
        transition:.2s;
    }

    .modal-inner {
        width: 80%;
    }
}
@media screen and (max-width:830px)
{
    .flex-wrap-830
    {
        flex-wrap:wrap;
    }
    .account-right
    {
        width:100%;
        flex:auto;
    }
    .account-left
    {
        width:100%;
    }
    .account-block1__main
    {
        margin-left:0;
    }
    .account-menu
    {
        display: none;
    }
    .account-menu__img
    {
        display:none;
    }
    .account-menu__txt
    {
        padding:0 0 .4rem;
        margin:0 0 3rem;
        border-bottom:.2rem solid transparent;
    }
    .account-menu__item_active .account-menu__txt a
    {
        color:#ff5400;
    }
    .account-menu__item_active .account-menu__txt
    {
        border-color:#ff5400;
    }
    .lot-questions__inner
    {
        margin-left:0;
    }
    .account-packet-pay__left
    {
        margin-left:0;
    }
}
@media screen and (max-width:800px)
{
    .hp-block02__txt1
    {
        font-size:6em;
    }
}
@media screen and (max-width:700px)
{
    .hp-block03__inner
    {
        grid-template-columns:1fr 1fr;
    }
    .about .flex
    {
        flex-wrap:wrap;
    }
    .about .col6
    {
        flex:0 1 100%;
    }
    .menu-wrap
    {
        font-size:10px;
    }
    .dealer-disconnect__table
    {
        margin-right:2rem;
    }
    .about-head,
    .article-head
    {
        flex-wrap:wrap;
    }
    .breadcrumbs
    {
        order:-1;
        width:100%;
        margin:0 0 2rem;
    }
}
@media screen and (max-width:600px)
{
    .menu-wrap
    {
        font-size:8px;
    }
    .account-head__balance
    {
        margin:0;
        padding-left:1rem;
    }
    .account-body
    {
        margin:1rem 0 0;
    }
    .account-table-wrap
    {
        overflow:auto;
    }
    .dealer-table
    {
        min-width:600px;
    }
    .account-balance__info .col2
    {
        flex:0 1 30%;
    }
    .account-balance__info .col10
    {
        flex:0 1 70%;
    }
    .modal-inner {
        width: 100%;
    }
}
@media screen and (max-width:550px)
{
    .hp-block02__txt1
    {
        font-size:5em;
    }
    .hp-block02__txt2
    {
        font-size:1.4em;
    }
    .hp-block06__logo
    {
        margin:8rem 0 0;
    }
    .hp-block05
    {
        padding:8rem 0 4rem;
    }
    .dealer-disconnect__info .flex
    {
        flex-wrap:wrap;
    }
    .dealer-disconnect__info .col0
    {
        width:100%;
    }
    .dealer-disconnect__txt-wrap1
    {
        padding-left:0;
        margin-left:0;
        border-left:0;
        padding-top:1.5rem;
        margin-top:1.5rem;
        border-top:1px solid #fff;
    }
}
@media screen and (max-width:500px)
{
    .hp-block03__inner
    {
        grid-template-columns:1fr;
    }
    .hp-block02
    {
        padding:4rem 0 3.5rem;
    }
    .about__block
    {
        padding:1.5rem 3rem 0.5rem 1rem;
    }
    .about__txt2
    {
        max-width:85%;
    }
}
@media screen and (max-width:530px)
{
    .account-head__balance .flex
    {
        flex-wrap:wrap;
    }
    .account-search-wrap
    {
        width:100%;
        margin:1rem 0 0;
    }
    .account-search-wrap .st-input1
    {
        width:100%;
    }
    .account-head__balance
    {
        padding:1rem;
    }
}
@media screen and (max-width:500px)
{
    .hp-block01
    {
        background:#111111;
        text-align:center;
        min-height:0;
    }
    .account-log__txt2
    {
        display:block;
        margin:0 0 1rem;
    }
    .account-packet__grid
    {
        grid-template-columns:1fr;
    }
    .hp-block02__line
    {
        margin:0 auto 2rem;
    }
}
@media screen and (max-width:470px)
{
    .hp-block02__txt2 br
    {
        content:""
    }
    .hp-block02__txt2 br:after
    {
        content:"\00a0"
    }
    .dealer-connect .flex,
    .dealer-disconnect .flex
    {
        flex-wrap:wrap;
    }
    .dealer-connect .col0,
    .dealer-disconnect .col0
    {
        width:100%;
    }
}
@media screen and (max-width:450px)
{
    .hp-block02__txt1
    {
        font-size:4em;
    }
    .btn1
    {
        font-size:1.1em;
    }
    .hp-block04__txt1,
    .hp-block03__txt1,
    .hp-block05__txt1,
    .hp-block06__txt1
    {
        font-size:3em;
    }
    .about-head__txt1
    {
        font-size:2.7em;
    }
    .lot-questions__txt1
    {
        font-size:1.5em;
    }
    .header__menu li, .header__menu li + li
    {
        margin:0 0 3.15rem;
    }
    .header__menu2 li
    {
        margin:0 0 2rem;
    }
    .menu-close
    {
        right:1rem;
        top:1rem;
        height:1rem;
        width:1rem;
    }
    .menu-wrap
    {
        padding:2rem;
    }
    .menu-wrap-part2
    {
        padding:0 2rem 0 2rem;
        margin-left:2rem;
    }
    .account-menu__txt a
    {
        font-size:1em;
    }
    .account-head
    {
        flex-wrap:wrap;
    }
    .account-head > .col0
    {
        width:100%;
    }
    .account-head__txt1
    {
        line-height:1.5em;
    }
    .account-block1
    {
        margin:1.25rem 0 0;
    }
    .account-balance__info .col2
    {
        flex:0 1 50%;
    }
    .account-balance__info .col10
    {
        flex:0 1 50%;
    }
    .st-input1
    {
        min-width:0;
    }
    .modal_small
    {
        padding:2.5rem 2rem;
    }
    .account-profile .flex
    {
        flex-wrap:wrap;
    }
    .account-profile .col6
    {
        flex:0 1 100%;
    }
    .account-profile__card
    {
        margin:2rem 0 0;
    }
    .account-login__txt1
    {
        font-size:3rem;
    }
}
@media screen and (max-width:400px)
{
    .account-left
    {
        display:none;
    }
    .edit-form__line2
    {
        flex-wrap:wrap;
    }
    .edit-form__line2 .col4
    {
        flex:0 1 100%;
        margin:0 0 1rem;
    }
    .lot-questions .col6,
    .lot-questions .col3
    {
        padding-right:0;
    }
    .article-nav__txt1
    {
        font-size:.8em;
    }
    .lot-questions__exit svg
    {
        width:1.6rem;
    }
    .about__block
    {
        padding:1.5rem 4rem 0.5rem 1rem;
    }
    .account-packet-pay__txt1 span
    {
        display:block;
    }
}
