@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) {
    
    

       .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{}
    .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){
    .hardcopy-fix{width: 100%;    height: auto;}
    
    .cat-hardcopy .pdf-card{margin-top: 0;}
    
    .cat-hardcopy .daily a{
        max-height: 108px;}
}





@media (max-width: 767px) {
    
    .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
    }
    
   
}