@media only screen and (max-device-width: 600px) {

.welcome-hero{
    margin-top: 78px;
        align-items: flex-end;

}

.welcome-hero__content {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 100%;
    margin-left: 24px;
}

    .account-page {
        padding: 32px 0;
    }

    .welcome-hero .container {
    position: relative;
    z-index: 2;
    display: flex;
    width: 100%;
    height: 17px;}

    /* TABS */

    .account-tabs {
        width: 100%;
margin-bottom: 32px;
        max-width: 327px;    }


    .account-tabs .account-tabs__link {
        min-width: 0;

        flex: 1 1 0;

height: 40px;
padding: 0 13px;
        font-size: 14px;
    }


    /* ACCOUNT CARDS */

    .account-details {
        flex-direction: column;
                gap: 20px;
        max-width: 327px;
        margin: auto;
    }


    .account-card {
        width: 100%;
        flex: none;
gap:20px;
padding: 24px;
    }


    /* FORM */

    .account-form__row {
        flex-direction: column;

        gap: 16px;
    }

    .account-card__heading {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.account-card__heading p{
    color: var(--Neutral-700, #656565);
leading-trim: both;
text-edge: cap;
font-family: "Outfit";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 181.1%; /* 25.354px */
}

    /* PASSWORD */

    .password-section {
        flex-direction: column;

        align-items: stretch;

        gap: 20px;
margin: 20px auto 0px;
padding: 24px;
        max-width: 327px;
    }



    .password-section__heading {
        width: 100%;
        flex: none;
        gap: 16px;
    }


    .password-form {
        flex-direction: column;

        align-items: stretch;
    }

    .password-form {
    display: flex;
    min-width: 0;
    flex: 1 1 auto;
    align-items: center;
    gap: 16px;
}


    .password-form__field {
        width: 100%;
        flex: none;
    }


    .password-form__button {
        width: 100%;
        flex: none;
        margin-top: 4px;
    }


    /* ORDER TABLE */

 .order-history {
    width: 100%;
    margin-left: 24px;

    overflow-x: auto;
    overflow-y: visible;

    -webkit-overflow-scrolling: touch;
}



   .order-table {
    width: 1211px;
    min-width: 1211px;
}


    /* MODAL */

    .account-modal {
        padding: 20px;
    }


    .account-modal__dialog {
        width: 100%;
display: flex;
width: 327px;
padding: 32px 24px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
    }


    .account-modal__dialog h2 {
font-size: 24px;
    }


    .swipe{
        color: var(--Neutral-700, #656565);
leading-trim: both;
text-edge: cap;
font-family: "Outfit";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 181.1%; /* 25.354px */
    display: block;
    margin: -8px 24px 24px;

    }


    .welcome-hero__title{
        color: var(--Neutral-White, #FFF);
font-family: "Outfit";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.48px;
text-transform: capitalize;
    }

    .welcome-hero{
        background-image: url(../img/mob_acc.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
                padding: 119px 0px 24px;
                height: 160px;
    }
.welcome-hero__overlay{
    opacity: 0.62;
background: var(--Core-Navy, #100D26);
}


.account-orders {
    width: 100%;
    height: auto;
    min-height: 0;
    overflow: visible;
}

.account-orders__table {
    width: 100%;
    height: auto;
    overflow: visible;
}

.orders-empty{
    display: flex;
padding: 40px 24px;
flex-direction: column;
align-items: center;
gap: 16px;
align-self: stretch;
max-width: 327px;
margin: -8px auto 0px;
}

.orders-empty__text{
    color: var(--Neutral-700, #656565);
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 181.1%; /* 25.354px */
}

.orders-empty__button {
    width: 100%;}



}


@media only screen and (min-device-width: 1000px) and (max-device-width: 1199px) {}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1348px) {}

@media only screen and (min-device-width: 1349px) and (max-device-width: 1439px) {}

@media only screen and (min-device-width: 1440px) and (max-device-width: 1499px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1380px !important;
    }

}

@media only screen and (min-device-width: 1500px) and (max-device-width: 1599px) {}

@media only screen and (min-device-width: 1600px) and (max-device-width: 1799px) {}

@media only screen and (min-device-width: 1800px) and (max-device-width: 1919px) {}

@media only screen and (min-device-width: 1920px) and (max-device-width: 2040px) {}

@media only screen and (min-device-width: 2040px) and (max-device-width: 2240px) {}

@media only screen and (min-device-width: 2240px) and (max-device-width: 2560px) {}