@media (max-width: 991px) { .header-left, .header-right { text-align: center; }
  .list-event-item .list-event-header .view-details, .flex-direction-nav, .footer-nav { display: none; }
  .footer-widget { margin-bottom: 60px; }
  .footer-widget:not(:last-child) { margin-bottom: 0; } }
@media (max-width: 767px) { .header-left, .header-right { text-align: center; }
  .list-event-item .list-event-header .view-details, .flex-direction-nav, .footer-nav { display: none; }
    
    
    
    .unitable thead {
        display: none;
    }
    .unitable td {
        display:block;
        width:100%;
    }
    .unitable tbody td {
        border-bottom: none;
        padding-bottom: 0;
    }
    .unitable tbody td:last-of-type {
    	border-bottom: 1px solid #e7eaed;
        padding-bottom: 15px;
    }
    .unitable tbody td p.heading {
        display:block;
    }
    .unitable tbody td:last-of-type:before {
        content: 'Is this what you were told?';
        font-weight:bold;
        margin-bottom:20px;
        display:block;
    }

    
  .footer-widget { margin-bottom: 60px; }
  .footer-widget:not(:last-child) { margin-bottom: 0; }
  .blog-grid-thumb { height: auto; }
  .left-event-content { float: none; }
  .left-event-content img { float: left; margin-right: 30px; }
  .left-event-content .event-contact { overflow: hidden; }
  .right-event-content { width: 100%; }
  .right-event-content { margin-top: 30px; } }
@media (max-width: 581px) { .header-left, .header-right { text-align: center; }
    
img.responsive-third-left, img.responsive-third-right {
    width:100%;
    float:none;
    margin:1em 0;
}
  .flex-direction-nav, .slider-caption, .footer-nav, .list-event-item .list-event-header, .course-list .ui-icon, .blog-post-meta { display: none; }
  .flexslider { height: 150px; }
  .footer-widget { margin-bottom: 60px; }
  .footer-widget:not(:last-child) { margin-bottom: 0; }
  .list-event-thumb { width: 100%; overflow: hidden; }
  .list-event-thumb img { width: 100%; height: auto; }
  .list-event-thumb, .left-event-content, .course-list .level { float: none; }
  .select-yes { margin: 0; }
  .search-form-item { margin: 20px 0 0 0; }
  .left-event-content img, .search-form-item, .course-search-form .searchbox, .right-event-content, .contact-form input, .contact-form .contact-label, .contact-form textarea, #mceu_9 { width: 100%; max-width: 100%; }
  .event-title { margin-top: 20px; }
  .contact-map { height: 250px; overflow: hidden; }
  .contact-form .contact-label { margin-bottom: 10px; } }
