.border-bottom{
    padding-bottom: 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--cleenhearts-white2, #EFECE7);
}
.blog-card__content h5{
    font-size:17px!important;
}
.alumni .gallery-one__card img{
    border-radius:0px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    
}
.owl-carousel .owl-item img, .alumni .gallery-one__card img, .news .gallery-one__card img {
    object-fit: contain!important;
}
.gallery-one__top__image {
    background-size: contain!important;
}
.blog-card-two {
    background: aliceblue;
}
.blog-card-two__image {
    justify-content: center;
}
.alumni .gallery-one__card{
    border-radius:0px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
.alumni .gallery-one__card__hover{
    border-radius:0px;
}
.blink_me {
  animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.owl-carousel .owl-item .main-slider-three__content img {
    width: 160px!important;
    padding-bottom:20px;
    margin: auto;
}
.exc-events .owl-carousel .owl-item img {
    height: 300px;
}
.news-list .blog-card-two__image__link img {
    height: 300px;
}
.news-list .blog-card-two__title {
    font-size: 17px;
}
.news-list .icon-duble-arrow:before, .exc-events .icon-duble-arrow:before {
    color: #fff;
}
.news-scroll{
        height:600px;
		width:100%;
        overflow-y:auto;
		float:left;
		position:relative;
		margin-left:-5px;
}
.news-list .event-card-four__title {
    font-size: 16px!important;
}
.news .event-card-four__title {
    font-size: 18px!important;
}
.news .gallery-one__card img {
    height: 400px;
}
.alumni .blog-card__content {
    padding: 30px 33px 30px !important;
    border-radius: 0px 0px 20px 20px!important;
}
.alumni .gallery-one__card img {
    height: 300px;
}
.text-left{
    text-align:left;
}
.mb-0{
    margin-bottom:0px;
}
.mb-20{
    margin-bottom:20px!important;
}
.blog-card-four__meta li{
    color: #FF7A3D;
}
.icon-duble-arrow{
    font-size: 12px;
}
.contact-one__form {
    background-color: var(--cleenhearts-secondary, #F6D469);
}
.blink_me {
  animation: blinker 2s linear infinite;
  color: #d65501;
  font-size: 30px;
}
.institutions .event-card-four__image img {
    height: 350px;
}
.institutions .event-card-four {
  align-items: flex-start;
}
.institutions .service-one__row{
    padding-bottom : 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--cleenhearts-white2, #EFECE7);
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.pl-10 {
    padding-left: 10px;
}
.event-card-four__title.f-30 {
    font-size: 20px;
}
.service-one__title.f-20 {
    font-size: 17px;
}
.event-card-four__title.orange a {
    background-size: 100% 1px;
    color: #FF7A3D;
}
.icon-book:before {
    content: "\1F4D6"; 
}
.icon-students:before {
    content: "\1F465"; 
}
.icon-building:before {
    content: "\1F3E2";
}
.icon-experience:before {
    content: "\1F393"; 
}
.admission .cleenhearts-accordion .accordion-title__icon {
  right: 50px;
}
.story-one__divider-short {
    margin-top: 20px;
    margin-bottom: 31px;
    height: 2px;
    background-color: var(--cleenhearts-text, #757277);
}
.google-map iframe {
    border-radius: 20px;
    height: 250px!important;
}
.sec-title__title.h4{
    font-size: 30px;
}
.sec-title__title.h3{
    font-size: 35px;
}
.sec-title__title.h5{
    font-size: 25px;
}
.justify{
    text-align:justify;
}
.about-one__left img{
    border-radius:10px;
    width: 100%;
    height: auto;
}
.pb-0{
    padding-bottom:0px;
}
.pt-30{
    padding-top:30px;
}
.p-0{
    padding:0px!important;
}
.pt-20{
    padding-top:20px;
}
.text-center{
    text-align:center;
}
.pb-30{
    padding-bottom:30px!important;
}
.donation-card__content h3 {
    font-size: 20px;
}
.events-gallery__image__img {
    height: 300px;
}
.year-group{
    display:flex;
    flex-wrap: wrap;
}
.year-item{
    padding: 0 20px;
}
.border-right{
    border-right: solid;
}
.quick-links {
    left: -50px;
    z-index: 99;
    top: 50%;
    position: fixed;
    transform: translateY(-50%);
    border-radius: 30px;
    display: inline-block;
    color: #fff;
    background-color: #1e8342;
    box-shadow: 0 1px 20px 1px #1e8342;
    font-size: 15px;
    font-weight: 600;
    display: flex;
    width: 150px;
    height: 40px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    align-items: center;
    justify-content: center;
}
.quick-links-1 {
    right: -85px;
    z-index: 99;
    top: 40%;
    position: fixed;
    transform: translateY(-50%);
    border-radius: 30px;
    display: inline-block;
    color: #fff;
    background-color: #1e8342;
    box-shadow: 0 1px 20px 1px #1e8342;
    font-size: 15px;
    font-weight: 600;
    display: flex;
    width: 230px;
    height: 40px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    align-items: center;
    justify-content: center;
}
.sidebar-one li:hover {
    background: #fff;
    color:#000!important;
}

.sidebar-one li {
    list-style: none;
    padding: 10px 5px;
    padding-left: 20px;
    margin: 6px 8px;
    border-radius: 8px;
    background: #FF7A3D;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
}
@media (min-width: 789px) {
    .alumni .blog-card__content {
        height: 180px;
    }
    .event-card-grid__image img {
        height: 350px!important;
    }
    .story-one__image img {
        height: 350px!important;
    }
    .h-400 {
        height: 400px;
    }
    .h-700 {
        height: 700px;
    }
    .h-300 {
        height: 250px;
    }
    .h-320 {
        height: 320px;
    }
    .pricing-card {
        height: 400px;
    }
    .main-slider-three__content {
        padding-left: 100px;
        padding-right: 100px;
    }
    .section-space-40{
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .m-display{
        display:none;
    }
    .team-single__image img {
        height: 300px;
    }
}
@media (max-width: 789px) {
    .rtl{
        flex-direction: column-reverse;
    }
    .mpt-20{
        padding-top:20px;
    }
    .m-hide{
        display:none;
    }
    .m-display{
        display:block;
    }
    .events-two .accordion-title__icon {
        right: -50px!Important;
      }
}