@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1300px !important;
    }
}

@media (max-width: 1400px) {
    .stream[data-position="8"] {
        display: none;
    }
}

@media (max-width: 1250px){
    .cook-detail-card{
        width: calc(50% - 15px);
    }

    .top-cooks{
        justify-content: center !important;
    }

    .cook-trencher-image{
        text-align:center !important;
    }

    .cooks-cards, .latest-cooks, .token-cards, .latest-tokens{
        width:80% !important;
        margin:0 auto !important;
    }

    .latest-tokens{
        margin-bottom:15px !important;
    }

    .latest-cooks{
        margin-top:50px !important;
        margin-bottom:15px !important;
    }

    .token-box{
        width: calc(50% - 15px);
    }
}

@media (max-width: 1200px) {
    .stream[data-position="7"] {
        display: none;
    }

    .container{
        max-width:90% !important;
    }

    .trade-price, .cook-desktop{
        display:none;
    }

    .cook-mobile{
        display:block
    }

    .trades-trade-box {
        width: calc(50% - 15px);
    }
}

@media (max-width: 1150px) {
    .btc-price, .eth-price{
        display:none;
    }

    .insight-box{
        width: calc(50% - 15px);
    }
}

@media (max-width: 1080px){
    .stream[data-position="6"] {
        display: none;
    }

    .main{
        flex-direction: column-reverse;
    }

    .cooks-container, .trades-container{
        width:100%;
    }

    .cooks-container{
        margin-top:40px;
    }

    .cook-col{
        padding-right:0 !important;
        margin-bottom:50px;
    }

    .trade-col{
        padding-left:0 !important;
    }

    .trade-price, .cook-desktop{
        display:flex;
    }

    .cook-mobile{
        display:none;
    }

    .cooks-cards, .latest-cooks{
        width:90% !important;
        margin:0 auto !important;
    }

    .latest-cooks{
        margin-top:50px !important;
        margin-bottom:15px !important;
    }
}

@media (max-width: 1000px){
    .header-container {
        position: relative;
        justify-content: flex-start;
    }

    .navigation {
        display: none;
        flex-direction: column;
        width: 100%;
        margin-left: 0;
        gap: 1rem;
        padding: 1rem 0;
    }

    .navigation.active {
        display: flex;
    }

    .navigation a {
        font-size: 1rem;
        width: 100%;
        text-align: left;
    }

    .hamburger-icon {
        display: block;
        margin-left:auto;
    }

    .logo a {
        margin-right: 1rem;
    }

    .latest-tokens, .token-cards{
        width:100% !important;
        margin:0 auto !important;
    }

    .latest-tokens{
        margin-bottom:15px !important;
    }
}

@media (max-width: 950px){
    .highlight{
        width: calc(50% - 15px);
    }

    .highlight div{
        width:95%;
    }

    .cooks-cards, .latest-cooks{
        width:100% !important;
        margin:0 auto !important;
    }

    .latest-cooks{
        margin-top:50px !important;
        margin-bottom:15px !important;
    }
}

@media (max-width: 920px) {
    .stream[data-position="5"] {
        display: none;
    }
}

@media (max-width: 850px){
    .cook-detail-image, .cook-detail-cooked-image, .cook-detail-body-header{
        display:none !important;
    }

    .cook-detail-image-mobile, .cook-detail-trencher-image{
        display:flex;
    }

    .cook-detail-body-header-mobile{
        display:flex !important;
        align-items:center;
    }

    .cook-detail-body-header-mobile .cook-detail-name{
        font-size:1.1rem !important;
        margin: 0 !important;
    }

    .cook-detail-body-header-mobile .cook-detail-name img{
        width:25px !important;
        margin-right:5px !important;
    }

    .cook-detail-profit{
        margin-top:0;
        font-size:1.2rem;
    }
}

@media (max-width: 800px){
    .trades-trade-box {
        width: calc(100% - 0px);
    }

    .requirement-divider{
        display:block;
    }

    .requirement-note{
        width:70%;
        margin:0 auto;
        margin-top:10px;
    }

    .token-box{
        width: calc(100% - 0px);
    }

    .latest-tokens, .token-cards{
        width:80% !important;
        margin:0 auto !important;
    }

    .latest-tokens{
        margin-bottom:15px !important;
    }

    .insight-box{
        width: calc(100% - 0px);
    }
}

@media (max-width: 768px) {
    .stream[data-position="4"] {
        display: none;
    }
}

@media (max-width: 700px){
    .cook-detail-card{
        width: calc(100% - 0px);
    }

    .cook-detail-image, .cook-detail-cooked-image, .cook-detail-body-header{
        display:flex !important;
    }

    .cook-detail-image-mobile, .cook-detail-trencher-image{
        display:none;
    }

    .cook-detail-body-header-mobile{
        display:none !important;
        align-items:center;
    }

    .cooks-cards, .latest-cooks{
        width:80% !important;
        margin:0 auto !important;
    }

    .latest-cooks{
        margin-top:50px !important;
        margin-bottom:15px !important;
    }

    .cooks-title-desktop{
        display:none;
    }

    .cooks-main-title{
        margin-right:20px;
    }

    .token-title-desktop{
        display:none;
    }
}

@media (max-width: 670px){
    .trade-price, .cook-desktop{
        display:none;
    }

    .cook-mobile{
        display:block;
    }

    .page-hero{
        font-size:1.3em;
    }

    .stat{
        width: calc(50% - 15px);
    }

    .stat:nth-child(1), .stat:nth-child(2){
        margin-bottom:50px;
    }

    .insights-head{
        flex-wrap: wrap;
    }
}

@media (max-width: 600px){
    .cooks-cards, .latest-cooks{
        width:90% !important;
        margin:0 auto !important;
    }

    .latest-cooks{
        margin-top:50px !important;
        margin-bottom:15px !important;
    }
}

@media (max-width: 550px) {
    .cook-just, .cook-cooked, .trade-sol{
        display:none;
    }

    .container{
        padding:0 !important;
    }

    .highlight{
        width: calc(100% - 0px);
    }

    .requirement-note{
        width:90%;
    }

    .streams{
        flex-wrap: wrap;
    }

    .stream[data-position="4"], .stream[data-position="5"], .stream[data-position="6"] {
        display: block;
    }

    .trades-title-desktop{
        display:none;
    }

    .trades-search{
        width:250px;
    }

    .latest-tokens, .token-cards{
        width:100% !important;
        margin:0 auto !important;
    }

    .latest-tokens{
        margin-bottom:15px !important;
    }
}

@media (max-width:500px){
    .cooks-cards, .latest-cooks{
        width:100% !important;
        margin:0 auto !important;
    }

    .latest-cooks{
        margin-top:50px !important;
        margin-bottom:15px !important;
    }
}

@media (max-width: 450px){
    .trade-direction{
        display:none;
    }
}