@media (min-width: 1025px) and (max-width:1440px) {
   .search-group .input-group {
      width: 450px !important;
   }
}

@media (min-width: 992px) and (max-width:1024px) {
   .book-card-section h5 {
      font-size: 1rem !important;
   }

   .book-card-section p {
      font-size: 14px !important;
   }
   .vjed-des-card h1 {
      font-size: 1.3rem;
   }

   .search-group .input-group {
      width: 360px !important;
   }
}

@media (min-width: 768px) and (max-width:991px) {
   .asdz-nav-link li a {
      font-size: 12px;
      padding: 0.5rem !important;
   }

   .card-body {
      padding: 0.5rem 0.5rem !important;
   }

   .download-app a.btn {
      font-size: 12px !important;
   }

   .logo-name h2 {
      font-size: 25px;
   }

   .header-asdz {
      display: inherit !important;
   }

   .learn-section h5 {
      font-size: 1rem;
      margin-top: 0.7rem;
   }

   .learn-heading h2.learn-title {
      font-size: 1.3rem !important;
   }

   .learn-heading h2.learn-title span {
      font-size: 1.3rem !important;
   }

   .asdz-desc p {
      font-size: 20px;
   }

   .vjed-card-item h5 {
      font-size: 12px !important;
   }

   .vjed-card-item h6 {



      font-size: 12px !important;

   }

   .vjed-card-item p {



      font-size: 10px !important;

   }

   .vjed-copan-card img {

      width: 1rem !important;

   }

   .vjed-card h6 {

      font-size: 7px;

      color: rgb(46, 45, 45);

   }

   .vjed-order-heading h5 {



      font-size: 12px;





   }

   .vjed-card h6 {

      font-size: 7px;

      color: rgb(46, 45, 45);

   }

   .user-nav li a.active {

      font-size: 12px;

   }

   .user-nav li a {



      font-size: 12px;



   }



   .vjed-blog-heading h2 {

      font-size: 16px;



   }

   .vjed-blog-des p {

      font-size: 12px;



   }

   .blog-post-read h6 {



      font-size: 11px;



   }

   .about-batch-heading h1 {

      font-size: 2rem;

   }

   .about-batch-heading h1 span {

      font-size: 2rem;

   }

   .blog-cg-img h6 {

      font-size: 10px;

   }

   .blog-cg-img h4 {

      font-size: 17px
   }

   .blog-cg-img .btn-exp {

      font-size: 10px;

   }



   .blog-social-media-links a.btn-facebook,
   a.btn-linkedin,
   a.btn-pinterest,
   a.btn-instagram,
   a.btn-youtube,
   a.btn-twitter {

      padding: 2px 10px !important;

   }

   .book-card-section h5 {

      font-size: 12px !important;

   }

   .book-card-section p {

      font-size: 11px !important;

   }

   .vjed-des-card h1 {

      font-size: 1rem;



   }



   .tbsew-ew li a.nav-link.active {

      font-size: 11px !important;

   }



   .tbsew-ew li a.nav-link {

      font-size: 11px !important;

   }

   .vjed-test-card h6 {

      font-size: 11px;



   }

   .vjed-test-card p {

      font-size: 9px !important;



   }

   .test-body p {

      font-size: 10px;



   }

   .series-recomd h6 {

      font-size: 10px;



   }

   .series-recomd p {

      font-size: 9px;

   }

   .vjed-about-sec p {

      font-size: 13px;

   }

   .sel-vdo-rd {

      flex-direction: column;

   }

   .search-group .input-group {

      width: 100% !important;

   }



   .vjed-off-heading h2 {

      font-size: 1.5rem;

      font-weight: 600;

      color: #000;

      min-height: 120px;

      line-height: 35px;

   }

   .vjed-off-des p {

      font-size: 16px;

      color: #999;

      min-height: 50px;

   }

   .pchoose-type .pchoose-type-box {



      padding: 5px 15px;



   }



   .activeradio {



      right: 5px;

      top: 5px;

   }

   .class-old-price,
   .class-price {

      line-height: 25px;

      letter-spacing: 0;

   }



   .class-price {

      font-family: 'System-ui';

      font-size: 20px;

      color: #333;

   }

   .class-price-off {

      background: no-repeat padding-box #3F5858;

      box-shadow: 0 1px 3px #3F5858;

      border-radius: 20px;

      height: 20px;

      line-height: 7px;

      padding: 7px;

      font-size: 11px;

      color: #fff;

      margin-top: 0 !important;

      font-family: 'System-ui';



   }

   span.expCourse a.btn {



      padding: 0.2rem 0.5rem !important;

   }

}















@media (min-width: 320px) and (max-width:767px) {

   /* .top-header-asd .navbar-toggler{

   background-color:#fff;

   display:block;

}

.top-header-asd .navbar>.container{

   display:block !important;

}

.top-header-asd .navbar-expand-sm .navbar-collapse {

  display: none;

  justify-content: inherit !important;

   

} 

.top-header-asd .navbar-expand-sm .navbar-nav {

   flex-direction: column;

}

.collapse:not(.show) {

   display: none;

} */

   .app-header {

      flex-direction: column;

   }

   .search-group .input-group {

      width: 100% !important;

   }

   .logo-name h2 {

      font-size: 25px !important;



   }

   .card-body {

      padding: 0.5rem 0.5rem !important;

   }

   .download-app a.btn {

      font-size: 12px;

      padding: 0 0.5rem !important;

   }

   .mission-header {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-block-end: 16px;
   }


   .header-asdz {

      display: inherit !important;
      position: absolute;
      top: 22%;
      /* bottom: 0; */
      z-index: 9999;
      left: 0;
      justify-content: start !important;
      width: 80% !important;

   }

   .learn-section h5 {

      font-size: 1rem;

      margin-top: 0.7rem;

   }

   .learn-heading h2.learn-title {

      font-size: 1.3rem !important;

   }

   .learn-heading h2.learn-title span {

      font-size: 1.3rem !important;

   }



   .asdz-desc p {



      font-size: 20px;



   }

   .app-link .input-group {

      max-width: 100% !important;

   }

   .vjed-card-item h5 {



      font-size: 10px !important;

   }

   .vjed-card-item h6 {



      font-size: 10px !important;

   }

   .vjed-card-item p {



      font-size: 8px !important;

   }

   .vjed-order-heading h5 {
      font-size: 12px;
   }



   .vjed-copan-card img {

      width: 1rem !important;

   }

   .user-nav li a.active {

      font-size: 12px;

   }

   .user-nav li a {



      font-size: 12px;



   }



   .vjed-amount {

      display: block !important;

      text-align: left;

   }

   .vjed-amount p {

      font-size: 10px;



   }



   .vjed-blog-heading h2 {

      font-size: 15px;



   }

   .vjed-blog-des p {

      font-size: 12px;



   }

   .blog-post-read h6 {



      font-size: 11px;



   }

   .about-batch-heading h1 {
      font-size: 2rem;
   }

   .about-batch-heading h1 span {
      font-size: 2rem;
   }

   .post-card {
      font-size: 0.9em;
   }

   .book-buy {
      display: block !important;
   }

   .book-card-section h5 {
      font-size: 12px !important;
   }

   .book-card-section p {
      font-size: 11px !important;
   }

   .vjed-off-heading h5 {
      font-size: 12px;
   }

   .vjed-off-des p {
      font-size: 11px;
   }

   .vjed-des-card h1 {
      font-size: 1rem;
   }

   .vjed-des-card p {
      font-size: 12px;
   }

   .tbsew-ew li a.nav-link.active {
      font-size: 16px !important;
   }

   .tbsew-ew li a.nav-link {
      font-size: 11px !important;
   }

   .course__tabs {
      left: 40px !important;
      right: 40px !important;
   }

   .sel-vdo-rd {
      flex-direction: column;
   }

   .section-banner .radious_all {
      padding: 0px !important;
      min-height: 220px !important;
      height: 100% !important;
   }
   .banner-card img {
    height: 250px !important;
}
}

@media (min-width: 991px) {
   .mediz-scrolled {
      display: none;
   }

   header.mobile-header {
      display: none !important;
   }

   .phone-header {
      display: none;
   }

   .top-header-asd {
      display: block !important;
   }

   .mobile-header {
      display: block !important;
   }
}

@media (max-width: 991px) {
   html {
      overflow-x: hidden;
   }

   body {
      overflow-x: hidden;
   }

   /* .navbar-nav .dropdown-menu {
      position: static !important;
      inset: 0px auto auto 0px !important;
      margin: 0px;
      transform: translate3d(0px, 0px, 0px) !important;
   } */

   .phone-header {
      display: block !important;
   }

   .top-header-asd {
      display: none !important;
   }

   .mobile-header {
      display: none !important;
   }

   /* .navbar .container{
      width: 85% !important;
   } */
   .youtube .owl-next {
      display: none;
   }

   .top-header-navbar .navbar-toggler {
      display: none;
   }

   .top-header-asd {
      display: none;
   }

   .mobile-header {
      background-color: #39b29c;
      padding: 28px 0px 84px;
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      z-index: 1030;
   }

   .mission-header {

      margin-inline-start: 12px;
   }

   .offcanvas-body {
      padding: 0;
   }

   .section-banner {
      margin-block-start: 118px;
   }

   .phone-login-btn {
      justify-content: end;
   }

   .navbar-toggler {
      padding: 2px 6px;
      border: 1px solid #000 !important;
   }

   .navbar-toggler span {
      font-size: 14px !important;
   }

   .menu-btn-box {
      width: 12%;
   }

   .logo-box-phone {
      width: 46%;
      padding-inline-end: 0;
      padding-inline-start: 14px;

   }

   .phone-login-btn {
      width: 40%;
      padding: 0;
   }

   .logo-icon {
      width: 22%;
   }

   .header-logo .logo img {
      width: 90% !important;
      padding: 0 !important;
   }

   .log3 #loginbtn {
      padding: 0px 6px !important;
      height: 32px !important;
      position: relative;
   }

   .navbar .hides {
      display: block !important;
   }

   .log3 .btn {
      height: 32px;
      position: relative;
   }

   .cart-btn span {
      position: absolute;
      bottom: 24px;
      left: 26px;
      background-color: #e51313;
      padding: 2px 6px;
      border-radius: 100px;
      font-size: 10px !important;
   }

   /* ...........feed........... */
   .book-summery-box {
      margin-block-start: 28%;
   }

   .vjed-subject-book {
      border-right: 1px solid transparent !important;
   }

}

@media (max-width: 768px) {
   .image-opstion .header-content .coching-logobox img {
 
      object-fit: contain;
  }
   .sub-dropdown {
      display: none !important;
  }
  .sub-dropdown.show{
   display: block !important;
   position: static !important;
   transform: translate3d(0px, 0px, 0px) !important;
  }
  /* .sub-dropdown {
   display: block !important;
   position: static !important;
   transform: translate3d(0px, 0px, 0px) !important;
} */
   /* .nav-link.dropdown-toggle.show{
      position: static !important;
      transform: translate3d(0px, 0px, 0px) !important;
      display: block !important;

   }
   .top-dropdwon.dropdown-menu.show{
      position: static !important;
      transform: translate3d(0px, 0px, 0px) !important;
      display: block !important;
   }
   .dropdown-menu {
      display: none !important;
      width: 46% !important;
      background-color: #fff;
   }
   .sub-dropdown {
      display: none !important;
  }
  .dropmenu-bar{
   position: static !important;
   display: block !important;
  }
  .sub-dropdown.show{
position: static !important;
   display: block !important;
  } */
   /* .sub-dropdown {
      position: static !important;
      transform: translate3d(0px, 0px, 0px) !important;
      display: block !important;
   } */
   /* .top-dropdwon.dropdown-menu.show {
      position: static !important;
      transform: translate3d(0px, 0px, 0px) !important;
      display: block !important;
   }

   .dropdown-menu {
      display: none !important;
      width: 46% !important;
      background-color: #fff;
   }
   .sub-drop-dwon.dropdown-toggle.show{
      display: block !important;
   }
 .sub-drop-dwon.dropdown-menu.show{
      transform: translate3d(0px, 0px, 0px) !important;
      position: static !important;
      display: block !important;
      width: 100% !important;
   } */
   .vjed-off-img {
     
      height: 254px !important;
   }
   .vjed-off-img .mySlides {
      height: 100% !important;
      padding: 10px !important;
    
  }
  .vjed-off-img .mySlides img {
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
}
.book-details .heading h2 {
 font-size: 24px !important;
}
   .address-box ul li {
   
      display: flex;
  }
  .address-box ul {
   padding: 0 !important;
  }

   .signup-card-model-bg {
      height: 100%;
   }

   .signup-card-model-bg .card {
      border-color: transparent;
   }

   .book-summery-box .nav {
      display: flex;
      align-items: stretch;
      overflow: scroll;
      padding-inline-start: 12px;
      flex-wrap: nowrap !important;
   }

   .book-summery-box .tbsew-ew li a.nav-link.active {
      height: 100%;
   }

   .book-summery-box #all-books img.img-fluid.p-1 {

      height: 200px !important;
   }

   .cart-box {
      padding-block: 30px;

   }

   .cart-box .cart-icon {

      width: 100% !important;
      height: 100% !important;

   }

   .phone-header .offcanvas-header {
      background-color: #fff !important;
   }

   .navbar-nav {
      background-color: #fff !important;
   }

   .offcanvas-body .asdz-nav-link li a {
      color: #000 !important;
   }
   .offcanvas-body .asdz-nav-link li a:hover {
      background: #3F5958;
      color: #fff !important;
   }
   .phone-header .offcanvas {
      max-width: 70% !important;
   }

   .bracnch-section .select-box {
      padding: 0 !important;
   }

   .bracnch-section select {
      width: 100%;
      padding: 0;
   }

   .location-part {
      order: 2;
      padding-top: 16px;
   }

   .blog-admin {
      display: block !important;
   }

   .admin-blog-btn {
      display: block !important;
      text-align: centera;
   }

   .coures-book-box .card {
      width: 100% !important;
   }

   .section-coures-content-wrapper .coues-info-box ul li {
      align-items: start !important;

   }

   .coures-subject-box {
      flex-wrap: wrap;
   }

   .section-coures-content-wrapper .card {

      margin-top: 0 !important;
   }

   .section-coures-content-wrapper .coues-info-box {
      padding: 18px !important;

   }

   .section-coures-content-wrapper .coues-info-box ul {
      padding-left: 0 !important;
   }

   .mediz-footer-back-to-top-button {
      font-weight: 700;
      /*color: #000;*/
      position: fixed;
      z-index: 9999999;
      right: 30px;
      bottom: 30px;
      font-size: 18px;
      line-height: 20px;
      width: 45px;
      height: 45px;
      text-align: center;
      padding: 12px;
      cursor: pointer;
      opacity: 1;
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      pointer-events: none;
      transition: opacity .3s;
      -moz-transition: opacity .3s;
      -o-transition: opacity .3s;
      -webkit-transition: opacity .3s;
      /*background-color: #39b29c;*/
   }

   .vjed-sub-links img {
      margin: auto;
      width: 40px;
      height: 36px;
      object-fit: fill;
   }

   .section-banner {
      margin-block-start: 0px;
   }

   .vjed-sub-links p {
      width: 100px;
   }

   .vjed-subject-book {

      height: 100% !important;
   }

   .vjed-sub-links {
      display: flex !important;
      margin: 10px 0;
      overflow: scroll !important;
      align-items: center !important;
   }

   .vjed-sub-links a {
      margin: 5px 0;
      /* border-bottom: 1px solid #999; */
      padding: 5px 10px 14px !important;
      font-size: 15px;
      font-weight: 600;
      text-decoration: none;
      color: #797878;
      border-bottom: 1px solid #ddd;
      text-align: center;
      height: 98px;
      width: 45%;
      display: grid;
      align-items: stretch;
   }

   .vjed-sub-links a i {
      display: none !important;
   }

   .book-summery-box {
      margin-block-start: 0%;
   }

   .notes {
      margin-block-start: 22%;
   }

   /* .header-logo .logo img {
      width: 82% !important;
  }
   .header-logo {
      max-width: 100% !important;
      width: 100%;
      justify-content: start;
      margin-inline-start: 66px;  }
  .navbar-light .navbar-toggler {
 
   position: absolute;
   top: -110px;
   z-index: 99999;
} */

   .section-banner .owl-next {
      left: 87% !important;
      top: 40% !important;
   }

   .about-us .about-image {
      margin-block-start: 20px;
   }

   .course-button {
      overflow-x: auto;
      padding-bottom: 15px;
      margin-bottom: 30px;
   }

   .course-button .nav-pills {
      flex-wrap: nowrap;

      display: inline-flex;
      align-items: stretch;
   }

   .course-button .tbsew-ew li a.nav-link {
      height: 100%;

   }

   .why-choose-us .card {
      margin-block-end: 20px;
   }

   .youtube .video-card .content {
      padding: 50px 11px 0px !important;
      min-height: 190px !important;
   }

   .testimonials .section-padding .owl-prev {
      top: 90% !important;
      left: 30% !important;
   }

   .testimonials .section-padding .owl-next {
      top: 90% !important;
      right: 30% !important;
   }

   .asdz-app-link {
      margin-block-start: 30px;
   }

   .vjed-about-count .study-block {
      margin-block-end: 20px;
   }

   .vjed-about-count .study-block h5 {
      font-size: 18px;
   }

   .faculti .card {
      width: 100% !important;
   }

   .mission-and-vission .about-content {
      margin-block-start: 20px;
   }

   .image-opstion .image-checkbox {
      padding: 10px 0 !important;
   }

   .book-summery-box .image-opstion .header-content .coching-logobox {
      width: 50px !important;
      height: 50px;
   }

   .image-opstion .image-checkbox .image-opstion-box .image img {
      object-fit: fill;
   }

   .header-content .content p {
      line-height: 1.8 !important;
   }

   .image-opstion .image-check-footer {
      padding: 0 !important;
   }

   .image-check-footer ul {
      padding-left: 0;
   }

   .image-opstion .image-feed-comment-box .commnet-user .use-icon {
      width: 100px !important;
      height: 30px !important;
   }

   .book-summery-box .book-buy .d-flex {
      display: block !important;
   }

   .book-summery-box .book-buy .d-flex .border-end {
      border-bottom: 1px solid #ddd;
      border-right: 1px solid transparent !important;
      margin-block: 14px;
   }

   .book-summery-box .book-buy .d-flex .ps-4 {
      padding: 0 !important;
   }

   .notes .col-8 {
      width: 100% !important;
   }

   .vjed-blog-page .blog-read-more .d-flex {
      display: block !important;
   }

   .logo h2 {
      font-size: 14px !important;
   }

   .faculti .owl-next {

      right: -13px !important;
      top: 40% !important;
   }

   .faculti .owl-prev {
      left: -13px !important;
      top: 40% !important;
   }

   .faculti {
      padding: 60px 0 0 !important;
   }

   .testimonials .screenshot_slider .owl-nav {

      margin-bottom: 40px !important;
   }

   .section-course-main .tab-pane {
      padding: 0;
   }

   .courses .btn-page {
      padding: 12px 34px !important;
   }

   .login-form-row .login-back {
      display: none !important;
   }

   .signup-row .signup-back {
      display: none !important;
   }

   .user-profile {
      padding: 30px 0px 40px !important;
   }

   .edit-address-from .input-group select {
      padding: 10px;
   }

   /* .dropend:hover>.dropdown-menu {

      left: -60% !important;
      top: 80% !important;
   } */

   .book-summery-box .container-fluid {
      padding: 0 4px 0 8px !important;
   }

   .book-summery-box iframe {
      width: 100%;
   }

   .examrecentquziscrol .owl-carousel.owl-loaded {
      display: block !important;
   }

   .examrecentquziscrol .card {
      margin-inline: 0px !important;
   }

   .all-book-purchase {
      display: flex !important;
      align-items: center;
      gap: 10px;
   }

   .cart-addinfo-btn {
      display: block !important;
   }

   .all-book-purchase a {
      font-size: 16px !important;
      padding: 9px 14px !important;
   }

   .all-book-purchase .wishlist-btn {
      padding: 2px 3px !important;
   }

   .cart-addinfo-btn .quantity {
      width: 40% !important;
   }

   .book-details .vjed-off-img {
      margin-block-start: 0px !important;
      margin-inline-end: 0 !important;

   }
  
   .section-banner .owl-prev {
      top: 40% !important;
   }

   .category .card img {
      width: 90%;
      height: 90%;
      margin: auto;
   }

}

@media (min-width: 320px) and (max-width:375px) {
   .mission-header {
      margin-inline-start: 0px;
   }

   .logo-box-phone {
      width: 44%;
   }

   .phone-header .logo h2 {
      font-size: 13px !important;
   }

   .logo h2 {
      font-size: 14px !important;
   }

   .courses .footer-card-btn .btn-page {
      padding: 12px 34px !important;
   }
}

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

   .navbar .container,
   .container-md,
   .container-sm {
      max-width: 1000px;
   }

   .logo h2 {
      font-size: 16px !important;
   }

   .mission-header {

      width: 100% !important;
   }

   .mobile-header {
      padding: 28px 0px 60px !important;
   }

   .navbar>.container,
   .navbar>.container-fluid,
   .navbar>.container-lg,
   .navbar>.container-md,
   .navbar>.container-sm,
   .navbar>.container-xl,
   .navbar>.container-xxl {
      justify-content: center;
      margin-block-start: 0;
   }

   .section-banner{
      margin-block-start: 30px;
   }

   .faculti .owl-next {
      right: 36px;
   }

   .testimonials .section-padding .owl-next {

      right: -0;
   }

   .testimonials .section-padding .owl-prev {

      left: 10px;
   }

   .faculti .owl-prev {

      left: -10px;
   }

   .section-banner .radious_all {
      padding: 0 !important;
      height: 275px !important;
   }
   .banner-card img {
        height: 240px;
    }

   .all-book-purchase a {
      font-size: 16px !important;
      padding: 9px 14px !important;
   }

   .all-book-purchase .wishlist-btn {
      padding: 2px 3px !important;
   }

   .cart-addinfo-btn .quantity {
      width: 40% !important;
   }

   .book-details .vjed-off-img {
      margin-block-start: 84px !important;
      margin-inline-end: 0 !important;

   }
}

@media (min-width: 991px) and (max-width:1200px) {
   .log3 #loginbtn {
      padding: 7px 8px !important;
   }

   .navbar-nav.asdz-nav-link li a {
      padding: 10px 12px !important;
   }

   .section-banner .radious_all {
      padding: 0 !important;
      height: 285px !important;
   }
   .banner-card img {
    height: 260px;
    }

   .section-banner .owl-prev {
      top: 40% !important;

   }

   .section-banner .owl-next {
      top: 40% !important;
      left: 90% !important;
   }

   .courses .footer-card-btn .btn-page {
      padding: 12px 16px !important;
   }

   .category .card {
      height: 250px !important;
   }

   .faculti .owl-prev {

      left: -24px !important;
   }

   .faculti .owl-next {

      right: 0 !important;
   }

   .youtube .owl-prev {
      left: -34px !important;
   }

   .youtube .owl-prev {

      left: -34px !important;
   }

   .youtube .video-card .video-box {
      height: 126px !important;
   }

   .youtube .video-card .content {
      min-height: 126px !important;
      padding: 16px 11px 0px !important;
   }

   .testimonials .section-padding .owl-prev {

      left: -30px !important;
   }

   .testimonials .section-padding .owl-next {

      right: -28px !important;
   }
}