/* 
 * responsive.css - Responsive CSS styles used within the plugin
 */

/* Medium desktops */
@media only screen and (max-width: 1199px) {
    
}

/* iPad & below */
@media only screen and (max-width: 1024px) {
    
}

/* Smaller desktop */
@media only screen and (max-width: 959px) {
    
}

/* Mobile devices */
@media only screen and (max-width: 767px) {
    
    .mobile_message,
    .lms-post-content p.mobile_message, 
    .entry-content p.mobile_message, 
    .mu_register p.mobile_message {
        display: block;
    }
    
    
    .cbs_container .cbs_row {
        margin: 25px 0;
    }
    .cbs_container h3, .sfwd-lessons .entry-content .cbs_container h3 {
        margin: 8px 0 4px 0;
    }
    .cbs_container .cb_col.cb_label_col {
        width: 30%;
        font-size: 11px;
    }
    .cbs_container .cb_col.cb_slider_col {
        width: 40%;
    }
    
    .cbs_container .cbs_top_labels {
        width: 80%;
    }
    .cbs_container .cbs_top_labels ul li {
        display: none;
        width: 50%;
    }
    .cbs_container .cbs_top_labels ul li:first-child {
        display: block;
    }
    .cbs_container .cbs_top_labels ul li:last-child {
        display: block;
    }
    
}


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


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