.banner-slider, .tab-section-slider {
  max-width: 1170px;
  margin: 40px auto 26px;
}

@media screen and (max-width: 768px) {
  .banner-slider, .tab-section-slider {
    margin: 16px auto 26px;
  }
}

.banner-slider .slider-content, .tab-section-slider .slider-content {
  border-radius: 8px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content, .tab-section-slider .slider-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0px 0px 6px #3469CB1A;
            box-shadow: 0px 0px 6px #3469CB1A;
    margin-bottom: 10px;
  }
}

.banner-slider .slider-content img, .tab-section-slider .slider-content img {
  max-width: 653px;
  border-radius: 8px;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content img, .tab-section-slider .slider-content img {
    max-width: 100%;
  }
}

.banner-slider .slider-content .caption, .tab-section-slider .slider-content .caption {
  margin: 20px 28px;
  position: relative;
  width: 39%;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  padding: 0;
  bottom: 0;
  min-height: 232px;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption, .tab-section-slider .slider-content .caption {
    width: 100%;
    padding: 0 20px 16px;
    margin: 16px 16px 0;
    min-height: 201px;
  }
}

@media screen and (max-width: 502px) {
  .banner-slider .slider-content .caption, .tab-section-slider .slider-content .caption {
    min-height: 235px;
  }
}

.banner-slider .slider-content .caption .cap_title, .banner-slider .slider-content .caption .cap_tag, .tab-section-slider .slider-content .caption .cap_title, .tab-section-slider .slider-content .caption .cap_tag {
  margin-bottom: -10px;
}

.banner-slider .slider-content .caption .cap_title a, .banner-slider .slider-content .caption .cap_tag a, .tab-section-slider .slider-content .caption .cap_title a, .tab-section-slider .slider-content .caption .cap_tag a {
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-size: 16px;
  color: #0065FF;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption .cap_title a, .banner-slider .slider-content .caption .cap_tag a, .tab-section-slider .slider-content .caption .cap_title a, .tab-section-slider .slider-content .caption .cap_tag a {
    font-size: 14px;
    line-height: 32px;
  }
}

.banner-slider .slider-content .caption .cap_tag, .tab-section-slider .slider-content .caption .cap_tag {
  margin-bottom: -10px;
}

.banner-slider .slider-content .caption .cap_tag p, .tab-section-slider .slider-content .caption .cap_tag p {
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-size: 16px;
  color: #0065FF;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption .cap_tag p, .tab-section-slider .slider-content .caption .cap_tag p {
    font-size: 14px;
    line-height: 32px;
  }
}

.banner-slider .slider-content .caption .cap_desc, .tab-section-slider .slider-content .caption .cap_desc {
  margin: 20px 0;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption .cap_desc, .tab-section-slider .slider-content .caption .cap_desc {
    margin: 12px 0 16px;
  }
}

.banner-slider .slider-content .caption .cap_desc a, .tab-section-slider .slider-content .caption .cap_desc a {
  color: #172B4D;
  font-size: 28px;
  font-weight: bold;
  line-height: 42px;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption .cap_desc a, .tab-section-slider .slider-content .caption .cap_desc a {
    font-size: 18px;
    line-height: 27px;
  }
}

.banner-slider .slider-content .caption .cap_date p, .tab-section-slider .slider-content .caption .cap_date p {
  display: none;
  color: #97A0AF;
  font-size: 14px;
  line-height: 26px;
  margin: -6px 0 0;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption .cap_date p, .tab-section-slider .slider-content .caption .cap_date p {
    margin: -8px 0 12px;
  }
}

.banner-slider .slider-content .caption .cap_link a, .tab-section-slider .slider-content .caption .cap_link a {
  color: #0065FF;
  font-size: 15px;
  font-weight: 500;
  max-width: 204px;
  text-align: center;
  border: 1px solid #0065FF;
  border-radius: 5px;
  padding: 14px 30px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.banner-slider .slider-content .caption .cap_link a:hover, .tab-section-slider .slider-content .caption .cap_link a:hover {
  background-color: #0065ff;
  color: #fff;
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption .cap_link a, .tab-section-slider .slider-content .caption .cap_link a {
    max-width: 100%;
  }
  .banner-slider .slider-content .caption .cap_link a:hover, .tab-section-slider .slider-content .caption .cap_link a:hover {
    background-color: transparent;
    color: #0065ff;
  }
}

@media screen and (max-width: 991px) {
  .banner-slider .slider-content .caption .cap_link, .tab-section-slider .slider-content .caption .cap_link {
    max-width: 100%;
    position: absolute;
    bottom: 16px;
    left: 0;
    padding: 0 20px;
    width: 100%;
  }
}

.banner-slider .slider-content:after, .tab-section-slider .slider-content:after {
  display: none;
}

.banner-slider .slick-prev:before, .banner-slider .slick-next:before, .tab-section-slider .slick-prev:before, .tab-section-slider .slick-next:before {
  font-family: 'FontAwesome';
  color: #0065ff;
}

.banner-slider .slick-prev, .tab-section-slider .slick-prev {
  left: auto;
  right: calc(328px + (520 - 328) * ((100vw - 992px) / (1600 - 992)));
  border-color: #7A869A;
}

.banner-slider .slick-prev:before, .tab-section-slider .slick-prev:before {
  content: '';
  background: url("../default_images/icons/icon-left-arrow-grey.svg") no-repeat center;
  height: 20px;
  width: 20px;
  position: absolute;
  top: 22%;
  left: 22%;
}

.banner-slider .slick-prev:hover:before, .tab-section-slider .slick-prev:hover:before {
  background: url("../default_images/icons/icon-left-arrow.svg") no-repeat center;
}

.banner-slider .slick-prev.slick-disabled, .tab-section-slider .slick-prev.slick-disabled {
  border-color: #7a869a;
}

.banner-slider .slick-prev.slick-disabled:before, .tab-section-slider .slick-prev.slick-disabled:before {
  opacity: 1;
  background: url("../default_images/icons/icon-left-arrow-grey.svg") no-repeat center;
}

.banner-slider .slick-next, .tab-section-slider .slick-next {
  right: calc(283px + (540 - 283) * ((100vw - 992px) / (1920 - 992)));
  border-color: #7A869A;
}

.banner-slider .slick-next:before, .tab-section-slider .slick-next:before {
  content: '';
  background: url("../default_images/icons/icon-left-arrow-grey.svg") no-repeat center;
  height: 20px;
  width: 20px;
  position: absolute;
  top: 22%;
  left: 22%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.banner-slider .slick-next:hover:before, .tab-section-slider .slick-next:hover:before {
  background: url("../default_images/icons/icon-right-arrow.svg") no-repeat center;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.banner-slider .slick-next.slick-disabled, .tab-section-slider .slick-next.slick-disabled {
  border-color: #7a869a;
}

.banner-slider .slick-next.slick-disabled:before, .tab-section-slider .slick-next.slick-disabled:before {
  opacity: 1;
  background: url("../default_images/icons/icon-left-arrow-grey.svg") no-repeat center;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.banner-slider .slick-prev, .banner-slider .slick-next, .tab-section-slider .slick-prev, .tab-section-slider .slick-next {
  top: auto;
  bottom: 0px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 1px solid #7A869A;
  background: white;
  z-index: 1;
}

.banner-slider .slick-prev:hover, .banner-slider .slick-next:hover, .tab-section-slider .slick-prev:hover, .tab-section-slider .slick-next:hover {
  border-color: #0065ff;
}

.tab-section-slider .slider-content {
  background-color: #F2F7FF;
}

@media screen and (min-width: 992px) {
  .banner-slider .slider-content .caption .cap_link a {
    padding: 14px 43px;
  }
}

.social-media-section {
  margin: 35px 16px 40px;
}

@media screen and (max-width: 768px) {
  .social-media-section {
    display: none;
  }
}

.social-media-section h3 {
  color: #253858;
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  padding-bottom: 10px;
  position: relative;
}

.social-media-section h3:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 50px;
  background: #0065FF;
  bottom: 0;
  left: 0;
}

.social-media-section > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 65%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 24px;
}

.social-media-section > div i {
  color: #97a0af;
}

.popular-this-month {
  background: #ebf2ff;
  border-radius: 20px;
  padding: 22px 16px;
}

.popular-this-month h3 {
  color: #253858;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  padding-bottom: 10px;
  position: relative;
}

.popular-this-month h3:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 50px;
  background: #0065FF;
  bottom: 0;
  left: 0;
}

.popular-this-month .story {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #DFE1E6;
  padding: 20px 20px 20px 0;
}

.popular-this-month .story:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.popular-this-month .story p.number {
  font-size: 48px;
  color: #0065FF;
  font-weight: 300;
  margin-bottom: 0;
  line-height: 45px;
}

.popular-this-month .story a.heading {
  font-size: 16px;
  color: #253858;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0;
  margin-left: 20px;
}

.popular-this-month .story a.heading:hover {
  text-decoration: none;
  color: #0065FF;
}

a.story-of-month-section:hover {
  text-decoration: none;
}

.story-of-month {
  border: 1px solid #DFE1E6;
  padding: 24px 16px;
  border-radius: 20px;
  margin: 0 0 40px;
}

.story-of-month h3 {
  color: #253858;
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  padding-bottom: 10px;
  position: relative;
}

.story-of-month h3:last-of-type:after {
  display: none;
}

.story-of-month h3:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 50px;
  background: #0065FF;
  bottom: 0;
  left: 0;
}

.story-of-month a {
  display: block;
  text-decoration: none;
}

.story-of-month img {
  max-width: 100%;
  margin: 16px 0;
}

.story-of-month .author {
  color: #6B778C;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
}

.story-of-month .date {
  color: #6B778C;
  font-size: 12px;
  line-height: 24px;
  font-weight: 300;
  margin: 0;
}

.banner-slider .slick-slide {
  background: #F2F7FF;
  border-radius: 8px;
}

.banner-slider .slider-content .caption {
  margin: 20px 42px;
  width: 35%;
}
@media screen and (max-width: 1024px){
.banner-slider .slider-content .caption{
   width:100%
}
}

.banner-slider .slider-content .caption .cap_desc {
  margin: 24px 0;
}

.banner-slider .slider-content .caption .cap_date {
  color: #505F79;
  font-size: 16px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 34px;
}

.banner-slider .slider-content .caption .cap_date img {
  max-width: 28px;
  border-radius: 0;
  margin-right: 12px;
}

@media screen and (max-width: 1024px) {
  .left-right-section {
    padding: 0 16px;
  }
}

.left-right-section .stories {
  min-height: 368px;
}

.left-right-section .stories .cont .podcast-length {
  font-size: 12px;
  line-height: 24px;
  color: #172B4D;
  font-weight: 600;
  margin: 12px 0 21px;
}

@media screen and (max-width: 991px) {
  .left-right-section .stories .cont .podcast-length {
    margin: 6px 0 16px;
  }
}

.left-right-section .stories .cont .ar_link a {
  color: #0065FF;
  font-size: 15px;
  font-weight: 500;
  max-width: 100%;
  text-align: center;
  border: 1px solid #0065FF;
  border-radius: 5px;
  padding: 14px 30px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  text-decoration: none;
}

.left-right-section .stories .cont .ar_link a:hover {
  background-color: #0065ff;
  color: #fff;
}

@media screen and (max-width: 991px) {
  .left-right-section .stories .cont .ar_link a {
    max-width: 100%;
  }
  .left-right-section .stories .cont .ar_link a:hover {
    background-color: transparent;
    color: #0065ff;
  }
}

.story-slider {
  margin-bottom: 25px;
}

.story-slider audio {
  width: 100%;
}

.story-slider audio::-webkit-media-controls-enclosure {
  border-radius: 0 0 8px 8px;
  background-color: #F2F7FF;
}

.story-slider audio:focus, .story-slider audio:hover {
  outline: 0;
}

.more-podcast {
  font-size: 28px;
  line-height: 33px;
  color: #172B4D;
  font-weight: 600;
}

.story-of-month {
  margin: 40px 0 !important;
}
/*# sourceMappingURL=podcast.css.map */