

@media (max-width: 768px) {
  .menu-icon {
    display: flex;
  }

  .navbar-collapse {
    display: none;
    flex-direction: column;
    gap: 10px;
  }
  .navbar .container-fluid{
    margin: 0px 10px !important;
   }
   .subscribe_button img{
       width: 172px !important;
   }
   .academician a{
       font-size: 13px;
   }
  .navbar-nav {
    flex-direction: column;
    gap: 16px;
    height: auto;
    margin: 8px 0px 20px 0px;
    padding-left: 0px;
  }
  .doctor-name h3{
      font-size: 25px;
  }
  .main-academy{
      display: flex;
      flex-wrap: wrap;
  }
  .main_books{
      /*flex-direction: column;*/
      width: 100%;
  }
  .main_books .form-input{
      /*width: 50%;*/
  }
  .new_bookings{
      flex-direction: column;
  }
  .new_forms{
      width: 100%;
  }
  #availableSlotsWrapper{
      width: 100% !important;
  }
  .hides_mobile_view{
      display: none;
  }
  .results_tab_new{
      width: 100%;
  }
  .groupsarrows img{
      display: none;
  }
.about-dateflow h3{
    font-size: 20px;
}
.offers-heads{
    font-size: 25px;
}
.studyImg img{
    height: auto;
}
.fw-bold{
    font-size: 22px !important;
}
  .navbar-collapse.active {
    display: flex;
  }

  .mains {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0px 5px 0px;
  }

  .container-fluid {
    margin: 0 20px;
    flex-direction: column;
  }

  .main-logo {
    width: 135px;
    margin-left: 10px;
  }

  .calls {
    display: none;
  }

  .top-buttons {
    margin: 15px 0px;
    width: 100%;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
  .model-content {
    background-color: #fff;
    margin: 35% auto;
    padding: 30px;
    border-radius: 8px;
    width: 66%;
}

  .navbar-nav .active-nav::after {
    bottom: -10px;
    height: 5px;
  }

  .footer-links {
    flex-wrap: wrap;
    position: relative;
  }

  .absolute-li {
    position: absolute;
    right: -6px;
    top: 50px;
  }

  footer {
    background-image: url('/assets/images/new-footer.png') !important;
  }

  .mains-inputs-footer input {
    width: 50%;
  }

  .footer-container {
    padding: 50px 15px 0px 15px;
    margin: 25px 10px;
    gap: 15px;
  }

  .news-footer {
    width: 20px;
    height: 20px;
  }

  .footer-container {
    position: relative;
    margin-top: 30px !important;
  }

  .mains-inputs-footer input {
    padding: 17px 90px 17px 45px;
  }

  #get-iconss {
    right: 32px;
  }

  .mains-inputs-footer {
    width: 100%;
  }

  .main-get {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: start;
  }

  .content-icons {
    margin: 0px;
    margin-top: 20px;
    margin-left: -118px;
  }

  .footer-description {
    width: auto;
    font-size: 13px;
  }

  .footer-column-title {
    font-size: 16px;
  }

  .footer-list li a {
    font-size: 12px;
    white-space: nowrap;
  }

  .footer-column {
    width: 130px !important;
  }

  .mains-responives-footyer {
    display: flex;
  }

  /******* home page ********/
  .main-top-section {
    flex-direction: column-reverse;
    margin: 0px 20px;
  }

  .main-section-right {
    width: 100%;
  }
.web_cards, .webs_dates{
    text-align: left;
}
.pays{
    font-size: 12px;
    padding: 6px 13px;
}
.payimgses{
    width: 20px !important;
}
.pay-price p {
    font-size: 11px;
}
.pay-price span{
    font-size: 14px;
}
.pay-price{
    gap: 5px;
}
  .right-images img {
    height: 100%;
  }

  .social-icon {
    gap: 5px;
  }

  .footer-insta img {
    width: 42px !important;
    height: 42px !important;
  }

  .footer-social-icons {
    gap: 5px;
    justify-content: center;
    align-items: center;
  }

  .main-section-left {
    width: 100%;
  }

  .main-section-left {
    padding: 20px 0px;
  }

  .contents h3 {
    font-size: 30px;
  }
.payments{
    padding: 12px 9px;
}
.web-forms{
    padding: 15px 10px;
}
  .contents h2 {
    font-size: 30px;
  }

  .para-A {
    font-size: 15px;
    line-height: 26px;
  }

  .para-B {
    font-size: 14px;
    line-height: 25px;
  }

  .program-head {
    font-size: 34px;
  }

  .programs-specails {
    margin-left: -20px;
    margin-bottom: 15px;
  }

  .lines img {
    width: 70%;
  }

  .main-program {
    margin: 0px 0px 0px 20px !important;
    margin-right: 0px !important;
  }

  .exam-name {
    width: 90%;
    margin-right: 10px;
    margin-bottom: 25px;
  }

  .main-exams .owl-nav {
    gap: 8px;
    display: flex;
    justify-content: center;
    width: 95%;
  }

  .mains-programs {
    height: 100%;
    margin-top: 0px;
    position: relative;
  }

  .main-exams {
    flex-direction: column;
    overflow: hidden;
  }

  .home-buttons {
    flex-wrap: wrap;
    display: flex;
  }

  .main-home img,
  .main-homes img {
    width: 20px;
  }
  .demo-questions-login{
      height: 800px;
  }
  .leftE{
      width: 100% !important;
  }
  .question-heading h3{
      font-size: 17px; 
  }
  .left-question{
      padding: 20px 12px;
  }
  .main-home,
  .main-homes {
    padding: 10px 16px;
    font-size: 14px;
    gap: 6px;
  }
    .container{
        flex-direction: column;
    }
  .specialist-exams {
    padding-top: 40px;
  }

  .main-exams-section {
    flex-direction: column;
    margin: 0px 20px;
    gap: 10px;
  }
  

  .mains-exam-left {
    width: 100%;
  }

  .exam-images img {
    margin: 0px;
    margin-top: 5px;
    height: 100%;
  }
  

  .mains-exam-right {
    width: 100%;
  }

  .tabs {
    display: flex;
    flex-direction: row;
    overflow: scroll;
    gap: 10px;
    width: 100%;
  }

  .tab-heading h2 {
    margin-top: 0px;
    font-size: 26px;
  }

  .tab-button {
    font-size: 14px;
    white-space: nowrap;
  }

  .tab-button.active {
    font-size: 14px;
  }

  .tabs-headings {
    margin-top: 10px;
  }

  .lining {
    margin-top: -8px;
  }

  .mains-specials {
    height: 100%;
  }

  .how-to-subscribes {
    margin-top: 0px;
  }

  .buttons-new {
    margin-bottom: 20px;
  }

  .specialist-exams {
    padding: 10px 0px 0px 0px;
  }

  .paras-contents p {
    font-size: 16px;
  }

  .how-to-subscribe {
    flex-direction: column;
    background-color: #F2FDFF;
    padding: 0px;
    width: 90%;
    gap: 20px;
    padding: 0px 20px;
    border-radius: 30px;
  }

  .how-to-subscribe-left {
    width: 100%;
  }
  .mains_detailsss{
      display: none !important;
  }
  .follow-us{
      flex-wrap: wrap;
  }
  .doctors-on-social{
      background-color: #3B3BA7 !important;
      height: 740px;
      border-radius: 20px;
  }
  .how-to-subscribe-right {
    width: 100%;
  }

  .subscription-process-one {
    padding: 0px;
    width: 100%;
    gap: 32px;
  }

  .subscription-content {
    padding: 10px 0px;
  }

  .subscription-image img {
    width: 90px;
    padding: 10px 10px 0px 10px;
  }

  .subscription-content p {
    font-size: 13px;
    padding: 0px 3px;
  }

  .bottom-paras {
    color: #3D3D3D;
    font-weight: 700;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
  }

  .how-to-button {
    display: flex;
    justify-content: center;
  }

  .subs-button {
    padding: 9px 18px;
  }

  .how-left-images img {
    width: 100%;
    margin: 10px auto;
  }

  .bottom-footers {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
  }

  .bottom-footers p a {
    padding: 0px;
  }

  .bottom-footers p {
    flex-direction: column;
  }

  .pg-back-image {
    top: 74px;
  }

  .pg-back-image img {
    top: 200px;
  }

  .exams-names {
    width: 100%;
    height: auto;
  }

  .footer-logo-section {
    text-align: center;
  }

  .newss-pre {
    font-size: 37px !important;
  }

  .main-ours {
    margin: 20px;
    width: 100%;
  }

  .ours {
    justify-content: center;
  }

  .program-head {
    text-align: center;
  }

  .offers-heads {
        font-size: 25px !important;
  }
  .syllabus-container{
      padding: 20px 15px;
  }
  
  .meets-lines {
    display: block;
    width: 80%;
    margin: 5px auto;
  }

  .offers-course {
    margin-top: 82px;
  }

  .exams-cardss {
    padding-left: 20px;
  }

  .main-examss .owl-nav {
    top: 495px;
  }

  .main-examss .owl-nav {
    right: 140px;
  }

  .meet-at-bg img {
    height: 180px;
  }
  .tab-heading p{
      font-size: 14px;
  }
.studys-buttons{
    padding: 12px 20px;
    font-size: 16px;
}
.about_drafreen{
  flex-direction: column-reverse;
  padding: 12px 15px !important;
}
.about_drafreen-img{
    width: 100%;
}
.main_drafreen-details{
    width: 100% !important;
}
  .meet-at-bg {
    top: 480px;
  }

  .offers-tab {
    width: 100% !important;
    white-space: nowrap;
  }

  .mains-offers {
    margin: 0px 12px !important;
    padding: 25px 10px 0px 10px;
  }

  .after-offers-tab {
    flex-direction: column;
    margin: 8px;
    gap: 0px;
  }

  .plan-content p {
    font-weight: 500;
    margin: 15px 0px;
    font-size: 11px;
  }

  .offers-p {
    padding-bottom: 15px;
    font-weight: 600;
  }

  .plan-content p {
    margin: 10px 0px;
  }

  .get-started {
    font-weight: 600;
  }

  .offers-course-left {
    width: 100%;
  }

  .offers-course-right {
    width: 100%;
  }

  /* .pg-back-image img{
    width: 100%;
  } */
  .mains-palns {
    margin: 0px 20px;
  }

  .plan-A {
    width: 100%;
  }

  .offers-tab-buttons {
    font-size: 12px;
    padding: 0px 20px;
  }

  .researchs_img img{
    padding: 10px 15px !important;
  }
  .offers-tab-button.active {
    font-size: 11px;
  }

  .offers-course-content h2 {
    font-size: 26px;
  }

  .refral-content {
    width: 90%;
    border: 1px solid #E8E8FF;
  }

  .news-span {
    top: 90px;
  }

  .news-span span {
    background-color: #FF9100;
    color: #FFFFFF;
    padding: 14px 30px;
    border-radius: 50px;
    font-size: 18px;
    margin-left: 20px;
    font-weight: 500;
  }

  .refral-section a {
    margin-top: 50px;
    font-weight: 600;
  }

  #owl-carousel-C .item-A,
  #owl-carousel-D .item-A {
    border: 1px solid #E8E8FF;
  }

  .lightgreyImg {
    width: 40%;
    bottom: -220px;
  }

  .news-span {
    right: 25%;
  }

  .review-crausel {
    margin-top: 20px;
  }

  .main-reviews {
    margin: 0px 20px;
  }

  #owl-carousel-C .item-A,
  #owl-carousel-D .item-A {
    margin-right: 5px !important;
  }

  .reviews-one {
    display: none;
  }

  .lines img {
    margin-bottom: 0px;
  }

  .specialist-exams,
  .analytics,
  .offers-tab,
  .connect-with {
    /* width: 100%;   */
    overflow: scroll;
  }

  .background-img img {
    height: 300px;
  }

  .about-img {
    width: 78% !important;
    right: 34px;
    top: 20px !important;
  }

  .background-img {
    position: relative;
  }

  .about-img img {
    height: 145px;
    width: 96%;
    margin: 0px auto;
  }
  .dentists{
   width: 100% !important;
  }
  .mains_den{
            width: 100% !important;
  }
  .emreess{
      width: 100%;
      gap: 12px !important;
  }
  .course-features{
      padding: 20px 15px !important;
  }
  .main_dent{
      width: 100% !important;
  }
  .secomnd_dent{
      width: 100% !important;
  }
  .checkmark_emree{
      gap: 12px !important;
  }
  .about-us img {
    height: 18px !important;
  }
/*  vaibhav */
  .about-us {
    top: 184px;
    left: 50px;
  }
  .dentals_exams{
      flex-direction: column;
  }
  .mainas{
      flex-direction: column;
  }
  .about-us img{
      width: 60% !important;
  }

  .about-us p {
    margin: 0px;
    font-size: 16px;
    margin: 0px !important;
  }

  .about-us h3 {
    font-size: 30px;
  }

  .about-greens {
    width: 80% !important;
    margin-bottom: 10px;
  }
  .why-unanai{
      flex-direction: column;
  }

  .top-section-about,
  .analytics-mains,
  .main-reviews {
    margin: 0px !important;
  }

  .about-analytics {
    margin-top: 0px;
  }

  .analytics-mains {
    background-image: url('/assets/images/img-bg.png');
    background-repeat: no-repeat;
    margin: 20px 0px 0px 0px !important;
    margin-left: 5px !important;
    height: 205px;
    border-radius: 25px;
  }

  .courses h3 {
    font-size: 32px;
  }

  .about-dentists,
  .programs p {
    font-size: 25px;
  }

  .courses img {
    width: 74%;
    margin-top: 5px;
  }

  .aboutcourse {
    font-size: 14px;
    line-height: 25px;
  }

  .Academy-provide {
    display: none;
  }

  .about-dentistsA {
    display: block;
  }

  .programs h3 {
    font-size: 28px;
  }

  .studying img {
    width: 100%;
    height: 185px;
  }
  .all-mains{
    margin: 0px 25px;
  }
  .main_drafreen-details{
    width: 85%;
  }
  .main_drafreen-details p{
    font-size: 15px;
  }
  .preparation-demo {
    width: 98%;
  }
  .demo {
    font-size: 15px;
    padding: 10px 14px !important;
  }
  .demo img{
    width: 19px;
  }

  .preparation-dentel {
    flex-wrap: wrap;
  }

  .medical-chart img {
    height: 300px;
    width: 100%;
  }

  .studying {
    width: 48%;
  }

  .detailed-subject img {
    height: 45px;
    width: 45px;
  }

  .student-details h3 {
    font-size: 20px;
    margin: 0px;
  }

  .grey-Img {
    display: none;
  }

  .student-details p {
    font-size: 11px;
    margin: 0px;
  }

  .detailed-subject {
    gap: 5px;
    border-radius: 15px;
    padding: 15px 10px;
    margin-top: 10px;
  }

  .preparation-dentel {
    margin-top: 0px;
  }

  .specilist-dentel {
    width: 95%;
  }

  .dentel-demo {
    display: block;
  }

  .dentel-img img,
  .dentel-img,
  .dental-img img,
  .left,
  .right {
    width: 100%;
    padding: 0px 10px;
  }

  #ExamsA {
    overflow: scroll;
    white-space: nowrap;
  }

  /* ========== vaibhav ============== */
  .how-to-subscribe-right {
    margin-top: 25px;
    width: 100% !important;
  }
  /*  ============= vaibhav ============ */
  .how-to-subscribe-left {
    width: 95% !important;
  }

  .leftA,
  .rightA {
    width: 100%;
  }

  .rightA h4 {
    font-size: 27px;
  }

  .rightA p {
    font-size: 14px;
    line-height: 25px;
    margin: 0px;
    margin-top: 10px !important;
  }
  .exam-details a{
      white-space: nowrap;
  }

  .gp-exam {
    font-size: 21px !important;
  }

  .how-to-subscribe {
    display: block;
  }

  .greenbackgoundImg {
    height: 1410px;
  }


  .prometricanswer {
    font-size: 13px;
    line-height: 21px;
  }

  .demo-off {
    width: 85%;
  }

  .demo-off p {
    font-size: 15px;
  }

  /* --------------------testimonial------------------ */
  .subscription-image {
    width: 21%;
  }

  .subscription-image img {
    width: 85px;
    padding-top: 8px;
  }

  .subs-counting {
    padding: 3px 6px;
    left: 70px;
    top: 8px;
  }

  /* .subscription-content p {
  font-size: 17px;
} */
  .bottom-paras {
    text-align: center;
    color: #3D3D3D;
    font-weight: 600;
    font-size: 18px;
  }

  .subscribe-now {
    display: flex;
    justify-content: center;
  }
/* ========= vaibhav ============= */
  .how-to-subscribe {
    background-color: #F2FDFF;
    box-shadow: 0px 10px 25px 0px #00667D1A;
    padding: 12px;
    width: 95% !important;
    margin: 0px auto !important;
  }

  .analytics-image {
    width: 50px;
  }

  .analytics-one {
    gap: 8px;
    align-items: start;
  }

  .analytics-content h2 {
    font-size: 23px;
  }

  .new-ones {
    position: relative;
    width: 50%;
  }

  .two-ones {
    position: relative;
    width: 50%;
  }

  .three-ones {
    position: relative;
    width: 50%;
  }

  .four-ones {
    position: relative;
    width: 50%;
  }

  .content-ones {
    font-size: 13px !important;
    position: absolute;
    left: 5px;
    top: 54px;
  }

  .contents-two {
    font-size: 13px !important;
    position: absolute;
    left: 5px;
    top: 54px;
  }

  .contents-three {
    font-size: 13px !important;
    position: absolute;
    left: 5px;
    top: 54px;
  }

  .new-top-two {
    gap: 5px;
  }

  .contents-four {
    font-size: 14px !important;
    position: absolute;
    left: 5px;
    top: 54px;
    white-space: nowrap;
  }

  .how-to-bg {
    display: none;
  }

  .review p {
    font-size: 12px;
    margin-top: -5px;
    margin: 0px;
  }

  .customer-name h4 {
    font-size: 17px;
  }

  .subscription-process-one {
    width: 100%;
    /* padding-right: 0px; */
    box-shadow: 0px 33px 66px 0px #00000012;
  }

  .subscription-process {
    gap: 20px;
  }

  .analytics-total {
    width: 88%;
    display: flex;
    margin-top: 0px !important;
    background-image: none !important;
    flex-direction: column;
    padding: 20px 10px;
    border-radius: 10px;
    margin-bottom: 0px;
  }

  .new-top-two {
    display: flex;
    flex-direction: row;
    position: relative;
  }

  #owl-carousel-C {
    display: none;
  }

  /* ----------------------About Us----------------- */
  /* ----------------------FAQ----------------------- */
  .newsletter {
    margin: 0px 12px !important;
  }

  .question-answer {
    flex-wrap: wrap;
  }

  .faq-main-page {
    margin: 0px 10px;
  }

  .faq-questions {
    margin: 0px;
  }

  .main-faq-section {
    width: 97% !important;
    margin: 0px auto;
  }

  .gp-exam-list {
    z-index: 3000;
  }

  .formA {
    width: 90% !important;
  }

  .user-nameA {
    flex-wrap: wrap;
  }

  .form-group {
    width: 100%;
  }

  /* .lines img{
  width: 80%;
} */
  .faq-question {
    font-size: 16px;
  }

  .blog-text span {
    font-size: 16px;
  }
/* ========== vaibhav ================ */
  .review-textA h3 {
    font-size: 14px;
    line-height: 23px;
  }

  #carousel-latest .owl-nav {
    right: 35%;
    top: 90%;
  }

  .owl-nav {
    bottom: 5px !important;
  }

  #faq-greenimg {
    height: 650px !important;
  }

  .main-study {
    margin-top: 30px;
    margin-bottom: 15px;
  }

  .program-head {
    font-size: 35px;
  }

  .our-heads {
    font-size: 34px;
  }

  .faq-answer p {
    font-size: 12px;
    display: flex;
    gap: 5px;
  }

  .faq-answer span {
    height: 11px;
    margin-right: 0px;
  }

  .faq-answer {
    line-height: 17px;
  }

  .latest-crausel {
    margin-top: 30px;
  }

  .read-blog,
  .blog-article {
    text-align: center;
  }

  .read-blog h3 {
    font-size: 36px;
    text-align: center;
  }

  /* -----------------------FAQ---------------------- */
  /* ---------------------------contact Us---------------- */
  .contact-information {
    flex-direction: column-reverse;
    top: 40px;
  }

  .left-D,
  .right-D {
    width: 100%;
  }

  .contact-information {
    left: 17px;
  }

  .blue-image {
    height: 620px !important;
  }

  .contacts-main-page {
    margin-top: 20px;
  }

  .form-container {
    flex-wrap: wrap;
    gap: 0px;
  }

  .contact-info {
    width: 100%;
     margin-top: 0px; 
  }

  .form-contactA {
    top: -535px;
    width: 97%;
    padding: 10px;
    left: 0px;
  }

  .call-expert p {
    line-height: 24px;
  }

  .make-call img {
    width: 85px;
  }

  .call-timeA {
    font-size: 15px !important;
  }

  .faq-responsives {
    width: 85%;
  }

  /* .all-plans{
  display: flex;
  flex-direction: row;
  width: 100%;
} */
  .contact-form {
    height: 230px;
    position: relative;
  }

  .plus {
    width: 30px;
    height: 30px;
  }

  .faq-question.open span {
    width: 30px;
    height: 30px;
  }

  .form-background {
    margin: 0px auto;
    height: 820px;
  }

  #contact-greenimg {
    height: 1100px !important;
    margin-top: 0px;
  }

  .information h3 {
    font-size: 34px;
    text-align: center !important;
  }

  .get-in-touch,
  .information {
    text-align: center;
  }

  #contactus-heading {
    font-size: 27px;
  }

  .study-programs {
    margin-top: 50px;
  }
}

  /* ------------------------Contact Us------------------- */
  /* -------------------news-Letter---------------------- */
  @media(max-width: 768px) {
    .newsLetter-blue img {
      height: 144px;
    }

    .connect-with {
      margin-top: -164px;
      left: 0px;
      margin-left: 35px;
    }

    .qusetion-concerns {
      width: 100%;
    }

    .qusetion-concerns h3 {
      font-size: 9px;
      line-height: 11px;
      margin-top: 5px;
      margin-bottom: 15px;
      font-weight: 700;
    }

    .newsLetter-img img {
      width: 92%;
      height: 110px;
    }

    .newsLetter-img {
      margin-top: -33%;
      right: 0px;
      left: 50%;
    }


    .newsLetter {
      margin: 0px 15px !important;
    }

    .connect-us {
      position: absolute;
      top: 105px;
      left: 0px;
    }

    .connect-us button {
      font-size: 13px;
      padding: 8px 8px;
    }

    .news-green {
      margin-top: -55px;
      left: 0px;
      width: 14%;
    }

    .dotts-Img {
      width: 18%;
      margin-top: -154px;
      right: 3px;
    }

    .connect-us img {
      width: 16px;
      height: 16px;
    }

    .newsLetter-blue img {
      width: 100%;
    }

    .concerns {
      margin-top: 10px;
    }

    .new-letters {
      margin-top: 10px !important;
    }
  }


/* =========================== 21-05-2025 vaibhav ============================= */
@media (max-width: 768px) {
  .subscribe{
    margin-left: 0px !important;
  }
  .our-blogs{
    overflow: scroll;
    flex-wrap: wrap;
    gap: 30px;
  }
  .item-B{
    width: 100% !important;
    margin-bottom: 40px;
  }
  .blog-detailsB{
    width: 260px;
    left: 12%;
    margin-top: -62px;
  }
  .blogs-bg{
    height: 670px !important;
  }
  .abs{
    top: 6px !important;
    left: -20px;
  }
  .new-courses{
    top: 0px;
  }
  .background-imgegs img{
    height: 100px;
  }
  .course-main-content{
    flex-direction: column;
  }
  .course-left, .course-right{
    width: 100%;
  }
  .specialist{
    left: 80px;
  }
  .specialist h3{
    font-size: 32px;
  }
  .special-main-content{
    flex-direction: column;
    gap: 10px;
  }
  .special-left{
    width: 100%;
  }
  .special-right{
    width: 90%;
  }
  .row{
    flex-direction: column;
    gap: 0px;  
  }
  .syllabus-container ul{
    margin: 0px !important;
  }
  .exam-cards{
    margin-bottom: 20px;
  }
  .exam-cards .card {
    width: 40%;
  }
  .specialist-img{
    margin-top: 0px !important;
  }
  .mains_what_for{
    flex-direction: column;
  }
  .tcams-first{
    flex-direction: column-reverse;
  }
  .extensions_sections{
    flex-wrap: wrap;
  }
  .form-contactA {
    top: -600px !important;
  }
  .new-rights,.new-lefts{
    width: 100% !important;
  }
  .researchA{
    height: 350px !important;
  }
  .cv_gets_now {
    flex-wrap: wrap;
  }
  .cvgets_right , .cvgets_left{
    width: 100%;
  }
  .dataflow-reg{
    height: 1055px !important;
            background-repeat: no-repeat;
  }
  .main_key{
      width: 100% !important;
  }
  .left-features .rights-features{
      width: 100% !important;
  }
  .tcam-right .new-lefts{
           width: 100% !important; 
  }
  .privacy-policy{
      width: 80% !important;
  }
  .tcam-right{
    width: 100% !important;  
  }
  .other-features{
    flex-wrap: wrap;
  }
  .right-features, .left-features{
    width: 100%;
  }
  .features-work{
    flex-direction: column-reverse;
  }
  .work-left, .features-workright{
    width: 100% !important;
  }
  .doctor-bio, .academy-blueImg{
    flex-wrap: wrap;
  }
  .left-bio, .right-bio{
    width: 100%;
  }

  .enrolls_tcam {
    left: 8%;
  }
  .mcq-card{
    width: 100%;
  }
  .blueA {
    height: 600px;
  }
  .doctor-image{
    width: 50%;
  }
  .academy{
    flex-wrap: wrap;
  }
  .about-us-A {
    top: 22px;
    left: 98px;
  }
  .pattern{
    flex-wrap: wrap;
  }
  .pattern-left,.pattern-right{
    width: 100% !important;
  }
  .features-course{
    gap: 15px !important;
  }
  .tcam-right{
    width: 100%;
  }
  .mains_ana-tcam{
    flex-wrap: wrap;
  }
  .tcam-lefts{
    width: 100%;
  }
  .tcams-first{
    width: 90%;
  }
  .enrolls_tcam {
    width: 75%;
  }
  .why_usmle span{
    width: 50px !important;
  }
  .why_usmle .blue-dot{
    width: 19px !important;
  }
  .form-regis-b{
    top: -710px !important;
  }
  .programs-buttons{
    padding-top: 0px !important;
  }
  .green-bg{
    height: 1070px !important;
    margin-top: 35px !important;
  }

  .tecam-images img {
    width: 100%;
    height: 340px !important;
  }
  .research-form{
    top: -540px !important;
  }
  .research-formbg{
    height: 870px !important;
  }
  .webs{
    flex-wrap: wrap;
    text-align: center;
  }
  .webs_left{
    width: 100%;
  }
  .web_right{
    width: 100%;
  }
  .webinars{
    flex-wrap: wrap;
  }
  .webs_dates {
    width: 100%;
  }
  .pay-price{
    flex-wrap: wrap;
  }

  .mains_worksops{
    margin:0px !important;
  }
  .main_workshop{
    flex-wrap: wrap;
    width: 75% !important;
  }
  .workshop_left, .workshop_right{
    width: 100%;
  }
  .cv-form{
    top: -440px !important;
  }

  .modal-content{
    width: 80% !important;
    margin: 0px auto;
  }
  .blogs-detailsB{
    top: 40px !important;
  }
  .blogs-detailsC, .education{
    flex-wrap: wrap;
  }
  .leftC, .rightC {
    width: 100%;
  }
  .education button{
    padding: 12px 19px;
  }
  .contact-formB{
    top: -540px !important;
  }
  .doctor-bg{
    height: 760px;
  }
  .doctor-name h2, .doctor-name p{
    color: #FFF !important;
  }
  .doctor-detailsA{
    flex-wrap: wrap;
  }
  .leftD, .rightD, .leftE{
    width: 100%;
  }
  .academician{
    flex-wrap: wrap;
    gap: 30px;
  }
  .question-demo-heading{
    flex-direction: column-reverse;
    top: 40%;
    gap: 15px;
    margin-top: 20px !important;
    /*height: 100%;*/
  }
  /*.demo-questions-new img{*/
  /*    display: none;*/
  /*}*/
  .demos-res{
          display: none;  
  }
  .question-demo-heading {
    position: relative;
    top: 38%;
     left: 0% !important; 
    display: flex;
    justify-content: space-between;
}
  .question-para p{
      font-size: 15px;
  }
  
  .ques_news{
    width: 100%;
    margin-top: 20px;
  }
  .question-bg{
    height: 1050px !important;
  }
  .time-start{
    width: 55%;
  }
  .last-question button {
    padding: 10px 16px;
  }
  
  .last-question button, .next-question button{
    font-size: 12px;
  }
  .question-button{
    gap: 15px ; 
  }

  .question-bgA{
    height: 100vh !important;
  }
  .rightL {
    top: 19% !important;
    right: 3% !important;
    width: 80% !important;
  }
  .cv_services{
    flex-wrap: wrap;
    gap: 20px;
  }
  .options-new input[type="radio"]:checked+label {
      width: 100%;
  }

  .cvservices_cards{
    width: 100%;
  }
  .gp-examA span{
    padding: 10px 10px !important;
  }
  /* dataflow name add*/
  .dataflow_news{
      height: 1092px !important;
  }

.demo-questions-new, .demo-questions-login{
    margin-bottom: -20px !important;
}
}