
.bg_transparent {
    background: transparent !important;
}
.header_form_width {
    max-width: 185px;
}
/* .form-control,
.navbar-toggler,
.form-check-input,
.btn-check + .btn-outline-secondary,
.btn-outline-secondary {
    border-color: #b8b8b8 !important;
} */
.form-control:focus,
.navbar-toggler:focus,
.form-check-input:focus,
.btn-check:focus + .btn-outline-secondary,
.btn-outline-secondary:focus {
    box-shadow: none !important;
    border-color: var(--primary) !important;
}
.btn-outline-secondary:hover {
    background-color: var(--primary) !important;
}
.gradient_header ::placeholder {
    color: white !important;
}
.f-14 {
    font-size: 14px !important;
}
.f-18 {
    font-size: 18px !important;
}
.f-22 {
    font-size: 22px !important;
}
.categ::before {
    content: "\f0f3";
}
.pb-6 {
    padding-bottom: 60px;
}
.fit_contain {
    object-fit: contain;
}
.fit_cover {
    object-fit: cover;
}
.header_logo {
    height: 50px;
    object-position: left;
}

.navbar-toggler-icon {
    width: max-content !important;
    height: max-content !important;
}
.newsletter--wrapper {
    transform: translate(0%, -50%);
}
.rounded-50 {
    border-radius: 50%;
}
.rounded-top-15 {
    border-radius: 15px 15px 0 0 !important;
}
/* #claim_page-features.features_wrapper li.feature_item::before , #claim_page-categories.categories_wrapper li.categories_inner::before {
    content: '';
    background: #D9D9D9;
   width: 25px;
    height: 25px;
    position: absolute;
    left: -3%;
    top: 0;
    border-radius: 50%;
    transform: translate(-100% , 50%);
} */
/* width */
@media screen and (max-width: 600px) {
    .newsletter--wrapper {
        transform: translate(0%, -10%);
    }
}
@media (min-width: 768px) {
    .pb-150 {
        padding-bottom: 150px !important;
    }
}
.Faq_display-main::-webkit-scrollbar {
    width: 5px;
}
/* Handle */
.Faq_display-main::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 10px;
}
.collapse {
    visibility: visible !important;
}
.accordion-button:focus {
    z-index: 3;
    outline: 0 !important;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%) !important;
}
/* ///////////////claim listing popup////////////////// */
button.claim-listing_popup-close.btn-close.col-1 {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(-50%, 50%);
}
/* ===========video button upload============= */
.popup_input_file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.modal-body * {
    font-size: 14px;
}
.basic_pricing-box-header {
    height: 154px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
