
@media (max-width: 1250px) {
	.app-header__logo { position: inherit; }
	.app-header__logo .logo-src { display: none; }
	.sidebar-mobile-open .app-header__logo .logo-src { display: block; }
}
@media (max-width: 1000px) {
	.select2-container .select2-selection--multiple .select2-selection__rendered { display: flex !important; flex-wrap: wrap; }
	/*.calender-details { height: calc(100vh - 60px); top: 60px; }*/
	/*.cross-pop { top: 10px; }*/
    .table-responsive.date-table table { width: 100% !important;}
    #graph-wrapper { width: 1000px;}
	#graph { overflow: auto; }
	.fixed-header .app-header { position: fixed; background: #fff !important;}
	.app-header .app-header__menu { display: none; }
	.app-header .app-header__content {
		visibility: visible;
    opacity: 1;
    width: auto;
    box-shadow: none;
    left: unset;
    background: transparent;
    right: 0;
	}
	.dash-boxes .col-md-3 { max-width: 50%; flex: 0 0 50%; }
	.admin-total-wrap { align-items: flex-start; }
	.admin-total-wrap > strong { white-space: nowrap; }
	.slots label { margin-bottom: 5px !important; white-space: nowrap;}
	.assign .form-control { width: 190px !important; padding-left:10px; }
	.admin-total-wrap > span.assign { width: 100%; }
	.admin-total-wrap { flex-wrap: wrap; }
	.table-responsive { overflow: auto; }
	.table-responsive>.table { width: 1000px !important; }
    .dash-box span { font-size: 14px; }
    .dash-box h2 {font-size: 24px; margin: 0 0 5px;}
    .dash-boxes .card-body { padding: 10px; }
    .fc .fc-daygrid-day-frame { height: 37px; }
    #graph-wrapper > br { display: none; }
}
/*	Media 768Px Start */
@media (max-width: 990px) {
	[class*="col-"] { padding: 0px 5px; }
	.row { margin: 0px -5px; }
	.app-main .app-main__inner { padding: 30px 10px 0px; }
	.search-form li { width: 50%; margin: 0px 0px 10px;}
    .calender-details { background: rgba(255,255,255,0.8)}
    .fc .fc-daygrid-body-balanced .fc-daygrid-day-events { position: relative}
    .calender-content { padding: 30px 20px 20px; }
    .a{margin-top: 1rem !important;}
    .small-bt { max-width: 87px; }
    .date-bord { left: calc(50% - 50px); }
}

/* Media 420Px Start */
@media (max-width: 767px) {
	.extra_space_top { margin-top:0 }
	.edit-listing .col-md-3 { width:33.333%; }
	.form-tabs li { margin-right: 10px }
	.form-tabs li button { padding: 6px 15px 9px }
    .fc .fc-daygrid-day-frame { height: 33px; }
	.card-header.card-header-tab .card-header-title { white-space: unset; justify-content: flex-start; display: flex !important; text-align: left; }
    .fc-event-title { font-size: 9px;}
	.app-header__logo .logo-src { width: 100%; }
	.card-body form { width: 100%; float: left; }
	.search-form li { width: 50%; margin: 0px 0px 10px;}
	.search-form li:last-child button { margin: 0px; }
	#example tr th,#example tr td { display: table-cell !important; }
	.motivz-job-search ul li { width: 50%; }
    .date-slot-wrap ul li { width: 50%;}
    .dash-boxes .col-md-4 { float: left; width: 33.333%; }
    .dash-box i {
    	width: 50px;
    	height: 50px;
    	line-height: 51px;
    	float: none;
    	font-size: 30px;
    	margin: 0 0 10px;
    	display: none;
    }
    .dash-box { text-align: center; }
    .dash-box a { text-align: center; display: block; }
    .dash-boxes .card-body section { text-align: center; }
    #graph-wrapper { margin-top: -15px; }
    #graph-wrapper-g-area { margin-left: -7px; }
}

/* Media 300Px Start */
@media (max-width: 600px) {
	.edit-listing .col-md-3 { width:100%; }
	.event-title:before { font-size: 24px; top: -7px; }
    .date-slot-wrap ul li { width: 100%;}
	.search-form li,.motivz-job-search ul li,.search-list ul li { width: 100%; }
	.search-form.width-full li { width: 100% !important }
	.card-body form { margin: 0px 0px 0px; }
	.search-form select { width: 35%; }
	.search-form li:first-child input { width: 65%; }
    .fc .fc-daygrid-event-harness { margin-top: -8px; }
    .fc-daygrid-day-bottom { margin-top: -13px !important; }
    .fc .fc-daygrid-more-link {
    white-space: nowrap;
    overflow: hidden;
    width: 41px;
    display: inline-block;
    }
    .fc .fc-daygrid-event {
        margin-top: -5px;
        width: 7px;
        height: 7px;
        overflow: hidden;
        text-indent: -999px;
    }
    .fc .fc-daygrid-body-balanced .fc-daygrid-day-events { display: flex; }
}

@media (max-width: 330px) {
    .calender-content { padding-top: 50px; }
    .date-bord { top: 60px; left: 15px; }
}
/* Media 940Px Start */
@media screen and (min-width: 991px) and (max-width: 1200px) {
}

@media screen and (min-width: 1201px) and (max-width: 1500px) {
	.dash-box i {
		width: 80px;
	    height: 80px;
	    line-height: 80px;
	    font-size: 50px;
	}
	.dash-box h2 { font-size: 32px; }
	.dash-boxes .card-body { padding: 12px; }
	.dash-box span { font-size: 16px; }
}
