/* Media Queries
-------------------------------------------------------------- */

/* MIN WIDTH */
/* MIN WIDTH */
@media (min-width: 768px) {
    /* Theme My Login */
    #site-main .tml {width:50%}
}
@media (min-width: 992px) {
    /* Theme My Login */
    #site-main .tml {width:30%}
}
@media (min-width:1024px) {}
@media (min-width:1200px) {}
@media (min-width:1400px) {}

/* MAX WIDTH */
@media screen and (max-width:2080px) {}
@media screen and (max-width:1700px) {}
@media (max-width:1399px) {
	
	.latest-courses .card-footer a, .latest-resources .card-footer a, .content-recommended .card-footer a, .upcoming-events .content-recommended .card-footer a, .filtered-content .card-footer a, .related-resources .card-footer a, .upcoming-events .card-footer a {width: 100%; float: left;}
	
	.latest-courses .card-footer button, .latest-resources .card-footer button, .content-recommended .card-footer button, .upcoming-events .card-footer button, .filtered-content .card-footer button, .related-resources .card-footer button, .upcoming-events .card-footer button {  width: 100%;   float: left !important;  margin-top: 10px;}
}
@media (max-width:1199px) {
	
	h3 { font-size:1.2rem;}
}

@media (max-width: 1100px) {
	
	
}

@media (max-width: 1023px) {}
@media (max-width:991px) {}

@media  (min-width:768px) and (max-width: 1128px) {
	
.frontpage-manage-section .text-overlay { font-size: 1.125rem}

}

@media  (min-width:768px) and (max-width: 830px) {
	.filter-heading .btn-clear-filter {clear: both; width: 100%; margin-top: 0px; position: relative;}
}



@media (max-width: 820px) {
	.progress-chart { width:320px; margin-left: auto; margin-right: auto;}
}
@media (max-width: 767.98px) {
    .main-filter {
        display: none;
        position: fixed;
        top: 0;
        background: #fff;
        z-index: 10000;
        height: 100vh;
        overflow-y: scroll;
    }

    .on-demand.sort-group {
        margin-bottom: 1.5rem;
    }
	
	.home-benefits-icon {width:10rem;height:10rem;padding:2rem;display:block;margin:0 auto 2rem}
	
	.home-benefits-icon .wpb_wrapper {text-align:center;vertical-align:middle;width:100%;height:100%;display:flex;max-width:100%;max-height:100%;overflow:hidden}
	
	.home-benefits-icon .wpb_wrapper svg {max-height:100%;margin:auto}	
	
	.upgrade-page-icon {width:15rem;height:15rem;padding:2rem;display:block;margin:0 auto 2rem}
	
	.upgrade-page-icon .wpb_wrapper {text-align:center;vertical-align:middle;width:100%;height:100%;display:flex;max-width:100%;max-height:100%;overflow:hidden}
	
	.upgrade-page-icon .wpb_wrapper svg {max-height:100%;margin:auto}	
	
	.single-resources img { max-width: 200px;}
	
	.progress-chart canvas { margin-left:auto; margin-right:auto;}
	
	.dashboard-content .navbar-nav {flex-direction: column !important;}
	
	.dashboard-content a.nav-link { width:100vw;} 
	
	.latest-courses .card-footer a, .latest-resources .card-footer a, .content-recommended .card-footer a, .upcoming-events .content-recommended .card-footer a, .filtered-content .card-footer a, .related-resources .card-footer a, .upcoming-events .card-footer a{width: auto; float: left;}
	
	.latest-courses .card-footer button, .latest-resources .card-footer button, .content-recommended .card-footer button, .upcoming-events .card-footer button, .filtered-content .card-footer button, .related-resources .card-footer button, .upcoming-events .card-footer button{  width: auto;   float: right !important;  margin-top: 0px;}
}

@media (max-width:575.98px) {}

@media (max-width:375px) {}

/* MIN & MAX WIDTH */
@media (min-width:1200px) and (max-width:1399px) {}
@media (min-width:992px) and (max-width:1199px) {}
@media (min-width:768px) and (max-width:1199px) {}
@media (min-width:768px) and (max-width:991px) {}

/* PRINT */
@media print {}
