/*----------------Gorna Lenta------------------*/

section.breadcrumb-area.breadcrumb-bg {
    background-color: #223e71;
    background-image: url(/uploads/1-CSS/betus-bg-top.jpg);
    background-size: cover;
    background-position: center;
    box-shadow: inset 0 0 50px 5px #0a1c35, 0 0 50px #030e1e !important;
    color: #ffffff;
    position: relative;
    margin-top: 75px !important;
    height: 100%;
    border-bottom: 1px solid #061427 !important;
}

section.breadcrumb-area.breadcrumb-bg .col-md-12 {
    padding: 0 !important;
}

section.breadcrumb-area.breadcrumb-bg .container {
    height: 100%;
}

.row.headingcnt {
    margin-top: 20px !important;
}

.row.headingcnt .col-md-8 img {
    padding-top: 10px !important;
}

.active_rating:before {
    color: #fed70e !important;
}

.small, small {
    font-size: 18pt;
    font-weight: 400;
    display: block !important;
    padding: 11px 0px;
}

/*----------------BUTTONS----------------------*/

a.btn.btn-default.bmbtn.btn1 {
    font-weight: 600 !important;
    box-shadow: 0 0 15px #f0f1f236;
}

a.btn.btn-default.bmbtn.btn1:hover {
    filter: brightness(110%);
    box-shadow: 0 0 15px #0276af7d;
}

a.btn.btn-default.bmbtn.btn2 {
    background-color: #c60100 !important;
    border: 1px solid #c60100 !important;
    font-weight: 600 !important;
    box-shadow: 0 0 10px #061427;
}

.btn.btn-default.bmbtn.btn2:hover {
    filter: brightness(110%) !important;
}

/*------------------------BODY-------------------------*/

.primary-bg {
    background: #0e2857 !important;
    padding-bottom: 50px !important;
}

h1 span {
    font-size: 25pt !important;
    line-height: 1.2;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif !important;
}

.card.bg-light {
    background-color: #e5eaec !important;
    border: none !important;
    border-radius: 5px !important;
    box-shadow: 0 0 20px #e5eaec36 !important;
}

.card-header {
    background-color: #a6c2ce !important;
    border: none !important;
    border-radius: 5px 5px 0 0 !important;
    padding: 10px 40px !important;
}

h2.mb-0 strong span, h2.mb-0 span strong {
    color: #000 !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 20pt !important;
}

h2 {
    color: #000 !important;
}

i.fas.fa-check.h5.text-danger {
    color: #c60100 !important;
    font-size: 20pt !important;
}

.card-body {
    padding: 50px 75px !important;
}

.card-body img {
    border-radius: 10px;
    border: 1px solid #000c1a;
    transition-duration: .8s;
}

.card-body img:hover {
    transform: scale(1.01);
    transition-duration: .8s;
}

/* Черни H3 и H4 в цялото съдържание */
p.card-text, h3, h4 {
    color: #000 !important;
}

.col-lg-8.col-lg-offset-2 h4 {
    padding-top: 45px;
    padding-bottom: 10px;
    font-size: 25pt;
    color: #000 !important;
}

a.border.rounded.d-block.mt-05.p-2.faqBar i.fa.fa-question-circle {
    display: none !important;
}

.faqBar {
    background: #1298ff;
    border: none !important;
    border-radius: 5px !important;
    color: #000c1a !important;
    padding: 20px !important;
    margin-top: 7px !important;
    font-size: 14pt !important;
    font-weight: 600 !important;
}

a.border.rounded.d-block.mt-05.p-2.faqBar i.fa.fa-chevron-down.pull-right {
    position: absolute !important;
    right: 40px !important;
    top: 45% !important;
}

.faqContent {
    background: none !important;
    color: #fff !important;
    font-size: 13pt !important;
    border: none !important;
    padding: 10px 20px 20px 20px !important;
}

.border rounded p-1 faqContent collapse show:focus-visible {
    outline: none !important;
}

.collapsing {
    transition: height .85s ease !important;
}

a.btn.btn-danger.btn-lg {
    background-color: #c60100 !important;
    border: 1px solid #c60100 !important;
    font-weight: 600 !important;
    box-shadow: 0 0 10px #000c1a3d;
    border-radius: 0 !important;
}

a.btn.btn-danger.btn-lg:hover {
    transform: scale(1.02);
    color: #fff !important;
    filter: brightness(1.05);
}

#scrollUp {
    background: #c60100 !important;
    border-radius: 8px !important;
    color: #fff !important;
}

#scrollUp:hover {
    filter: brightness(1.2);
}

/*  MOBILE  */
@media only screen and (max-device-width: 600px) {
    section.breadcrumb-area.breadcrumb-bg {
        margin-top: 68px !important;
        margin-bottom: -3px !important;
        padding: 20px !important;
        overflow: hidden !important;
    }

    section.breadcrumb-area.breadcrumb-bg .col-lg-5 {
        font-size: 9pt !important;
    }

    section.breadcrumb-area.breadcrumb-bg .col-lg-5 small {
        font-size: 14pt !important;
        padding-left: 0 !important;
        margin-left: 0 !important;
    }

    .primary-bg {
        padding-bottom: 0 !important;
    }

    h1 {
        text-align: center !important;
    }

    .card-header {
        padding: 10px 20px !important;
    }

    i.fas.fa-check.h5.text-danger {
        display: none !important;
    }

    h2.mb-0 strong span, h2.mb-0 span strong {
        font-size: 16pt !important;
    }

    h2.mb-0 {
        text-align: center !important;
        line-height: 1;
    }

    .card-body {
        padding: 20px 20px !important;
    }

    a.border.rounded.d-block.mt-05.p-2.faqBar i.fa.fa-chevron-down.pull-right {
        display: none !important;
    }

    .col-lg-8.col-lg-offset-2 h4 {
        text-align: center !important;
        font-size: 20pt !important;
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        color: #000 !important; /* гаранция за черно и в мобилната версия */
    }

    .faqBar {
        font-size: 11pt !important;
        padding: 10px !important;
        text-align: center !important;
    }

    .faqContent {
        padding: 14px !important;
        font-size: 11pt !important;
        text-align: center !important;
    }
