body {
  color: #4f4f4f;
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    padding-right: var(--bs-gutter-x, 0rem);
    padding-left: var(--bs-gutter-x, 0rem);
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-left: 0rem;
  padding-right: 1.7rem; 
}

.navbar-nav .nav-item {
  font-size: 0.85rem;
}
.navbar-scroll .nav-link, .navbar-scroll .fa-bars, .navbar-scroll .navbar-brand {
  color: #4f4f4f;
}
.navbar-scrolled {
  background-color: #fff;
}
.navbar-scrolled .navbar-brand, .navbar-scrolled .nav-link, .navbar-scrolled .fa-bars {
  color: #4f4f4f;
}

.logos{
  height: 50px;
  width: 64px;
    margin-top: -25%;
}
.logosUK{
 width: 98px;
  margin-top: -15%;
}
.logosKC{
  width: 85px;
  margin-top: -15%;
}
.logosIEE{
  width: 90px;
  margin-top: 3%;
  width: 90px;
  margin-left: -20%;
}
.kcstImgSty{
  width: 120%;
}

.kitsImgSty {
    width: 60%;
}
.area{
  text-align: center;
}
.img-fluid1{max-width:100%;height: 147%;}
.date-icon img {
    width: 45px;
    height: 45px;
    transform: rotate(-45deg);
}
.text-muted {
   font-size: 1.5rem;
}
.widthStyle{
  min-width: 405px;
}
.section-heading{
  text-transform: uppercase;
  margin-top: -5%;
}
.section-heading1{
  text-transform: uppercase;
  margin-top: -15%;
  font-size: 2rem;
    font-weight: 800;
}
.navText{
  text-transform: uppercase;
}
.table-clrCommitte{
  background-color:#098dcf;
  text-transform: uppercase;
  color: #fff;
}
/* speakers */
.speaker-card {
  text-align: center;
  width: 300px; /* Same as image width */
}

.speaker-photo {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  object-fit: cover;
}

.speaker-name {
  font-size: 25px;
  font-weight: bold;
  margin-top: 10px;
  text-align: center;
}

.speaker-affiliation {
  font-size: 14px;
  color: #666;
  margin-top: 5px;
}

/*  speakers */
.focus-item {
      background-color: #275991; /* blue color */
      color: #ffffff;
      padding: 15px 20px;
      border-radius: 8px;
      margin: 10px 0;
      width: 123%;
      max-width: 600px;
      display: flex;
      align-items: center;
      
    }

    .circle {
      height: 12px;
      width: 12px;
      background-color: #ffffff;
      border-radius: 50%;
      margin-right: 15px;
    }

    .item-text {
      font-size: 135%;
    }
    .hdTitleFtSecnd{
      font-size: 30px;
      font-family: ZillaSlab-SemiBold, serif;
     
    }
    .hdTitleFtthd {
   font-size: 22px;
   font-family: ZillaSlab-SemiBold, serif;
    }
#intro {

  /*background-image: url("../img/CERC2023_Theme_.jpg");*/
    /* background-image: url("../img/Banner2025.png"); */
}

#intro img.cerec2021_logo {
  width: 500px;
  padding-top: 100px;
}
#intro .container {
  width: 300px;
}
a:hover.nav-link {
  color: black;
}
.schedule-tab-content .item .meta .time {
  font-size: 1rem;
}

      /* Map settings */
      .map-container {
        height: 200px;
        position: relative;
      }

      .map-container iframe {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
      }
 
#Recommendations-section h6{
  color: #098dcf;
}
.callFrPaper{
    min-width: 400px;
}
.navbar-toggler {
    padding: 0.25rem 2.75rem;
  }
.navbar.navbar-scroll.navbar-scrolled {
    padding-top: 18px;
    padding-bottom: 5px;
    position: fixed;
}
@media (max-width: 1400px) {
  .navbar-nav .nav-item {
    font-size: 0.85rem;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0rem;
    padding-right: 0.7rem; 
}
}

@media (max-width: 1200px) {
  .logos{
    height: 40px;
    width: 40px;
  }

  
  .navbar-nav .nav-item {
    font-size: 0.85rem;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0rem;
    padding-right: 0.7rem; 
}
}

@media (max-width: 990px) {
  .logos{
    height: 40px;
    width: 40px;
  }

  #intro img.cerec2021_logo {
    padding-top: 100px;
  }
  .kwMbImg{
    width: 56%;
  }
  .callFrPaper{
    min-width: 354px;
  }
}
@media (max-width: 768px) {

  .navbar-expand-lg .navbar-nav .nav-link{
    padding-left:0rem;
    padding-right: 0.7rem; 
  }

  .logos{
    height: 40px;
    width: 40px;
  }
  
  #intro img.cerec2021_logo {
    width: 400px;
    padding-top: 100px;
  }
  .countdown {
    font-size: 4rem;
  }}
  @media (max-width: 576px) {
    .logos{
      height: 40px;
      width: 40px;
    }
  
    #intro img.cerec2021_logo {
      width: 250px;
      padding-top: 100px;
    }
    .countdown {
      font-size: 3rem;
    }
  }
  

.navbar-light .navbar-nav .nav-link{
  color: black;
}
.navDisp{
  margin-left: 30%;
}
.navbar-nav .nav-link{
      font-weight: 900;
}
.table {
    font-size: 1.2rem;
}
section img {
    object-fit: cover;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  section img:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 15px rgba(0,0,0,0.2);
  }
  .member-name {
  font-size: 16px;
  font-weight: bold;
  margin-top: 5px;
}

.member-affiliation {
  font-size: 14px;
  color: #666;
  margin-top: 2px;
}
 