.bg-theme {
    /* background: #0F373D; */
    background: rgb(18 53 91 / 75%);
}
.text-brown {
    color: #795548 !important;
}
.navbar {
    --bs-navbar-brand-padding-y: 0
}

.text-align-justify {
    text-align: justify;
}

.profile-btn {
    font-size: small;
    padding: 0 15px;
}

.main-image {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 15px;
}
.oneline {
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.twoline {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.threeline {
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.fourline {
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.fiveline {
    display: -webkit-box !important;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.entry-thumbnail .responsive-blog {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.faq {
    padding: 3rem;
}
@media screen and (275px <=width <=676px) {
    .header-style-1 {
        background: transparent;
    }

    img.nav-logo {
        filter: none;
    }

    .navbar-toggler-icon {
        width: 1.2em;
        height: 1.2em;
    }

    .navbar-collapse {
        padding-top: 25px;
    }

    .simple-video-play {
        margin-top: -84px;
        margin-left: 40%;
    }

    .main-image {
        height: 120px;
    }

    .gallery-style-2 a.quick-view,
    .gallery-style-2 a.photo-view {
        width: 35px;
        height: 35px;
        left: 70%;
    }
    .post-block-1 .entry-content-wrapper {
        padding: 10px;
        padding-bottom: 60px;
    }
    .faq {
        padding: 1rem;
    }
}