@media (max-width: 1699px) {
.answer-btn{
  width: 32px;
  height: 32px;
  line-height: 30px;
  font-size: 12px;
  gap: 5px;
}

.question-booklet-bx{
height: 742px;
}

.paper-bookmark-bx{
height: 810px;
margin-top: 15px;
}

.booklet-right-bx{
  min-height: 800px;
}

}


@media (max-width: 1399px) {
  .task-schedule-box .meeting-list-bx {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
  }

  .chck-supplir-custm-bx {
    flex-wrap: wrap-reverse;
  }

  .meeting-select-list li {
    font-size: 13px;
  }



  

}

@media (max-width: 1199px) {

  .answer-btn{
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  gap: 5px;
}
}


@media (min-width: 992px) {
  .mobile-menu-btn {
    display: none;
  }

  .sidebar-close-btn {
    display: none;
  }

  .dashbrd-left-asidebar {
    position: static;
    width: auto;
    height: auto;
    box-shadow: none;
    left: 0;
  }
}

@media (max-width : 991px) {

  .dashbrd-left-asidebar {
    border-radius: 0;
  }

  .mobile-menu-btn {
    color: #fff !important;
  }

  .dashboard-saller-sec {
    padding: 20px 0;
  }

  .dashbrd-left-asidebar {
    padding: 50px 15px;
  }

  .tp-saller-header .header-logo .logo-img {
    display: none;
  }

  .dash-search-dta-bx {
    flex-wrap: wrap;
  }

  .admn-mob-close-bx {
    margin-top: 8px;
    margin-right: 15px;
  }

  .tp-header-search-br {
    display: none;
  }



  /* Admin Resposnive Start
   */
  .dashboard-left-side {
    position: fixed;
    top: 0;
    left: 0;
    width: 250px;
    z-index: 1050;
    background-color: #fff;
    transform: translateX(-100%);
    transition: transform 0.3s ease;

  }

  .dashboard-left-side.mobile-show {
    transform: translateX(0);
  }

  .mobile-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 1040;
    display: none;
  }

  .mobile-overlay.show {
    display: block;
  }

  /* Admin Resposnive End
   */

  .dashboard-right-side .tp-header-section .tp-right-admin-bx {
    gap: 5px;
  }

  .main-task-vendor-bx {
    padding: 10px;
  }

  .meeting-card {
    padding: 15px;
  }


  .dashobard-title-bx {
    flex-wrap: wrap;

  }

  .add-location-list {
    flex-wrap: wrap;

  }

  .admin-frm-vendor-bx {
    padding: 30px 0 30px 0;
  }

  .admin-pisture-bx img {
    min-height: 350px;
  }

  .vendr-sub-edit-bx {
    padding: 15px;
  }


  .vendr-nw-crd-recent {
    padding: 15px;
  }

  .dashboard-logo-tp .dash-hp-title {
    padding: 3px 0;
  }

  .admin-login-section {
    background-color: #F8F9FA;
    height: 100vh;
    overflow: scroll;

  }


  .admin-pisture-bx {
    position: relative;
    width: 100%;
    height: auto;
  }

  .admin-login-section {
    margin-left: 0;
    height: auto;
    overflow: visible;
  }

  .anwser-nw-bx{
    gap: 5px;
    padding: 15px 10px;
  }

  .answer-btn{
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 10px;
  }

  .general-heading-content h6{
    font-size: 16px;
  }

  .question-sub-header{
    padding: 10px;
  }

  .question-sub-header h6{
    font-size: 14px;
  }

  .course-section-bx{
    flex-wrap: wrap;
    gap: 5px;
    justify-content: center;
  }

  .course-list{
    padding: 10px;
  }

  .main-question-paper{
    padding: 10px;
  }

  .paper-bookmark-title{
    padding: 15px 0;
  }

  .question-heading-title{
    font-size: 16px;
  }

  .question-booklet-bx{
    padding: 10px;
  }



  .anwser-booklet-bx .booklet-anwser-item{
    padding: 15px 20px;
    border-radius: 15px;
    font-size: 16px;
  }

  .questin-both-btn{
    flex-wrap: wrap;
    align-items: center;
    justify-content: center !important;
    gap: 10px;
  }

  .right-correct-anwser-list .right-correct-item{
    font-size: 14px;
  }

  .lg_title{
    font-size: 32px;
  }

  .rank-award-list {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 0.6 !important;
}

 
  

}

@media (max-width : 767px) {
.question-booklet-bx{
height: 500px;
}

.paper-bookmark-bx{
height: 558px;
margin-top: 15px;
}

.booklet-right-bx{
  min-height: 725px;
}

.answer-btn{
  width: 28px;
  height: 28px;
  line-height: 26px;
}

  .anwser-nw-bx{
    gap: 5px;
    padding: 15px 10px !important;
  }

  .right-correct-anwser-list .right-correct-item{
    font-size: 14px !important;
  }

  .anwser-booklet-bx .booklet-anwser-item{
    padding: 10px;
  }

}