/* ABOUT US PAGE DESIGN START:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.abt-hero-out {
    position: relative;
    padding-bottom: 0 !important;
}

.abt-hero-innr.et_pb_row_0 {
    max-width: 83% !important;
}

.abt-hero-out::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 51%;
    background: black;
    --p: 185px;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--p)), 0 100%);
    top: -1px;
    left: 0;
}

.abt-hero-innr span.et_pb_image_wrap {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 27%;
}

.abt-hero-innr span.et_pb_image_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}

.abt-aboutus-innr {
    width: 74% !important;
}

.abt-aboutus-innr .media-four-title h6 {
    text-align: start;
    margin-top: 8px;
}

.abt-aboutus-innr .abt-aboutus-col {
    gap: 8px;
}

.abt-callout-innr {
    width: 83% !important;
    max-width: 1250px !important;
    gap: 0;
    display: flex;
    align-items: center;
}

.abt-aboutus-out {
    padding-bottom: 6px;
}

.abt-callout-innr .abt-callout-left {
    width: 68%;
    padding: 90px 215px 100px 120px;
    background: #0067ae;
    --p: 265px;
    clip-path: polygon(0 0, calc(100% - var(--p)) 0, 100% 100%, 0 100%);
    gap: 40px;
}

.abt-callout-innr .abt-callout-right {
    width: 42%;
    margin-left: -144px;
}

.abt-callout-innr .abt-callout-left h2.et_pb_module_header {
    margin: 0;
    color: #ff9901;
    font-family: 'Montserrat' !important;
    font-weight: 600;
}

.abt-carousel-out {
    padding-top: 0;
}

.abt-callout-out {
    padding-bottom: 0 !important;
    padding-top: 5px !important;
}

.abt-callout-innr .abt-callout-left p {
    color: #fff !important;
    font-weight: 300;
    margin: 0;
    padding-bottom: 30px;
}

a.yellow-btn {
    color: var(--whitecolor) !important;
    padding: 6px 30px 6px 30px !important;
    background: var(--color-orange);
    text-transform: uppercase;
    font-family: var(--font-montserrat);
    font-size: 13px !important;
    letter-spacing: 1px !important;
    border: none;
    border-radius: 0;
    transition: 0.3s;
}

a.yellow-btn:hover {
    background-color: #43698D;
    transition: 0.3s;
}

a.yellow-btn::after {
    display: none;
}

.abt-carousel-out .abt-carousel-head-innr {
    width: 74% !important;
}

.abt-carousel-out .abt-carousel-head-innr h6 {
    text-align: start;
}

.abt-carousel-out .abt-carousel-innr {
    width: 66% !important;
}

.abt-carousel-out .abt-carousel-innr .owl-carousel .owl-item .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    border-radius: 0 !important;
    top: 0;
}

.abt-carousel-out .abt-carousel-innr .owl-carousel .owl-item .item {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 69%;
}

.abt-carousel-out .abt-carousel-innr .owl-carousel .owl-nav {
    display: none;
}

.abt-carousel-out .abt-carousel-innr .owl-carousel .owl-dots span {
    display: none !important;
}

.abt-carousel-cont-innr {
    width: 58% !important;
}

.abt-carousel-out {
    gap: 44px;
    padding-top: 40px !important;
    padding-bottom: 10px !important;
}

.abt-carousel-out .abt-carousel-cont-innr {
    padding-top: 5px;
}

.abt-social-out .abt-social-innr {
    width: 100% !important;
    max-width: 100% !important;
    padding: 60px 20px 60px 200px;
    overflow: hidden;
    position: relative;
}

.abt-social-out .abt-social-innr .media-four-title {
    color: #FFF !important;
}

.abt-social-out .abt-social-innr::before {
    position: absolute;
    content: "" !important;
    width: 100%;
    height: 100%;
    background: url(../images/line-pat.svg);
    background-position: center;
    background-size: 100%;
    background-repeat: repeat;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: 0.1;
}

.abt-social-out .abt-social-innr::after {
    position: absolute;
    content: "" !important;
    width: 100%;
    height: 100%;
    background: url(../images/Pattern_GrayDotNavy.png);
    background-position: center;
    background-size: 4%;
    background-repeat: repeat;
    left: 0;
    top: 0;
}

.scroll-container {
    display: flex;
    gap: 50px;
    overflow-x: auto;
}

.scroll-container::-webkit-scrollbar {
    height: 10px;
    width: 10px;
}

.scroll-container::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.scroll-container::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 10px;
}

.scroll-container::-webkit-scrollbar-thumb:hover {
    background: #ffffff;
}

.column {
    display: flex;
    flex-direction: column;
    gap: 30px;
    min-width: 260px;
}

.column.middle {
    min-width: 420px;
    margin-top: 80px;
    margin-bottom: 50px;
}

.card {
    background: #efefef;
    border-radius: 3px;
    box-shadow: 0 12px 20px rgba(0, 0, 0, 0.3);
    overflow: hidden;
}

.card-header {
    height: 24px;
    background: #e5e5e5;
    display: flex;
    align-items: center;
    padding-left: 8px;
}

.image img {
    width: 100%;
    display: block;
}

.card.tall img {
    height: 200px;
    object-fit: cover;
}

.card.small img {
    height: 120px;
    object-fit: cover;
}

.card.wide {
    padding: 20px;
}

.content {
    padding: 12px;
    font-size: 13px;
}

.time {
    font-size: 10px;
    color: #999;
}

.abt-carousel-out .abt-carousel-cont-innr p {
    line-height: 18.5px;
}

.abt-social-out .abt-social-innr .media-four-title h6 {
    margin-top: 2px;
}

.abt-social-out {
    padding-bottom: 10px !important;
}

/* ABOUT US PAGE DESIGN END:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



a.yellow-btn:hover {
    color: var(--whitecolor) !important;
    padding: 6px 30px 6px 30px !important;
    background: var(--color-orange) !important;
    text-transform: uppercase !important;
    font-family: var(--font-montserrat) !important;
    font-size: 13px !important;
    letter-spacing: 1px !important;
    border: none !important;
    border-radius: 0;
}

a.yellow-btn::before {
    display: none;
}





























.inner-pg-shape-banner {
    position: relative;
    padding: 97px 0;
}

.inner-pg-shape-banner::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: black;
    --p: 105px;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--p)), 0 100%);
    top: -3px;
    left: 0;
}

.inner-pg-banner {
    padding: 24px 0 0;
}

.inner-pg-banner h2 {
    text-align: center;
    font-weight: 700;
    font-size: 75px !important;
    font-family: var(--font-arvo) !important;
    color: var(--color-blue);
    line-height: 81px;
}

.inner-pg-banner p {
    text-align: center;
    margin-top: 40px;
}


.promo-out .promo-innr {
    max-width: 83% !important;
    background: #f233a4;
    padding: 170px 30px;
}

.promo-out {
    padding: 150px 0 140px;
}

.promo-out .promo-innr p {
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    color: #fff !important;
    margin-bottom: 0;
}


@media (max-width: 980px) {

    .promo-out .promo-innr {
        max-width: 100% !important;
    }

    .promo-out {
        padding: 20px 0 50px;
    }

    .inner-pg-shape-banner {
        display: none;
    }

}

@media (max-width: 480px) {

    .inner-pg-banner {
        padding: 60px 0 40px;
    }

    .promo-out .promo-innr {
        padding: 162px 30px;
    }

    .inner-pg-banner h2 {
        text-align: center;
        font-weight: 700;
        font-size: 45px !important;
        font-family: var(--font-arvo) !important;
        color: var(--color-blue);
        line-height: 51px;
    }

}




/* LOG IN PAGE DESIGN START:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.page-id-477 .et_pb_section {
    background: #000000;
    margin-bottom: 10px;
}

.login-out {
    max-width: 765px;
    margin: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

.login-out .login-card-wrapper .login-form {
    display: flex;
    margin: 0;
    padding: 145px 132px 110px 132px;
    border-radius: 50px;
    border: none;
    box-shadow: 0px 0px 30px 0px #942021;
    flex-direction: column;
    align-items: center;
}

.login-out .login-card-wrapper .login-form p {
    display: flex;
    width: 100% !important;
    justify-content: center;
}

.login-out .login-card-wrapper .login-form p span.password-input {
    width: 100%;
}

.login-out .login-card-wrapper .login-form p .woocommerce-form-login__submit {
    display: flex;
    font-size: 13px;
    line-height: normal !important;
    color: #fff;
    padding: 10px 35px;
    background: #FF9901;
    border: none;
    border-radius: 0;
    align-items: center;
}

.login-out .login-card-wrapper .login-form p input {
    padding: 16px !important;
    font-size: 12px;
    font-family: 'Montserrat';
    font-weight: 500 !important;
    color: #464748 !important;
    background-color: #fff !important;
}

.login-out .login-card-wrapper .login-form p input::placeholder {
    font-size: 12px;
    font-family: 'Montserrat';
    font-weight: 500 !important;
    color: #464748 !important;
    background-color: #fff !important;
}

.login-out .login-card-wrapper .login-form .have-an-acc {
    padding: 10px 0 20px;
}

.login-out .login-card-wrapper .login-form .have-an-acc p {
    color: #fff !important;
    font-size: 10px;
    line-height: 10px;
    column-gap: 10px;
    letter-spacing: 1px;
    align-items: flex-end !important;
}

.login-out .login-card-wrapper .login-form .have-an-acc p span {
    font-size: 13px;
    line-height: 13px;
    font-family: 'Oswald';
    color: #0067AE;
}




.login-out .login-card-wrapper .register-form {
    margin: 0;
    padding: 75px 132px 50px 132px;
    border-radius: 50px;
    border: none;
    box-shadow: 0px 0px 30px 0px #0f3254;
    flex-direction: column;
    align-items: center;
}

.login-out .login-card-wrapper .register-form p {
    display: flex;
    width: 100% !important;
    justify-content: center;
}

.login-out .login-card-wrapper .register-form p.form-row-wide.password {
    display: flex;
    flex-direction: column;
}

.login-out .login-card-wrapper .register-form p.form-row-wide.password #password_strength {
    font-size: 12px;
    font-weight: 500;
}

.login-out .login-card-wrapper .register-form p small.woocommerce-password-hint {
    color: #fff;
    font-size: 10px;
    text-align: center;
    font-weight: 300;
}

.login-out .login-card-wrapper .register-form p span.password-input {
    width: 100%;
}

.login-out .login-card-wrapper .register-form p .woocommerce-form-register__submit {
    display: flex;
    font-size: 13px;
    line-height: normal !important;
    color: #fff;
    padding: 10px 35px;
    background: #FF9901;
    border: none;
    border-radius: 0;
    align-items: center;
}

.login-out .login-card-wrapper .register-form p input {
    padding: 16px !important;
    font-size: 12px;
    font-family: 'Montserrat';
    font-weight: 500 !important;
    color: #464748 !important;
    background-color: #fff !important;
}

.login-out .login-card-wrapper .register-form p input::placeholder {
    font-size: 12px;
    font-family: 'Montserrat';
    font-weight: 500 !important;
    color: #464748 !important;
    background-color: #fff !important;
}

.login-out .login-card-wrapper .register-form .have-an-acc {
    padding: 10px 0 20px;
}

.login-out .login-card-wrapper .register-form .have-an-acc p {
    color: #fff !important;
    font-size: 10px;
    line-height: 10px;
    column-gap: 10px;
    letter-spacing: 1px;
    align-items: flex-end !important;
}

.login-out .login-card-wrapper .register-form .have-an-acc p span {
    font-size: 13px;
    line-height: 13px;
    font-family: 'Oswald';
    color: #0067AE;
}

.login-out .login-card-wrapper .register-form .woocommerce-privacy-policy-text p {
    display: none;
}

.login-out .login-card-wrapper .register-form p .woocommerce-form-register__submit::after,
.login-out .login-card-wrapper .login-form p .woocommerce-form-login__submit::after {
    display: none;
}




.woocommerce-notices-wrapper {
    padding-bottom: 30px;
}

.woocommerce-notices-wrapper ul.woocommerce-error {
    background: transparent;
    border: 2px solid #e01837 !important;
    text-align: center;
}

.woocommerce-notices-wrapper ul.woocommerce-error li {
    color: #e01837 !important;
}

.woocommerce-notices-wrapper ul.woocommerce-error li::before {
    opacity: 0;
}

.woocommerce nav.woocommerce-MyAccount-navigation {
    width: 20% !important;
    background: #fff;
}

.woocommerce nav.woocommerce-MyAccount-navigation ul {
    margin: 0;
    padding: 20px !important;
}

.woocommerce nav.woocommerce-MyAccount-navigation ul li {
    font-size: 18px !important;
    font-family: 'Oswald';
    padding: 0px 0px 5px;
    border-bottom: 1px solid #a5a5a6;
}

.woocommerce nav.woocommerce-MyAccount-navigation ul li::before {
    opacity: 0;
}

.woocommerce .woocommerce-MyAccount-content {
    width: 78% !important;
}

/* .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info {
    display: inline-block;
    background: transparent;
    font-size: 16px !important;
    font-family: 'Montserrat';
    border: 1px solid #fff;
} */

.woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info {
    display: inline-block;
    color: #e01837 !important;
    background: transparent;
    font-size: 16px !important;
    font-family: 'Montserrat';
    border: 1px solid #e01837;
}


.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
    background: transparent;
    border: 1px solid #fff;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper {
    padding: 0;
}

.woocommerce .woocommerce-info a {
    background: #FF9901;
    color: #fff;
    font-size: 12px;
    line-height: 16px !important;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    border-radius: 0;
    padding: 8px 10px;
    transition: 0.5s ease;
}

.woocommerce .woocommerce-info a:hover {
    background: #FFF;
    color: #FF9901;
    line-height: 16px !important;
    padding: 8px 10px;
    border: none;
    transition: 0.5s ease;
}

.woocommerce .woocommerce-info a::after {
    display: none;
}

.woocommerce-Address header.woocommerce-Address-title.title {
    display: flex;
    flex-direction: column;
}

.woocommerce-Addresses .woocommerce-Address {
    display: flex;
    row-gap: 5px !important;
    flex-direction: column;
}

.woocommerce-Address header.woocommerce-Address-title.title h2 {
    margin-top: 10px;
    margin-bottom: 5px;
    color: #fff;
    font-size: 28px !important;
}

.woocommerce-Address header.woocommerce-Address-title.title a {
    color: #ff9901;
}

.woocommerce-Address address {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    font-style: normal;
    color: #fff;
}

.woocommerce .woocommerce-MyAccount-content p {
    color: #FFF !important;
}


.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p label {
    color: #fff;
    font-size: 14px;
}

.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p input {
    background: #fff !important;
    color: #0067ae !important;
    font-weight: 500 !important;
}

.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p button[type="submit"] {
    background: #FF9901;
    color: #fff;
    line-height: 16px !important;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    font-size: 12px;
    border-radius: 0;
    padding: 8px 10px;
    margin-top: 10px;
    transition: 0.5s ease;
}

.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p button[type="submit"]:hover {
    background: #FFF;
    color: #FF9901;
    line-height: 16px !important;
    padding: 8px 10px;
    border: none;
    transition: 0.5s ease;
}

.woocommerce-MyAccount-content form.woocommerce-EditAccountForm p button[type="submit"]::after {
    display: none;
}

/* span.toggle-password {
    opacity: 0;
} */

span.toggle-password {
    display: none;
}


.woocommerce form input::placeholder {
    opacity: 1 !important;
}

.woocommerce form input:focus::placeholder {
    opacity: 1 !important;
}

.woocommerce form input:not(:placeholder-shown)::placeholder {
    opacity: 0 !important;
}

.woocommerce .woocommerce-MyAccount-content form h2 {
    color: #fff;
    margin-top: 0;
}

.woocommerce-address-fields__field-wrapper p span.woocommerce-input-wrapper input {
    background-color: #ffffff !important;
}

.select2-container--default .select2-selection--single {
    height: 100% !important;
    border-radius: 0 !important;
}

.woocommerce .woocommerce-MyAccount-content p button[name="save_address"] {
    background: #FF9901;
    color: #fff;
    line-height: 16px !important;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    font-size: 12px;
    border-radius: 0;
    padding: 8px 10px;
    margin-top: 10px;
    transition: 0.5s ease;
}

.woocommerce .woocommerce-MyAccount-content p button[name="save_address"]:hover {
    background: #FFF;
    color: #FF9901;
    line-height: 16px !important;
    padding: 8px 10px;
    border: none;
    transition: 0.5s ease;
}

.woocommerce .woocommerce-MyAccount-content p button[name="save_address"]::after {
    display: none;
}



/* LOG IN PAGE DESIGN END:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/






/* PODCAST MAIN PAGE DESIGN START:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.outer-full-podcast {
    padding-top: 0 !important;
}

.kn-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
}

.kn-card-link {
    text-decoration: none;
    color: inherit;
    display: block;
}

.kn-card {
    background: #fff;
    border-radius: 10px;
    padding: 15px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    transition: 0.2s ease;
    cursor: pointer;
}

#kn-podcast-container .kn-grid .kn-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 0 7px 4px #e0183787;
}

#kn-podcast-container .kn-grid .kn-card .kn-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0;
}

#kn-podcast-container .kn-grid .kn-card .kn-thumb {
    width: 100%;
    height: 205px;
}



.kn-card h3 {
    font-size: 16px;
    margin-top: 5px;
}

.kn-pagination {
    text-align: center;
    margin-top: 30px;
}


#kn-podcast-container .kn-grid a.kn-card-link .kn-card .kn_pod_category_label p {
    text-transform: uppercase;
    margin-bottom: 0;
    padding-top: 18px;
}

#kn-podcast-container .kn-grid {
    gap: 20px;
    padding-bottom: 95px;
    row-gap: 55px;
}

#kn-podcast-container .kn-grid .kn-card {
    box-shadow: 0px 0px 7px 4px rgb(0 0 0 / 25%);
    padding: 20px;
    border-radius: 20px;
    height: 100%;
}

#kn-podcast-container .kn-grid a.kn-card-link .kn-card h3 {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 27px;
    text-transform: uppercase;
    margin: 2px auto 15px;
}

.kn-filter-wrap {
    display: flex;
    justify-content: flex-end;
    padding-bottom: 45px;
}

.kn-filter-wrap .select2-container--default {
    width: auto !important;
}

.kn-filter-wrap span.select2-selection {
    height: 100%;
    background: #000;
    border-radius: 0;
    border-color: #000;
}

.kn-filter-wrap span.select2-selection #select2-kn-podcast-filter-container {
    text-transform: uppercase;
    color: #fff;
    font-size: 12px !important;
    line-height: normal;
    font-weight: 600;
    padding-left: 22px;
    padding-right: 220px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.kn-filter-wrap span.select2-selection span.select2-selection__arrow {
    right: 3px;
}

.select2-dropdown {
    border-radius: 0 !important;
    box-shadow: 0px 5px 5px #00000073;
}

.select2-dropdown .select2-results ul li {
    background: #A4A5A6;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    padding-left: 22px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.select2-dropdown .select2-results ul li.select2-results__option--highlighted.select2-results__option--selectable {
    background: var(--color-orange);
}

.select2-dropdown span.select2-search {
    display: none;
}

#kn-podcast-container .kn-pagination {
    display: flex;
    gap: 15px;
    justify-content: center;
    max-width: 75%;
    text-align: center;
    padding-top: 30px;
    margin: auto;
    border-top: 1px solid #a5a5a6;
}

#kn-podcast-container .kn-pagination a.prev {
    color: #A4A5A6;
    border: none;
    padding-left: 0;
}

/* #kn-podcast-container .kn-pagination a.next {
    color: #0067AE;
    padding-left: 10px;
    border-left: 2px solid;
}

#kn-podcast-container .kn-pagination .page-numbers {
    font-size: 13px;
    line-height: 13px;
    font-family: 'Oswald';
    text-transform: uppercase;
    font-weight: 500;
    border-left: 2px solid #0067AE;
    padding-left: 12px;
} */

#kn-podcast-container .kn-pagination .current {
    color: #FF9901;
}

.outer-full-podcast .inner-podcast-full-detail {
    max-width: 74% !important;
}

.page-id-41 .abt-aboutus-out {
    padding-bottom: 12px;
}


/* PODCAST MAIN PAGE DESIGN START:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



/* PODCAST SINGLE PAGE DESIGN START:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.kn-single-podcast {
    position: relative;
    padding-top: 20px;
}

.meet-host-sec #et-boc .ad-blocsection {
    padding: 45px 0 55px !important;
    background: none;
}

.kn-single-podcast .kn-ad-section::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 5.5%;
    background: black;
    --p: 185px;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--p)), 0 100%);
    top: -1px;
    left: 0;
}

.kn-single-podcast .kn-ad-section {
    padding-top: 35px;
    padding-bottom: 68px;
}

.kn-single-podcast .kn-ad-image {
    max-width: 50.5% !important;
    margin: auto;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 93px;
}

.kn-single-podcast .kn-ad-image img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.kn-single-podcast .kn-content {
    display: block;
    max-width: 74%;
    margin: auto;
    padding-top: 52px;
    padding-bottom: 45px;
}

.kn-single-podcast .kn-content p {
    margin-bottom: 15px;
}

.kn-pod-category-label h6 {
    text-align: start;
    margin-bottom: 0 !important;
    text-transform: uppercase;
    font-family: 'Montserrat' !important;
    font-weight: 500;
    max-width: 74%;
    margin: 8px auto;
}

.kn-single-podcast h1 {
    text-transform: uppercase;
    font-weight: 700 !important;
    font-size: 35px !important;
    line-height: 40px;
    max-width: 74%;
    margin: 0 auto 48px;
}

.kn-carousel,
.kn-carousel-bottom {
    max-width: 68%;
    margin: auto;
}

.kn-carousel-bottom {
    display: none !important;
}

.kn-single-podcast .kn-content p strong {
    display: block;
    font-family: 'Oswald';
    font-size: 23px;
    line-height: normal;
    color: #2B2C2D;
    margin-bottom: 22px;
}


.meet-host-sec h6 {
    font-size: 23px !important;
    font-family: 'Oswald' !important;
    line-height: normal;
    text-transform: uppercase;
    color: #2B2C2D;
    font-weight: 700 !important;
    padding-bottom: 32px;
    max-width: 74%;
    margin: auto;
}


.meet-host-sec .kn-host-inner {
    display: flex;
    gap: 20px;
}

.meet-host-sec .kn-host-img {
    width: 50%;
}

.meet-host-sec .kn-host-content {
    width: 45%;
}

.meet-host-sec .kn-host-img img {
    width: 244px;
    height: 245px;
    object-fit: cover;
}

.meet-host-sec .kn-host-content h3 {
    margin: 10px 0 0px;
}

.meet-host-sec .kn-host-content p {
    color: #fff !important;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
}

.meet-host-sec .kn-host-content .kn-host-social {
    padding-top: 40px;
}

.meet-host-sec .kn-host-content .kn-read-bio {
    display: inline-block;
    font-size: 13px;
    font-family: 'Oswald';
    font-weight: 500;
    margin-top: 40px;
    color: orange;
    cursor: pointer;
}

.meet-host-sec .kn-host-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding-bottom: 90px;
    max-width: 74%;
    margin: auto;
}

.podcast-category-outer .inner-heading-one h6 {
    font-size: 18px !important;
    font-family: 'Montserrat' !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin: 0;
    padding: 0;
}

.podcast-category-outer .inner-heading-one h2 {
    margin: 0;
    font-size: 35px !important;
    text-transform: uppercase;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2px !important;
}

.podcast-category-outer .outer-heading {
    display: flex;
    justify-content: space-between;
    padding-bottom: 35px;
    max-width: 74%;
    margin: auto;
}

.podcast-category-outer .outer-heading .inner-heading-one,
.podcast-category-outer .outer-heading .inner-heading-two {
    width: 50%;
}

.podcast-category-outer .outer-heading .inner-heading-two .callouttext-section {
    display: flex;
    max-width: 100%;
    justify-content: flex-end;
    margin-top: 10px;
}

.podcast-category-outer .outer-heading .inner-heading-two .callouttext-section a {
    background: #FF9901;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 9px 21px;
    transition: 0.5s ease;
}

.cat-audio .outer-heading .inner-heading-two .callouttext-section a {
    background: #FFF;
    color: #FF9901;
    transition: 0.5s ease;
}

.cat-audio .outer-heading .inner-heading-two .callouttext-section a:hover {
    color: #ffffff;
}

.podcast-category-outer .outer-heading .inner-heading-two .callouttext-section a:hover {
    background: #43698D;
    transition: 0.5s ease;
}





.kn-carousel .owl-stage-outer .owl-stage .owl-item {
    height: 325px;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item {
    height: 100%;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-video,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-video {
    height: 100%;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-video iframe,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-video iframe {
    height: 100%;
    width: 100%;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text {
    height: 100% !important;
    background: #0067AE;
    padding: 50px 20px 20px 30px;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text p,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text p {
    color: #fff !important;
    line-height: normal;
    font-size: 12px;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text p:last-of-type,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text p:last-of-type {
    font-size: 10px;
    font-weight: 500;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text h2,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-text h2 {
    color: #fff;
    font-family: 'Montserrat' !important;
    font-size: 32px !important;
    line-height: 34px;
    font-weight: 600;
    margin-top: 0 !important;
}

.kn-carousel .owl-nav,
.kn-carousel-bottom .owl-nav {
    display: none;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-image,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-image {
    height: 100%;
    width: 100%;
}

.kn-carousel .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-image img,
.kn-carousel-bottom .owl-stage-outer .owl-stage .owl-item .item .kn-carousel-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}



.cat-podcast .kn-podcast-grid {
    column-gap: 82px;
    max-width: 98%;
    margin: auto;
    padding-right: 164px;
    padding-left: 180px;
    padding-bottom: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 655px;
}



/* Scrollbar width */
.cat-podcast .kn-podcast-grid::-webkit-scrollbar {
    width: 14px;
}

/* Track (background) */
.cat-podcast .kn-podcast-grid::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

/* Thumb (scroll handle) */
.cat-podcast .kn-podcast-grid::-webkit-scrollbar-thumb {
    background: #ffffff;
    border-radius: 10px;
}


.cat-podcast .kn-podcast-grid .kn-podcast-thumb {
    height: 205px;
}

.cat-podcast .kn-podcast-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.podcast-category-outer .kn-podcast-grid .kn-podcast-thumb span.kn-play-btn {
    display: flex;
    width: 35px;
    height: 35px;
    justify-content: center;
    align-items: center;
    color: #fff;
    background: transparent;
    border: 4px solid;
}


.cat-podcast .kn-podcast-grid .kn-podcast-card p,
.cat-podcast .kn-podcast-grid .kn-podcast-card h4 {
    padding-left: 12px;
}

.cat-podcast .kn-podcast-grid .kn-podcast-card p.kn-small {
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff !important;
}

.cat-podcast .kn-podcast-grid .kn-podcast-card p {
    font-size: 10px;
    font-weight: 500;
    color: #BCBEC0 !important;
}

.cat-podcast .kn-podcast-grid .kn-podcast-card h4 a {
    display: inline-block;
    font-family: 'Montserrat' !important;
    font-size: 18px !important;
    line-height: 22px;
    font-weight: 600;
    color: #fff;
}

.cat-podcast .kn-podcast-grid .kn-podcast-card h4 {
    margin-top: 0;
    margin-bottom: 5px;
}




.cat-audio .outer-heading {
    padding-bottom: 50px;
}

/* .cat-audio .kn-podcast-grid {
    max-width: 74%;
    margin: auto;
    row-gap: 50px;
    padding-bottom: 210px;
    padding-right: 0;
    padding-left: 0;

} */

.cat-audio .kn-podcast-grid {
    max-width: 98%;
    margin: auto;
    padding-right: 164px;
    padding-left: 180px;
    row-gap: 50px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 400px;
}


/* Scrollbar width */
.cat-audio .kn-podcast-grid::-webkit-scrollbar {
    width: 14px;
}

/* Track (background) */
.cat-audio .kn-podcast-grid::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

/* Thumb (scroll handle) */
.cat-audio .kn-podcast-grid::-webkit-scrollbar-thumb {
    background: #ffffff;
    border-radius: 10px;
}


.cat-audio .kn-podcast-grid .kn-podcast-card {
    display: flex;
    gap: 25px;
}

.cat-audio .kn-podcast-grid .kn-podcast-thumb {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 165px;
    height: 100px;
}

.cat-audio .kn-podcast-grid .kn-podcast-meta {
    width: auto;
}


.cat-audio .kn-podcast-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cat-audio .kn-podcast-grid .kn-podcast-thumb span.kn-play-btn {
    display: flex;
    width: 35px;
    height: 35px;
    justify-content: center;
    align-items: center;
    color: #fff;
    left: auto;
    bottom: auto;
    background: transparent;
    border: 4px solid;
    flex-direction: column;
}

.cat-audio .kn-podcast-grid .kn-podcast-card {
    display: flex;
    gap: 25px;
}

.cat-audio .kn-podcast-grid .kn-podcast-card p.kn-small {
    font-size: 12px !important;
    font-family: 'Montserrat';
    text-transform: uppercase;
    line-height: 14px !important;
    padding-top: 10px;
    margin-bottom: 2px;
    color: #000 !important;
}

.cat-audio .kn-podcast-grid .kn-podcast-card p {
    font-size: 10px !important;
    line-height: 12px !important;
    font-weight: 500;
    color: #464748 !important;

}

.cat-audio .kn-podcast-grid .kn-podcast-card h4 a {
    display: inline-block;
    font-family: 'Montserrat' !important;
    font-size: 13px !important;
    line-height: 17px !important;
    font-weight: 600;
}

.cat-audio .kn-podcast-grid .kn-podcast-card h4 {
    margin-top: 0;
}




.cat-gallery .kn-podcast-grid .kn-podcast-card p {
    display: none;
}

.cat-gallery .kn-podcast-grid {
    max-width: 74%;
    margin: auto;
    column-gap: 55px;
    row-gap: 40px;
    padding-left: 0;
    padding-right: 0;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cat-gallery .kn-podcast-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cat-gallery .kn-podcast-thumb {
    width: 100%;
    height: 152px;
}

.cat-gallery .kn-podcast-card h4 a {
    display: inline-block;
    font-family: 'Montserrat' !important;
    font-size: 18px !important;
    line-height: 22px !important;
}

.cat-gallery .kn-podcast-card h4 {
    margin-top: 8px;
    padding-left: 15px;
}

.meet-host-sec .cat-podcast {
    position: relative;
    padding-bottom: 75px;
}

.meet-host-sec .cat-podcast::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background: url(../images/podcast-bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    top: 30px;
    z-index: -1;
}

.meet-host-sec .cat-audio {
    position: relative;
    padding-bottom: 210px;
    padding-top: 62px;
}

.meet-host-sec .cat-audio::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background: url(../images/audio-bg.svg);
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 0;
    z-index: -1;
}

.meet-host-sec .cat-gallery {
    padding-top: 40px;
    padding-bottom: 90px;
}



.kn-modal {
    background: #000 !important;
    overflow-y: scroll;
    overflow-x: hidden;

}


/* Scrollbar width */
.kn-modal::-webkit-scrollbar {
    width: 14px;
}

/* Track (background) */
.kn-modal::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

/* Thumb (scroll handle) */
.kn-modal::-webkit-scrollbar-thumb {
    background: #ffffff;
    border-radius: 10px;
}

.kn-modal .kn-modal-content {
    position: relative;
    padding-top: 200px;
    margin: 240px auto 20px !important;
}

.kn-modal .kn-modal-content span.kn-close {
    color: #000 !important;
}


.kn-modal .kn-modal-content span.kn-close::after {
    position: absolute;
    content: "";
    background: url(../images/close-li.svg);
    object-fit: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 30px;
    height: 30px;
    right: 0px;
    top: 150px;
    opacity: 0;
}

.kn-modal::before {
    content: "BIO";
    position: absolute;
    font-size: 366px;
    font-weight: 800;
    letter-spacing: 20px;
    font-family: 'Oswald';
    color: #ffffff15;
    z-index: -1;
    top: 360px;
    left: 80px;
}

.kn-modal-body .img-and-socials {
    display: flex;
    column-gap: 50px;
    padding-bottom: 80px;
}

.kn-modal-body .img-and-socials .pod-img {
    width: 235px;
    height: 235px;
}

.kn-modal-body .img-and-socials .pod-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0;
}

.kn-modal-body .img-and-socials .pod-socials span.role {
    display: inline-block;
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 500;
    padding-top: 40px;
    margin: 0;
}

.kn-modal-body .img-and-socials .pod-socials h3 {
    margin: 10px auto 25px;
    font-size: 35px !important;
    letter-spacing: 3px;
    font-weight: 600;
}

.kn-modal-body .pod-content p {
    color: #fff !important;
}

/* SEARCH PAGE DESIGN */

body.search-results div#sidebar {
    display: none;
}

body.search-results .container::before {
    display: none;
}

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;
}

body.search-results div#content-area div#left-area article {
    margin: 0;
}

body.search-results div#content-area div#left-area .pagination.clearfix {
    grid-column: span 2;
}

body.search-results div#content-area {
    padding-bottom: 58px;
}

.search-results div#et-main-area {
    position: relative;
}

.search-results div#et-main-area::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: black;
    --p: 105px;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--p)), 0 100%);
    top: -3px;
    left: 0;
}

.page-id-650 .et_pb_button_module_wrapper {
    display: flex;
    justify-content: center;
}

.search-results div#et-main-area {
    position: relative;
    padding-top: 100px;
}

.search-results div#et-main-area::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 7%;
    background: black;
    --p: 105px;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--p)), 0 100%);
    top: -3px;
    left: 0;
}

body.search-results div#main-content .container {
    max-width: 86% !important;
}

body.search-results div#content-area div#left-area article a.entry-featured-image-url img {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}

body.search-results div#content-area div#left-area article a.entry-featured-image-url {
    width: 100%;
    height: 0;
    padding-bottom: 50%;
    position: relative;
}

a.social-icon.mail::after {
    background: url(../images/email.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

/* SEARCH PAGE DESIGN */

/*PRIVACY POLICY DESIGN */


.privacy-policy div#main-content div#content-area div#sidebar {
    display: none;
}

.privacy-policy div#main-content div#content-area div#left-area {
    width: 100%;
    padding: 0;
    padding-bottom: 58px !important;
}

.privacy-policy div#main-content .container::before {
    display: none;
}

.privacy-policy div#et-main-area {
    position: relative;
    padding-top: 80px;
}

.privacy-policy div#et-main-area::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 5%;
    background: black;
    --p: 105px;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--p)), 0 100%);
    top: -3px;
    left: 0;
}

.privacy-policy div#main-content .container {
    max-width: 86% !important;
}

.privacy-policy div#main-content div#content-area div#left-area .entry-content h2 {
    margin-top: 50px;
}



/*PRIVACY POLICY DESIGN */