/* tablet-only stuff */
@media (min-width: 1000px) and (max-width: 1200px) {

  .pane-page-logo img {
    padding-top: 1em;
    width: 100%
  }

}

@media only screen and (max-width: 760px) {

  /* Top nav header */

  /* hide menu items by default. */
  .rw-panels-region-top {
    display:none;
  }

  .rw-panels-region-top,
  .rw-panels-region-mobilenav
  {
    background: #f0f0f0;
    margin: 0 1px;
  }

  .rw-panels-region-mobilenav {
    margin-top: 0.5em;
    padding-bottom: 0.3em;;
  }

  img.rw-hamburger {
    display: inline;
    margin-top:12px;
    width: 40px;
  }

  .rw-hamburger-wrapper {
    padding-bottom: 0.5em;
  }

  .rw-top-links {
    float: right;
    padding-top: 1em;
    display: flex;
  }

  .rw-top-links br {
    display:none
  }

  .rw-top-links a {
    color: #333;
  }

  /* Mobile nav menu */

    ul.menu.nav li a {
      border-bottom: solid #fff 1px;
      font-size: 1.2em;
      text-align: center;
    }

    ul.menu.nav li.last a {
      padding-left: 1em;
    }

    .pane-search-form {
      margin-bottom: 0.5em;
    }

    ul a[href="http://mathsrevision.net/"] {
      margin-left: 0.5em;
    }

    ul a[href="http://revisionmaths.com/"] {
        margin-left: 0.5em;
    }

    ul a[href="http://revisionworld.com/"] {
        margin-left: 0.5em;
    }

    ul a[href="http://revisionscience.com/"] {
        margin-left: 0.5em;
    }
  /* Branding and logo */

  .pane-page-logo {
    text-align: center;
  }
  .pane-page-logo a#logo img {
    width: 60%;
  }

  .rw-panels-region-branding {
    margin-top: 0;
    margin-bottom: 0;
  }


  /* Panel pane stuff */
  .pane-page-logo {
    margin-top: 1.5em;
    margin-bottom: 1em;
  }

  .subjects_pane, /* Subjects links pane */
  .mobile-homepage-mpu-ad,  /* Mobile MPU Ad pane */
  .pane-block
  {
    margin: 1em auto;
  }

  /*.pane-bundle-rv-image-text-pane { */
  .subjects_pane, .rev_pane {
    border: solid #ff3333 5px;
    border-radius: 11px;
    padding: 0.5em;
  }

    .subjects_pane li {
        display: block;
        margin-bottom: 0.4em;
        float: none;
      width: auto;
    }

  /* Revisionworld Box */
   .rev_pane {
     margin: 2em 0 2em 0;
   }

  .rev_pane h2 {
     text-align: center;

   }

  .rev_pane p {
    margin: 1em;
  }

  .panel-pane.footer-copyright {
    border: none;
  }

  .field-name-field-rs-img-txt-image {
    margin: 1.5em 0;
  }

  .pane-fpid-35 { /* Mobile MPU Ad pane */
    text-align: center;
    padding: 0 1em 1em 0em;
  }


  .not-front .pane-bundle-rs-ad-pane {
    margin: 1em 0;
    text-align: center;
  }


  /* Rest */


  h2.pane-title {
    font-size: 1.3em;
  }

  .content {
    line-height: 1.5em;
  }

  .content li {
    margin-bottom: 1em;
  }

  .quick-revise {
    display: none;
  }

  .rv-welcome-pane {
    border: none;
    margin: 0 auto 1.5em;
    padding-top: 0;
    text-align: center;
  }

  .rv-welcome-pane h2.pane-title {
    margin-top: 0;
  }

  .subjects_links ul li {
    line-height: 1.5em;
  }

  .subjects_pane_content ul
  {
    padding-left: 0;
  }

  .subjects_links {
    margin-left: 4em;
  }

  .pane-user-login {
    margin-left: 1em;
    margin-top: 1em;
    width: 90%;
    float: none;
  }

  .pane-user-login .form-text,
  .pane-user-login .form-password {
    width: 90%;
  }

  .rw-footer .nav {
    text-align: center;
  }

  .pane-bundle-rv-ad-pane {
      text-align: center;
  }

  .rw-panels-region-main .col-md-12 .pane-bundle-rv-ad-pane {
      margin-bottom: 0;
      padding-bottom: 0;
  }
}
