.slick-dots {
    position: relative !important; 
    bottom: 0 !important; 
    margin: 0 auto auto auto !important;
} 
.slick-dots li button:before {
    font-size: 10px !important
}

@media (min-width: 768px){
    .four-ctas-on-mobile > div[data-testid="button-dropdown-container"] {
        position: absolute;
        display: none;
        width: 0;
    }
    .arrow-fix .slick-prev, .arrow-fix .slick-next {
        margin-bottom: 140px;
    }
}

@media (max-width: 767px){

    .swap-order-on-mobile {
        flex-direction: column-reverse !important;
    }
    .four-ctas-on-mobile {
        width: 90%;
        margin: 1rem auto;
    }
    .four-ctas-on-mobile > a {
        text-align: center;
        margin: 1rem auto;
        width: 49%;
        flex: 0 0 49%;
        background: #fff;
        border: 2px solid #003764;
        color: #003764;
        border-radius: 8px;
        margin: 0px 0px 5px 0px;
        white-space: normal;
        line-height: 1;
        letter-spacing: 0.4px;
        padding: 1em 0;
        font-size: 1rem;
      }
      .four-ctas-on-mobile > a.women, 
      .four-ctas-on-mobile > a.girls {
          margin-right: 2px;
      }
      .four-ctas-on-mobile > a.men, 
      .four-ctas-on-mobile > a.boys {
          margin-left: 2px;
      }
    .four-ctas-on-mobile > a.women-plus, 
    .four-ctas-on-mobile > a.toddler-girls, 
    .four-ctas-on-mobile > a.toddler-boys,
    .four-ctas-on-mobile > a.baby-girls,
    .four-ctas-on-mobile > a.baby-boys,
    .four-ctas-on-mobile > a.maternity {
        display: none !important; 
    }
    .four-ctas-on-mobile > div[data-testid="button-dropdown-container"] {
        position: relative;
        display: block;
        width: 98.75%;
        margin: 0 auto;
    }
    .four-ctas-on-mobile button {
        background-color: #fff;
        color: #003764;
        border: 2px solid #003764;
        border-radius: 8px;
    }
    .four-ctas-on-mobile.show-flyout button.show-for-four-cta-only {
        display: block;
        margin: 0 auto;
        line-height: 0.5;
        margin: 0 auto;
        text-align: center;
        letter-spacing: 0.4px;
        padding: 1rem 0;      
    }
    button.show-for-four-cta-only {
        background-color: #fff;
        color: #003764;
        border: 2px solid #003764;
        border-radius: 8px;
        height: 44px;
    }
    button.show-for-four-cta-only svg path {
        fill: #003764;
    }
}