/*
Theme Name: FlashMeDigital
Text Domain: flashme
*/

.main-menu__logo{ height: 60px;}
.main-menu__logo a, .main-menu__logo img{ height: 100%;}

.show-detail .podcast-episode-list .episode-block .image-box a img{max-width: unset;}
.banner-style-six h2{ font-size: 45px!important;}
.navbar .attr-right .attr-nav li a.whatsapp{padding: 0px!important;}


.pagi-area .page-numbers{ padding: 2px 5px;border: 1px solid #aaa;margin: 0px 2px;}

/*nav.navbar.validnavs .navbar-collapse.collapse .thumb{ width: 50px; height: 50px; width: 42px;height: 42px; border-radius: 20px; float: left;}
nav.navbar.validnavs .navbar-collapse.collapse .thumb img{display: block!important;border-radius:20px ;}*/

.video-meta{display: flex;align-items: center;border-top: 1px solid #e7e7e7;padding-top: 20px;margin-top: 20px;}
.video-meta img{height: 55px;width: 55px;min-width: 55px;border-radius: 50%;margin-right: 15px;border: 2px solid #e7e7e7;padding: 3px;}

nav.navbar.validnavs{padding: 0px!important;}
nav.navbar.validnavs.navbar-fixed.no-background,
nav.navbar.validnavs.sticked{background: #002053!important;background-size: auto;box-shadow: 0px 0px 8px #ddd !important;position: fixed !important;}
nav.navbar ul.nav>li>a{padding: 20px 15px!important;color: #fff;}
.navbar .attr-right .attr-nav li .call h5 a{color: #fff;}

nav.navbar.validnavs .navbar-toggle {color: #fff;}
nav.navbar.validnavs .collapse-mobile.show .navbar-nav>li>a{color: #000;}
/* === Custom Slider Image Size Fix - Flash Me Digital === */

/* === Custom Slider Image Size Fix - Flash Me Digital === */

/* === Final Slider Image Size Fix - Flash Me Digital === */

/* === Final Force Image Size & Container - Flash Me Digital === */

/* === FINAL FIX: Only Slide Image Size – No Background Impact === */

.banner-style-six .thumb {
  width: 100%;
  text-align: center;
}

.swiper-slide .thumb img {
  width: 90%;
  max-width: 500px;
  height: auto;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}


