.dispaly-card{
  display: flex; 
  align-content: center; 
  justify-content: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 5vh;
  
}

.card-green{
  border:none;
width: 25%;
border-width: 1px;

margin-right: 1.5% ; 
margin-left: 1.5%;
border-color: #5E9952 ;
}
.card-red{
  border:none;
width: 25%;

margin-right: 1.5% ; 
margin-left: 1.5%;
border-width: 1px;
border-color: #AB403C;
}
.card-yellow{
border:none;
width: 25%;

margin-right: 1.5% ; 
margin-left: 1.5%;
border-width: 1px;
border-color: #E6B952;
}

.card-title{
  background-color: transparent;
  
}
.title-5{
width: 70%;
height: 100px;
text-align: left;
display: flex;
align-items: center;
color: #FFFFFF;
line-height: 37px;
font-size: 36px;
margin-left: 4%;
font-family: 'Museo-sans';
font-weight: 900;
}
.card-h{
  display: flex;
  
  background-color: #5E9952;
}
.card-h-green{
display: flex;
background-color: #5E9952;
align-items: center;
}
.card-h-red{
display: flex;
background-color: #B93636;
align-items: center;
}
.card-h-yellow{
display: flex;
background-color: #E8A62A;
align-items: center;
}
.traffic-light-1 {
  align-items: center;
  background: #ffffff;
  
  background: linear-gradient(144deg, 
  #ffffff 0.00%, 
  #d3e9f0 100.00%);
  border-color: #6C91B9;
  border-width: 3px;
  border-style: solid;
  border-radius: 1vh;
  padding: 0.5vh;
  margin-top: 0.6rem;
  margin-left: 2%;
  margin-bottom: 0.6rem;
  overflow: hidden;
  display: flex; 
  align-items: center;
  justify-content:center;
  float: left;
  height: 4rem;
  width: 4rem;
  
}

.light-1 {
  width: 2.5rem;
  height: 2.5rem;
  border-width: 5px;
}
.green{
  border-style: solid;
  background: #90fa90;
  background: linear-gradient(156deg, 
  #90fa90 0.00%, 
  #3a903a 100.00%);
  border-radius: 50%;
  border-color: #149b14;
}
.red {
  border-style: solid;
  background: #f88989;
  background: linear-gradient(157deg, 
  #f88989 0.00%, 
  #b90e0e 100.00%);
  border-radius: 50%;
  border-color: #b93636;
 }
.yellow{
  border-style: solid;
  background: #ffe4b2;
  background: linear-gradient(156deg, 
  #ffe4b2 0.00%, 
  #c78918 100.00%);
  border-radius: 50%;
  border-color: #e8a62a;
}
.card-body{
  color: #1D4AAC;
  padding-bottom: 30px;
  padding-left: 45px;
  padding-right: 36px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-content: flex-start;
  min-height: fit-content;
  height: 100%;
  align-items: center;
  border: 1px solid;
  border-color: inherit;
}
h5.card-title {font-size: 27px;
  font-family: 'museo';
  font-weight: 900;
  width: 100%;}
.card-body >ul{
  margin-block-start: 0em;
  margin-block-end: 5vh;
  padding-inline-start: 1.8em;
  font-family: 'museo-sans';
  font-weight: 500;
  font-size: 20px;
  min-height: fit-content;
  height: 83%;
  width: 100%;
}
.card-body >ul >li{margin-block-start: 0em;margin-bottom: 0.5vh;margin-top: 0.5vh;/* font-family: -webkit-body; */}
.card-body >ul::marker{
width: 10px;
height: 100px;
} 
.card-body >a{
  bottom: 52px;
  left: 20%;height: 53px;
  border-radius: 27px;
  background: #0085e6;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  font-family: 'interstate';
  font-weight: 900;
  font-size: 20px;
  min-width: fit-content;
  width: 50%;
}
@media (max-width: 1400px) {
.card{
  width: 30%;
}

}
@media (max-width: 1000px) {
      .dispaly-card {
          
        flex-direction: column;
        align-content: center; 
        justify-content: center;
        align-items: center;
        
      }
      .card-green{
        width: 80%;
        display: flex;
        margin: 0px;
        margin-bottom: 5vh;
      }
      .card-red{
        width: 80%;
        display: flex;
        margin: 0px;
        margin-bottom: 5vh;
      }
      .card-yellow{
        width: 80%;
        display: flex;
        margin: 0px;
        margin-bottom: 5vh;
      }
      h5.card-title {
        font-size: 24px;
       }
       .card-body >ul >li {

        font-size: 19px;
    }
    .card-body >a {
  
      font-size: 16px;
      
  }
    }
  @media only screen and (max-width: 480px) {

      .title-5 {
        
        font-size: 25px;
        
    } 
    .card-body {
      padding-left: 28px;
      padding-right: 23px;}

      
    }

.accordion-item {
  margin-bottom: 10px;
}

.accordion-title {
  cursor: pointer;
  text-decoration: none;
}

.accordion-content {
  display: none;
}

.accordion-content.active {
  display: block;
}
.accordion-title{
  color: #0085E6;
  font-family: 'museo-sans';
  font-weight: 700;
  font-size: 22px;
  padding: 7px;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 0px;
  text-decoration: underline;
}
.accordion-content p {
  position: relative;
    word-wrap: break-word;
    line-height: 30px;
    padding: 7px;
    padding-top: 0;
    padding-left: 9px;
    font-size: 21px;
    margin-bottom: 0px;
    font-family: 'museo-sans';
    font-weight: 500;
}
.accordion-item {
  margin-bottom: 10px;
  max-width: 855px;
  border: none;
}

.accordion-title {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 30px;
  padding: 20px;
  border: 1px solid #707070;
  width: 100%;
  max-width: 855px;

}
.accordion-title.active{
  border: 1px solid #707070;
}
.accordion-content {
  padding: 20px;
  border: 1px solid #707070;
  border-top: none;
  max-width: 855px;
}
/* Hide the active icon initially */
.accordion-title .icon-active {
  display: none;
}
.icon-active {
  display: none ;
}
.accordion-content {
  display: none;
}

.accordion-content.active {
  display: block;
}
