@charset "utf-8";

@media (max-width: 991px) {
    .sticky-wrapper {
        height: auto !important;
    }

    .sticky-wrapper .header-lover {
        position: relative !important;
    }

    .header-location {
        text-align: center;
    }

    .header-lover .navbar-nav {
        background-color: #151515;
        z-index: 99;
        position: relative;
    }

    .header-lover .navbar .nav-item {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

    .header-lover .navbar .nav-item .nav-link {
        padding: 14px 16px;
        color: #fff;
    }

    .header-lover .navbar-collapse {
        z-index: 11;
    }

    .is-sticky .header-lover .navbar .nav-item .nav-link {
        color: #fff;
    }

    .header-lover .dropdown-menu {
        margin: 0 15px 15px 15px;
        padding: 0;
        border: 0;
        background-color: var(--el-color-primary);
        position: relative;
    }

    .header-lover .dropdown-menu .dropdown-item:hover {
        color: #000;
    }

    .header-lover .dropdown-menu .dropdown-item:active, .header-lover .dropdown-menu .dropdown-item:focus {
        background-color: var(--el-color-primary);
    }

    .header-search a {
        border-left: 0;
    }

    .slider .carousel-item {
        height: 600px;
    }
}

@media (max-width: 767px) {
    .slider .carousel-item {
        height: 400px;
    }

    .slider .carousel-caption h5 {
        font-size: 30px;
        line-height: 28px;
    }

    .slider .carousel-control-next, .slider .carousel-control-prev {
        display: none;
    }

    .cta-text {
        padding: 20px;
    }

    .block-single-social {
        margin-top: 15px;
    }

    .comments-block ul li ul li {
        margin-left: 0;
    }
}

@media (max-width: 575px) {
    .header-location li a {
        margin-bottom: 10px;
        display: inline-block;
    }

    .header-location {
        margin-bottom: 10px;
    }

    .slider .btn-style-1, .slider .btn-style-2 {
        padding: 12px 26px;
    }

    .cta-text h2 {
        font-size: 25px;
    }

    .inner-page-title h1 {
        font-size: 30px;
    }

    .comments-block ul li > div {
        display: inline-block !important;
    }

    .comments-block ul li > div > div:last-child {
        margin-left: 0 !important;
        margin-top: 15px;
    }
}
