.gallery-image img {
    height: 300px;
    object-fit: cover;
}

.clients-carousel .slick-slide img {
    height: 100px;
    width: 100%;
    object-fit: contain;
}

.copyright-right p {
    text-align: end;
}

.copyright-right p a img {
    max-width: 120px;
    margin: 0 6px;
}

.section-links-wrapper {
    gap: 40px;
    flex-wrap: wrap;
}

.feature-wrapper .top-right-layer p,
.blog-preview-thumb .postcaption p{
    display: -webkit-box;
   -webkit-line-clamp: 5;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;
}

.blog-preview-thumb img {
    width: 100%;
    max-width: 100%;
    vertical-align: top;
    position: relative;
    opacity: 0.50;
    height: 310px;
    object-fit: cover;
}

@media screen and (max-width: 767.98px) {
    .copyright-right p {
        text-align: center;
    }
    
    .navbar .navbar-brand {
        width: 180px;
    }
    
    .navbar.fixed-top.navbar-dark .navbar-brand {
        width: 170px;
        padding: 20px 0;
    }
}

@media screen and (max-width: 567.98px) {
    .section-links-wrapper {
        gap: 30px;
    }
    
    .section-links-wrapper .cargoy-btn {
        width: 100%;
        text-align: center;
    }
}