 body {
  margin: 0;

 }
 
 
 p {
  text-align: left !important;
 }
 /* Media Query for Mobile Devices */

 @media (min-width:779px) {
  .issue-report{
    display: none;
  }
 }

 @media screen and (max-width:550px) {
  .register_title img {
    width: 28px !important;
  }

  .register_title,
  .pages_detail .detail_one .detail_inside {
    font-size: 22px !important;
  }

  .pages_detail .detail_one .detail_inside {
    width: 140px;
    padding-inline: 0px;
  }

  .pages_detail .detail_one {
    padding-inline: 4px !important;
  }

  .combine_sec_timer .topic_timer {
    font-size: 22px !important;
  }

  .main_timer p {
    font-size: 22px !important;
    margin-bottom: 0.1rem;
  }
.main_timer {
  box-shadow: 4px 4px 8px silver !important;
}
  #date1,
  #date2,
  #date3,#date,#date6,#date7 {
    font-size: 22px !important;
  }

  .footer_content_sec {
    gap:10px !important;
  }

  .d_colm_footer {
    width: 100% !important;
    gap: 8px !important;
  }

  /* timer and card engg */
  #date1, #date2, #date3, #date4,#date,#date6,#date7 {
    font-size: 14px !important;
   }

   .main_timer p {
    font-size: 14px !important;
  }

  .main_timer {
    width: 140px !important;
    padding-inline: 6px !important;
    padding-block: 6px !important;
  }

  .combine_sec_timer {
    padding-block: 10px !important;
  }
  div.counter_section {
    margin-block: 10px !important;
  }

  .register_title {
margin-bottom: 0 !important;
  }

  .combine_sec_timer .topic_timer {
    font-size: 18px !important;
  }
  button.learn {
    margin-top: 6px !important;
  }

  .card-text-d1 span {
    border-radius: 4px !important;
  
   }
   .card-text-d3 span {
    border-radius: 4px !important;
   }
   .jour_pd_bl {
    padding-inline: 10px !important;
   }
   .rw_1.acheiver_row_1 { 
    justify-content: center !important;
      }
    
      .stud_datail div p {
        margin-bottom: 0;
        width: 100px;
        text-align: center !important;
    }
    .w_560_300 {
      width: 300px !important;
    }
    .mtop-3 {
      margin-top: 0rem !important;
    }
    .ul-sty-syllabus h2,h4 {
      font-size: 1.2rem !important;
    }

    .row .col-lg-9 .card.p-2 {
      margin-inline: 0rem !important;
  }

  .latest_news-btn { 
    width: 170px !important;
  }

}
@media screen and (max-width:576px) {
  .main_con_pt-5 {
    /* padding-top: 0rem !important; */
  }

  .imgSvg.pyq_image{
    width: 100% !important;
  }
}
@media screen and (max-width:768px) {
  .pages_detail .detail_one {
    font-size: 14px !important;
    font-weight: 500 !important;

  }

  .register_title,
  .pages_detail .detail_one .detail_inside {
    font-size: 28px;
  }

  .combine_sec_timer .topic_timer {
    font-size: 28px;
    margin: auto;
  }

  #date1,
  #date2,
  #date3,#date6,#date7 {
    font-size: 28px;
  }

  .combine_sec_timer svg {
    width: 24px !important;
  }

  .main_timer p {
    font-size: 28px;
    font-weight: 300;
  }

.card-text-d1 {
font-size: 16px !important;
font-weight: 700 !important;
margin-bottom: 10px !important;
}

.card-text-d1 span {
  padding: 0px 10px !important;
}

.card-text-d2 {
  font-size: 16px !important;
  width: 140px;

}

button.learn {
  border-radius: 4px !important;
  padding-inline: 8px !important;
  padding-block: 6px !important;
  font-size: 16px !important;
  /* margin-top: 0 !important; */

}

.img-learn-1 {
  padding-inline: 10px !important;
}

.card_main1 {
  padding-left: 50px !important;
  padding-right: 16px !important;
  padding-block: 22px !important;
  width: 240px !important;
}

.img-learn-1 img {
width: 50px !important;
}


/* another box */
.card-text-d3 {
  font-size: 16px !important;
  font-weight: 700 !important;
  margin-bottom: 10px !important;
  }
  
  .card-text-d3 span {
    padding: 0px 10px !important;
  }
  
  .card-text-d4 {
    font-size: 16px !important;
    width: 140px;
  
  }
  
  
  .img-learn-2 {
    padding-inline: 10px !important;
  }
  
  .card_main2 {
    padding-right: 50px !important;
    padding-left: 16px !important;
    padding-block: 22px !important;
  }
  
  .img-learn-2 img {
  width: 60px !important;
  }

  /* another box ends */
  /* .card-section {
    gap: 20px !important;
    
  } */


  .row.footer_sty_cont {
    padding-block: 14px !important;
    justify-content: flex-start !important
  }

  .card-body.footer-logo {
    padding-inline: 0px
  }

  .title_foot_page {
    font-size: 18px !important
  }

  

  .download_app_main {
    gap: 6px !important;
    padding: 8px !important;
    width: 140px !important
  }

  .d_fl_app_main {
    gap: 8px !important
  }

  .download_app_main .app_two p {
    font-size: 16px !important
  }

  .footer_content_sec {
    justify-content: flex-start !important;
    display: flex;
    gap: 36px;
    margin: auto;
  }
  
  .journey-card-section {
    gap: 20px !important;
    margin-top: 28px !important;
  }
  .jour_pd_bl h1 {
    font-size: 22px;
    font-weight: 600;
  }

  .jour_pd_bl {
    padding-block: 20px !important;
  }

  .d_colm_footer {
    display: flex;
    flex-direction: column;
    width: 200px;
    gap: 4px;
  }

  .row.footer_content_sec a {
    line-height: 22px;
  }

  .d_block_mob {
    display: block !important;
    margin-top: 4rem;
  }
  .d_block_mob_ment {
    display: block !important;
    /* margin-top: 4rem !important; */
  }
.d_none_mob {
  display: none !important;
}
.w_100_50 {
  width: 50px !important;
} 

.rw_1.acheiver_row_1 {
  
  gap: 1rem !important;
  
}

.d_fl_acheiver {
  padding-inline: 0 !important;
}

 
.card-section {
  gap: 30px !important;
}

.content-wrapper.f-sty-pyq h5 {
  font-size: 18px;
  font-weight: 500;
  padding-top: 0;
}

.doubt_clear_style h5 {
  font-size: 16px;
}

.text-center-footcont {
  text-align: justify !important;
}

}
@media screen and (max-width:1025px) {
.list-group {
  padding-inline: 0.5rem;
}
.page-list-wrapper h3 {
  padding-inline: 0.5rem !important;
}
}



@media screen and (max-width:990px) {
  .mob_show_carous {
    display: block !important;
    
  }
  @media (min-width:769px) and (max-width:991px) {
  .sidebar-po-fix {
    top: 0px !important;
  }
}
  
  .card-journey-1 {
    margin: auto;
  }
  .desk_show_carous {
    display: none !important;
  }
  .name_text {
    justify-content: flex-start !important;
  }
  
}

@media (min-width:991px) and (max-width:1198px) {
  .main_con_pt-5 {
    padding-top: 7rem !important;
}
.sidebar-holder .sidebar-back-btn-wrapper {
  margin-top: 1rem !important;
}

}

@media (min-width:1250px) and (max-width:1480px) {

  .journey-card-section {
    gap: 10px !important;
  }

  /* .card-journey-1 {
    width: 230px !important;
  } */

  .ic_journey {
    width: 100px !important;
  }
}

@media (min-width:991px) and (max-width:1250px) {
  .journey-card-section {
    gap: 10px !important;
  }

  /* .card-journey-1 {
    width: 182px !important;
  } */

  .ic_journey {
    width: 80px !important;
  }

  /* .card-journey-1 {
    padding-inline: 10px !important;
  } */

  .journey-num-text {
    font-size: 16px !important;
  
  }

  .jour-para {
    font-size: 14px !important;
  }
  .journey-num {
    font-size: 20px !important;
  }

}


@media (min-width:769px) and (max-width:1450px) {

  /* .card-section {
    gap: 10px !important;
  } */
  .card_main1 {
    padding-left: 46px !important;
    padding-right: 20px !important;
    padding-block: 24px !important;
  }
  .card_main2 {
    padding-right: 46px !important;
    padding-left: 20px !important;
    padding-block: 24px !important;
  }
  .img-learn-1 {
    padding-inline: 10px !important;
  }
  .img-learn-2 {
    padding-inline: 10px !important;
  }
  .ic_engg_card {
    width: 50px !important;
   }
   .card-text-d2 {
    font-size: 20px !important;
   }
   .card-text-d4 {
    font-size: 20px !important;
   }
   .card-text-d1 {
    font-size: 22px !important;
   }
   .card-text-d3 {
    font-size: 22px !important;
   }
   button.learn {
    padding-inline: 16px !important;
    padding-block: 10px !important;
    font-size: 18px !important;
    border-radius: 6px !important;
   }
   .card-text-d1 span {
    padding: 0px 14px !important;
  
   }
   .card-text-d3 span {
    padding: 0px 14px !important; 
  }
   

}

@media (min-width:991px) and (max-width:1450px) {
  .name_text, .topic_footer_head {
    justify-content: space-evenly !important;
  }
}

@media (min-width:767px) and (max-width:991px) {
  .name_text, .topic_footer_head {
    justify-content: flex-start !important;
  }
  
}

@media (min-width:550px) and (max-width:1450px) {
  #date,#date1, #date,#date2, #date3, #date4 ,#date6,#date7{
    font-size: 20px !important;
   }

   .main_timer p {
    font-size: 18px !important;
  }

  .main_timer {
    width: 200px !important;
    padding-inline: 10px !important;
    padding-block: 10px !important;
  }

  .combine_sec_timer .topic_timer {
    font-size: 22px !important;
  }
  button.learn {
    margin-top: 10px !important;
  }

  .card-text-d1 span {
    border-radius: 4px !important;
  
   }
   .card-text-d3 span {
    border-radius: 4px !important;
   }
/* footer */
.row.footer_content_sec p {
  width: 180px !important;
  padding-bottom: 6px !important;
}
.footer_content_sec p.topic_footer {
  font-size: 20px !important;
  line-height: 22px !important;

}

.row.footer_content_sec a {
  font-size: 16px !important;
  line-height: 18px !important;
}

.footer_content_sec {
  justify-content: space-between !important;
}

/* .name_text, .topic_footer_head {
  justify-content: space-evenly !important;
} */

}

 @media (min-width:992px) and (max-width:1024px) {

.sidebar-po-fix {
 height: auto !important;
  width: 100% !important;
  top: 0 !important;
}
#popup {
  width: 800px;
}
} 

.ic_engg_card {
  width: 100px;
 }
 
 button.learn {
   margin-top: 16px;
 }
 
 .card_main1 {
   display: flex;
   background: #ffffff;
   padding-right: 32px;
   padding-left: 150px;
   padding-block: 40px;
   box-shadow: 2px 4px 24px silver;
   gap: 12px;
   align-items: center;
   justify-content: center;
   align-content: center;
   flex-direction: row;
   flex-wrap: nowrap;
   border-radius: 10px;
   position: relative;
 }
 
 .card_main2 {
   display: flex;
   background: #ffffff;
   padding-left: 32px;
   padding-right: 160px;
   padding-block: 40px;
   box-shadow: 2px 4px 24px silver;
   gap: 12px;
   align-items: center;
   justify-content: center;
   align-content: center;
   flex-direction: row;
   flex-wrap: nowrap;
   border-radius: 10px;
   position: relative;
 }
 
 .card-section {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   align-content: center;
   justify-content: center;
   align-items: center;
   gap: 60px;
   width: 90%;
   margin: auto;
 }
 
 .card-text-d1 {
   font-size: 36px;
   font-weight: 800;
   display: flex;
   gap: 10px;
 }
 
 .card-text-d1 span {
   background-color: #0570BE;
   color: #ffffff;
   border-radius: 10px;
   padding: 0px 30px;
 }
 
 .card-text-d2 {
   font-size: 34px;
   color: #0570BE;
   font-weight: 700;
 }
 
 .card-text-d2 span {
   color: #000000;
 
 }
 
 
 .card-insider-detail {
   display: flex;
   flex-direction: column;
   flex-wrap: nowrap;
   align-content: center;
   justify-content: center;
   align-items: center;
 }
 
 button.learn {
   border: none;
   border-radius: 14px;
   background: #ffffff;
   box-shadow: 2px 4px 24px #CBC7F0;
   padding-inline: 24px;
   padding-block: 14px;
   font-size: 26px;
   font-weight: 700;
   color: rgb(149 130 255);
   cursor: pointer;
 
 }
 
 .card-text-d3 {
   font-size: 36px;
   font-weight: 800;
   display: flex;
   gap: 10px;
 }
 
 .card-text-d3 span {
   background-color: #FFB305;
   color: #ffffff;
   border-radius: 10px;
   padding: 0px 30px;
 }
 
 .card-text-d4 {
   font-size: 34px;
   color: #FFB305;
   font-weight: 700;
 }
 
 .card-text-d4 span {
   color: #000000;
 
 }
 
 .ic-topic {
   font-size: 20px;
   font-weight: 700;
 }
 
 .ic-detail {
   font-size: 20px;
   font-weight: 600;
 }
 
 .img-learn-1 {
   position: absolute;
   left: -30px;
   background: #ffffff;
   padding-inline: 30px;
   padding-block: 10px;
   border-radius: 12px;
   box-shadow: -37px 0px 41px #d1d1d1;
   display: block;
 
 }
 
 .img-learn-2 {
   position: absolute;
   right: -30px;
   background: #ffffff;
   padding-inline: 30px;
   padding-block: 10px;
   border-radius: 12px;
   box-shadow: 35px 0px 35px #d1d1d1;
   display: block;
 }

.card-journey-1 {
  border-radius: 10px;
  box-shadow: 2px 4px 14px silver;
}

.jour-topic1 {
  display: flex;
  gap: 10px;
}

.journey-card-section {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: flex-start;
  gap: 50px;
  margin-top: 24px;
}

.journey-card-section a:hover {
  text-decoration: none;
}


.journey-num {
  font-size: 28px;
  font-weight: 700;
  color: #816afe;

}

.journey-num-text {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}

.jour-para {
  font-weight: 500;
}

.jour-img {
  display: flex;
  justify-content: center;
  align-items: center;
}

.input_search {
  padding: 4px 18px;
  border-radius: 18px;
  font-size: 16px;
  font-weight: 500;
}

div.counter_section {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: stretch;
  margin-block: 20px;
}

.main_timer {
  width: 340px;
  padding-inline: 20px;
  padding-block: 18px;
  border-radius: 6px;
  background: #ffffff;

  font-size: 18px;
  box-shadow: 10px 20px 14px silver;
}

.main_timer p {

  font-size: 24px;
  font-weight: 400;
  color: #0891b2;

}


div.counter_section {
  display: flex;
  gap: 52px;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: stretch;
  margin-block: 20px;
}

#date,
#date1,
#date2,
#date3,
#date4,#date6,#date7 {
  font-size: 30px;
  font-weight: 500;
  color: #0891b2;

}



.combine_sec_timer {
  background-color: aliceblue;
  padding-inline: 10px;
  padding-block: 30px;
  /* width: 50%; */
  margin: auto;
  border-radius: 6px;
}

.combine_sec_timer .topic_timer {
  font-size: 32px;
  /* color: #ffffff; */
  font-weight: 700;
  color: #0891b2;
}

#date.date_main {
  font-size: 28px;
  font-weight: 700;
  margin: auto;
}

.pages_detail {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  /* gap: 20px; */
}

.pages_detail .detail_one {
  /* border: 1px solid #777777; */
  padding: 10px;
  /* border-radius: 6px; */
  font-size: 24px;

}

.pages_detail .detail_one .detail_inside {
  display: flex;
  /* gap: 0px; */
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  box-shadow: 0px 20px 14px silver;
  padding-inline: 24px;
  width: 300px;
  padding-block: 14px;
  font-size: 32px;
  font-weight: 700;
  border-radius: 6px;

}

.register_title {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 38px;
}

.main_timer_outer {
  display: flex;
  flex-direction: column;
  align-content: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}

.dropdown-menu.bodydropdown-item::-webkit-scrollbar {
  display: none;
}

.mr-8 {
  margin-right: 8px;
}

.mentor_main {
  display: flex;
align-content: center;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: row;
}

.row .footer_content_sec a:hover {
text-decoration: none;
}

.row.footer_content_sec a:hover {
text-decoration: none;
}


.row.footer_sty_cont {
  justify-content: space-evenly;
  color: #fff;
  margin: 0 !important;
  gap: 20px
}

.bg-dark-footer {
  background-color:black;
}

.title_foot_page {
  /* color: #fff; */
  font-size: 22px;
  font-weight: 600;
  text-align: left
}

svg.twitter_social {
  background-color: #e2e8f0;
  border-radius: 7px;
  padding: 4px
}

.social_d_fl_footer {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px
}

.download_app_main {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  /* background-color: #fff;
  padding: 12px; */
  /* border-radius: 6px; */
  /* width: 160px; */
}

.download_app_main .app_two p {
  color: #000;
  font-size: 16px;
  /* font-weight: 600; */
  margin-bottom: 0
}

.d_fl_app_main {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  justify-content: flex-start;
  align-items: center
}

.fl_copyright_foot {
  gap: 18px;
  display: flex;
  align-content: center;
}

.fl_copyright_foot {
  padding-block: 10px;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row
}

.copyright_sty_cont {
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #ffffff;
  font-weight: 700;
}

.copyright_sty_cont p {
  margin-bottom: 0;
  color: #000000;
}

.copyright_sty_cont a {
  color: #000000 !important;
}



.form-group textarea.text_width {
  /* width: 360px; */
  resize: none
}

.form-group.foot_message_sec {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 24px;
  margin-bottom: 0
}

.card-body.footer-logo {
  padding-inline: 0 !important;
  padding-block: 0 !important
}

.mob_pd_b_foot {
  display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 18px;
}

.contact_form_page {
padding-block: 80px;
padding-inline: 20px;
background-color: #ffffff;
}

.footer_content_sec {

  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-evenly;
  align-items: baseline;


}

.footer_content_sec p.topic_footer {
  font-size: 22px;
  font-weight: 700;
  color: #ffffff;
  border-bottom: 0.2px solid #494949;
}

.row.footer_content_sec p {
  color: #ffffff;
}
.row.footer_content_sec a {
  font-size: 18px;
  font-weight: 300;
}
.jour_pd_bl {
  padding-block: 36px;
  background-color: #ffffff;
}

.carousel-control-prev-icon,.carousel-control-next-icon {
  background-image: none !important;
  border: none;
}

.mob_show_carous {
  display: none;
}

.ic_journey {
  width: 140px;
}

.d-fl-cont-page {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-content: center;
  padding-block: 5rem;
  padding-inline: 1rem;
  align-items: baseline;
}

.cont_form_deta {
  background: #ffffff;
  box-shadow: 2px 4px 14px silver;
  padding-block: 2rem;
  padding-inline: 2rem;
  border-radius: 20px;
  margin-top: 3rem;
}

.d-fl-app_cont {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;

}

.d-fl-mail_cont {
  display: flex;
  gap: 20px;
  flex-direction: row;
  flex-wrap: wrap;
}

.social_cont_main {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.download_app_main.cont{
background: #ffffff;
    padding-inline: 12px;
    padding-block: 10px;
    border-radius: 6px;
    box-shadow: 6px 6px 10px #e4e4e4;
}

.download_app_main.cont .app_two p {
font-weight: 600;
}

/* .register_title.exam-pg {
  display: flex;
  justify-content: flex-start;
  
} */

.d-flex-exam-cont {
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
}

.footer_content_sec.cont_state {
  justify-content: space-around !important;
  align-items: self-end !important;
  
}

/* .footer_content_sec.cont_state p.topic_footer{
 width: 100% !important;
  
} */

/* .topic_footer.cont-text {
color: #ffffff;
font-size: 22px;
font-weight: 700;
border-bottom: 0.2px solid #494949;
} */
/* .d_fl_dem {
  justify-content: space-around !important;
  align-items: self-end !important;
  display: flex;
} */

.topic_footer_head .topic_foo {
  color: #ffffff;
    font-size: 1rem;
    font-weight: 500;
}

.name_text p {
  color: #ffffff;
  font-size: 14px;
  font-weight: 300;
  padding-block: 3px;
  /* line-height: 28px; */
  opacity: .7;
}

.topic_footer_head {
  justify-content: center;
}

.name_text {
  justify-content: center;
}

.name_text p a {
  color: #FFFFFF;
}

.congrat_title_sec {

  display: flex;
  flex-direction: row;
  align-content: center;
  
  justify-content: space-between;


}


.d_fl_acheiver {
  display: flex;
  gap: 2rem;
  padding-inline: 6rem;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
}

.rw_1.acheiver_row_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.stud_datail {
display: flex;
    gap: 2px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.stud_datail div p {
  margin-bottom: 0;
}
.acheiver_ror_main {
display: flex;
    flex-direction: column;
    gap: 1rem;

}


.w_560_300 {
  width: 560px;
}

.padding-slider {
  padding-inline: 0 !important;
  padding-top: 0 !important;
}
.w_100_50 {
  width: 90px;
}
.dropdown-item:active {
  background: none !important;
  color: rgb(26, 13, 171) !important;
}

.ul-sty-syllabus ul {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;

}

.ul-sty-syllabus ul li { 

border-right: 0;
border-left: 0;
border-radius: 0;
position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125);

}

.ul-sty-syllabus ul li a {
display: block;
    text-decoration: none;
}

.ul-sty-syllabus { 

padding-left: 0.5rem;
padding-right: 0.5rem;

}

.ul-sty-syllabus ol {
  padding-left: 0;
}

.ul-sty-syllabus ol li {
  border-right: 0;
    border-left: 0;
    border-radius: 0;
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125);
}

button.navbar-toggler:focus {
  outline: none !important;
  box-shadow: none;
}

.mtop-3 {
  margin-top: 3rem;
}

.row .col-lg-9 .card.p-2 {
  margin-inline: 1.8rem;
}

.row .col-lg-9 .card.p-2 div {
  padding-inline: 1rem;
  padding-block: 0.5rem;
}

.tabcircle {
  border-radius: 50%;
  width: 20px;
  height: 10px;
  padding:2px 8px;
  background:#bae9f27e;
  color: #479bd3;
  text-align: center;
  font-weight: bolder;
      }
.bg_p_circle {
 color: #479bd3;
 background: #bae9f27e;
}

.bg_c_circle {
  color: #8A72FC;
  background: #e9e5fab1;
  }
.bg_m_circle {
  color: #E172B0;
  background-color: #f6e5ef7a;
}
.bg_n_circle {
 color: #75C1FE;
 background: #eaf3fb6d;
}


.bg-sty_cl_p {
  color: #479bd3;
}
.bg-sty_cl_c {
  color: #8a72fc;
}
.bg-sty_cl_m {
  color: #e172b0;
}
.bg-sty_cl_n {
  color: #75c1fe;
}
  
  .bg-stylect_p {
    background: #479BD3;
    color: #f8f9fa;
  }

  .bg-stylect_c {
    color: #f8f9fa;
    background-color: #8A72FC;
  }

  .bg-stylect_m {
    color: #f8f9fa;
    background-color: #E172B0;
  }

  .bg-stylect_n {
    color: #f8f9fa;
    background-color: #75C1FE;
  }


  .bg-stylect_p:hover {
    background-color: #479BD3;
  }
  .bg-stylect_c:hover {
    background-color: #8A72FC;
  }
  .bg-stylect_m:hover {
    background-color: #E172B0;
  }
  .bg-stylect_n:hover {
    background-color: #75C1FE;
  }

.circlem {
  border-radius: 50%;
  width: 20px;
  height: 10px;
  padding:2px 7px;
  background:#47bed37e;
  color: #479bd3;
  text-align: center;
  font-weight: 20px;
      }

.latest_news-btn {
  display: flex;
  width: 140px;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-content: center;
  gap: 8px;
}

.d-fl-notify {
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
}

.toc ul li {
  padding-bottom: 6px;
}

.main_con_pt-5 {
  padding-top: 5.2rem;
}

.imgSvg.pyq_image {
  width: 30%;
}

.container-fluid {
  overflow-x: clip;
}

.d_fl_prevbox {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  width: 95%;
  margin: auto;
}

.d-fl-bridg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    width: 100%;
}


.d-fl-notify marquee .text-primary {
font-size: large;
}

.doubt_clear_style h5 {
  width: 100%;
  margin: auto;
  text-align: center;
  padding: 0.5rem;
  background-color: #f8f9fa;
  color: #000000;
  display: flex;
  gap: 5px;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.sidebar-po-fix {
  top: 75px;
  position: sticky;
  max-width: 100%;
  background-color: #f9fafc;
  height: calc(100vh - 75px);
  /* overflow: hidden; */
  box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16);
  transition: all ease-out 0.3s;
  overflow-y: scroll;
  scrollbar-width: none;
}

.sidebar-tree ul li#list-heading a {
  white-space: pre-wrap;
}

.tab-pane .card-body .card-title {
  text-align: left;
}

.d_flex_nav_pri .navbar-nav li {
  font-size: 16px;
  
  }

  /* @media (max-width: 992px) {
    #popup {
      width: 750px !important;
  }
  #popup button {
    top: 3rem !important;
  }
  } */

  @media (min-width: 1440px) {
  
  #popup button {
    top: 4.4rem !important;
}
  }

  @media (max-width: 850px) {
    #popup {
      width: 650px !important;
  }
  #popup button {
    top: 2rem !important;
}
  }

  @media (max-width: 750px) {
    #popup {
      width: 550px !important;
  }
 
  }
  @media (max-width: 600px) {
    #popup {
      width: 450px !important;
  }
  #popup button {
    top: 1rem !important;
}
  }

  @media (max-width: 500px) {
    #popup {
      width: 350px !important;
  }
  }

  @media (max-width: 370px) {
    #popup {
      width: 310px !important;
  }
  #popup button {
    top: 0rem !important;
}
  }

@media (min-width: 992px) {
.dropdown-menu .dropdown-submenu .dropdown-toggle::after {
  text-decoration: underline;
  transform: rotate(-90deg);
}
.d_flex_nav_pri .dropdown-menu .dropdown-submenu .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: 0.8rem;
}
.d_flex_nav_pri .dropdown-menu .dropdown-submenu .dropdown-item {
  padding-inline: 0.8rem;
  cursor: pointer;
}

.d_flex_nav_pri .dropdown-menu .dropdown-item {
  padding-inline: 0.8rem;
  cursor: pointer;
}
.navbar-expand-lg .d_flex_nav_pri .navbar-nav .dropdown-menu {
  /* left: -51px; */
  cursor: pointer;
}

}

/* announcements style st */
@media screen and (min-width: 832px) {

.card_main1.announ {
  padding-left: 60px !important;
  padding-block: 24px !important;
  width: 390px !important;
  }
  

  .ic_engg_card.announ {
   width: 62px !important;
  }

  
  .card-text-d1.announ, .card-text-d3.announ {
    font-size: 22px !important;
  } 
  
  .card-text-d1 span.announ,.card-text-d3 span.announ {
    border-radius: 6px !important;
    padding: 0px 14px !important;
  }
  
  .card-text-d2.announ,.card-text-d4.announ {
    font-size: 18px !important;
  }

  button.learn.announ {
     margin-top: 0 !important;
   }

  
  button.learn.announ {
     border-radius: 8px !important;
     padding-inline: 14px !important;
     padding-block: 8px !important;
     font-size: 16px !important;
   
   }

   .img-learn-1.announ {
    padding-inline: 10px !important;
    border-radius: 8px !important;
  
  }
}
/* announcements style en */
@media screen and (min-width:992px) {
.subjects-sidebar.navbar-collapse.collapse {
  display: block !important;
}

.exam-sidebar-wrapper.stickyExamSidebar.navbar-collapse.collapse {
  display: block !important;
}

}

.navbar-collapse.collapse.show {
  border-radius: 4px;
  /* margin-inline: 0.4rem; */
}



@media (min-width:991px) and (max-width:1500px) {

/* #carouselExampleIndicators {
  padding-top: 1.5em;
} */

}

.row .col-lg-9 .card.p-2.no-toc {
  margin-inline: 0rem;
}

.d_fl_dual_main {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.d_fl_dual_main .d_flex_50 {
  width: 50%;
}

@media screen and (max-width:1400px) {
  .d_fl_dual_main .d_flex_50 {
    width: 100%;
  }

  .d_fl_dual_main {
    padding-inline: 0 !important;
  }

  .row .col-lg-9 .card.p-2.no-toc .content-wrapper .d_flex_50{
    padding-inline: 0;
  }

  .row .col-lg-9 .card.p-2.no-toc .content-wrapper{
    padding-inline: 0.4rem;
  }
  #popup {
    width: 650px;
  }
  
}

.no-toc .d_fl_dual_main .MathJax > svg {
  max-width: 100%;
}

.journey-card-section .carousel-inner {
  overflow: visible !important;
}

.content-wrapper.f-sty-pyq p {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  /* border-top: 1px solid silver; */
}

.prev_nxt_btn_sty {
  /* max-width: max-content; */
  min-width: 13rem;
}
.prev_nxt_btn_sty a {
  color: #ffffff;
  background: #343434;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  row-gap: 0;

}

.next-article.prev_nxt_btn_sty a {
  flex-direction: row-reverse;
}

.prev_nxt_btn_sty a:hover {
  background-color: #000;
}

.next-prev-text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;

}

/*we need to style the popup with CSS so it is placed as a common popup does*/
#popup {
  display:none;
  position:fixed;
  margin:0 auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}

#popup button {
  float: right;
  position: fixed;
  right: 0;
  top: 2.4rem;
  font-weight: 800;
  border-radius: 4px;
}


.type-ncert-books.kind-page #post-content img {
padding-bottom: 0.5rem;
}

/* updated journey st */
.home-new .main-jour-wrapper {
  display: flex;
    margin-top: 48px;
    gap: 10rem;
    flex-wrap: wrap;
    flex-direction: row;

}

.home-new .course-story-body {
  max-width: 310px;
  position: relative;
}

.home-new .video-visual {
  border: 19px solid #000;
  border-radius: 30px;
  height: 458px;
  margin-left: auto;
  overflow: hidden;
  width: 650px;
  margin-top: 4rem;
}

.home-new .course-story-body .course-story-box:first-child {
  justify-content: flex-start;
  padding-top: 0;
}

.home-new .course-story-body .course-story-box {
  background-color: unset !important;
  border-bottom: 2px solid #ccc;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 32px;
  padding: 15px 0;
  position: relative;
}

.home-new .course-story-box:before {
  border-left: 2px dashed #ccc;
  content: "";
  display: inline-block;
  height: 100%;
  left: -24px;
  position: absolute;
  top: 30px;
  width: 10px;
}
.home-new .course-stody-heading {
  color: rgba(60, 60, 67, .4);
  font-size: 22px;
  font-weight: 700;
  transition: .2s;
}
.home-new .course-story-phera {
  color: #3c3c43;
  display: none;
  font-size: 16px;
  margin-top: 16px;
  transition: .2s;
}
.home-new .course-story-box.active .course-story-phera {
  display: block;
}

.home-new .course-story-body .course-story-box:first-child:after {
  margin-top: 0;
  top: 10px;
}

.home-new .course-story-box:after {
  background: #ccc;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 16px;
  left: -31px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 16px;
  z-index: 2;
}

.home-new .common-headding {
  color: #212121;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
  margin-bottom: 4rem;
  width: max-content;
}

.home-new .course-story-box.active .course-stody-heading {
  color: #0570BE;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}
.home-new .common-headding span {
  color: #0570BE;
}

.home-new .course-story-box.active:after {
  background: #0570BE;
  box-shadow: 0 0 7px 0 #0570BE;
  top: 35px;
}

.home-new .course-story-box.active:before {
  border-left: 2px dashed #0570BE;
  top: 38px;
  z-index: 1;
}

.home-new .tab-content.active {
  display: flex;
}

.home-new .course-story-body:after {
  content: "";
  display: inline-block;
  height: 100%;
  left: 8px;
  position: absolute;
  top: 0;
  width: 10px;
}

.home-new .course-story-body .course-story-box:last-child {
  border-bottom: 0;
}

.home-new .course-story-body .course-story-box:last-child:before {
  height: 40px;
  top: 0;
}

.container-jourbox {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
    padding-inline: 2rem;
}

@media screen and (max-width:1200px) {
  .home-new .main-jour-wrapper {
gap: 6rem !important;
  }
  .home-new .video-visual {
    width: 485px;
    height: 348px;
  }
  .home-new .video-visual {
    margin-top: 6rem;
  }
}

@media screen and (max-width: 989px) {
  .home-new .main-jour-wrapper {
    gap: 3rem !important;
}
}

@media screen and (max-width: 893px) {
  .home-new .main-jour-wrapper {
      gap: 0rem !important;
  }
  .home-new .common-headding {
    width: auto;
  }
  .home-new .main-jour-wrapper {
    justify-content: center;
  }
  .home-new .course-story-body {
    max-width: auto;
  }
  .home-new .video-visual {
    margin: auto;
    margin-top: 2rem;
  }
}

@media screen and (max-width: 550px) {
  .home-new .video-visual {
    width: 280px;
    height: 198px;
    margin: auto;
    margin-top: 2rem;
  }
  .home-new .common-headding {
    font-size: 26px;
  }

  .home-new .course-stody-heading {
    font-size: 18px;
  }
  .home-new .course-story-phera {
    font-size: 14px;
  }
  .home-new .video-visual {
    border: 8px solid #000;
  }
  .home-new .video-visual {
    border-radius: 16px;
  }
}
/* updated journey en */

.cuet-cards-pills {
  display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    gap: 1rem;
}

.carousel-indicators {
  bottom: -8px;
}
.carousel-indicators li {
  background-color: rgb(0 0 0 / 50%);
  padding: 0.1rem;
}

.type-syllabus .ul-sty-syllabus p {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .125);
}

.text-center-footcont {
  text-align: center;
}

.card-text-d3.announ.sscbg span {
background-color: rgb(200, 15, 15);
}

.card-text-d4.announ.ssctext {
  color: rgb(200, 15, 15);
}

.card-text-d3.announ.ibpsbg span {
  background-color: #800080;
}
  
.card-text-d4.announ.ibpstext {
    color: #800080;
}
.card-text-d3.announ.icarbg span {
  background-color: #099660;
}
  
.card-text-d4.announ.icartext {
    color: #099660;
}

.card-text-d3.announ.cuetbg span {
  background-color: #965909;
}
  
.card-text-d4.announ.cuettext {
    color: #965909;
}

.d-fl-logos img.sathee-logo {
  width: 3.8rem;
}

.d-fl-logos .navbar-brand img.moe-logo {
  width: 7.2rem;
  height: auto;
}


.d-fl-logos img.sathee-logo {
  width: 3.8rem;
}
 .navbar-brand img.moe-logo {
  width: 7rem;
  height: auto;
}
.moe-logo-sec {
  display: flex;
}
.moelogo-main {
  display: flex;
}

.navbar-brand {
  padding: 0 !important;
}

.d-fl-logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}


@media screen and (max-width:553px) {
    .padding-slider {
      padding-top: 3rem !important;
    }
    }
    
@media screen and (max-width:550px) {
      .d-fl-logos img.sathee-logo {
        width: 3.2rem;
        padding-block: 0.4rem;
      }
      
      .navbar-brand img.moe-logo {
        width: 5rem;
      }
    
      
      
      
      }
      @media screen and (max-width:685px) {
      .moelogo-main {
        display: flex !important;
        align-items: center;
        justify-content: space-evenly;
        width: 100%;
      }
      .logos-main-sec {
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center;
        gap: 2rem;
        width: 100%;
      }
    }

  .d-flex-our-team {
    display: flex !important;
    justify-content: space-evenly;
  
    align-items: center;
    background-color: #ffffff;
  
  }
  .d-flex-our-team .our-team-box {
    box-shadow: 2px 4px 12px #efefef;
    padding: 1rem;
  }

  .d-flex-iitlogos {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 4rem;
    background: #ffffff;
  }

  .d-flex-iitlogos .logos-iit {
    width: 80px;
  }

  @media screen and (max-width:768px) {
  .d-flex-our-team { 
    flex-wrap: wrap; 
  }
  .d-flex-iitlogos {
    gap: 1.5rem;
}
.mob_pd2 {
  padding-inline: 2rem;
}
  }
.map-img, .map-cont {
  display: flex;
  justify-content: center;
}
/* .overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 200vh;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
} */

.hidden {
  display: none;
}

.hidden_card {
opacity: 0.3;
box-shadow: none !important;
}
.hidden_ic_card {
  box-shadow: none !important;
}

html {
  overflow: scroll;
  overflow-x: hidden;
}
::-webkit-scrollbar {
  width: 0;  /* Remove scrollbar space */
  background: transparent;  /* Optional: just make scrollbar invisible */
}
/* Optional: show position indicator in red */
::-webkit-scrollbar-thumb {
  background: #FF0000;
}