

@media(max-width: 1024px) {
    ul.navbar-nav.headerSlot li.nav-item a.nav-link {
        font-size: 15px;
        padding: 10px 10px;
    }
}

@media(max-width:991px) {

    header.header-section {
        background: #ffffff !important;
        height: auto;
        box-shadow: none;
    }

    ul.navbar-nav.headerSlot {
        align-items: end;
        padding: 0px;
        margin-top: 10px;
    }

        ul.navbar-nav.headerSlot li.nav-item {
            border-bottom: 1px solid #000;
            width: 100%;
        }

            ul.navbar-nav.headerSlot li.nav-item a.nav-link {
                font-size: 13px !important;
                padding: 14px 0px !important;
            }
}

@media(max-width:767px) {


    /*    .search-header {
    display: none;
}*/

    header.header-section {
        height: auto !important;
    }

    .categories_txt:after {
        display: none;
    }

    .success_cotent h4 {
        font-size: 18px !important;
        padding: 10px 20px !important;
        height: 36px !important;
        box-shadow: none !important;
    }

    .text0 {
        width: 385px !important;
    }

    section.aboutSlot {
        margin: 0px 0px 70px;
        padding: 0px 0px;
    }

    .choose_header h3 {
        font-size: 25px !important;
    }

    .about-content {
        margin-left: 0px !important;
        background: none !important;
        padding: 0px !important;
    }

    .service_box {
        margin-bottom: 30px;
    }

    .blogSlot {
        margin-bottom: 30px;
    }

    .products_submenu.companySlot {
        left: 20px !important;
    }

    ul.navbar-nav.headerSlot li.nav-item a.nav-link:after {
        left: 24px;
        right: 0;
        margin: 0px;
        bottom: 9px !important;
    }
    /* .left {
    display: none !important;
}*/
    .left ul li {
        margin-right: 10px !important;
        font-size: 14px !important;
    }

    .header-area .col-lg-6 {
        padding: 0px;
    }

    .right ul li {
        margin-left: 5px !important;
        font-size: 13px !important;
    }

        .right ul li a {
            font-size: 13px !important;
        }

            .right ul li a i {
                display: none;
            }


    .logo_sec {
        height: auto !important;
    }

    .search-header img {
        width: 38% !important;
    }

    .news_txt {
        padding: 0px 15px;
        margin: -95px 0px 0px !important;
        position: relative;
        top: -70px;
        flex-wrap: wrap;
    }

    .newsSlot {
        height: auto !important
    }

    .news_txt .buttnSlot {
        margin-top: 20px;
    }

    .newsletter {
        padding: 38px 0 !important;
    }

    .navbar-collapse {
        background: #fff;
    }

    .product-layout.product-list.col-xs-12 {
        width: 100% !important;
        margin: 0px !important;
    }

    h3.header_txt {
        font-size: 20px;
        text-align: left !important;
        margin-bottom: 8px;
    }

    .right ul {
        text-align: center !important;
    }

    section.slick_slider ul.slick-dots {
        top: 146px !important;
        /*display:flex !important;*/
        /*right: 129px !important;*/
    }

        section.slick_slider ul.slick-dots li button {
            background: #000 !important;
        }

    h4.subheading.skincolor {
        font-size: 18px !important;
        line-height: 26px !important;
        margin: 20px 0px 10px 0px !important;
    }

    section.about-Sec {
        background: none !important;
        padding: 50px 0px !important;
    }

    .sliderSlot .nav-tabs li.nav-item {
        margin-right: 10px;
        width: 47%;
        margin-bottom: 10px;
    }

    .healthSlot {
        height: auto;
        margin-bottom: 30px;
    }

    .homeboxinn h4 {
        font-size: 25px !important;
        margin: 0px;
    }

    .homeboxinn p {
        font-size: 14px !important;
        margin: 0px 0px 30px !important;
    }

    .secure-details {
        padding: 0px !important;
        box-shadow: none !important;
        margin-bottom: 20px !important;
    }

    .secure-info {
        margin-bottom: 20px;
        border-bottom: 1px solid #ccc;
        padding: 0px 0px 33px;
    }

    div#groceryPro {
        margin-bottom: 50px;
    }

    .header-searchSlot.formSlot {
        width: 376px !important;
    }

    section.slick_slider button.slick-arrow {
        display: none !important;
    }

    .fixed_slider img.sliderimg {
        margin: 35px 0px 0px 0px !important;
    }

    .featuresInfoWrap:before {
        display: none !important;
    }

    h4.title3 {
        margin-bottom: 30px !important;
    }

    .bannerTxt h4 {
        font-size: 28px !important;
        line-height: 34px !important;
    }

    .productBannerWrap {
        padding: 63px 7px !important;
        background-position: top !important;
        margin: 0px !important;
    }

    .video_text h5 {
        font-size: 18px !important;
    }

        .video_text h5:after {
            display: none;
        }

    .video_text {
        padding: 30px 0px 30px !important;
    }

    .productBannerWrap {
        background-image: none !important;
        margin-bottom: 30px !important;
        height: auto !important;
    }
}
