@media (max-width: 1135px) {
  .desktop-menu-container .row-1 .first-column .search_form .search_txt {
    width: 170px;
  }
}

@media (max-width: 992px) {
  .urjouha-library-intro-swiper {
    width: 2053px;
    /* I had to set this value so it can swipe to the end on mobile, I get this value by trial and error, and it is the image width! Note: you may need to change this value in case the image width changed */
    /* height: 650px; */
  }

  .player,
  .player__album::before,
  .player__play svg {}

  .player {
    margin-top: 65px !important;
    left: 69% !important;
  }

  .custom-next-3 {
    right: 10px;
  }

  .custom-prev-3 {
    left: 2px;
  }

  .desktop-only {
    display: none !important;
  }

  .move-away-from-floating-icons {
    left: 0 !important;
  }

  #floating-buttons-links {
    display: none;
  }

  footer .new-footer-1 {
    min-height: 167px;
    height: auto;
    background-image: none !important;
    padding-bottom: 30px;
  }

  .footer-button-1 {
    margin-left: auto;
    margin-right: auto;
  }

  .new-footer-2-column {
    padding-bottom: 20px;
  }

  footer>.footer-1 {
    background-image: none !important;
  }

  footer>.mew-footer-1 {
    background-image: none !important;
  }

  .donate-wrapper {
    margin-bottom: 40px;
    margin-top: 40px;
  }

  .donate-wrapper>.inner-wrapper {
    margin-bottom: 30px;
  }

  .donate-wrapper form {
    text-align: center;
  }

  .donate-wrapper form>h2 {
    font-size: 30px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .donate-wrapper form>.amount-row {
    margin: 0 auto;
    padding-right: 0px;
  }

  .donate-wrapper form .amount-button {
    width: 110px;
  }

  .donate-wrapper .recurring-donation {
    margin-left: auto;
    margin-right: auto;
  }

  .join-form-wrapper {
    height: 1500px;
  }

  .join-form-wrapper>.inner-wrapper {
    min-height: 880px;
  }

  .join-form-wrapper .info-column>.inner-wrapper {
    width: 100%;
  }

  .join-form-wrapper .info-column>.inner-wrapper>p {
    padding-bottom: 40px;
  }

  .submit-button-1 {
    margin-bottom: 40px;
  }

  .covid19-bottom-section-wrapper>.inner-section>iframe {
    max-width: 96%;
  }

  .category-main-image>h2 {
    padding-right: 50px;
  }

  .category-main-image .transparent-overlay-3>h3 {
    padding-right: 50px;
  }

  .desktop-menu-container {
    display: none;
  }

  .mobile-menu {
    display: flex;
  }

  .testimonials-wrapper {
    padding-bottom: 150px;
  }

  .testimonials-wrapper .testimonial-wrapper {
    margin-top: 20px;
  }

  .latest-articles-body .latest-article-wrapper {
    margin-bottom: 50px;
  }

  footer .footer-1 {
    height: 290px;
  }

  footer .footer-1>.column-1 {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  footer .footer-1>.column-1 .newsletter_email_txt {
    max-width: 95%;
  }

  footer .footer-1>.column-2 {
    padding-top: 0px;
    padding-left: 0px;
  }

  footer .footer-1>.column-2 .contact-info {
    justify-content: center;
    text-align: center;
  }

  footer .footer-1>.column-2 .contact-info span {
    max-width: 250px;
  }

  footer .footer-1>.column-2 .contact-info i.address-icon {
    align-self: flex-start;
  }

  footer .footer-2 .row .column-1 {
    text-align: center;
    padding-left: 0px;
  }

  footer .footer-2 .row .column-2 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    text-align: center;
  }

  footer .new-footer-2 .row .column-1 {
    text-align: center;
    padding-left: 0px;
  }

  footer .new-footer-2 .row .column-2 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    text-align: center;
  }

  .transparent-overlay-2>.bottom-section {
    /* height: 250px; */
  }

  .about {
    padding-bottom: 78px;
  }

  .about .content {
    padding-left: 15px;
  }

  .about .content .corner {
    display: none;
  }

  .about .content h2 {
    font-size: 40px;
    padding-top: 30px;
    text-align: center;
    direction: rtl;
  }

  .about .content h2.part-1 {
    padding-top: 25px;
  }

  .about .content>p {
    text-align: center;
    width: 96%;
    padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
  }

  .about .content>.circles {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .main-slider-rows {
    height: 400px;
  }

  .week-by-week-title-1-wrapper {
    margin-bottom: 100px !important;
  }

  .pregnancy-week-by-week-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .articles-table {
    width: 100% !important;
  }

  .books-categories-container .arabic-countries-stories {
    margin-top: 20px;
  }

  .books-container .book-wrapper {
    text-align: center;
  }

  .books-container .row>.book-column {
    background-image: none !important;
    height: auto;
    margin-bottom: 60px;
  }

  .books-container .row>.book-column .img-link {
    display: inline-block;
    position: static;
    left: auto;
    top: auto;
  }

  .books-container .book-wrapper>.book-info {
    position: static;
    width: 95%;
    height: auto;
    left: auto;
    top: auto;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .book-partner-wrapper>img {
    margin: 0 auto;
  }

  /* .custom-prev-3 {
    left: 50px;
  } */

  .terms-description-box-english ul,
  .terms-description-box-arabic ul {
    padding: 0px;
  }

  .terms-description-box-english,
  .terms-description-box-arabic {
    padding: 30px;
  }

  .library-video-wrapper {
    text-align: center;
  }

  .home-icons .home-icon {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .stats-icons .stats-icon {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .top-category-design-1 .section-1-image {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .middle-category .section-1-image {
    margin-left: auto;
    margin-right: auto;
  }

  .article-details-wrapper>.article-details {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* end of media query (max-width: 992px) */