@media only screen and (min-width: 320px) {
    :root{
        --slider-height: inherit;
    }
    /*Blaze mandatory*/
    .blaze-slider{
        --slides-to-show:1;--slide-gap:20px;
        direction:ltr;
        padding:0px;
        position: relative;
        display: flex;
        align-items: stretch;
    }
    .blaze-container, .is-root-container .blaze-container{
        min-height: var(--slider-height);
        width: 100%;
    }
    .blaze-track-container{
        overflow:hidden;
        height: 100%;
    }
    .blaze-track{
        will-change:transform;
        touch-action:pan-y;
        display:flex;
        gap:var(--slide-gap);
        --slide-width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));
        box-sizing:border-box;
        min-height: 100%;
    }
    .blaze-track>*{
        box-sizing:border-box;
        width:var(--slide-width);
        flex-shrink:0
    }
    /*Slide settings*/
    .blaze-slider .slide-item{
        min-height: 100%;
        position: relative;
        padding-bottom:40px;
    }
    .blaze-slider .slide-item > figure{
        height: 100%;
        width: 100%;
        position: absolute;
        left:0px;
        top:0px;
        z-index: 1;
    }
    .blaze-slider .slide-item figure .slide-image{
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
    .blaze-slider .slide-content{
        position: relative;
        z-index: 2;
        display: flex;
        height: 100%;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding:0px 5% 40px 5%;
        text-align: center;
    }

    .blaze-slider .slide-content .character-img{
        display: none;
    }

    /*Nav settings*/
    .blaze-slider-nav{
        position: absolute;
        width: 100%;
        bottom: 20px;
        left: 0px;
        display: flex;
        justify-content: center;
        z-index: 3;
        align-items: center;
        column-gap: 12px;

    }
    .blaze-slider-nav .blaze-prev, .blaze-slider-nav .blaze-next{
        background: none;
        font-size: 30px;
        opacity: 1;
        cursor: pointer;
        column-gap:0;
        padding:0;
    }
    .blaze-slider-nav .blaze-prev.disable, .blaze-slider-nav .blaze-next.disable{
        opacity:0;
    }
    .blaze-slider-nav .blaze-prev svg, .blaze-slider-nav .blaze-next svg{
        stroke: #000000;
        stroke-width: 8px;
    }
    .blaze-prev{
        left:0;
        order:1;
    }
    .blaze-next{
        right:0;
        order:3;
    }
    .blaze-pagination{
        order:2;
        display: flex;
        justify-content: center;
        z-index: 3;
        column-gap: 8px;
    }
    .blaze-pagination button{
        padding:0px;
        height: 15px;
        width: 15px;
        text-indent: -9999px;
        border-radius: 50%;
        background:var(--link-hover-clr);
        cursor: pointer;
        border: 2px solid #ffffff;
    }
    .blaze-pagination button.active{
        background: var(--link-clr);
    }
    
    /*Admin side stuff*/
    .is-root-container .blaze-slider-nav{
        display: none;
    }
    .is-root-container .blaze-container{

    }
}

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 768px) {
    .blaze-slider .slide-item{
        padding-bottom:100px;
    }
    .blaze-slider .slide-content{
        align-items: center;
        text-align: left;
        flex-direction: row;
        justify-content: space-between;
        position: relative;
        padding:40px 5%;
        
    }
    .blaze-slider .slide-content .character-img{
        display: block;
        position: absolute;
        bottom:-20%;
        left:-30%;
    }
    .blaze-slider .slide-content .character-img img{
        height:140px;
        width: auto;
    }
    /*Nav settings*/
    .blaze-slider-nav{
        bottom: auto;
        top:40px;
        right: 40px;
        left:auto;
        justify-content: flex-end;
    }

}

@media only screen and (min-width: 990px) {
    .blaze-slider .slide-content > *{
        max-width: 50%;
    }
    .blaze-slider .slide-content .character-img img{
        height: 250px;
    }

}

@media only screen and (min-width: 1280px) {
    .blaze-slider .slide-content{
        max-width: 1280px;
        margin: 0 auto;
        padding:0 40px;
    }
    .blaze-slider .slide-content .character-img{
        bottom:-20%;
        left:-40%;
    }
    .blaze-slider .slide-content .character-img img{
        height: 350px;
    }
}