.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    object-fit: contain;
}

.bg-color.dt-section {
    background-color: #e8f2fa !important;
}

.course-block .course3 .info-content{
  text-align: center;
}

.home-2-choose-us img {
    width: 170px;
}

.home-2-choose-us .img-wrapper {
    text-align: center;
}

.home-2-choose-us .content-block .content-wrapper {
    text-align: center;
    background-color: #e8f2fa !important;
}

#footer div#block-edu-care-site-branding img {
    max-width: 350px;
}

.carousels-block .carousel5 .item  .content-block{
  background-color: #F4B432 !important;
}

.counter-style-3 .counter-wrapper {
    background-color: #F4B432 !important;
}

.counter-style-3 .counter-wrapper p {
    color: var(--bs-secondary-heading);
}

.search {
    display: none;
}

.swiper-slide .btn-md {
    width: 210px;
    color: #182241;
}

.header-button a {
    color:  var(--bs-primary)!important;
}

.contact-page2 .map-block {
    margin-top: 78px!important;
    margin-bottom: 0;
}

div#block-languageswitcher {
    display: none;
}

section.home-3-choose_us.dt-section .img-wrapper {
    display: flex;
    justify-content: space-around;
}

section.home-3-choose_us.dt-section img {
    object-fit: cover;
}

.carousels-block .carousel5 .item .content-block h4 {
    font-size: 25px;
}

span.cookiesjsr-banner--text {
    font-size: 13px;
}

button.cookiesjsr-btn.cookiesjsr-settings {
    display: none;
}

img.academics-style-3-img {
    max-width: 50%;
}

.academics-style-3 .img-wrapper {
    display: flex;
    justify-content: center;
}

section.home-2-about.about-2.dt-section .img-wrapper img {
    width: 100%;
    height: auto;
}

.counter-content h3, .counter-content p {
    text-align: center;
}

section.contact-page2 {
    margin-top: 3rem;
    margin-bottom: 8rem;
}

.carousel5 img {
    object-position: top;
}

.home-1-counter + .counter-cta .cta-block {
    background-color: #e8f2fa !important;
}

.carousel-bottom-text {
    text-align: center;
}

.carousel-bottom-text p {
    font-size: 1.3rem;
    padding-top: 1rem;
    color: var(--bs-secondary-heading);

}

section.home-2-about.about-2.dt-section {
    padding-bottom: 0px;
}

.home-2-head .line {
    width: 0px !important;
}

@media (max-width: 767px) {
    
    .home-2-choose-us img {
        width: 60%;
        object-fit: contain;
    }
    
    .header .navbar-brand img {
        width: 100%;
        max-width: 120px;
        height: 50px;
    }

}