/* For Google Chrome (125% zoom level) */
@media screen and (-webkit-min-device-pixel-ratio: 1.25),
screen and (min-resolution: 120dpi) {}

@media (max-width: 1199px) {
  .header-bottom {
    display: none;
  }
  .header-form {
    width: 100%;
}
}

@media (max-width: 991px) {
    .hero-section {
    background: #ececec;
}
  .services-hero-section-content {
    align-items: center;
    text-align: center;
  }

  .hero-section-content h1,
  .hero-section-content h1 span {
    font-size: 36px;
  }

  .all-platform-content {
    text-align: center;
    align-items: center;
    /* margin-top: 50px; */
  }

  .all-platform-img.img-box-content {
    display: none;
  }

  section.all-platform {
    padding: 0;
  }

  section.hero-section.services-hero-section .img-box-content img {}

  .best-book-content {
    flex-direction: column;
    display: flex;
    align-items: center;
    text-align: center;
  }

  .main-heading {
    font-size: 36px;
  }

  .best-book-img.img-box-content {
    display: none;
  }

  .sec-01-card {
    flex: 0 0 280px;
  }

  .testi-card {
    margin-bottom: 20px;
  }

  section.testimonial .row {
    justify-content: center;
  }

  .contact-us-img.img-box-content {
    display: none;
  }

  form.needs-validation {
    flex-direction: column;
    display: flex;
    align-items: center;
  }

  .section-title .main-heading {
    text-align: center;
  }

  .footer-middle-content-main {
    grid-template-columns: 9fr 6fr;
  }

  .footer-middle-content:nth-child(1) {
    grid-column: span 6;
  }

  .footer-middle-content:nth-child(2) {
    grid-column: span 6;
  }

  .footer-middle-content:nth-child(3) {
    grid-column: span 6;
  }

  .footer-middle-content:nth-child(4) {
    grid-column: span 6;
  }

  .footer-middle-content:nth-child(5) {
    grid-column: span 12;
    margin: 0 auto;
    align-items: center;
  }


  .hero-section .img-box-content.animate-up {
    display: none;
  }

  .footer-middle-content:nth-child(5) form {
    align-items: center;
  }

  .btn-theme {
    padding: 10px 20px;
    font-size: 15px;
  }
  .social-media-main{
    place-self: center;
  }
  .form-home {
    padding: 5px 10px;
}
.client-slider {
    margin-top: 20px; 
}
.hero-bottom:after{
    margin-bottom: -20px;
}
.sec-01-bottom.services-main .sec-01-card:not(:last-child){
    border-right: none;
}
.our-genres-card {
    padding: 20px;
}
.our-genres-card-content {
    flex: 0 0 450px;
    gap: 10px;
}
.our-genres-card-img-main {
    display: none;
}
.img-box-content {
    margin-top: 10px;
}
.our-genres-main{
    width: 100%;
}
/*.services-section h4 {*/
/*    text-align: center;*/
/*}*/
/*.services-section p {*/
/*    text-align: center;*/
/*}*/
.sec-01-bottom {
    align-items: flex-start;
}
section.best-book:after{
    width: 85%;
}
.all-platform-content{
    padding: 30px;
}
.contact-us{
    padding-top: 30px;
}
label.form-label {
    display: inline;
}


}

@media(max-width: 767px) {
    .slider-form {
    display: none;
}
.floating_wrap{
    display: none;
}
  .footer-middle-content {
    align-items: center;
    text-align: center;
  }

  .footer-top-main {
    align-items: center;
    justify-content: center;
    padding-bottom: 40px;
  }
  .all-platform-content h4{
      font-size: 26px;
  }
.why-choose-us-content {
    padding: 20px;
    text-align: center;
}
.why-choose-us-content .btn-main {
    justify-content: center;
}
    .all-platform-img.img-box-content {
         display: block; 
        margin: 0px; 
     margin-left: 0px;
    }
.all-platform-main .row {
    align-items: center;
    flex-direction: column-reverse;
}    
.responsive-menu {
    display:none;
  position: fixed;
  bottom: 0;
  z-index: 55;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}



.responsive-menu-links ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  padding: 0;
  max-width: 400px;
  margin: 0 auto;}
  .responsive-menu-links {
    background: #f3f3f3;
    width: 100%;
    border-top: 2px solid var(--secondary);
    padding: 10px;
}
@media (min-width: 550px) and (max-width: 767px) {
    .sec-01-card {
    flex: 0 0 248px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {}

@media (min-width: 320px) and (max-width: 767px) {
    .footer-middle-content ul {
        align-items: center;
    }
    .main-heading {
        font-size: 30px;
    }
    section.best-book:after {
        width: 85%;
    }
    .sec-01-top-content h4 {
    text-align: center;
    }
    .sec-01-top-content p {
    text-align: center;
    }
    .services-main2 {
        flex-direction: column;
    }
    .our-genres-card-content {
    flex: inherit;
    }
    .our-genres-card-content>* {
    place-self: center;
    text-align: center;
}
.our-genres-card-content h4 {
    font-size: 32px;
}
.hero-section-content h1, .hero-section-content h1 span {
        font-size: 32px;
    }
    .our-genres:after {
    width: 85%;
}
.sec-01-bottom{
    display: grid;
}

.modal-dialog-centered {
    height: 100%;
}
.sec-01-bottom.services-main .sec-01-card p {
    height: auto;
}
.our-genres-card{
    margin: 0;
}
section.popular_question .accordion-flush .accordion-item{
    margin-right: 40px;
}
}