.admission-hero {
    background: url('../images/admission/hero-bg.svg') no-repeat center;
    background-color: #971f2d;
}
.study-list{
    padding: 16px 20px;
    border-radius: 10px;
    border: 1px solid #C9C9C9;
    display: inline-block;
    margin: 10px 8px;
}
.study-list span{
    background: url('../images/admission/check.svg') no-repeat left center;
    padding-left: 30px;
}
.selection-criteria {
    background: #890C25;
    background: linear-gradient(90deg,rgba(137, 12, 37, 1) 0%, rgba(156, 28, 35, 1) 100%);
}

/*--- FAQs ---*/

ul.accordion-list {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    list-style: none;
  }
  ul li.faq-list {
   position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 15px 20px;
    border: 1px solid #ededed;
    cursor: pointer;
    background: #ffffff;
    border-radius: 12px;
    margin-bottom: 10px;
  }
  ul li.faq-list.active {
   background: #ffffff;
   border: 1px solid #ededed;
  }

  /* ul li.faq-list:last-child{border-bottom:none;} */
  ul li.faq-list span img {
     transform: rotate(0deg); 
     transition: all 0.3s ease-in-out;
  }
  ul li.faq-list.active span img {
     transform: rotate(-180deg);
  }
  ul.accordion-list h3 {
        width: 100%;
        height: auto;
        cursor: pointer;
        transition: all 0.3s ease-in-out;
  }
   div.answer {
      position: relative;
      display: block;
      width: 100%;
      height: auto;
      padding: 0;
      cursor: pointer;
   }
   .answer p {color: #626262;padding-right: 50px;font-weight: 500;}

  /*-- FAQs page Accordion CSS ---*/
  .faq ul li.faq-list {padding: 20px 0;background-color: #F8F8F8;border: 1px solid #F8F8F8;margin-bottom: 10px;}
  .faq ul li.faq-list:hover {border-bottom: 1px solid #e9e3e3 !important;}
  .faq ul li.faq-list.active {border-bottom: 1px solid #e9e3e3 !important;}
  .faq .answer p{line-height: 2;}


  .faq-o-list {padding-left: 20px;}
  .faq-o-list li{
      list-style-type: decimal;
      margin-bottom: 5px;
  }
@media (min-width: 320px) and (max-width: 767px){
    .num {display: none;}
}
@media (min-width: 1024px) and (max-width: 1279px){
    .admission-hero {padding-top: 30px;background-size: cover;}
    .admission-hero h1 {font-size: 50px;}
}
  @media (min-width: 1536px){
   .accordion-container {
      max-width: 1050px;
      margin: 0 auto;
   }
  }