.sub-panel .buttons{
    padding:0rem 0;
}
.sub-panel .buttons a{
    margin-left:0px;
        line-height: 18px;
}
#slider-mod{
    font-family: 'Red Hat Display', sans-serif;
    max-width: 1200px !important;
    margin-left:auto;
    margin-right:auto;
}

#slider-mod .slider-panel{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin-top:20px;
    margin-bottom:20px;
}

#slider-mod .slider-panel .info-panel .sub-panel{
    margin-left:20px;
}

#slider-mod .slider-panel .info-panel{
    transition: unset;
    align-items: center;
    display: flex;
    margin:20px;
}

#slider-mod .selectors-panel{
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 30px;
    align-items: center;
}

#slider-mod .slider-panel .left-arrow{
    cursor: pointer;
    font-weight: bold;
    font-size:3rem; 
}
#slider-mod .slider-panel .right-arrow{
    cursor: pointer;
    font-weight: bold;
    font-size:3rem; 
}
#slider-mod .arrows-mobile .left-arrow-mob{
    cursor: pointer;
    font-weight: bold;
    font-size:3rem; 
}
#slider-mod .arrows-mobile .right-arrow-mob{
    cursor: pointer;
    font-weight: bold;
    font-size:3rem; 
}

#slider-mod .slider-panel .info-panel .sub-panel .desc{
    color:#424242;
    margin-top:10px;
}

#slider-mod .slider-panel .info-panel .sub-panel .title{
    color:#4c4a4f;
    font-size:2rem;
    font-family: "Patua One",cursive;
}

#slider-mod .slider-panel .info-panel .sub-panel .btn{
    cursor: pointer;
    margin-top:10px;
    text-align: center;
    width: 150px;
    font-weight: bold;
    color: #ffffff;
    background-color: #cb4900;
    padding: 15px 10px 15px 10px;
    transition: .3s;
    border:1px solid #cb4900;
}

#slider-mod .slider-panel .info-panel .sub-panel .btn:hover{
    background-color: #ffffff;
    color:#cb4900;
    border:1px solid #cb4900;
}

#slider-mod .selectors-panel .item{
    height:20px;
    width:20px; 
    cursor: pointer;
    transition: .3s;
}

#slider-mod .selectors-panel .item:hover{
    background-color:#4b4b4b;
}

#slider-mod .selectors-panel .active{ 
    background-color:#cb4900 !important;
}

#slider-mod .slider-panel .info-panel .image .slider-img{ 
    object-fit: cover;
    height: 366px;
    width: 650px;
}

#slider-mod .arrows-mobile{
    display: none;
}

@media only screen and (max-width:1024px) {
    #slider-mod .selectors-panel .item:hover{
        background-color:#dedede;
    }
    #slider-mod .slider-panel .info-panel .sub-panel .title{
        font-size:2rem;
    }
}

@media only screen and (max-width:1100px) {
    .sub-panel .buttons a {
    max-width:250px !important;
}
    
    #slider-mod .arrows-mobile{
        justify-content: center;
        column-gap:90px;
        display: flex;
    }
    #slider-mod .slider-panel .info-panel .sub-panel{
        margin-left:20px !important;
        margin-right:20px !important ;
    }
    #slider-mod .slider-panel .right-arrow, #slider-mod .slider-panel .left-arrow{
        display: none;
    }
    #slider-mod .slider-panel .info-panel .image .slider-img{
        min-width:unset;
        width:unset;
        height:200px;
    }
    #slider-mod .slider-panel .info-panel{
        text-align: center;
        flex-direction: column;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #slider-mod .slider-panel .info-panel .sub-panel .title{
        font-size:2rem;
        margin-top:20px;
    }
    #slider-mod .selectors-panel{
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        bottom:80px;
    }
    #slider-mod .slider-panel .info-panel .sub-panel .btn{
        margin-left:auto;
        margin-right:auto;
    }
    #slider-mod .slider-panel .info-panel{
        margin-left:0px;
        margin-right:0px;
    }
    .sub-panel .buttons{
        padding: 1em 0 !important;
    }
}
@media only screen and (max-width:414px) {
    #slider-mod .selectors-panel{
        align-items: flex-end;
    }
    #slider-mod .slider-panel .info-panel .image .slider-img{
        height:150px;
    }
    #slider-mod .selectors-panel{
        bottom: 75px;
    }
    #slider-mod .slider-panel .info-panel .sub-panel .title{
        font-size:2rem;
    } 
    #slider-mod .slider-panel .info-panel .sub-panel {
        top:267px;
        margin-left: unset;
    }
    
} 
@media only screen and (max-width:320px) { 
    #slider-mod .selectors-panel{ 
    }  
    #slider-mod .slider-panel .info-panel .image .slider-img{
        height:120px;
    }
    #slider-mod .slider-panel .info-panel .sub-panel{ 
        margin-left: unset;
    }
} 