.available-casestudies {
    margin-top: 50px;
}

.available-casestudies .select-category-box {
    background: #FFFFFF;
    border-radius: 12px;
    margin-top: 50px;
    padding-bottom: 30px;
    padding-top: 30px;
    align-items: end;
    margin-right: 0;
    margin-left: 0;
}


.available-casestudies .select-category-group {
    margin-right: 0;
    margin-left: 0;
}

.available-casestudies .select-category .col-11 {
    padding-right: 0;
}

.available-casestudies .select-category .col-11 .row{
    margin-bottom: auto;
    margin-top: 0px;
}

.available-casestudies .select-category-group{
    /*align-items: center;*/
}

.available-casestudies .select-category-group .form-label{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #3C3C3C;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.available-casestudies .select-category-group select{
    height: auto;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;

}

.available-casestudies .search-casestudies{
    padding: 0
}

.available-casestudies .search-button{
    height: 40px;
    width: 50px;
    border-radius: 12px;
    background: #1B3AAD;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.available-casestudies .search-button i{
    color: white;
    font-size: 20px;
}
.available-casestudies .slick-slide div{
    display: flex;
}

.available-casestudies .item{
    overflow: hidden;
    height: 475px;
    position: relative;
}

.available-casestudies .item-post{
    color: white;
    /*border: 1px solid #EAEAEA;*/
    border-radius: 6px;
    box-sizing: border-box;
    margin: 16px 8px 16px 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.available-casestudies .thumbnail img{
    background: linear-gradient(179.97deg, rgba(111, 237, 168, 0) 0.03%, #6FEDA8 113.41%);;
}

.available-casestudies .thumbnail img{
    height: 225px;
    width: 100%;
}

.available-casestudies .content{
    display: flex;
    flex-direction: column;
    flex: 1;
}

.available-casestudies .content .post-title a{
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0.20000000298023224px;
    text-align: left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
}

.available-casestudies .content .post_description{
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #3C3C3C;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
}

.available-casestudies .content .post-author{
    margin-top: auto;
    margin-bottom: 8px;
}

.available-casestudies .content .author_avatar{
    margin-right: 5px;
    background: linear-gradient(179.97deg, rgba(111, 237, 168, 0) 0.03%, #6FEDA8 113.41%);
    border-radius: 50%;
}

.available-casestudies .content .author_avatar img{
    box-sizing: border-box;
    border: 1px solid #00BBE4;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

.available-casestudies .content .author_name {
    display: flex;
    align-items: center;
}

.available-casestudies .content .author_name div{
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-transform: capitalize;


    color: #898989;
}

.available-casestudies .new_arrows  {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 85px;
    margin-bottom: 50px;
}

.available-casestudies .new_arrows .slick-arrow:hover {
    color: #00BBE4;
}

.available-casestudies .new_arrows .slick-dots {
    position: unset;
    bottom: unset;
    display: inline-block;
}

.available-casestudies .new_arrows .slick-active {
    color: #00BBE4;
}

.case-studies-post-masked {
    position: absolute;
    width: -webkit-fill-available;
    top: 105%;
    color: white;
    background-color: #1B3AAD !important;
    transition: all .45s ease-in-out;
    overflow: hidden;
}

.casestudies_post:hover >.case-studies-post-masked {
    top: 0;
}

.case-studies-post-masked .content .post-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    height: 58px;
}

.case-studies-post-masked .content .post_description {
    color: white;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    letter-spacing: 0.02em;
    text-align: left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    text-overflow: ellipsis;
    height: 270px;
}


.available-casestudies .slick-arrow {
    display: flex !important;
    width: 45px;
    height: 45px;
    background: rgba(224, 224, 224, 0.3);
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2px;
    border: none;
}

.available-casestudies .slick-arrow i{
    color: #898989;
    transform: matrix(1, 0, 0, -1, 0, 0);
    font-size: 15px;
}

.available-casestudies .slick-arrow:hover{
    background: #00BBE4;
}

.available-casestudies .slick-arrow:hover > i{
    color: white;
}

.news_dots .slick-dots li {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
}
.case-studies-post-masked .content .read_more a{
    color: white;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
}

.read_more {
    padding: 10px;
    border: 1px solid transparent;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    border-radius: 6px;
    width: fit-content;
}
.read_more:hover {
    border: 1px solid white;
}

.read_more i {
    margin-left: 10px;
    transition: all .2s ease-in-out;
}

.read_more a:hover {
    text-decoration: none;
    color: white;
}

.read_more:hover i {
    margin-left: 20px;
}


@media screen and (max-width: 450px) {
    body .available-casestudies .select-category-box{
        padding-bottom: 12px;
        padding-top: 12px;
    }

    body .available-casestudies .select-category-group .col-12{
        margin-bottom: 12px;
    }

    .available-casestudies .select-category-group {
        margin-right: -15px;
        margin-left: -15px;
    }

    .available-casestudies .search-casestudies {
        padding-left: 15px;
    }

    body .available-casestudies .select-category-box .search-button{
        width: 100%;
        height: 45px;
    }
    body .available-casestudies [class*="item-post"].shadow .content {
         padding: 20px 16px;
    }
    .available-casestudies .select-category-group select {
        height: unset;
    }
}

    /*Ipad*/
@media screen and (max-width: 768px) {
    .available-casestudies .search-casestudies {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0 12px!important;
    }
    .available-casestudies .search-button{
        width: 92%;
        margin-top: 12px;
        height: 40px;
    }
}