@media only screen and (min-width: 4501px) and (max-width: 6000px)
/* == 25% == */
    {}


@media only screen and (min-width: 3100px) and (max-width: 4500px)
/* == 33% == */
    {}


@media only screen and (min-width: 2701px) and (max-width: 3100px)
/* == 50% == */
    {}


@media only screen and (min-width: 2001px) and (max-width: 2700px)
/* == 67% == */
    {}


@media only screen and (min-width: 1801px) and (max-width: 2000px)
/* == 75% == */
    {}


@media only screen and (min-width: 1601px) and (max-width: 1800px)
/* == 80% == */
    {}


@media only screen and (min-width: 1517px) and (max-width: 1600px)
/* == 90% == */
    {}


@media (min-width: 1801px) {}

@media (max-width: 1400px) {}

@media (max-width: 1370px) {

    .meet-host-sec .kn-host-grid {
        max-width: 80%;
    }

    .meet-host-sec .kn-host-grid {
        max-width: 80%;
    }

    .meet-host-sec h6 {
        max-width: 80%;
    }

    .podcast-category-outer .outer-heading {
        max-width: 80%;
    }

    .cat-podcast .kn-podcast-grid {
        column-gap: 82px;
        max-width: 98%;
        margin: auto;
        padding-right: 108px;
        padding-left: 124px;
    }

    .cat-audio .kn-podcast-grid {
        max-width: 98%;
        margin: auto;
        padding-right: 108px;
        padding-left: 124px;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 80%;
        margin: auto;
    }

    .kn-pod-category-label h6 {
        margin-bottom: 0 !important;
        max-width: 80%;
        margin: 8px auto;
    }

    .kn-single-podcast h1 {
        max-width: 80%;
        margin: 0 auto 48px;
    }

    .kn-single-podcast .kn-content {
        max-width: 80%;
    }


    .kn-carousel,
    .kn-carousel-bottom {
        max-width: 70%;
        margin: auto;
    }


}

@media (max-width: 1340px) {}

@media (max-width: 1311px) {}

@media (max-width: 1300px) {}

@media (max-width: 1285px) {}

@media (max-width: 1260px) {}

@media (max-width: 1240px) {

    .meet-host-sec .kn-host-grid {
        max-width: 90%;
        margin: auto;
    }

    .kn-single-podcast .kn-content {

        max-width: 90%;
    }

    .meet-host-sec h6 {
        max-width: 90%;
    }

    .podcast-category-outer .outer-heading {
        max-width: 90%;
    }

    .cat-podcast .kn-podcast-grid {
        column-gap: 82px;
        max-width: 98%;
        margin: auto;
        padding-right: 36px;
        padding-left: 52px;
    }

    .cat-audio .kn-podcast-grid {
        max-width: 98%;
        margin: auto;
        padding-right: 36px;
        padding-left: 52px;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 90%;
        margin: auto;
    }

    .kn-pod-category-label h6 {
        margin-bottom: 0 !important;
        max-width: 90%;
        margin: 8px auto;
    }

    .kn-single-podcast h1 {
        max-width: 90%;
        margin: 0 auto 48px;
    }

    .kn-carousel,
    .kn-carousel-bottom {
        max-width: 75%;
        margin: auto;
    }
}

@media (max-width: 1200px) {

    .abt-hero-innr.et_pb_row_0 {
        max-width: 100% !important;
        padding-right: 20px;
        padding-left: 20px;
    }

    .abt-aboutus-innr,
    .abt-callout-innr,
    .abt-carousel-out .abt-carousel-head-innr,
    .abt-carousel-out .abt-carousel-innr,
    .abt-carousel-out .abt-carousel-cont-innr {
        width: 100% !important;
        max-width: 100% !important;
        padding-right: 20px;
        padding-left: 20px;
    }

    body.search-results div#main-content .container,
    .privacy-policy div#main-content .container {
    max-width: 100% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

    .outer-full-podcast .inner-podcast-full-detail {
        max-width: 90% !important;
    }

}

@media (max-width: 1170px) {}

@media (max-width: 1160px) {

    .kn-pod-category-label h6 {
        margin-bottom: 0 !important;
        max-width: 95%;
        margin: 30px;
    }

    .kn-single-podcast h1 {
        max-width: 95%;
        margin: 0 auto 48px;
    }

    .kn-carousel,
    .kn-carousel-bottom {
        max-width: 85%;
        margin: auto;
    }

    .kn-single-podcast .kn-content {
        max-width: 95%;
    }

    .meet-host-sec h6 {
        max-width: 95%;
    }

    .meet-host-sec .kn-host-grid {
        max-width: 95%;
        margin: auto;
    }

    .podcast-category-outer .outer-heading {
        max-width: 95%;
    }

    .cat-podcast .kn-podcast-grid {
        column-gap: 82px;
        max-width: 98%;
        margin: auto;
        padding-right: 20px;
        padding-left: 20px;
    }

    .cat-audio .kn-podcast-grid {
        max-width: 98%;
        margin: auto;
        padding-right: 20px;
        padding-left: 20px;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 95%;
        margin: auto;
    }

    .cat-podcast .kn-podcast-grid {
        column-gap: 40px;
        max-width: 98%;
        margin: auto;
        padding-right: 20px;
        padding-left: 20px;
    }

    .cat-audio .kn-podcast-grid {
        max-width: 98%;
        margin: auto;
        column-gap: 10px;
        padding-right: 20px;
        padding-left: 20px;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 95%;
        margin: auto;
        column-gap: 30px;
    }


}

@media (max-width: 1120px) {}

@media (max-width: 1100px) {

    #kn-podcast-container .kn-grid {
        grid-template-columns: 1fr 1fr;
    }

    .outer-full-podcast .inner-podcast-full-detail {
        max-width: 75% !important;
    }

    .cat-audio .kn-podcast-grid {
        max-width: 98%;
        margin: auto;
        column-gap: 30px;
        grid-template-columns: 1fr 1fr;
        padding-right: 20px;
        padding-left: 20px;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 95%;
        margin: auto;
        column-gap: 30px;
        grid-template-columns: 1fr 1fr 1fr;
    }


}

@media (max-width: 1060px) {

    .meet-host-sec .kn-host-grid {
        display: flex;
        max-width: 80%;
        margin: auto;
        flex-direction: column;
    }

    .meet-host-sec .kn-host-img {
        width: auto;
    }
}

@media (max-width: 1024px) {}

@media (max-width: 1000px) {}

@media (min-width: 991px) {}

@media (max-width: 991px) {

.search-results div#et-main-area::before,
.privacy-policy div#et-main-area::before{
    display: none;
}

.search-results div#et-main-area,
.privacy-policy div#et-main-area {
    padding-top: 0;
}

    .abt-hero-innr.et_pb_row_0 {
        padding-right: 0;
        padding-left: 0;
    }

    .abt-hero-out {
        padding-top: 0;
    }

    .abt-callout-innr {
        display: flex;
        flex-direction: column !important;
    }

    .abt-callout-innr .abt-callout-left {
        padding: 140px 90px 110px 90px;
        width: 100%;
        gap: 40px;
        --p: 90px;
        clip-path: polygon(0 var(--p), 100% 0, 100% 100%, 0 100%);
    }

    .abt-callout-innr .abt-callout-right {
        width: 94%;
        margin-left: 0;
        margin-top: -49px;
    }

    .abt-hero-innr span.et_pb_image_wrap {
        padding-bottom: 30%;
    }

    .outer-full-podcast .inner-podcast-full-detail {
        max-width: 80% !important;
    }

    .kn-modal .kn-modal-content {
        max-width: 100%;
        position: relative;
        padding-top: 200px;
        padding-left: 80px;
        padding-right: 80px;
        margin: 180px 20px 20px !important;
    }

    .kn-modal::before {
        top: 320px;
        left: 10px;
    }

}

@media (max-width: 950px) {}

@media (max-width: 900px) {

    .outer-full-podcast .inner-podcast-full-detail {
        max-width: 90% !important;
    }
}

@media (max-width: 850px) {

    .cat-podcast .kn-podcast-grid {
        column-gap: 40px;
        max-width: 98%;
        margin: auto;
        padding-right: 20px;
        padding-left: 20px;
        grid-template-columns: 1fr 1fr;
    }

body.search-results div#content-area div#left-area {
    width: 100% !important;
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    padding: 0;
    gap: 30px;
    column-gap: 50px;
}
}

@media (max-width: 800px) {}

@media (max-width: 790px) {}

@media (max-width: 790px) {}


@media (max-width: 768px) {

body.search-results div#content-area div#left-area {
    grid-template-columns: 1fr;
}

body.search-results div#content-area div#left-area .pagination.clearfix {
    grid-column: span 1;
}

    .woocommerce nav.woocommerce-MyAccount-navigation {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .woocommerce .woocommerce-MyAccount-content {
        width: 100% !important;
    }

    .woocommerce-Addresses {
        display: flex;
        row-gap: 10px;
        flex-direction: column;
    }

    .kn-modal-body .img-and-socials {
        display: flex;
        column-gap: 50px;
        padding-bottom: 40px;
        flex-direction: column;
    }

    .kn-modal::before {
        top: 300px;
        left: 0px;
        font-size: 250px;
        letter-spacing: 0px;
    }


}

@media (max-width: 767px) {

.kn-carousel-bottom  {
    display: block !important;
    max-width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
}

.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text h2 {
    margin-bottom: 0;
}

.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text {
    padding: 20px 15px 20px 15px;
}

.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-video {
    height: 270px;
}

.kn-carousel{
    display: none !important;
}

    .abt-aboutus-out {
        padding-top: 26px;
        padding-bottom: 32px;
    }

    .abt-carousel-out {
        gap: 12px;
    }

    .abt-callout-innr {
        padding-right: 0;
        padding-left: 0;
    }

    .abt-callout-innr .abt-callout-left {
        padding: 98px 20px 110px 20px;
        --p: 72px;
    }

    .abt-callout-out {
        padding-top: 15px;
    }

    .abt-carousel-cont-innr {
        width: 72% !important;
        padding-top: 40px !important;
    }


    .kn-single-podcast .kn-ad-image {
        max-width: 100% !important;
        margin: auto 15px;
        position: relative;
        height: 0;
        padding-bottom: 93px;
    }


    #kn-podcast-container .kn-grid {
        grid-template-columns: 1fr 1fr;
    }

    .outer-full-podcast .inner-podcast-full-detail {
        max-width: 100% !important;
        padding-left: 15px;
        padding-right: 15px;
    }

    .kn-single-podcast h1 {
        max-width: 100%;
        margin: 0 15px 48px;
    }

    .kn-carousel,
    .kn-carousel-bottom {
        max-width: 90%;
        margin: auto;
    }

    .kn-single-podcast .kn-content {
        max-width: 100%;
        margin: auto 15px;
    }

    .meet-host-sec h6 {
        max-width: 100%;
        margin: auto 15px;
    }

    .meet-host-sec .kn-host-grid {
        display: flex;
        max-width: 99%;
        margin: auto 15px;
        flex-direction: column;
    }

    .podcast-category-outer .outer-heading {
        margin: auto 15px;
        max-width: 100%;
    }

    .cat-podcast .kn-podcast-grid {
        column-gap: 40px;
        max-width: 98%;
        margin: auto 15px;
        padding-right: 20px;
        padding-left: 0px;
        grid-template-columns: 1fr;
    }

    .cat-audio .kn-podcast-grid {
        max-width: 98%;
        margin: auto 15px;
        column-gap: 10px;
        grid-template-columns: 1fr;
        padding-right: 20px;
        padding-left: 0px;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 100%;
        margin: auto 15px;
        column-gap: 30px;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 100%;
        margin: auto 15px;
        column-gap: 30px;
        grid-template-columns: 1fr 1fr;
    }

    .kn-single-podcast .kn-ad-section::before {
        display: none;
    }

    .kn-single-podcast .kn-ad-section {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .kn-single-podcast .kn-ad-image {
        max-width: 100% !important;
        margin: auto 15px;
        position: relative;
        height: 0;
        padding-bottom: 70px;
    }

    .kn-pod-category-label h6 {
        margin-bottom: 0 !important;
        max-width: 100%;
        margin: 10px 15px;
    }





}

@media (max-width: 740px) {}

@media (max-width: 640px) {

    #kn-podcast-container .kn-grid {
        grid-template-columns: 1fr;
    }

    .kn-filter-wrap {
        justify-content: center;
    }
}

@media (max-width: 600px) {

    .meet-host-sec .kn-host-inner {
        display: flex;
        gap: 10px;
        flex-direction: column;
        align-items: center;
    }

    .meet-host-sec .kn-host-img {
        width: 100%;
    }

    .meet-host-sec .kn-host-content {
        width: 100%;
    }

    .meet-host-sec .kn-host-img img {
        width: 100%;
        height: 275px;
        object-fit: cover;
    }

    .meet-host-sec .kn-host-content .kn-read-bio {
        margin-top: 10px;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 100%;
        margin: auto 50px;
        column-gap: 30px;
        grid-template-columns: 1fr;
    }

    .podcast-category-outer .outer-heading {
        margin: auto 15px;
        max-width: 100%;
        display: flex;
        gap: 10px;
        flex-direction: column;
        align-items: flex-start;
    }

    .podcast-category-outer .outer-heading .inner-heading-two .callouttext-section {
        justify-content: flex-start;
    }

    .podcast-category-outer .outer-heading .inner-heading-one,
    .podcast-category-outer .outer-heading .inner-heading-two {
        width: 100%;
    }

    .cat-gallery .kn-podcast-grid {
        max-width: 45%;
        margin: auto;
        column-gap: 30px;
        grid-template-columns: 1fr;
    }
}

@media (max-width: 650px) {

    .login-out .login-card-wrapper .login-form {
        padding: 85px 10px 45px 10px;
    }

    .login-out .login-card-wrapper .register-form {
        padding: 85px 10px 45px 10px;
    }
}

@media (max-width: 701px) {}

@media (max-width: 580px) {

    .kn-modal .kn-modal-content {
        padding-top: 200px;
        padding-left: 20px;
        padding-right: 0px;

    }
}

@media (max-width: 500px) {}

@media (max-width: 480px) {}

@media (max-width: 440px) {}

@media (max-width: 400px) {}

@media (max-width: 380px) {




    .cat-gallery .kn-podcast-grid {
        max-width: 100%;
        margin: auto 15px;
        padding: 0 50px;
        row-gap: 10px;
        grid-template-columns: 1fr;
        overflow-y: scroll;
        overflow-x: hidden;
        height: 530px;
    }

    /* Scrollbar width */
    .cat-gallery .kn-podcast-grid::-webkit-scrollbar {
        width: 14px;
    }

    /* Track (background) */
    .cat-gallery .kn-podcast-grid::-webkit-scrollbar-track {
        background: rgba(202, 202, 202, 0.274);
        border-radius: 10px;
    }

    /* Thumb (scroll handle) */
    .cat-gallery .kn-podcast-grid::-webkit-scrollbar-thumb {
        background: #cccccc80;
        border-radius: 10px;
    }

    .cat-audio .kn-podcast-grid .kn-podcast-card {
        display: flex;
        gap: 15px;
    }

    .cat-audio .kn-podcast-grid .kn-podcast-thumb {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 220px;
        height: auto;
    }

    #kn-podcast-container .kn-pagination {
        display: flex;
        gap: 15px;
        justify-content: center;
        max-width: 85%;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 30px;
        margin: 0 auto !important;
        border-top: 1px solid #a5a5a6;
    }
}

@media (max-width: 360px) {}

@media (max-width: 350px) {}

@media (max-width: 330px) {}