h2{
    font-size: clamp(24px,4vw + 4px,48px);
    font-weight: 500;
}
h3{
    font-size: clamp(20px,3vw + 3px,40px);
}
h5{
    font-size: clamp(16px,3vw + 3px,24px);
}
.btn-secondary{
    background-color: #1B9B9D !important;
    color: #fff;
    font-family: 'Open Sans';
    border: 0;
}
.btn-primary {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    background-color: #CF9456 !important;
    font-family: 'Open Sans';
    border: 0;
}
.text-primary {
    color: #1B9B9D !important;
    border: 0;
}

.text-brown{
    color: #CF9456 !important;
    font-family: 'Open Sans';
}

.btn-primary:hover {
    transform: translateY(-2px);
    /* box-shadow: 0 4px 15px rgba(0, 123, 255, 0.3); */
}
.open{
    font-family: 'Open Sans';
}
.raleway{
    font-family: 'Raleway';
}
.mt-sm-5{
    margin-top: 80px !important;
}
@media screen and (max-width:578px) {
    .navigate .container{
        margin-top: 40px;
    }
    .w-75{
        width: 100% !important;
    }
    .mt-3{
        margin-top: 40px !important;

    }
}
.card-img-top {
    width: 100%;
    height: auto;
    border-radius: 6px 6px 0 0;
}

.post-thumbnail {
    overflow: hidden;
}
@media (min-width: 768px) {
    .responsive-card {
        flex: 0 0 50%;
        max-width: 50%;
    }
}


@media (min-width: 1024px) {
    .responsive-card {
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
}