.campus-posts {
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    width: 340px;
    padding: 20px;
    text-align: center;
}

.campus-posts-page {
    background-color: #F5F5F5;
}

.campus-posts-section {
    padding-top: 150px;
    padding-bottom: 150px;
}

.campus-posts-title {
    margin: 10px auto;
}

.campus-posts-title h1 {
    margin: 10px auto;
    padding-bottom: 40px;
    text-align: center;
    color: #17A564;
}

.campus-posts-image {
    width: 275px;
    padding: 15px;
}

.campus-posts-image img {
    backdrop-filter: drop-shadow(5px 5px 6px #00000040);
}

.campus-posts-content h2 {
    color: #17A564;
    font-size: 20px;
    margin: 10px auto;
}

.campus-posts-content .btn-view {
    background-color: #17A564;
    color: #fff;
    padding: 10px 25px;
}

/* campus-posts-details */
.campus-posts-details {
    background-color: #F5F5F5;
}

.campus-posts-details-section {
    padding: 80px 0px;
    margin: 0px 0px;
}
.campus-posts-details-bg{
   
min-height:500px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
}
.campus-posts-content{
    padding-top:5px;
    padding-bottom:5px;
}
.campus-posts-content h1{
    color: #17A564;
    font-size: 2rem;
    margin: 20px auto;
    padding-bottom: 10px;
}
.campus-posts-content p{ 
    font-size: 16px;
    padding-bottom: 10px;
    text-align: center;
    }
/* end campus posts details */
.campus-gallery-swiper{
padding-bottom:100px;
}
.campus-posts-swiper{
    padding-bottom: 100px;
}