/* CSS for domain: mynextbike.co.uk */
/* Bundle ID: mynextbike-co-uk */

.monetumo-ad-slot {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}


/* Placement: dynamic_incontent */
/* GAM Code: /23169492389/mynextbike_co_uk/dynamic_incontent */

/* Custom CSS */
.monetumo-ad-slot {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-direction: column !important;
  width: 100%;
}

/* IFRAME: /23169492389/mynextbike_co_uk/dynamic_incontent */

/* Breakpoint 1: 0px - 574px */
@media screen and (min-width: 0px) and (max-width: 574px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/dynamic_incontent"] {
    min-width: 336px !important;
    max-width: none !important;
    width: 336px !important;
    margin: 0 auto !important;
    display: block !important;
  }
}

/* Breakpoint 2: 575px - 767px */
@media screen and (min-width: 575px) and (max-width: 767px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/dynamic_incontent"] {
    min-width: 468px !important;
    max-width: none !important;
    width: 468px !important;
    margin: 0 auto !important;
    display: block !important;
  }
}

/* Breakpoint 3: 768px - 999px */
@media screen and (min-width: 768px) and (max-width: 999px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/dynamic_incontent"] {
    min-width: 728px !important;
    max-width: 728px !important;
    width: 728px !important;
    margin: 0 auto !important;
    display: block !important;
  }
}

/* Breakpoint 4: 1000px - 9999px */
@media screen and (min-width: 1000px) and (max-width: 9999px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/dynamic_incontent"] {
    min-width: 970px !important;
    max-width: 970px !important;
    width: 970px !important;
    margin: 0 auto !important;
    display: block !important;
  }
}

/* ============================================================
   IFRAME: /23169492389/mynextbike_co_uk/sidewall_right
   Breakpoints: 1685–1964, 1965–9999
   ============================================================ */

@media screen and (min-width: 1685px) and (max-width: 1964px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sidewall_right"] {
    width: 160px !important;    /* 160x600 / 120x600 → max width 160 */
    max-width: none !important;
  }
}

@media screen and (min-width: 1965px) and (max-width: 9999px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sidewall_right"] {
    width: 336px !important;    /* 336x600 / 300x600 / 300x400 / 160x600 / 336x280 / 300x300 / 300x250 / 120x600 → max width 336 */
    max-width: none !important;
  }
}


/* IFRAME: /23169492389/mynextbike_co_uk/native */

/* Breakpoint 1: 0px - 749px */
@media screen and (min-width: 0px) and (max-width: 749px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/native"] {
    min-width: 336px !important;
    max-width: none !important;
    width: 336px !important;
    margin: 0 auto !important;
    display: block !important;
  }
}

/* Breakpoint 2: 750px - 9999px */
@media screen and (min-width: 750px) and (max-width: 9999px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/native"] {
    min-width: 1px !important;
    max-width: none !important;
  }
}

/* ============================================================
   IFRAME: /23169492389/mynextbike_co_uk/sidewall_left
   Breakpoints: 1685–1964, 1965–9999
   ============================================================ */

@media screen and (min-width: 1685px) and (max-width: 1964px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sidewall_left"] {
    width: 160px !important;    /* 160x600 / 120x600 → max width 160 */
    max-width: none !important;
  }
}

@media screen and (min-width: 1965px) and (max-width: 9999px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sidewall_left"] {
    width: 336px !important;    /* same size set as right sidewall → max width 336 */
    max-width: none !important;
  }
}



/* ============================================================
   IFRAME: /23169492389/mynextbike_co_uk/sticky_footer
   Breakpoints: 0–574, 575–767, 768–999, 1000–9999
   ============================================================ */

/* 0 - 574px */
@media screen and (min-width: 0px) and (max-width: 574px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sticky_footer"] {
    width: 320px !important;    /* 320x100 / 300x100 / 320x50 / 300x50 → max width 320 */
    max-width: none !important;
  }
}

/* 575 - 767px */
@media screen and (min-width: 575px) and (max-width: 767px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sticky_footer"] {
    width: 320px !important;    /* same size set as 0–574 → max width 320 */
    max-width: none !important;
  }
}

/* 768 - 999px */
@media screen and (min-width: 768px) and (max-width: 999px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sticky_footer"] {
    width: 970px !important;    /* 970x90 / 728x90 / 468x60 → max width 970 */
    max-width: none !important;
  }
}

/* 1000 - 9999px */
@media screen and (min-width: 1000px) and (max-width: 9999px) {
  iframe[id^="google_ads_iframe_/23169492389/mynextbike_co_uk/sticky_footer"] {
    width: 970px !important;    /* same size set → max width 970 */
    max-width: none !important;
  }
}


/* Breakpoint 1: 0px - 574px */
@media screen and (min-width: 0px) and (max-width: 574px) {
  .monetumo-ad-slot.ad-dynamic_incontent {
    min-height: 600px;
  }
  .monetumo-ad-slot.ad-dynamic_incontent {
    position: relative;
    justify-content: flex-start;
  }
  .monetumo-ad-slot.ad-dynamic_incontent div[id$="__container__"][id^="google_ads_iframe_"]
  {    
    position: sticky;
    top: 100px;
  }
}


/* Breakpoint 2: 575px - 767px */
@media screen and (min-width: 575px) and (max-width: 767px) {
  .monetumo-ad-slot.ad-dynamic_incontent {
    min-height: 500px;
  }
  .monetumo-ad-slot.ad-dynamic_incontent {
    position: relative;
    justify-content: flex-start;
  }
  .monetumo-ad-slot.ad-dynamic_incontent div[id$="__container__"][id^="google_ads_iframe_"]
  {    
    position: sticky;
    top: 100px;
  }
}


/* Breakpoint 3: 768px - 999px */
@media screen and (min-width: 768px) and (max-width: 999px) {
  .monetumo-ad-slot.ad-dynamic_incontent {
    min-height: 500px;
  }
  .monetumo-ad-slot.ad-dynamic_incontent {
    position: relative;
    justify-content: flex-start;
  }
  .monetumo-ad-slot.ad-dynamic_incontent div[id$="__container__"][id^="google_ads_iframe_"]
  {    
    position: sticky;
    top: 100px;
  }
}


/* Breakpoint 4: 1000px - 9999px */
@media screen and (min-width: 1000px) and (max-width: 9999px) {
  .monetumo-ad-slot.ad-dynamic_incontent {
    min-height: 500px;
  }
  .monetumo-ad-slot.ad-dynamic_incontent {
    position: relative;
    justify-content: flex-start;
  }
  .monetumo-ad-slot.ad-dynamic_incontent div[id$="__container__"][id^="google_ads_iframe_"]
  {    
    position: sticky;
    top: 100px;
  }
}



/* Placement: native */
/* GAM Code: /23169492389/mynextbike_co_uk/native */


/* Breakpoint 1: 0px - 749px */
@media screen and (min-width: 0px) and (max-width: 749px) {
  .monetumo-ad-slot.ad-native {
    min-height: 600px;
  }
  .monetumo-ad-slot.ad-native {
    position: relative;
    justify-content: flex-start;
  }
  .monetumo-ad-slot.ad-native div[id$="__container__"][id^="google_ads_iframe_"]
  {    
    position: sticky;
    top: 100px;
  }
}


/* Breakpoint 2: 750px - 9999px */
@media screen and (min-width: 750px) and (max-width: 9999px) {
  .monetumo-ad-slot.ad-native {
    min-height: 2px;
  }
}



/* Generated at: 2026-01-07T20:22:47Z */
