.hidden-desktop {
    display: none !important;
}

@media (max-width: 991px) {
    .hidden-desktop {
        display: block !important;
    }
}


.login-form {
    width: 100%;
}

.login-form button{
    width: 100% !important;
    max-width: unset !important;
}

.btn-primary {
    width: 100% !important;
    max-width: unset !important;
}


.faq-section {
    background-color: #f8f9fa;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.faq-question {
    font-weight: bold;
    color: #F73312;
    margin-top: 20px;
}

.faq-answer {
    padding: 10px 0 20px;
    color: #333;
}

.faq-header {
    border-bottom: 2px solid #F73312;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.about {
    background: url(../assets/images/slider/slide-05.jpg) no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100%;
}

.sticky-top {
    position: sticky;
    top: 80px;
    max-height: calc(100vh - 100px);
    overflow-y: auto;
}

.brator-blog-single-post-img {
    width: 300px;
    height: 200px;
    overflow: hidden;
}

.brator-blog-single-post-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.related-post-img {
    width: 351px;
    height: 200px;
    overflow: hidden;
}

.related-post-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.brator-blog-listing-single-item-thumbnail img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 8px; 
}

.brator-blog-listing-single-item-thumbnail {
    overflow: hidden;
    border: 1px solid #eaeaea;
    border-radius: 8px;
}


.custom_edit {
    max-height: 210px;
    max-width: 210px;
}

.alert {
    padding: 10px;
    border-radius: 5px;
}

.alert-success {
    background-color: #4CAF50;
    color: white;
}

.alert-danger {
    background-color: #f44336;
    color: white;
}