/* Copyright © 2026 YourQuiz. All rights reserved. */

/* All ad display and non-display is defined here  */

/* display:none codes */

/* Hide mobile-medium ad-declaration */
.ad-declaration-mobile-only{
    display:none !important;
}
/* Hide tablet-large ad-declaration */
.ad-declaration-tablet-only{
    display:none !important;
}
/* Hide side-column-small-laptop ad-declaration */
.ad-declaration-laptop-only{
    display:none !important;
}
/* Hide ad-declaration-desktop-only */
.ad-declaration-desktop-only{
    display:none !important;
}

/* Hide all ads */
.ad-desktop-only { display: none !important; }
.ad-tablet-only { display: none !important; }
.ad-laptop-only { display: none !important; }
.ad-mobile-only  { display: none !important; }


/* =================== SMALL PHONES =================== */
@media (max-width:384px) {

  .header-grid{
    /*grid-template-columns: 1fr 1fr;*/
        grid-template-columns:none; 
    }

    /* REMOVE board-600-90 from header flow */
    .header-grid > .board-600-90 {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* remove side columns */
    .side-column{
        display:none !important;
        border-radius:5px;
    }

     /* hide side columns */
    .side-column-small-laptop {
        display:none !important;
        border-radius:5px;
    }

    /* Hide small-screen ad rows on moblie */
    .tablet-large-ad-cover{
        display:none !important;
    }

    /* Show mobile-medium ad-declaration */
    .ad-declaration-mobile-only{
        display:block !important;
    }
    
    /* Show ad-mobile-only */
    .ad-mobile-only  { 
        display: block !important; 
    }

    /* 🔥 REMOVE 3-COLUMN LAYOUT */
    .container{
        grid-template-columns: none !important;
    }

    /* 🔥 Hide ORIGINAL footer completely */
    .footer{
        display:none !important;
    }

    /* -----------------  MOBILE PROF_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------ */

    /* --- "Question Attempt (QA):" label for desktop in prof-quiz to hide on mobile --- */
    .full-text {
        display: none;
    }

    /* --- "Attempt:" label in prof-quiz to display on mobile --- */
    .short-text {
        display: inline;
    }

      /* --- "Score (S)" label for desktop in prof-quiz to hide on mobile --- */
    .full-score-text {
        display: none;
    }

    /* --- "Score:" label in prof-quiz to display on mobile --- */
    .short-score-text {
        display: inline;
    }

    /* -----------------  MOBILE TRIVIA_QUIZ DISPLAY/NON-DISPLAY RELATED ----------------- */

    /* --- "Question Attempt (QA):" label in trivia-quiz to hide on mobile --- */
    .triviafull-text {
        display: none;
    }

    /* --- "Attempt:" label in trivia-quiz to display on mobile --- */
    .triviashort-text {
        display: inline;
    }

     /* --- "Score (S)" label in trivia-quiz to hide on mobile --- */
    .triviafull-score-text {
        display: none;
    }

    /* --- "Score:" label in trivia-quiz to display on mobile --- */
    .triviashort-score-text {
        display: inline;
    }

    /* -------------------  MOBILE KIDS_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------- */

    /* --- "Question Attempt (QA):" label in kids-quiz to hide on mobile --- */
    .kidsfull-text {
        display: none;
    }

    /* --- "Attempt:" label in kids-quiz to display on mobile --- */
    .kidsshort-text {
        display: inline;
    }

     /* --- "Score (S)" label in kids-quiz to hide on mobile --- */
    .kidsfull-score-text {
        display: none;
    }

    /* --- "Score:" label in kids-quiz to display on mobile --- */
    .kidsshort-score-text {
        display: inline;
    }
}




/* =================== PHONES ============================ */
/* Phones  - code same to small phone */
@media (min-width: 385px) and (max-width: 767px) { 

      .header-grid{
    /*grid-template-columns: 1fr 1fr;*/
        grid-template-columns:none; 
    }

    /* REMOVE board-600-90 from header flow */
    .header-grid > .board-600-90 {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }
    /* remove side columns */
    .side-column{
        display:none !important;
        border-radius:5px;
    }

    /* hide side columns */
    .side-column-small-laptop {
        display:none !important;
        border-radius:5px;
    }

    /* Hide small-screen ad rows on moblie */
    .tablet-large-ad-cover{
        display:none !important;
    }

    /* Show mobile-medium ad-declaration */
    .ad-declaration-mobile-only{
        display:block !important;
    }

    /* Show ad-mobile-only */
    .ad-mobile-only  { 
        display: block !important; 
    }

    /* 🔥 REMOVE 3-COLUMN LAYOUT */
    .container{
        grid-template-columns: none !important;
    }

    /* 🔥 Hide ORIGINAL footer completely */
    .footer{
        display:none !important;
    }

    /* -------------------  MOBILE PROF_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------- */

    /* --- "Question Attempt (QA):" label for desktop in prof-quiz to hide on mobile --- */
    .full-text {
        display: none;
    }

    /* --- "Attempt:" label in prof-quiz to display on mobile --- */
    .short-text {
        display: inline;
    }

      /* --- "Score (S)" label for desktop in prof-quiz to hide on mobile --- */
    .full-score-text {
        display: none;
    }

    /* --- "Score:" label in prof-quiz to display on mobile --- */
    .short-score-text {
        display: inline;
    }

    /* -------------------  MOBILE TRIVIA_QUIZ DISPLAY/NON-DISPLAY RELATED ---------------------- */

    /* --- "Question Attempt (QA):" label in trivia-quiz to hide on mobile --- */
    .triviafull-text {
        display: none;
    }

    /* --- "Attempt:" label in trivia-quiz to display on mobile --- */
    .triviashort-text {
        display: inline;
    }

     /* --- "Score (S)" label in trivia-quiz to hide on mobile --- */
    .triviafull-score-text {
        display: none;
    }

    /* --- "Score:" label in trivia-quiz to display on mobile --- */
    .triviashort-score-text {
        display: inline;
    }

    /* ------------------  MOBILE KIDS_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------ */

    /* --- "Question Attempt (QA):" label in kids-quiz to hide on mobile --- */
    .kidsfull-text {
        display: none;
    }

    /* --- "Attempt:" label in kids-quiz to display on mobile --- */
    .kidsshort-text {
        display: inline;
    }

     /* --- "Score (S)" label in kids-quiz to hide on mobile --- */
    .kidsfull-score-text {
        display: none;
    }

    /* --- "Score:" label in kids-quiz to display on mobile --- */
    .kidsshort-score-text {
        display: inline;
    }
}



/* =================== TABLETS ============================ */
@media (min-width: 768px) and (max-width: 1023px) {

    .header-grid{
    /*grid-template-columns: 1fr 1fr;*/
        grid-template-columns:none; 
    }


    /* REMOVE board-600-90 from header flow */
    .header-grid > .board-600-90 {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }
   
    /* 🔥 REMOVE 3-COLUMN LAYOUT */
    .container{
        grid-template-columns: none !important;
    }

    /* remove side columns */
    .side-column{
        display:none !important;
        border-radius:5px;
    }

    /* hide side columns */
    .side-column-small-laptop {
        display:none !important;
        border-radius:5px;
    }

    /* Show tablet-large ad-declaration */
    .ad-declaration-tablet-only{
        display:block !important;
    }

    /* Show ad-tablet-only */
    .ad-tablet-only  { 
        display: block !important; 
    }

    /* Hide mobile ad rows on desktop */
    .mobile-medium-ad-cover {
        display:none !important;
    }

    /* Hide mobile footer row on desktop */
    .mobile-footer{
        display:none !important;
    } 


        /* -----------------  MOBILE PROF_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------ */

    /* --- "Question Attempt (QA):" label for desktop in prof-quiz to hide on mobile --- */
    .full-text {
        display: none;
    }

    /* --- "Attempt:" label in prof-quiz to display on mobile --- */
    .short-text {
        display: inline;
    }

      /* --- "Score (S)" label for desktop in prof-quiz to hide on mobile --- */
    .full-score-text {
        display: none;
    }

    /* --- "Score:" label in prof-quiz to display on mobile --- */
    .short-score-text {
        display: inline;
    }

    /* -----------------  MOBILE TRIVIA_QUIZ DISPLAY/NON-DISPLAY RELATED ----------------- */

    /* --- "Question Attempt (QA):" label in trivia-quiz to hide on mobile --- */
    .triviafull-text {
        display: none;
    }

    /* --- "Attempt:" label in trivia-quiz to display on mobile --- */
    .triviashort-text {
        display: inline;
    }

     /* --- "Score (S)" label in trivia-quiz to hide on mobile --- */
    .triviafull-score-text {
        display: none;
    }

    /* --- "Score:" label in trivia-quiz to display on mobile --- */
    .triviashort-score-text {
        display: inline;
    }

    /* -------------------  MOBILE KIDS_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------- */

    /* --- "Question Attempt (QA):" label in kids-quiz to hide on mobile --- */
    .kidsfull-text {
        display: none;
    }

    /* --- "Attempt:" label in kids-quiz to display on mobile --- */
    .kidsshort-text {
        display: inline;
    }

     /* --- "Score (S)" label in kids-quiz to hide on mobile --- */
    .kidsfull-score-text {
        display: none;
    }

    /* --- "Score:" label in kids-quiz to display on mobile --- */
    .kidsshort-score-text {
        display: inline;
    }


}


/* =================== SMALL LAPTOPS ============================ */
@media (min-width: 1024px) and (max-width: 1365px) {

    .header-grid {
    /*grid-template-columns: 1fr 1fr;*/
        grid-template-columns:none; 
    }

    /* REMOVE board-600-90 from header flow */
    .header-grid > .board-600-90 {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* 🔥 REMOVE 3-COLUMN LAYOUT */
    .container{
        grid-template-columns: none !important;
    }

    /* remove side columns */
    .side-column {
        display:none !important;
    }

    /* Hide side-column-small-laptop ad-declaration */
    .ad-declaration-laptop-only{
        display:block !important;
    }

    /* Show ad-laptop-only */
    .ad-laptop-only  { 
        display: block !important; 
    }

    /* Hide small-screen ad rows on moblie */
    .tablet-large-ad-cover {
        display:none !important;
    }

    /* Hide mobile ad rows on desktop */
    .mobile-medium-ad-cover {
        display:none !important;
    }

    /* Hide mobile footer row on desktop */
    .mobile-footer{
        display:none !important;
    } 


    /* -----------------  MOBILE PROF_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------ */

    /* --- "Question Attempt (QA):" label for desktop in prof-quiz to hide on mobile --- */
    .full-text {
        display: none;
    }

    /* --- "Attempt:" label in prof-quiz to display on mobile --- */
    .short-text {
        display: inline;
    }

      /* --- "Score (S)" label for desktop in prof-quiz to hide on mobile --- */
    .full-score-text {
        display: none;
    }

    /* --- "Score:" label in prof-quiz to display on mobile --- */
    .short-score-text {
        display: inline;
    }

    /* -----------------  MOBILE TRIVIA_QUIZ DISPLAY/NON-DISPLAY RELATED ----------------- */

    /* --- "Question Attempt (QA):" label in trivia-quiz to hide on mobile --- */
    .triviafull-text {
        display: none;
    }

    /* --- "Attempt:" label in trivia-quiz to display on mobile --- */
    .triviashort-text {
        display: inline;
    }

     /* --- "Score (S)" label in trivia-quiz to hide on mobile --- */
    .triviafull-score-text {
        display: none;
    }

    /* --- "Score:" label in trivia-quiz to display on mobile --- */
    .triviashort-score-text {
        display: inline;
    }

    /* -------------------  MOBILE KIDS_QUIZ DISPLAY/NON-DISPLAY RELATED ------------------- */

    /* --- "Question Attempt (QA):" label in kids-quiz to hide on mobile --- */
    .kidsfull-text {
        display: none;
    }

    /* --- "Attempt:" label in kids-quiz to display on mobile --- */
    .kidsshort-text {
        display: inline;
    }

     /* --- "Score (S)" label in kids-quiz to hide on mobile --- */
    .kidsfull-score-text {
        display: none;
    }

    /* --- "Score:" label in kids-quiz to display on mobile --- */
    .kidsshort-score-text {
        display: inline;
    }


}



/* =================== STANDARTD LAPTOPS/SMALL DESKTOPS ============================ */

@media (min-width: 1366px) and (max-width: 1919px) {

    /* -------------  ADS NON-DISPLAY RELATED ---------------- */
    /* hide side columns */
    .side-column-small-laptop {
        display:none !important;
        border-radius:5px;
    }

    /* Hide mobile ad rows on desktop */
    .mobile-medium-ad-cover {
        display:none !important;
    }
      
    /* Show ad-declaration-desktop-only */
    .ad-declaration-desktop-only{
        display:block !important;
    }

    /* Show ad-desktop-only */
    .ad-desktop-only  { 
        display: block !important; 
    }
    
    /* Hide small screen ad rows on desktop */
    .tablet-large-ad-cover{
        display:none !important;
    }

    /* Hide mobile footer row on desktop */
    .mobile-footer{
        display:none !important;
    }

    /* ------------------  SOME WORDS (IN QUIZ) NON-DISPLAY RELATED ----------------- */
    /* Hide Attempt: label in prof-quiz on desktop*/
    .short-text {
        display: none;
    }

    /* Hide Score: label in prof-quiz on desktop*/
    .short-score-text {
        display: none;
    }

    /* Hide Attempt: label in trivia-quiz on desktop*/
    .triviashort-text {
    display: none;
    }

    /* Hide Score: label in trivia-quiz on desktop*/
    .triviashort-score-text {
        display: none;
    }

    /* Hide Attempt: label in kids-quiz on desktop*/
    .kidsshort-text {
    display: none;
    }

    /* Hide Score: label in kids-quiz on desktop*/
    .kidsshort-score-text {
        display: none;
    }

}



/* =================== STANDARD DESKTOPS ONWARD ============================ */

@media (min-width: 1920px) {

    /* ------------------  ADS NON-DISPLAY RELATED --------------= */

    /* hide side columns */
    .side-column-small-laptop {
        display:none !important;
        border-radius:5px;
    }

    /* Hide mobile ad rows on desktop */
    .mobile-medium-ad-cover {
        display:none !important;
    }

    /* Show ad-declaration-desktop-only */
    .ad-declaration-desktop-only{
        display:block !important;
    }

    /* Show ad-desktop-only */
    .ad-desktop-only  { 
        display: block !important; 
    }

    /* Hide small screen ad rows on desktop */
    .tablet-large-ad-cover{
        display:none !important;
    }

    /* Hide mobile footer row on desktop */
    .mobile-footer{
        display:none !important;
    } 

    /* -----------------  SOME WORDS (IN QUIZ) NON-DISPLAY RELATED ------------------ */
    /* Hide Attempt: label in prof-quiz on desktop*/
    .short-text {
        display: none;
    }

    /* Hide Score: label in prof-quiz on desktop*/
    .short-score-text {
        display: none;
    }

    /* Hide Attempt: label in trivia-quiz on desktop*/
    .triviashort-text {
    display: none;
    }

    /* Hide Score: label in trivia-quiz on desktop*/
    .triviashort-score-text {
        display: none;
    }

    /* Hide Attempt: label in kids-quiz on desktop*/
    .kidsshort-text {
    display: none;
    }

    /* Hide Score: label in kids-quiz on desktop*/
    .kidsshort-score-text {
        display: none;
    }
   
}