

section.podcast-section.homepage .cont {
    -webkit-backdrop-filter: blur(70px);
    backdrop-filter: blur(70px);
    background: rgba(53, 62, 74, .4);
    border-radius: 30px;
    padding: 40px;
}
section.podcast-section.homepage .heading  h1 {
    font-size: 30px;
    color: #fff;
}
section.podcast-section.homepage a.btn{
    text-align: center;
    margin: 0 auto;
}

/* ----18/21-10-2024-start---- */
section.podcast-section .heading h1 {
    color: var(--light-laguna);
    font-size: 50px;
    text-align: center;
    margin-bottom: 10px;
}
section.podcast-section .heading p:not(:last-child) {
    margin-bottom: 15px;
}
section.podcast-section .counter-section .left-counter-image-section {
    width: 50%;
}
section.podcast-section .counter-section .right-team-logo-section {
    width: 50%;
}
section.podcast-section .counter-section .left-counter-image-section {
    display: flex;
    gap: 10px;
    align-items: center;
    border-right: 5px solid #fff;
}
section.podcast-section .counter-section {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0px;
}
section.podcast-section .counter-section .left-counter-image-section .single-img {
    width: 60%;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part {
    width: 40%;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text p.counter-number {
    font-size: 60px;
    font-weight: 500;
    color: var(--light-laguna);
    line-height: 70px;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text p.content {
    font-size: 15px;
    line-height: 22px;
}   
section.podcast-section .counter-section .right-team-logo-section .team-part h3 {
    text-align: center;
    font-size: 30px;
    color: var(--light-laguna);
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members {
    padding: 10px 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px 20px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details {
    width: 48%;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details p span {
    font-weight: 500;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details p {
    font-size: 14px;
    line-height: 18px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img {
    width: 100px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img.btm-img {
    width: 60px;
    position: absolute;
    right: -65px;
    bottom: 0px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details .two-imgs {
    position: relative;
    display: inline-block;
}
.header .navbar-nav .menu li {
    list-style-type: none;
    position: relative;
}
.header .navbar-nav .menu ul.main_menu li::before {
    content: '';
    background: #fff;
    position: absolute;
    width: 3px;
    height: 30px;
    right: 8px;
    top: -3px;
}
.header .navbar-nav .menu ul.main_menu li:nth-child(2)::after {
    content: '';
    position: absolute;
    background: #fff;
    width: 3px;
    height: 30px;
    left: -10px;
    top: -3px;
}
.header .menu ul.main_menu {
    display: flex;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text .plus-added {
    display: flex;
    align-items: center;
    font-size: 60px;
    font-weight: 500;
    color: var(--light-laguna);
    line-height: 70px;
}
.offer__btns.btn-wrap a {
    min-width: 250px;
}
form#podcasts_filter button.podcasts-tabs__list-item {
    border: none;
    height: auto;
}
form#podcasts_filter button.podcasts-tabs__list-item::before {
    display: none;
}
form#podcasts_filter button.podcasts-tabs__list-item span {
    transform: unset;
}
form#podcasts_filter button.podcasts-tabs__list-item.active {
    background: transparent;
}
form#podcasts_filter button.podcasts-tabs__list-item:hover span img, form#podcasts_filter button.podcasts-tabs__list-item.active span img {
    filter: grayscale(1);
}
.home-podcast-btnn {
    padding-top: 35px;
    max-width: 780px;
}
.home-podcast-btnn p {
    font-size: 20px;
    line-height: 30px;
    font-family: var(--font-secondary);
    padding-bottom: 30px;
}
form#search_form ul.checkbox-list.filters-locations li .checkbox-trigger {
    display: none;
}
form#search_form ul.checkbox-list.filters-locations li {
    padding: 0px;
}
.podcast-button-section {
    display: flex;
    justify-content: center;
    margin-top: 30px;
    position: relative;
    z-index: 9;
}
.mobile-header .menu-link {
    font-size: 18px;
    padding: 4.5px 0;
    transition: color .25s;
}



@media screen and (max-width:1300px) {
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details {
    width: 46%;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members {
    justify-content: center;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img {
    width: 80px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img.btm-img {
    width: 50px;
    right: -55px;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text p.counter-number, section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text .plus-added {
    font-size: 50px;
    line-height: 60px;
}
section.podcast-section .heading h1 {
    font-size: 40px;
    line-height: 50px;
}
}



@media screen and (max-width:991px) {
section.podcast-section .counter-section {
    flex-direction: column;
}
section.podcast-section .counter-section .left-counter-image-section {
    width: 100%;
    border-bottom: 5px solid #fff;
    border-right: none;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
section.podcast-section .counter-section .right-team-logo-section {
    width: 100%;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img {
    width: 100px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img.btm-img {
    width: 60px;
    right: -65px;
}
section.podcast-section {
    padding-top: 150px !important;
}
.hero-screen .offer__btns.btn-wrap {
    flex-wrap: wrap;
    gap: 10px;
}
.hero-screen .offer__btns.btn-wrap a {
    margin: 0px !important;
}
}



@media screen and (max-width:767px) {
section.podcast-section .heading h1 {
    font-size: 30px;
    line-height: 40px;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text p.counter-number, section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text .plus-added {
    font-size: 40px;
    line-height: 50px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members {
    padding-left: 0px;
    padding-right: 0px;
}
section.podcast-section .counter-section .left-counter-image-section {
    flex-direction: column;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part {
    width: 100%;
}
section.podcast-section .counter-section .left-counter-image-section .single-img {
    width: 100%;
}
}


@media screen and (max-width:679px) {
.hero-screen h1.offer__title {
    font-size: 35px;
    line-height: 45px;
}
.home-podcast-btnn p {
    font-size: 25px;
    line-height: 35px;
    padding-bottom: 20px;
}
.home-podcast-btnn {
    padding-top: 40px;
}
}



@media screen and (max-width:581px) {
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details {
    width: 100%;
}
section.podcast-section .counter-section .right-team-logo-section .team-part h3 {
    font-size: 25px;
    line-height: 30px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img.btm-img {
    width: 50px;
    right: -55px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details img {
    width: 80px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members .member-details p {
    margin-bottom: 10px;
}
section.podcast-section .counter-section .right-team-logo-section .team-part .team-members {
    gap: 20px 0px;
}
section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text p.counter-number, section.podcast-section .counter-section .left-counter-image-section .counter-part .number-text .plus-added {
    font-size: 30px;
    line-height: 40px;
}
.hero-screen h1.offer__title {
    font-size: 30px;
    line-height: 36px;
}
}

/* ----18/21-10-2024-end---- */
/*23-04-2025 */
.cont {
    margin: 0 auto;
    max-width: 1378px;
    width: 100%;
    padding: 0px 20px;
}
.home  h1.offer__title {
    font-size: min(max(calc(19.5493px + 2.25352vw), 26px), 42px);
}
.header .menu .menu-link {
    font-size: min(max(calc(7px + .41667vw), 12px), 12px);
}

/*23-04-2025 */