@media screen and (max-width: 1680px) {
  .podcast-banner .row h1,
  .podcast-banner .row h2.stitle1 {
    font: normal normal bold 60px/90px Poppins;
  }
  .podcast-banner h3 {
    font: normal normal 600 36px/55px Poppins;
  }
  .podcast-banner p {
    font: normal normal normal 20px/30px Poppins;
  }
  #podcast-list .cards .podcast-company {
    width: 20%;
  }
  #podcast-list .cards .host-guest .host-name {
    font: normal normal normal 18px/28px Poppins;
  }
  #podcast-list .cards .host-guest h3 {
    font: normal normal 500 26px/40px Poppins;
  }
  #podcast-list .cards .host-guest .guest-details {
    font: normal normal normal 18px/28px Poppins;
  }
  #podcast-list .cards .podcast-play h4 {
    font: normal normal bold 18px/70px Poppins;
    margin-top: 10px;
  }
  .podcast-inner-lp .current-episode .podcast-company {
    padding: 3% 2%;
  }
  .podcast-inner-lp .current-episode .nytro-logo {
    width: 130px;
  }
  .podcast-inner-lp .current-episode p.ptitle {
    font: normal normal 600 18px/28px Poppins;
  }
  /* .current-episode .gcompany-logo {
        width: 240px;
    } */
  .podcast-inner-lp .playing-podcast .episode {
    font: normal normal normal 16px/16px Poppins;
  }
  .podcast-inner-lp #about .playing-podcast .inner-page-title h1,
  .podcast-inner-lp #about .playing-podcast .inner-page-title .episode-number {
    font: normal normal bold 28px/44px Poppins;
  }
  .podcast-inner-lp .playing-podcast h4 {
    font: normal normal normal 24px/35px Poppins;
  }
  /* .podcast-inner-lp .guest-profile .details h2, .host-profile .details h2 {
        font: normal normal bold 42px/65px Poppins;
    } */
  .podcast-inner-lp .guest-profile .details p,
  .host-profile .details p {
    font: normal normal normal 20px/30px Poppins;
  }
  /* .podcast-inner-lp .tabcontent .notes>* {
        width: 75%;
    } */
  .podcast-inner-lp .guest-profile .details h2,
  .host-profile .details h2,
  .podcast-inner-lp .tabcontent .notes h3.episode-title {
    font: normal normal bold 28px/45px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes h4 {
    font: normal normal normal 24px/35px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes p {
    font: normal normal normal 20px/30px Poppins;
  }
  .podcast-inner-lp #tabs-sec .tab-content {
    width: 80%;
  }
  .podcast-inner-lp #tabs-sec .tab-content.new_tab_content {
    width: 95%;
  }
}

@media screen and (max-width: 1440px) {
  .podcast-banner .row h1,
  .podcast-banner .row h2.stitle1 {
    font: normal normal bold 50px/75px Poppins;
  }
  .podcast-banner h3 {
    font: normal normal 600 32px/50px Poppins;
    margin-bottom: 20px;
  }
  .podcast-banner p {
    font: normal normal normal 18px/28px Poppins;
  }
  #podcast-list .cards .podcast-company {
    width: 22%;
  }
  #podcast-list .cards .podcast-company .ptitle {
    font: normal normal bold 12px/25px Poppins;
  }
  #podcast-list .cards .host-guest .host-duration {
    margin-bottom: 20px;
  }
  #podcast-list .cards .host-guest .head-phone {
    width: 20px;
  }
  #podcast-list .cards .host-guest .duration {
    font: normal normal 500 13px/20px Poppins;
  }
  #podcast-list .cards .host-guest h3 {
    font: normal normal 500 22px/36px Poppins;
  }
  #podcast-list .cards .host-guest .guest-details {
    font: normal normal normal 16px/25px Poppins;
  }
  #podcast-list .cards .podcast-play h4 {
    font: normal normal bold 16px/60px Poppins;
  }
  #podcast-list .cards .podcast-play .play-btn,
  #podcast-list .plogos img {
    width: 90px;
  }
  #podcast-lp footer .social-media-sec {
    padding: 30px;
  }
  #podcast-lp footer .form-sec form input,
  #podcast-lp footer .form-sec form input::placeholder,
  #podcast-lp
    footer
    .form-sec
    form
    button:not(:hover):not(:active):not(.has-background),
  #podcast-lp footer .form-sec form button:hover {
    font-size: 16px;
  }
  #podcast-lp footer .copyright-sec p {
    font-size: 18px;
    line-height: 30px;
  }
  #podcast-lp footer .form-sec form input {
    padding: 13px;
  }
  #podcast-lp
    footer
    .form-sec
    form
    button:not(:hover):not(:active):not(.has-background),
  #podcast-lp footer .form-sec form button:hover {
    padding: 14px;
  }
  #thank-you-popup-subscription-podcast .popup-new .popup-outer img {
    margin-bottom: 30px;
  }
  #thank-you-popup-subscription-podcast
    .popup-new
    .popup-outer
    .row.inner-pg-wrapper
    p.heading3.fbold {
    margin-bottom: 25px;
  }
  #podcast-lp footer .form-sec .signupFormError {
    left: 48.5%;
  }
  .podcast-inner-lp .player-details button img {
    width: 85px;
  }
  .podcast-inner-lp .current-episode .nytro-logo {
    width: 120px;
  }
  .podcast-inner-lp .current-episode p.ptitle {
    font: normal normal 600 16px/25px Poppins;
  }
  /* .current-episode .gcompany-logo {
        width: 200px;
    } */
  .podcast-inner-lp .playing-podcast .episode {
    font: normal normal normal 14px/14px Poppins;
  }
  .podcast-inner-lp #about .playing-podcast .inner-page-title h1,
  .podcast-inner-lp #about .playing-podcast .inner-page-title .episode-number {
    font: normal normal bold 25px/35px Poppins;
  }
  .podcast-inner-lp .playing-podcast h4 {
    font: normal normal normal 20px/32px Poppins;
    margin-bottom: 25px;
  }
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium.podcastactive,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium:hover,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium {
    font: normal normal 600 16px/25px Poppins;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 200px;
  }
  #podcast-lp.podcast-inner-lp .single-podcast .container,
  .podcast-inner-lp #tabs-sec .all-episode {
    padding-top: 3%;
  }
  #podcast-lp.podcast-inner-lp .key-cards {
    padding: 15px 30px;
  }
  #podcast-lp.podcast-inner-lp .key-cards .key-timespan {
    font: normal normal 600 16px/25px Poppins;
    margin-bottom: 10px;
  }
  #podcast-lp.podcast-inner-lp .key-cards .key-note {
    font: normal normal normal 16px/25px Poppins;
  }
  #podcast-lp.podcast-inner-lp .key-cards .play-btn {
    width: 50px;
  }
  /* .podcast-inner-lp .guest-profile .details h2, .podcast-inner-lp .host-profile .details h2 {
        font: normal normal bold 38px/55px Poppins;
    } */
  .podcast-inner-lp .guest-profile .details p,
  .podcast-inner-lp .host-profile .details p {
    font: normal normal normal 18px/28px Poppins;
  }
  .podcast-inner-lp .guest-profile .details h2,
  .host-profile .details h2,
  .podcast-inner-lp .tabcontent .notes h3.episode-title {
    font: normal normal bold 26px/42px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes h4 {
    font: normal normal normal 22px/30px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes p {
    font: normal normal normal 18px/28px Poppins;
  }
}

@media screen and (max-width: 1366px) {
}

@media screen and (max-width: 1280px) {
  .podcast-banner .row h1,
  .podcast-banner .row h2.stitle1 {
    font: normal normal bold 42px/65px Poppins;
  }
  .podcast-banner h3 {
    font: normal normal 600 28px/45px Poppins;
    margin-bottom: 20px;
  }
  .podcast-banner p {
    font: normal normal normal 16px/25px Poppins;
  }
  #podcast-list .cards .podcast-company {
    width: 25%;
  }
  #podcast-list .cards .host-guest .host-duration {
    margin-bottom: 15px;
  }
  #thank-you-popup-subscription-podcast
    .popup-new
    .popup-outer
    .row.inner-pg-wrapper
    p {
    font: normal normal 500 25px/40px Poppins;
  }
  .podcast-inner-lp .current-episode .nytro-logo {
    width: 100px;
  }
  .podcast-inner-lp .current-episode p.ptitle {
    font: normal normal 600 14px/22px Poppins;
  }
  /* .current-episode .gcompany-logo {
        width: 160px;
    } */
  .podcast-inner-lp .playing-podcast .episode {
    font: normal normal normal 12px/12px Poppins;
  }
  .podcast-inner-lp #about .playing-podcast .inner-page-title h1,
  .podcast-inner-lp #about .playing-podcast .inner-page-title .episode-number {
    font: normal normal bold 22px/35px Poppins;
    margin-bottom: 10px;
  }
  .podcast-inner-lp .playing-podcast h4 {
    font: normal normal normal 18px/30px Poppins;
    margin-bottom: 20px;
  }
  .podcast-inner-lp #tabs-sec .all-episode a.podcast-home {
    font: normal normal 600 16px/25px Poppins;
  }
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium.podcastactive,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium:hover,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium {
    font: normal normal 600 14px/22px Poppins;
    width: 180px;
  }
  #podcast-lp.podcast-inner-lp .key-cards .key-timespan {
    font: normal normal 600 14px/22px Poppins;
    margin-bottom: 10px;
  }
  #podcast-lp.podcast-inner-lp .key-cards .key-note {
    font: normal normal normal 14px/22px Poppins;
  }
  /* .podcast-inner-lp .guest-profile .details h2, .podcast-inner-lp .host-profile .details h2 {
        font: normal normal bold 30px/50px Poppins;
    } */
  .podcast-inner-lp .guest-profile .details p,
  .podcast-inner-lp .host-profile .details p {
    font: normal normal normal 16px/25px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes h4 {
    font: normal normal normal 20px/28px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes p {
    font: normal normal normal 16px/26px Poppins;
  }
  /* .podcast-inner-lp .tabcontent .notes>* {
        width: 85%;
    } */
  .podcast-inner-lp .guest-profile .details h2,
  .host-profile .details h2,
  .podcast-inner-lp .tabcontent .notes h3.episode-title {
    font: normal normal bold 20px/35px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes h4 {
    font: normal normal normal 17px/25px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes p {
    font: normal normal normal 15px/26px Poppins;
  }
}

@media screen and (max-width: 1024px) {
  .podcast-banner .row h1,
  .podcast-banner h3,
  .podcast-banner .row h2.stitle1 {
    margin-bottom: 10px;
  }
  #podcast-list {
    min-height: 60vh;
  }
  #podcast-lp footer .form-sec {
    background: transparent;
    box-shadow: none;
  }
  #podcast-lp footer .form-sec form {
    flex-direction: column;
  }
  #podcast-lp footer .form-sec form input {
    background: #092583 0% 0% no-repeat padding-box;
    width: 100%;
  }
  #podcast-lp footer .form-sec .signupFormError {
    position: relative;
    color: red;
    font-size: 12px;
    line-height: 20px;
    left: 0;
    margin-top: 0;
    margin-bottom: 5px;
    text-align: left;
  }
  #thank-you-popup-subscription-podcast button.popupClose {
    right: 4%;
    top: 4%;
  }
  #thank-you-popup-subscription-podcast
    .popup-new
    .popup-outer
    .row.inner-pg-wrapper
    p {
    font: normal normal 500 22px/38px Poppins;
  }
  .podcast-inner-lp .current-episode p.ptitle {
    font: normal normal 600 12px/20px Poppins;
    margin-bottom: 10px;
  }
  /* .current-episode .gcompany-logo {
        width: 130px;
    } */
  .podcast-inner-lp #about .playing-podcast .inner-page-title h1,
  .podcast-inner-lp #about .playing-podcast .inner-page-title .episode-number {
    font: normal normal bold 18px/32px Poppins;
  }
  .podcast-inner-lp .playing-podcast h4 {
    font: normal normal normal 15px/20px Poppins;
    margin-bottom: 15px;
  }
  .podcast-inner-lp #tabs-sec {
    min-height: 60vh;
  }
  .podcast-inner-lp #tabs-sec .all-episode a.podcast-home {
    font: normal normal 600 14px/22px Poppins;
  }
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium.podcastactive,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium:hover,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium {
    margin-right: 15px;
    width: 160px;
  }
  /* .podcast-inner-lp .guest-profile .details h2, .host-profile .details h2 {
        font: normal normal bold 26px/45px Poppins;
    } */
  .podcast-inner-lp .guest-profile .details p,
  .host-profile .details p {
    font: normal normal normal 14px/22px Poppins;
  }
  .podcast-inner-lp
    .player-details
    button:not(:hover):not(:active):not(.has-background),
  .podcast-inner-lp .player-details button:focus,
  .podcast-inner-lp .player-details button:hover {
    padding: 1%;
  }
  .podcast-inner-lp .slider-timer {
    margin-top: 30px;
  }
  .podcast-inner-lp .player-details button {
    margin-right: 20px;
  }
  .podcast-inner-lp .player-details button img {
    width: 65px;
  }
  .podcast-inner-lp #tabs-sec .tab-content {
    width: 90%;
  }
  .podcast-inner-lp #tabs-sec .tab-content.new_tab_content {
    width: 100%;
  }
  .podcast-inner-lp #tabs-sec .tab-content.new_tab_content .ptabs {
    justify-content: center;
    flex-wrap: wrap;
  }
  #podcast-lp.podcast-inner-lp .tab-content.new_tab_content button.tabLinks.fmedium.podcastactive, #podcast-lp.podcast-inner-lp .tab-content.new_tab_content button.tabLinks.fmedium:hover, #podcast-lp.podcast-inner-lp .tab-content.new_tab_content button.tabLinks.fmedium {
    margin: 1rem;
  }
}

@media screen and (max-width: 768px) {
  #podcast-lp .podcast-banner .container.banner-content > .row {
    padding-top: 0%;
  }
  #banner-sec {
    background: transparent
      linear-gradient(
        360deg,
        rgba(244, 247, 255, 1) 0%,
        rgba(255, 255, 255, 1) 100%
      )
      0% 0% no-repeat padding-box;
  }
  #banner-sec picture {
    display: none;
  }
  #podcast-lp .banner-class .container {
    width: 95%;
    padding-top: 13%;
  }
  .podcast-banner .banner-class .container.banner-content {
    position: relative;
  }
  .podcast-banner .row h1,
  .podcast-banner .row h2.stitle1 {
    font: normal normal bold 38px/60px Poppins;
  }
  .podcast-banner h3 {
    font: normal normal 600 24px/40px Poppins;
    margin-bottom: 20px;
  }
  #thank-you-popup-subscription-podcast .popup-new .popup-outer img {
    width: 100px;
  }
  #thank-you-popup-subscription-podcast
    .popup-new
    .popup-outer
    .row.inner-pg-wrapper
    p {
    font: normal normal 500 20px/35px Poppins;
  }
  #thank-you-popup-subscription-podcast
    .popup-new
    .popup-outer
    .row.inner-pg-wrapper
    p.heading3.fbold {
    font: normal normal bold 26px/40px Poppins;
    margin-bottom: 15px;
  }
  #podcast-list .cards {
    flex-direction: column;
  }
  #podcast-list .cards .podcast-company {
    width: 100%;
  }
  #podcast-list .row .cards {
    padding: 5%;
  }
  .podcast-inner-lp .player-details button {
    margin-right: 10px;
  }
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium.podcastactive,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium:hover,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium {
    margin-right: 10px;
    width: 135px;
    padding: 20px 10px;
  }
  .podcast-inner-lp .player-time {
    margin-top: 6px;
  }
  .podcast-inner-lp #tabs-sec .tab-content  {
    width: 95%;
  } 
  .podcast-inner-lp #tabs-sec .tab-content.new_tab_content {
    width: 100%;
  }
  .podcast-inner-lp .tabcontent .guest-profile,
  .tabcontent .host-profile {
    flex-direction: column;
  }
  .podcast-inner-lp .profile-photo .p-photo {
    width: 50%;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .podcast-banner .nytro-banner-logo-a {
    margin: 5%;
  }
  #podcast-lp .banner-class .container {
    width: 95%;
    padding-top: 20%;
    padding-bottom: 10%;
  }
  .podcast-banner p {
    width: 100%;
    padding-top: 0%;
  }
  #podcast-list .row .cards {
    flex-direction: column;
    padding: 8%;
  }
  #podcast-list .cards .podcast-company {
    width: 100%;
    padding: 5% 0 0;
  }
  #podcast-list .cards .host-guest {
    text-align: center;
    padding: 8% 0%;
  }
  #podcast-list .cards .host-guest .host-duration {
    display: flex;
    flex-direction: column;
  }
  #podcast-list .cards .host-guest .pipe-line {
    display: none;
  }
  #podcast-list .cards .host-guest .host-name {
    margin-bottom: 15px;
    font: normal normal normal 20px/30px Poppins;
  }
  #podcast-list .cards .host-guest .duration {
    font: normal normal 500 15px/23px Poppins;
  }
  #podcast-list .cards .host-guest h3 {
    font: normal normal 500 24px/36px Poppins;
  }
  #podcast-list .cards .host-guest .guest-details {
    font: normal normal normal 19px/27px Poppins;
  }
  #podcast-list .container:last-child {
    max-width: 100%;
  }
  #podcast-list .container .plogos .container {
    display: flex;
    justify-content: space-between;
  }
  #podcast-lp footer .social-media-sec {
    padding: 50px 20px;
    flex-direction: column;
  }
  #podcast-lp footer .form-sec {
    width: 100%;
  }
  #podcast-lp footer .social-media-sec .img-sec {
    margin-bottom: 50px;
  }
  #podcast-lp footer .form-sec .signupFormError {
    margin-bottom: 15px;
  }
  #podcast-lp footer .copyright-sec p {
    font-size: 20px;
  }
  #thank-you-popup-subscription-podcast
    .popup-new
    .popup-outer
    .row.inner-pg-wrapper {
    width: auto;
    background-size: auto;
    border-radius: 20px;
    height: auto;
  }
  #thank-you-popup-subscription-podcast .popup-new .popup-outer img {
    margin-bottom: 20px;
  }
  #thank-you-popup-subscription-podcast button.popupClose {
    font-size: 40px;
  }
  .podcast .popup-new .popup-outer {
    top: 80px;
  }
  #podcast-lp.podcast-inner-lp
    .podcast-banner
    .banner-class
    .container.banner-content {
    padding-top: 20%;
  }
  .podcast-inner-lp .banner-content .current-episode {
    flex-direction: column;
  }
  .podcast-inner-lp .current-episode p.ptitle {
    padding-top: 0%;
    margin-bottom: 20px;
  }
  .podcast-inner-lp .current-episode .podcast-company {
    width: 100%;
    padding: 8%;
  }
  .podcast-inner-lp .playing-podcast {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 30px;
    width: 100%;
    text-align: center;
  }
  .podcast-inner-lp #about .playing-podcast .inner-page-title h1,
  .podcast-inner-lp #about .playing-podcast .inner-page-title .episode-number {
    font: normal normal bold 22px/30px Poppins;
  }
  .podcast-inner-lp .playing-podcast h4 {
    font: normal normal normal 18px/23px Poppins;
  }
  .podcast-inner-lp #tabs-sec .all-episode {
    padding-top: 3%;
    padding-bottom: 10%;
    text-align: center;
  }
  #podcast-lp.podcast-inner-lp .container {
    padding: 10% 5%;
  }
  .podcast-inner-lp .player-details {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .podcast-inner-lp .player-details button {
    margin-right: 0px;
  }
  #podcast-lp.podcast-inner-lp .ptabs {
    display: flex;
    flex-direction: column;
  }
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium.podcastactive,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium:hover,
  #podcast-lp.podcast-inner-lp button.tabLinks.fmedium {
    width: 230px;
    margin: auto;
    margin-bottom: 15px;
  }
  #podcast-lp.podcast-inner-lp a#ts-paly-pause:hover {
    text-decoration: none;
  }
  #podcast-lp.podcast-inner-lp .key-cards {
    padding: 15px 20px;
  }
  #podcast-lp.podcast-inner-lp .key-cards a {
    /* margin: auto; */
    right: 0px;
  }
  .podcast-inner-lp .tabcontent .guest-profile,
  .podcast-inner-lp .tabcontent .host-profile,
  .podcast-inner-lp .tabcontent .notes {
    flex-direction: column;
    padding: 6%;
    margin-top: 0px;
  }
  .podcast-inner-lp .guest-profile .details,
  .podcast-inner-lp .host-profile .details {
    text-align: center;
    margin-top: 25px;
    padding: 0px;
  }
  .podcast-inner-lp .guest-profile .details p,
  .podcast-inner-lp .host-profile .details p,
  .podcast-inner-lp .tabcontent .notes p {
    font: normal normal normal 16px/26px Poppins;
  }
  .podcast-inner-lp .tabcontent .notes {
    text-align: center;
  }
  .podcast-inner-lp .tabcontent .notes > * {
    width: 100%;
  }
  .hide-767 {
    display: none;
  }
  .show-767 {
    display: block;
  }
  .show-767 .row {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .podcast-inner-lp .profile-photo .p-photo {
    width: 100%;
    margin-bottom: 0px;
  }
}
