@media (min-width: 768px) {
}

@media (min-width: 991px) {
  #mobile-header {
    display: none;
  }
}

@media (max-width: 1400px) {
  .main-menu-con ul li {
    padding: 0 14px;
  }
  .main-menu-con ul li a {
    font-size: 16px;
  }
}

@media (max-width: 1281px) {
  .main-menu-con ul li a {
    font-size: 14px;
  }

  .main-menu-con ul li {
    padding: 0 16px;
  }
  .nav-content-opinion .card-body {
    height: 100px;
  }
}

@media (max-width: 1200px) {
  .single-author-name img {
    width: 40px;
  }
  .single-author-name {
    font-size: 18px;
  }
  .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
    height: 32px !important;
    line-height: 32px !important;
    width: 32px !important;
  }

  .single .a2a_svg svg {
    max-width: 21px;
    top: 17%;
  }
  .single-comments-number svg {
    width: 32px;
    height: 32px;
  }
  .zoom-article span {
    font-size: 16px;
  }
  #myCarousel .carousel-inner {
    max-height: initial;
  }
  .headlines .carousel-caption {
    bottom: 10%;
  }
  .main-menu-con ul li a {
    font-size: 14px;
  }
  .main-menu-con ul li {
    padding: 0 10px;
  }

  .card-list-img {
    width: 46%;
  }
  .alquds-files img {
    max-width: -webkit-fill-available;
  }

  .alquds-files .card-secondary .card-title {
    font-size: 20px;
    line-height: 26px;
  }
}

@media (max-width: 1024px) {
}

@media (max-width: 991px) {
  .cat-podcast .podcast-title {
    display: none;
  }
  .cat-podcast .section-title {
    font-size: 19px !important;
  }
  .cat-podcast .podcast-icon {
    width: 20px;
  }
  .cat-podcast .podcast-separator {
    display: none;
  }
  .cat-podcast .section-header {
    margin-bottom: 0 !important;
  }
  .cat-podcast {
    margin-bottom: 20px !important;
  }
  .wordldcup-promotion-mobile {
    position: sticky;
    top: 0;
    z-index: 9999;
  }

  .share-top .a2a_button_whatsapp {
    display: inline-block;
  }
  .quote .card-list-content:after {
    height: 4px;
    right: 12px;
  }
  .archive .cat-opinion .card-list-content:after {
    height: 4px;
    right: 12px;
  }
  .first-video-img {
    margin-bottom: 0px;
  }
  .breaking-col {
    padding-right: 0;
  }
  .breaking-con {
    min-height: 55px;
  }
  .breaking-news-text {
    font-size: 12px;
  }
  .breaking-news {
    height: auto;
  }
  .a2a_button_email,
  .a2a_button_print {
    display: none !important;
  }

  .overlay {
    top: 0;
  }

  .motifnet img {
    margin-top: 10px;
  }
  .headlines .nav-tabs-main {
    margin-top: 20px;
  }
  .weekly-page .weekly-cat-3 .card-secondary {
    margin-bottom: 18px;
  }
  .weekly-page .weekly-cat-2 .card-secondary {
    margin-top: 18px;
  }
  .weekly-page .section-header {
    margin-bottom: 18px;
  }
  .weekly-page .daily a {
    display: block;
    max-height: 250px;
    overflow: hidden;
  }
  .archive-page.cat-weekly {
    margin-bottom: 18px;
  }
  .archive .card-primary {
    margin-bottom: 18px;
  }
  .margin-top .col-xl-6:first-of-type .section-header {
    margin-top: 0 !important;
  }
  .media-margin .section-header {
    margin-top: 18px;
  }

  .top-likes {
    flex: 1;
  }
  .card-title svg {
    width: 16px;
  }
  .home-cat .section-header {
    margin-bottom: 18px;
  }

  .cat-opinion .opinion-home-card {
    margin-bottom: 18px;
  }

  .cat-infograph .nav-tabs-main {
    margin-top: 18px;
  }

  .side-con {
    display: none;
  }
  .single-description blockquote {
    float: none;
    width: auto;
    margin: 0;
  }
  .related .card {
    height: auto;
    margin-bottom: 20px;
  }
  .related h2,
  .most-commented-single h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .single-bar {
    height: auto;
    padding: 20px 0;
    padding-bottom: 0 !important;
    border: none;
    margin-bottom: 10px;
  }

  .single-bar .author {
    flex: initial;
    margin: 10px 0;
    width: 100%;
    margin-top: -7px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 12px;
    height: 53px;
  }

  .single-title {
    font-size: 20px;
    line-height: 30px;
    margin-top: 15px;
  }
  .single .mobile-breadcrumb {
    display: none !important;
  }
  .single-news .single-body {
    padding-left: 0;
  }

  .alquds-file-articles .archive-pagination {
    margin-bottom: 20px;
  }

  .file-section-title {
    font-size: 20px;
  }

  .alquds-media {
    padding-top: 12px;
  }

  .paginate-links .next,
  .paginate-links .prev {
    font-size: 18px;
  }

  .paginate-links .current {
    height: 32px;
    min-width: 32px;
    font-size: 18px;
  }

  .paginate-links a {
    height: 32px;
    min-width: 32px;
    font-size: 18px;
    margin-bottom: 10px;
  }

  .writer-header {
    margin-bottom: 20px;
  }

  .writer-header h1 {
    font-size: 32px;
    line-height: 38px;
  }

  .writer-header p {
    font-size: 16px;
    line-height: 24px;
  }

  .writer-info img {
    width: 69px;
  }

  .alquds-writers .col-lg-3 {
    margin-bottom: 20px;
  }

  .contact-details {
    margin-bottom: 20px;
  }

  .contact .wpcf7 {
    margin-bottom: 24px;
  }

  .about {
    padding-bottom: 30px;
  }

  .about-image {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .contact .about-title {
    font-size: 24px;
  }

  .about-title {
    font-size: 24px;
    line-height: 26px;
    padding: 15px 0;
  }

  .about .tab-content p {
    line-height: 30px;
  }

  .cat-menu {
    display: none;
  }

  .navbar {
    display: none;
  }

  .main-menu {
    display: none;
  }

  .card-list-img {
    width: 46%;
    padding: 8px;
    padding-left: 0;
  }

  .mobile-logo img {
    width: 88px;
    padding: 0;
    margin-right: 18px;
  }

  .home .headlines {
    margin-top: 0;
  }

  .home .headlines .col-lg-8 {
    padding: 0;
  }

  .home .headlines .col-lg-4 {
    padding: 25px 12px;
    padding-bottom: 0;
  }

  .headlines .carousel-caption {
    position: initial;
    color: #000;
    background: #f5f4f5;
    padding: 16px;
    height: 175px;
  }

  .home .weekly-page .headlines .carousel-caption {
    background: #e4eef8;
  }

  .headlines .carousel-indicators [data-bs-target] {
    background-color: #8d8d8d;
  }

  .headlines .carousel-caption h5 {
    position: absolute;
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 40px;
    z-index: 9;
    max-height: 92px;
    overflow: hidden;
    padding-left: 10px;
  }

  .carousel .carousel-item:after {
    background: linear-gradient(
      180deg,
      rgb(30 30 30 / 14%) 39.05%,
      #1e1e1e 58.02%
    );
    background: none;
  }

  .headlines .carousel-indicators {
    justify-content: right;
    margin-right: 15px;
  }

  .alquds-files img {
    max-width: -webkit-fill-available;
    width: 100%;
  }

  .alquds-files .file-card {
    margin-bottom: 15px;
  }
  .alquds-files .col-lg-4:last-of-type .file-card {
    margin-bottom: 0;
  }

  .alquds-files .card-secondary {
    margin-top: 20px;
  }

  .home-cat {
    margin-top: 24px;
  }

  .home-cat .section-title {
    font-size: 24px;
  }

  .card-list {
    margin-bottom: 18px;
  }

  .home .home-text-list .col-lg-3 {
    margin-top: 18px;
  }

  .alquds-files .card-secondary .card-title {
    font-size: 16px;
    line-height: 20px;
  }

  .card-primary .card-title {
    font-size: 18px;
    line-height: 23px;
  }

  .video-grid .card-primary .card-title {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  .home .card-primary .card-title {
    font-size: 20px;
    line-height: 28px;
  }
  .home .cat-celebrity .card-primary .card-title {
    font-size: 20px;
    line-height: 28px;
  }

  .card-secondary .card-title,
  .card-text .card-title {
    font-size: 16px !important;
    line-height: 20px !important;
    margin: 0;
  }

  .post-date {
    font-size: 12px;
    margin: 0;
  }

  .card-list-content,
  .card-body {
    padding: 8px 11px;
  }

  .card-primary .writer-name,
  .card-secondary .writer-name,
  .card-text .writer-name {
    font-size: 16px;
    line-height: 20px;
  }

  .card-title {
    margin-bottom: 6px;
  }

  .card-secondary .writer-info-con img,
  .card-text .writer-info-con img,
  .card-primary .writer-info-con img {
    width: 28px;
  }

  .home .cat-media,
  .weekly-page .cat-media {
    padding: 0;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .cat-media h2 {
    font-size: 18px;
    line-height: 23px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .video-grid {
    position: initial;
  }

  .first-video-content {
    padding: 16px 12px 35px;
    background: #222525;
    margin-bottom: 16px;
  }

  .first-video-content svg {
    width: 16px;
    height: 16px;
  }

  .footer-menu {
    display: block;
  }

  .footer-menu li a {
    font-size: 16px;
    line-height: 20px;
  }

  .footer-menu li {
    margin-bottom: 10px;
  }

  .footer-menu {
    padding-bottom: 20px;
  }

  .copyrights p {
    text-align: center;
    font-size: 12px;
  }

  .motifnet {
    text-align: center;
  }

  .subscription-label {
    font-size: 24px;
  }

  .subscription {
    padding: 32px 0;
  }

  footer .header-social.header-pdf {
    margin-right: auto;
  }

  .top-header-buttons {
    justify-content: flex-start;
    padding-right: 0;
    margin-right: -12px;
  }

  .archive .list-excerpt {
    display: none;
  }

  .archive .card-primary-excerpt {
    font-size: 16px;
    line-height: 24px;
  }

  .archive .card-list-img {
    padding: 0;
  }

  .archive .card-primary .card-title {
    font-size: 22px;
    line-height: 27px;
  }

  .archive.category-38757 .card-primary .card-title {
    font-size: 18px;
    line-height: 23px;
  }

  .archive.category-38757 .card-list-img {
    padding: 8px;
    padding-left: 0;
  }

  .weekly-cat-2 .section-header {
    margin-top: 16px;
  }

  .archive-row {
    margin-top: 18px;
  }

  .caricature-con {
    margin-bottom: 20px;
  }

  .weekly-page .home-text-list .col-lg-3 {
    margin-top: 16px;
  }

  .weekly-page section {
    padding-top: 16px;
  }
}

@media (max-width: 768px) {
  .col-fix {
    flex: auto;
  }
  .hardcopy-fix {
    width: 100%;
    height: auto;
  }

  .cat-hardcopy .pdf-card {
    margin-top: 0;
  }

  .cat-hardcopy .daily a {
    max-height: 108px;
  }
}

@media (max-width: 767px) {
  .hardcopy-fix .card-list-img {
    display: block;
  }
  .sbi_lb-nav a.sbi_lb-next span {
    right: 5px;
  }
  .sbi_lb-nav span {
    left: 5px;
  }
  #sbi_lightbox .sbi_lb-nav,
  #sbi_lightbox .sbi_lb-next,
  #sbi_lightbox .sbi_lb-prev {
    display: block !important;
  }

  .sbi_lb-nav a.sbi_lb-prev {
    left: 0;
    margin-top: 30%;
    height: 70%;
  }
  .sbi_lb-nav a.sbi_lb-next {
    right: 0;
    margin-top: 30%;
    height: 70%;
  }
  .podcast-chs-item img {
    width: 70%;
  }

  .single-author-name h2 {
    font-size: 18px;
  }

  .home .weekly-page .headlines {
    padding-top: 0;
  }

  .weekly-page .weekly-cat-2 .card-primary .card-body {
    min-height: initial;
  }

  .single-comments-number {
    flex: 1;
    margin: 0;
  }

  .zoom-article {
    position: absolute;
    left: 0;
    top: 22px;
  }

  .footer-top-menu li {
    display: block;
  }
  .footer-top-menu li:after {
    display: none;
  }
  .home .home-text-list .col-lg-3:first-of-type,
  .home .home-text-list .col-lg-3:nth-of-type(3) {
    padding-left: 9px;
  }
  .home .home-text-list .col-lg-3:nth-of-type(2),
  .home .home-text-list .col-lg-3:nth-of-type(4) {
    padding-right: 9px;
  }
  .home .headlines .col-lg-9 {
    padding: 0;
  }

  .weekly-page .daily img {
    margin-top: 15px;
  }
  .home-cat .card-primary {
    margin-bottom: 18px;
    height: auto;
  }

  .home .cat-hardcopy .col-lg-3:nth-child(4),
  .home .weekly-page .cat-weekly-hadath .col-lg-3:nth-child(4) {
    display: initial;
  }

  .cat-hardcopy .daily a {
    max-height: 250px;
  }
  .cat-hardcopy .pdf-card {
    margin-top: initial;
  }
  .hardcopy-fix {
    height: 121px;
  }
  .home .cat-media .video-grid .card {
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    flex-direction: row;
    background: #222525;
    margin-bottom: 16px;
    border-top: 1px #f7c758 solid;
  }

  .home .cat-media .video-grid .img-con {
    flex: 1;
  }

  .home .cat-media .video-grid .card-body {
    flex: 1;
  }
}
