/* responsive */
   

@media (max-width: 1200px ) {
  
}
 
@media (max-width: 979px) {
        ul#kampioenicoontjes li,
  		ul#tekstblokken li {
          padding: 5px;
          margin: 2px;
        }
        ul#kampioenicoontjes li a {
          font-size: 11px;
        }
 }
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
      ul#kampioenicoontjes li,
  	  ul#tekstblokken li {
        flex-basis: 46%;
  		}
  .site-grid > div.container-banner h1 {
    font-size: 35px;
  }
  .container-banner .offertebutton {
    bottom: 0;
    right: 0;
      left: 0;
    z-index: 1030;
    position: fixed
  }
  .site-grid > div.container-banner .btn.btn-success {
    font-size: 25px;
  }
  #kolom-1 .moduletable, #kolom-2 .moduletable {
    border: 1px solid #aaa;
    margin: 25px;
  }
  #kolommen .moduletable {
    padding: 20px;
  }
  .containerbutton .offertebutton p {
    padding: 0;
    margin: 0;
  }
  .container-header .container-nav,
  .container-header .grid-child {
    padding: 0;
  }
  .footer {
    padding-bottom: 100px;
  }
   
  #kolom-1, #kolom-2 {
    width: 100%;
  }
  #teller { 
    width: 35%
  }
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
        .flex-caption {
                display: none;
        }
  		ul#kampioenicoontjes li,
  		ul#tekstblokken li {
        	flex-basis: 95%;
  		}

    }
    