.top-header-area {
    height: 166px!important;
}

.logo img {
    height: 120px;
}

.ch-logo img {
    height: 188px;
    width: 100%;
}

@media (max-width: 576px) {
    .logo img {
        height: 80px!important;
        width: 70px!important;
    }

    .ch-logo img {
        height: 115px;
    }

    .top-header-area {
        height: 100px!important;
    }
}

.classynav li.active a{
    color: #ffc107!important;
}


.classynav a.active {
    color: #ffbb38!important;
}

.contact-area a{
    color: #ffffff;
}

.main-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    line-height: 1.4;
    max-height: 4.8rem;
}

.news-item a:hover {
    color: #007bff!important;
}

img.logo-image {
    width: 100%!important;
    height: 350px!important;
}

.demo1 img{
    height: 40px;
}

p.card-text {
    height: 50px;
}

.card-body.text-center {
    height: 150px;
}

.places img{
    height: 260px!important;
}