.btn {
    z-index: 1 !important;
}

.about-content li .text {
    width: 100%;
}

.about-text {
    padding: 20px !important;
}

.call-area h2 {
    font-size: 46px !important;
}

.second-header-btn .btn {
    padding: 20px 20px;
}

.breadcrumb-area {
    min-height: 225px;
}
@media (max-width: 767px) {
    .breadcrumb-area {
        min-height: 100px;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .call-area h2 {
        font-size: 46px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .call-area h2 {
        font-size: 30px !important;
    }
}

@media (max-width: 767px) {
    .call-area h2 {
        font-size: 32px !important;
    }
    .slider-content {
        margin-bottom: 35px;
        margin-top: 165px;
    }
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {
    display: none;
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
    z-index: 10000 !important;
}


.klaro .cookie-modal .cm-modal.cm-klaro {
    padding: 2rem 2.5rem 2rem 2.5rem;
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.5);
    z-index: 999;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body {
    max-width: calc(100% - 30px);
    width: 600px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    bottom: auto !important;
    padding: 2rem 2.5rem 2rem 2.5rem;
}

@media (min-width: 1024px) {
    .klaro .cookie-notice:not(.cookie-modal-notice) {
        max-width: 100vw;
    }
}