#resource-slider .container {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}
#resource-slider .row {
    padding: 0 10px;
}
#resource-slider ul.slick-dots {
    bottom:-55px;
}
#resource-slider ul.slick-dots li{
    border:1px solid #277fbd;
    border-radius:50%;
    width:23px;
    height:23px;
}
#resource-slider ul.slick-dots li button:before{
    color: #277fbd;
    font-size:10px;
    line-height:24px;
    left:1px;
    top:-1px;
    opacity:0;
}
#resource-slider ul.slick-dots li button:hover:before{
    opacity:0.8;
}
#resource-slider .slick-dots li.slick-active button:before{
    opacity:1!important;
}
.resource-list-sli .slider-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    gap: 10px;
    justify-content: center;
    row-gap: 20px;
    padding: 0 10px;
    position: relative;
}
.resource-list-sli .sli-col {
    width: 24%;
	height:auto;
}
.resource-list-sli .sli-col .box {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 90%;
    margin: 0 auto;
	height: 100% !important;
}
.resource-list-sli .sli-col .box img {
    width: 100%;
}
.resource-list-sli .sli-col .box-data{
    margin-top: -5px;
    padding: 20px 5px 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
	height: calc(100% - 200px) !important;
}
#resource-slider h3{
    margin:0;
    font-size:22px;
    line-height:30px;
    font-family:'inter';
    font-weight:600;
    color:#000;
}
#resource-slider p{
    font-size:16px;
    line-height:20px;
    font-weight:500;
    font-family:'inter';
    margin:0;
    color:#000;
    padding-bottom: 10px;   
}
.resource-list-sli .slider-wrapper .slick-track {
    display: flex;
}
#resource-slider span.read-more {
    margin: 0 auto;
    background: #277fbd;
    padding: 7px 20px;
    border-radius: 5px;
    text-decoration: none;
    font-family: 'inter';
    color: rgb(255 255 255);
    font-size: 14px;
    width: fit-content;
    font-family: 'inter';
    border: 2px solid #fff;
    transition: all 0.3s ease-in-out;
	margin-top: auto;
}
#resource-slider span.read-more:hover {
    background: transparent;
    color: #277fbd;
    border-color:#277fbd;
}
.resource-list-sli .sli-col .box:hover h3{
    color:#277fbd!important;
}
#resource-slider a:hover{
    background: transparent;
    color: rgba(39, 127, 189, 1);
    border-color: rgba(39, 127, 189, 1);
}
#resource-slider .img-box{
    overflow:hidden;
    width:100%;
    height: 200px;
}
#resource-slider .box:hover img{
    transform:scale(1.05);
}
#resource-slider .box img{
    transition: all 0.3s ease-in-out;
    width: 100%;
    height: 100%;
    margin: 0;
    object-fit: cover;
    object-position: center;
}
#resource-slider button.slick-prev.slick-arrow {
    position: absolute;
    left: 47%;
    top: 110%;
}
#resource-slider .slick-next,
#resource-slider .slick-prev {
    z-index: 3;
    width: 23px;
    height: 23px;
    border: 1px solid rgba(39, 127, 189, 1);
    border-radius: 50px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
#resource-slider button.slick-next.slick-arrow {
    position: absolute;
    left: 49%;
    top: 110%;
}
#resource-slider button.slick-prev.slick-arrow:before{
    color:rgba(39, 127, 189, 1);
    content:'•';
    font-size:10px;
}
#resource-slider button.slick-next.slick-arrow:before{
    color:rgb(255 255 255);
    content:'•';
    font-size:10px;
}
#resource-slider button.slick-next.slick-arrow:hover:before{
    color:rgba(39, 127, 189, 1)!important;
}

@media(max-width:800px){
	#resource-slider h3{
		font-size: 20px;
    line-height: 25px;
	}
}
@media(max-width:480px){
	.resource-list-sli .slider-wrapper .slick-track {
    display: block;
}
}