@media (max-width: 960px) { body { background: white; } }
 @media (min-width: 960px) {
	[class~="uk-h1"], h1 { font-size: 2.1875pc; }
	h1, h2, [class~="uk-h1"], [class~="uk-h2"] { font-weight: 600; }
	h2, [class~="uk-h2"] { font-size: 20.25pt; }
	h3, [class~="uk-h3"] { font-size: 1.5625pc; }
	h4, [class~="uk-h3"], [class~="uk-h5"], h6, h5, h3, [class~="uk-h6"], [class~="uk-h4"] { line-height: 1.4; }
	[class~="uk-h4"], h4 { font-size: 15.75pt; }
	h5, [class~="uk-h5"] { font-size: 1.0625pc; }
	[class~="uk-h6"], h6 { font-size: 11.625pt; }
}
@media (min-width: 576px) { [class~="container"] { max-width: 405pt; } }
@media (min-width: 768px) { [class~="container"] { max-width: 45pc; } }
@media (min-width: 992px) { [class~="container"] { max-width: 60pc; } }
@media (min-width: 1200px) { .container { max-width: 800pt; } }
@media (min-width: 960px) {
	.container {
		padding-left: 35px;
	}

	.container {
		padding-right: 35px;
	}

	.container {
		padding-top: 0pc;
	}
}

@media (min-width: 640px) {

	[class~="container-expand-left"][class~="container-small"],
	[class~="container-expand-left"][class~="container-xsmall"],
	[class~="container-expand-right"][class~="container-small"],
	[class~="container-expand-right"][class~="container-xsmall"] {}
}

@media (min-width: 960px) {

	.container-expand-right.container-xsmall,
	[class~="container-expand-right"][class~="container-small"],
	.container-expand-left.container-large,
	[class~="container-expand-left"][class~="container-small"],
	[class~="container-expand-left"][class~="container-xsmall"],
	[class~="container-expand-right"][class~="container-large"],
	.container-expand-right,
	[class~="container-expand-left"] {}
}
@media (min-width: 960px) {
	[class~="section"] {
		padding-top: 0.729166667in;
	}

	[class~="section"] {
		padding-bottom: 52.5pt;
	}
}

@media (min-width: 960px) {
	[class~="section-small"] {
		padding-top: 0.3125in;
	}

	[class~="section-small"] {
		padding-bottom: 0.3125in;
	}

	[class~="section-small"] {
		position: relative;
	}

	[class~="section-xlarge"] {
		padding-top: 2.1875in;
	}

	[class~="section-xlarge"] {
		padding-bottom: 210px;
	}

	[class~="section-large"] {
		padding-top: 105pt;
	}

	[class~="section-large"] {
		padding-bottom: 1.458333333in;
	}
}

@media (max-width: 768px) {
	 .view-project-arrow .slick-prev {
    left: -15px !important;

}
 .view-project-arrow .slick-next {
    right: -15px !important;
}

	.section-header {
		margin-bottom: 7.5pt;
	}
	.overview-main .final-output-card h4{
		font-size: 16px !important;
	}

	.section-header {
		padding-bottom: 13px;
	}

	.section-header {
		align-items: center;
	}

	[class~="section-header-title"]>* {
		font-size: 1.0625pc;
	}

	[class~="section-header-title"]>* {
		line-height: 1;
	}

	[class~="section-header-link"] a {
		font-size: 14px;
	}

	[class~="section-header-link"] a {
		bottom: 0;
	}
	button.sub-title-back-btn img {
    width: 15px;
}
}

@media (min-width: 1220px) {
	[class~="admin-panel"] [class~="page-menu"] {
		background: transparent;
	}

	[class~="admin-panel"] [class~="page-menu"] {
		box-shadow: none;
	}

	[class~="admin-panel"] [class~="page-content"] {
		padding-top: 52.5pt;
	}
}

@media (max-width: 960px) {
	[class~="header"] [class~="logo"] span {
		display: inline;
	}
}

@media (max-width: 1220px) {
	[class~="header"] {
		height: 45pt;
	}

	[class~="header"] {
		padding-left: 0 !important;
	}

	[class~="header"] {
		background-color: #fff;
	}

	[class~="header"] {
		position: fixed;
	}

	[class~="header"] {
		box-shadow: 0pt 2px 6px 0px #000;
	}

	[class~="header"] [class~="header-widget"],
	.header .logo {
		position: absolute;
	}

	[class~="header"] [class~="header-widget"] {
		right: 0;
	}

	[class~="header"] {
		width: 100% !important;
	}

	[class~="header"] [class~="header-widget"] {
		background: #fff;
	}

	[class~="header"] {
		margin-left: 0 !important;
	}

	.header .logo {
		top: 50%;
	}

	.header .logo {
		left: 50%;
	}

	.header .logo {
		transform: translate(-50%, -50%);
	}
}

@media (max-width: 640px) {
	[class~="display-as"] a {
		padding-left: 0.083333333in;
	}

	[class~="display-as"] a {
		padding-bottom: 0.072916667in;
	}

	[class~="display-as"] a {
		padding-right: 0.083333333in;
	}

	[class~="display-as"] a {
		padding-top: 0.072916667in;
	}

	[class~="display-as"] a {
		font-size: 16px;
	}
}

@media (max-width: 1220px) {
	[class~="header-horizontal"]~[class~="page-content"] {}
}

@media (min-width: 1220px) {

	[class~="page-menu"][class~="menu-large"] ul li a span,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] ul:before {
		position: absolute;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul li a {
		justify-content: initial !important;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-left: 2pc;
	}

	.page-menu.menu-large:hover .logo a span {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	[class~="page-menu"][class~="menu-large"] ul li a,
	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"],
	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-left: 30px;
	}

	.page-menu.menu-large:hover {
		width: 230px;
	}

	[class~="page-menu"][class~="menu-large"] ul:before,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] ul li a span {
		padding-left: 30px;
	}

	.page-menu.menu-large:hover {
		transition: all 300ms 0s ease-in-out;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"]:hover ul li a span,
	.page-menu.menu-large:hover li.active-submenu,
	[class~="page-menu"][class~="menu-large"]:hover[class~="page-menu"] ul li a:after {
		display: inline-block;
	}

	.page-menu.menu-large:hover {
		z-index: 10001;
	}


	[class~="page-menu"][class~="menu-large"] {
		width: 0.833333333in;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-bottom: 0.182291667in;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"],
	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"],
	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-right: 0.3125in;
	}

	[class~="page-menu"][class~="menu-large"] {
		overflow: hidden;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-top: 0.182291667in;
	}

	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-bottom: 1.0625pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-left: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] {
		padding-bottom: 10.5pt;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-bottom: 0.6875pc;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		background: none !important;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-right: 2pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-bottom: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-top: 0.6875pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul li a i {
		font-size: 15pt;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] {
		padding-top: 10.5pt;
		line-height: 40px;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-right: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		justify-content: flex-start;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul:before,
	[class~="page-menu"][class~="menu-large"]:hover [class~="btn-menu-trigger"] {
		display: inline-block;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		align-items: initial;
	}

	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-top: 1.0625pc;
	}

	.page-menu.menu-large ul {
		margin-top: 0;
	}

	.page-menu.menu-large ul {
		padding-top: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-top: 0.21875in;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		padding-top: 0;
	}
}

@media (max-width: 1220px) {
	[class~="btn-menu-close"]::before {
		font-family: "Feather-Icons";
	}

	[class~="page-menu"] {
		margin-left: -187.5pt;
	}

	[class~="btn-menu-close"]::before {
		font-size: 16.5pt;
	}

	[class~="mobile-active"] [class~="page-menu"] {
		margin-left: 0pc;
	}

	[class~="btn-menu-close"]::before {
		content: "";
	}

	[class~="mobile-active"] [class~="page-menu"] {
		box-shadow: 0.75pt 0.75pt 0pc 62.5pc #000;
	}

	[class~="mobile-active"] [class~="page-menu"] {
		z-index: 1001;
	}

	[class~="btn-menu-close"]::before {
		line-height: 30px;
	}

	[class~="mobile-active"] [class~="btn-menu-close"] {
		display: inline;
	}

	[class~="btn-menu-close"] {
		width: 40px;
	}

	[class~="btn-menu-close"] {
		height: 0.416666667in;
	}

	[class~="mobile-active"] [class~="btn-menu-close"] {
		left: 174pt;
	}

	[class~="btn-menu-close"]::before,
	[class~="mobile-active"] [class~="btn-menu-close"] {
		position: absolute;
	}

	[class~="btn-menu-close"] {
		position: relative;
	}

	[class~="btn-menu-close"]::before {
		top: 50%;
	}

	[class~="btn-menu-close"]::before {
		left: 50%;
	}

	[class~="btn-menu-close"]::before {
		transform: translate(-50%, -50%);
	}

	[class~="mobile-active"] [class~="btn-menu-close"] {
		background: #f3f3f3;
	}

	[class~="btn-menu-trigger"] {
		display: none;
	}

	[class~="mobile-active"] [class~="btn-menu-close"] {
		border-radius: 100%;
	}

	[class~="mobile-active"] [class~="btn-menu-close"] {
		margin-top: 0.4375pc;
	}
}

@media (max-width: 1220px) {
	[class~="page-content"] {
		margin-left: 0px !important;
	}

	[class~="mobile-active"] [class~="btn-mobile"]::before {
		content: "\f104";
		background: #29cdf0;
		width: 25px;
		height: 25px;
		text-align: center;
		border-radius: 50%;
		line-height: 25px;
		color: #fff;
		font-weight: bolder;
	}


	[class~="mobile-active"] [class~="side-nav"] {
		margin-left: 0;
	}

	[class~="page-content-inner"] {
		padding-left: 11.25pt;
	}

	[class~="page-content-inner"] {
		padding-bottom: 11.25pt;
	}

	[class~="mobile-active"][class~="menu-expand"] [class~="btn-mobile"],
	[class~="mobile-active"][class~="menu-small"] [class~="btn-mobile"],
	[class~="mobile-active"] [class~="btn-mobile"] {
		left: -7px;
	}

	.mobile-active .side-overly {
		display: inline;
	}

	[class~="page-content-inner"] {
		padding-right: 11.25pt;
	}

	.btn-mobile::before {
		font-family: "FontAwesome";
		content: "\f0c9";
	}

	[class~="logo"] [class~="logo-flip"],
	[class~="side-overly"] {
		display: none;
	}

	.btn-mobile::before {
		font-size: 22px;
	}

	[class~="page-content-inner"] {
		padding-top: 11.25pt;
	}

	[class~="side-nav"] {
		margin-left: -70px;
	}

	[class~="side-overly"] {
		position: fixed;
	}

	[class~="side-overly"] {
		width: 100%;
	}

	[class~="mobile-active"] [class~="btn-mobile"] {
		z-index: 100;
	}

	.btn-mobile::before {
		line-height: 22.5pt;
	}

	[class~="side-overly"] {
		top: 0;
	}

	[class~="mobile-active"][class~="menu-expand-active"] [class~="btn-mobile"] {
		left: 2.604166667in;
	}

	[class~="side-overly"] {
		z-index: 1;
	}

	[class~="side-overly"] {
		height: 100%;
	}

	[class~="side-overly"] {
		background: rgba(0, 0, 0, 0.25);
	}

	[class~="btn-mobile"] {
		border-radius: 3.75pt;
	}

	[class~="btn-mobile"] {
		background: #fff;
	}

	.btn-mobile::before {
		top: 50%;
	}

	[class~="btn-mobile"] {
		width: 25pt;
	}

	[class~="btn-mobile"] {
		height: 25pt;
	}

	[class~="btn-mobile"] {
		position: relative;
	}

	[class~="mobile-active"] [class~="btn-mobile"] {
		border-radius: 100%;
	}

	.btn-mobile::before {
		left: 50%;
	}

	[class~="mobile-active"] [class~="btn-mobile"] {
		background: none
	}

	.btn-mobile::before {
		transform: translate(50%, -50%);
	}

	.btn-mobile::before {
		position: absolute;
	}
}

@media (min-width: 640px) and (max-width: 1220px) {
	[class~="header-widget"] {
		position: absolute;
	}

	[class~="header-widget"] {
		top: -37.5pt;
	}

	[class~="header-widget"] {
		z-index: 1;
	}

	[class~="header-widget"] {
		background: white;
	}

	[class~="header-widget"] {
		right: 9pt;
	}

	[class~="header"] [class~="header-widget"] {
		top: -0.25pc;
	}
}

@media (max-width: 640px) {
	[class~="header-widget"] {
		width: 100%;
	}

	[class~="header-widget"] {
		justify-content: space-around;
	}

	[class~="header-widget"] {
		display: none;
	}

	[class~="is-active"][class~="header-widget"] {
		display: inline-flex;
	}

	[class~="header-widget"] {
	
	}

	.header-widget .header-widget-icon {
		margin-left: 0pc;
	}

	.header-widget .header-widget-icon {
		padding-top: 10.5pt;
	}

	.header-widget .header-widget-icon {
		color: #343767 !important;
	}

	[class~="header-widget"] {
		padding-left: 0;
	}

	[class~="header-widget"] {
		padding-bottom: 4.5pt;
	}

	[class~="header-widget"] {
		padding-right: 0;
	}

	[class~="header-widget"] {
		padding-top: 4.5pt;
	}

	[class~="header-widget"] [class~="header-widget-icon"][class~="btn-my-courses"] {
		display: none !important;
	}

	[class~="header"] [class~="header-widget-icon"] {
		color: white !important;
	}

	[class~="header-widget"] [class~="header-widget-icon"] i {
		font-size: 1.375pc;
	}
}

@media (max-width: 1220px) {

	[class~="header"][class~="uk-light"] [class~="uk-navbar-toggle"],
	[class~="header-widget"] [class~="header-widget-icon"],
	[class~="btn-mobile"],
	[class~="header"][class~="uk-light"] [class~="uk-navbar"] a {
		color: #343767 !important;
	}
}

@media (max-width: 640px) {

	[class~="user-menu"] [class~="dropdown-notifications"],
	[class~="dropdown-notifications"] {
		width: 100% !important;
	}

	[class~="dropdown-option-nav"]:before,
	[class~="dropdown-notifications"]:before {
		display: none;
	}

	[class~="dropdown-notifications"],
	[class~="user-menu"] [class~="dropdown-notifications"] {
		margin-left: auto;
	}

	[class~="dropdown-notifications"],
	[class~="user-menu"] [class~="dropdown-notifications"] {
		margin-bottom: auto;
	}

	[class~="dropdown-notifications"],
	[class~="user-menu"] [class~="dropdown-notifications"] {
		margin-right: auto;
	}

	[class~="dropdown-notifications"],
	[class~="user-menu"] [class~="dropdown-notifications"] {
		margin-top: auto;
	}

	[class~="user-menu"] [class~="dropdown-notifications"],
	[class~="dropdown-notifications"] {
		right: 0.104166667in !important;
	}

	[class~="user-menu"] [class~="dropdown-notifications"],
	[class~="dropdown-notifications"] {
		left: auto !important;
	}

	[class~="user-menu"] [class~="dropdown-notifications"],
	[class~="dropdown-notifications"] {
		max-width: 300pt;
	}

	[class~="dropdown-notifications"],
	[class~="user-menu"] [class~="dropdown-notifications"] {
		top: 3.5pc !important;
	}
}

@media (max-width: 420px) {
	.dropdown-notifications {
		width: 100% !important;
	}

	.dropdown-notifications {
		margin-left: auto;
	}

	.dropdown-notifications {
		margin-bottom: auto;
	}

	.dropdown-notifications {
		margin-right: auto;
	}

	.dropdown-notifications {
		margin-top: auto;
	}

	.dropdown-notifications {
		right: 0 !important;
	}

	
	.dropdown-notifications {
		max-width: 360px;
	}

	.dropdown-notifications {
		top: 3.75pc !important;
	}

	[class~="btn-option"] {
		top: -3pt;
	}

	[class~="btn-option"] {
		right: -5px;
	}

	[class~="btn-option"] {
		padding-left: 0.1875pc;
	}

	[class~="btn-option"] {
		padding-bottom: 3.75pt;
	}

	[class~="btn-option"] {
		padding-right: 0.1875pc;
	}

	[class~="btn-option"] {
		padding-top: 3.75pt;
	}

	[class~="dropdown-notifications-content"] [class~="notification-text"] [class~="time-ago"] {
		font-size: 13px;
	}
}
@media (max-width: 1099px) {
	[class~="course-path-info"] ul {
		column-count: 1;
	}

	.dropdown-nav li a i {
		display: none;
	}
}
@media (max-width: 640px) {
	#breadcrumbs {
		display: none;
	}
}

@media (max-width: 768px) {
	.star-rating .avg {
		font-size: 7.5pt !important;
	}

	[class~="course-details"],
	[class~="course-details-info"] {
		margin-left: 0;
	}

	[class~="course-details"] {
		margin-bottom: 0;
	}

	[class~="star-rating"] [class~="star"]:before,
	.star-rating .star.half:after {
		font-size: 1pc !important;
	}

	[class~="course-details-info"],
	[class~="course-details"] {
		margin-right: 0;
	}

	[class~="course-details"] {
		margin-top: 0;
	}

	[class~="course-details"] h1 {
		font-size: 22px;
	}

	.star-rating .avg {
		line-height: 0.75pc !important;
	}

	[class~="course-details-info"] {
		margin-bottom: 0;
	}

	.star-rating .avg {
		padding-left: 0.052083333in !important;
	}

	.star-rating .avg {
		padding-bottom: 0.052083333in !important;
	}

	.star-rating .avg {
		padding-right: 0.052083333in !important;
	}

	.star-rating .avg {
		padding-top: 0.052083333in !important;
	}

	.star-rating .avg {
		margin-right: 0.375pc !important;
	}

	[class~="course-details-info"] {
		margin-top: 7.5pt;
	}

	[class~="course-details-info"] ul {
		display: block;
	}

	[class~="course-details-info"] {
		font-size: 0.9375pc;
	}

	[class~="course-details-info"] ul {
		flex-wrap: wrap;
	}
}

@media (max-width: 960px) {
	[class~="course-resume-wrapper"] [class~="subnav"] span {
		display: none;
	}

	[class~="course-resume-wrapper"] [class~="subnav"] {
		margin-top: 1.4375pc;
	}

	[class~="course-resume-wrapper"] [class~="subnav"] {
		border-radius: 7.5pt;
	}

	[class~="course-details-wrapper"] {
		margin-top: -1.25pc;
	}

	[class~="course-card-trailer"] {
		margin-top: 0in !important;
	}

	.course-resume-wrapper {
		background-image: none;
	}

	.course-resume-wrapper {
		padding-left: 0;
	}

	.course-resume-wrapper {
		padding-bottom: 0pc;
	}

	.course-resume-wrapper {
		padding-right: 0;
	}

	.course-resume-wrapper {
		padding-top: 67.5pt;
	}

	.course-resume-wrapper {
		margin-bottom: 1.25pc;
	}

	[class~="course-resume-wrapper"] [class~="subnav"] {
		margin-bottom: -1.125pc;
	}

	[class~="btn-course-start-2"] {
		font-size: 13.5pt;
	}

	[class~="course-resume-wrapper"] [class~="subnav"] i {
		display: block;
	}

	[class~="course-resume-wrapper"] [class~="subnav"] i {
		font-size: 0.21875in;
	}
}

@media (max-width: 960px) {
	[class~="course-curriculum-list"]>li {
		font-size: 9.75pt;
	}

	[class~="course-curriculum-list"]>li {
		padding-left: 37.5pt;
	}

	[class~="course-curriculum-list"]>li {
		padding-bottom: 10px;
	}

	[class~="course-curriculum-list"]>li {
		padding-right: 0.5625in;
	}

	[class~="course-curriculum-list"]>li:before {
		left: 13px;
	}

	[class~="course-curriculum-list"]>li {
		padding-top: 0.625pc;
	}
}

@media (max-width: 960px) {
	[class~="course-curriculum"] [class~="uk-accordion-title"] {
		padding-left: 1.125pc;
	}

	[class~="course-curriculum"] [class~="uk-accordion-title"] {
		padding-bottom: 0.75pc;
	}

	[class~="course-curriculum"] [class~="uk-accordion-title"] {
		padding-right: 1.125pc;
	}

	[class~="course-curriculum"] [class~="uk-accordion-title"] {
		padding-top: 0.75pc;
	}

	[class~="course-curriculum"] [class~="uk-accordion-title"] {
		font-size: 0.145833333in;
	}
}

@media (max-width: 768px) {
	[class~="review-summary-avg"] [class~="avg-number"] {
		font-size: 2.5pc;
	}

	.review-summary-title {
		font-size: 16.5pt;
	}

	.review-summary-title {
		font-weight: 600;
	}

	.review-summary-title {
		margin-left: 0;
	}

	.review-summary-title {
		margin-bottom: 7.5pt;
	}

	.review-summary-title {
		margin-right: 0;
	}

	.review-summary-title {
		margin-top: 0;
	}

	[class~="review-summary-container"] {
		display: inline;
	}

	[class~="review-summary-avg"] {
		background: transparent;
	}

	[class~="review-summary-avg"] {
		padding-left: 0;
	}

	[class~="review-summary-avg"] {
		padding-bottom: 0;
	}

	[class~="review-summary-avg"] {
		padding-right: 0;
	}

	[class~="review-summary-avg"] [class~="avg-number"] {
		margin-right: 0.166666667in;
	}

	[class~="review-summary-avg"] span {
		display: block;
	}

	[class~="review-summary-avg"] {
		padding-top: 0;
	}

	[class~="review-summary-avg"] [class~="review-star"] {
		display: none;
	}

	[class~="review-summary-avg"] {
		border-left-width: 0;
	}

	[class~="review-summary-rating"] [class~="review-summary-rating-wrap"] {
		margin-bottom: 0.052083333in;
	}

	[class~="review-summary-avg"] {
		border-bottom-width: 0;
	}

	[class~="review-summary-avg"] {
		border-right-width: 0;
	}

	[class~="review-summary-avg"] {
		border-top-width: 0;
	}

	[class~="review-summary-avg"] {
		border-left-style: none;
	}

	[class~="review-summary-avg"] {
		border-bottom-style: none;
	}

	[class~="review-bars"] [class~="full_bar"] {
		height: 6pt;
	}

	[class~="review-summary-avg"] {
		border-right-style: none;
	}

	[class~="review-summary-avg"] {
		border-top-style: none;
	}

	[class~="review-summary-avg"] {
		border-left-color: currentColor;
	}

	[class~="review-summary-avg"] {
		border-bottom-color: currentColor;
	}

	[class~="review-summary-avg"] {
		border-right-color: currentColor;
	}

	[class~="review-summary-avg"] {
		border-top-color: currentColor;
	}

	[class~="review-summary-avg"] {
		border-image: none;
	}

	[class~="review-bars"] [class~="full_bar"] {
		border-radius: 0.020833333in;
	}

	[class~="review-summary-avg"] {
		flex-direction: row;
	}
}

@media (max-width: 768px) {
	[class~="comments-avatar"] {
		top: 3px;
	}

	[class~="comment-stars"] [class~="star-rating"] [class~="star"]:before,
	[class~="comment-stars"] [class~="star-rating"] [class~="star"][class~="half"]:after {
		color: #febe42;
	}

	[class~="comment-content"] {
		color: #666;
	}

	[class~="comment-content"] {
		padding-left: 52.5pt;
	}

	[class~="comments-avatar"] img {
		max-width: 50px;
	}

	[class~="comment-by"] a[class~="reply"],
	[class~="comments"] ul li ul {
		margin-left: 0;
	}

	[class~="comment-stars"] [class~="star-rating"] [class~="star"]:before,
	[class~="comment-stars"] [class~="star-rating"] [class~="star"][class~="half"]:after {
		font-size: 14px !important;
	}

	[class~="comment-content"] {
		padding-bottom: 0;
	}

	[class~="comments"] ul li ul,
	[class~="comment-by"] a[class~="reply"] {
		margin-bottom: 0;
	}

	[class~="comment-content"] {
		padding-right: 0;
	}

	[class~="comments-avatar"] img {
		border-radius: 50%;
	}

	[class~="comment-by"] a[class~="reply"] {
		margin-right: 1.5pt;
	}

	[class~="comment-by"] a[class~="reply"] {
		margin-top: 0.104166667in;
	}

	[class~="comments-avatar"] img {
		top: 0.3125pc;
	}

	[class~="comment-content"] {
		padding-top: 0;
	}

	.comment-by {
		width: 100%;
	}

	[class~="comment-by"] a[class~="reply"] {
		top: 0;
	}

	[class~="comment-by"] a[class~="reply"] {
		display: inline-block;
	}

	.comment-by {
		font-size: 0.177083333in;
	}

	[class~="comments"] ul li ul {
		margin-right: 0;
	}

	[class~="comments"] ul li ul {
		margin-top: 0;
	}
}
@media (max-width: 640px) {
	[class~="course-card"] h4 {
		font-size: 17px;
	}

	[class~="course-card"] p {
		font-size: 15px;
	}
}

@media (max-width: 640px) {
	[class~="course-card"][class~="course-card-list"] h4 {
		font-size: 1pc !important;
	}

	[class~="course-card"][class~="course-card-list"] h4 {
		line-height: 20px !important;
	}

	[class~="course-card"][class~="course-card-list"] p {
		font-size: 0.15625in !important;
	}

	.course-card.course-card-list {
		margin-bottom: 0.8125pc !important;
	}

	[class~="course-card"][class~="course-card-list"] p {
		line-height: 15.75pt !important;
	}

	[class~="course-card"][class~="course-card-list"] p {
		height: 0.6875in;
	}

	[class~="course-card"][class~="course-card-list"] p {
		overflow: hidden;
	}
}

@media (min-width: 640px) {
	[class~="course-card-list"][class~="course-card"] {
		display: flex;
	}

	[class~="course-card-list"][class~="course-card"] {
		border-radius: 0;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-thumbnail"] {
		width: 2.447916667in;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-thumbnail"] {
		height: 105pt;
	}

	[class~="course-card-list"][class~="course-card"] {
		border-bottom-width: 0.010416667in;
	}

	[class~="course-card-list"][class~="course-card"] {
		border-bottom-style: solid;
	}

	.course-card-list.course-card h4 {
		font-size: 20px;
	}

	[class~="course-card-list"][class~="course-card"] {
		border-bottom-color: #eaeaea;
	}

	[class~="course-card-list"][class~="course-card"] {
		border-image: none;
	}

	[class~="course-card-list"][class~="course-card"] p {
		margin-bottom: 0.875pc;
	}

	[class~="course-card-list"][class~="course-card"] {
		padding-bottom: 15pt;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-thumbnail"] {
		border-radius: 0.5pc;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-body"] {
		padding-left: 15pt;
	}

	[class~="course-card-list"][class~="course-card"] {
		margin-bottom: 1.25pc !important;
	}

	[class~="course-card-list"][class~="course-card"] {
		box-shadow: none;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-body"] {
		padding-bottom: 0.177083333in;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-body"] {
		padding-right: 15pt;
	}

	[class~="course-card-list"][class~="course-card"] {
		background: transparent;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-body"] {
		padding-top: 0;
	}

	[class~="course-card-list"][class~="course-card"] [class~="course-card-body"] {
		max-width: 654px;
	}
}

@media (max-width: 640px) {

	[class~="course-card"] [class~="course-card-body"] h4,
	[class~="episode-card"][class~="course-card"] [class~="course-card-body"] h4 {
		font-size: 10.5pt;
	}

	[class~="course-card"] [class~="course-card-thumbnail"] {
		width: 80px;
	}

	[class~="course-card"] {
		display: flex;
	}

	[class~="course-card"] [class~="course-card-thumbnail"] {
		height: 0.729166667in;
	}

	[class~="course-card"] {
		border-radius: 0;
	}

	[class~="course-card"] {
		border-bottom-width: 0.75pt;
	}

	[class~="course-card"] [class~="course-card-thumbnail"] {
		border-radius: 0.052083333in;
	}

	[class~="course-card"] [class~="course-card-thumbnail"] {
		box-shadow: 0pt 0.125pc 0.072916667in -0.03125in #000;
	}

	.course-card .course-card-body {
		padding-left: 7.5pt;
	}

	.course-card .course-card-body {
		padding-bottom: 0;
	}

	[class~="episode-card"][class~="course-card"] [class~="course-card-thumbnail"] {
		width: 100%;
	}

	[class~="course-card"] {
		border-bottom-style: solid;
	}

	.course-card .course-card-body {
		padding-right: 7.5pt;
	}

	[class~="course-card"] {
		border-bottom-color: #eaeaea;
	}

	.course-card .course-card-body {
		padding-top: 0;
	}

	.course-card .course-card-body {
		flex: 1;
	}

	[class~="course-card"] [class~="course-card-footer"] h5 i {
		display: none;
	}

	.course-card .course-card-body {
		min-width: 0.0625pc;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		padding-top: 0;
	}

	[class~="course-card"] [class~="course-card-body"] h4 {
		line-height: 1.25pc;
	}

	[class~="course-card"] {
		border-image: none;
	}

	[class~="course-card"] [class~="course-card-body"] p {
		font-size: 13px;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-left-width: 0;
	}

	[class~="course-card"] {
		padding-bottom: 0.8125pc;
	}

	[class~="episode-card"][class~="course-card"] span[class~="item-tag"] {
		padding-left: 3.75pt;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-bottom-width: 0;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-right-width: 0;
	}

	[class~="course-card"] [class~="course-card-body"] p {
		line-height: 14.25pt;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-top-width: 0;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-left-style: none;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-bottom-style: none;
	}

	[class~="episode-card"][class~="course-card"] span[class~="item-tag"] {
		padding-bottom: 0in;
	}

	[class~="course-card"] span[class~="catagroy"] {
		font-size: 12px;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-right-style: none;
	}

	[class~="episode-card"][class~="course-card"] [class~="course-card-thumbnail"] {
		height: 170px;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-top-style: none;
	}

	[class~="episode-card"][class~="course-card"] span[class~="item-tag"] {
		padding-right: 3.75pt;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-left-color: currentColor;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-bottom-color: currentColor;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-right-color: currentColor;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-top-color: currentColor;
	}

	[class~="episode-card"][class~="course-card"] [class~="course-card-body"] {
		padding-left: 0;
	}

	[class~="course-card"] {
		margin-bottom: 10px !important;
	}

	[class~="course-card"] [class~="course-card-footer"] {
		border-image: none;
	}

	[class~="episode-card"][class~="course-card"] [class~="course-card-body"] {
		padding-bottom: 0;
	}

	.course-card .course-card-info {
		display: none !important;
	}

	[class~="episode-card"][class~="course-card"] {
		display: inherit;
	}

	[class~="episode-card"][class~="course-card"] [class~="course-card-body"] {
		padding-right: 0;
	}

	[class~="episode-card"][class~="course-card"] [class~="course-card-body"] {
		padding-top: 0.114583333in;
	}

	[class~="episode-card"][class~="course-card"] span[class~="item-tag"] {
		padding-top: 0in;
	}

	[class~="episode-card"][class~="course-card"] span[class~="item-tag"] {
		font-size: 0.104166667in;
	}

	[class~="course-card"] {
		box-shadow: none;
	}

	[class~="course-card"] {
		background: transparent;
	}
}

@media (max-width: 960px) {
	[class~="course-grid-slider"] [class~="course-card"] {
		display: block;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-thumbnail"] {
		width: 100%;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-left-width: 0;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-bottom-width: 0;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-right-width: 0;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-thumbnail"] {
		height: 86.25pt;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-top-width: 0;
	}

	[class~="course-grid-slider"] ul li {
		width: 13.75pc;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-left-style: none;
	}

	[class~="course-grid-slider"]>*>* {
		padding-left: 25px !important;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-bottom-style: none;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-right-style: none;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-top-style: none;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-thumbnail"] {
		border-radius: 0.052083333in;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-thumbnail"] {
		box-shadow: 0pc 0.125pc 0.4375pc -0.1875pc #000;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-body"] {
		padding-left: 0pt;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-left-color: currentColor;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-bottom-color: currentColor;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-right-color: currentColor;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-top-color: currentColor;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		border-image: none;
	}

	[class~="course-grid-slider"]>* {
		margin-left: -18.75pt !important;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		margin-bottom: 0 !important;
	}

	[class~="course-grid-slider"] [class~="course-card"] {
		padding-bottom: 0;
	}

	[class~="course-grid-slider"] {
		margin-left: -11.25pt;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-body"] {
		padding-bottom: 0.625pc;
	}

	[class~="course-grid-slider"] {
		margin-bottom: 0;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-body"] {
		padding-right: 0pt;
	}

	[class~="course-grid-slider"] [class~="course-card"] [class~="course-card-body"] {
		padding-top: 0.625pc;
	}

	[class~="course-grid-slider"] {
		margin-right: -11.25pt;
	}

	[class~="course-grid-slider"] {
		margin-top: 0;
	}

	[class~="course-grid-slider"] {
		padding-left: 0.15625in;
	}
}

@media screen and (max-width: 1024px) and (min-width: 641px) {
	[class~="course-path-info"] ul {
		column-count: 2;
	}
}

@media screen and (max-width: 641px) {
	[class~="course-path-info"] ul {
		column-count: 1;
	}
}
@media (max-width: 768px) {
	[class~="path-wrap"] [class~="course-card"] {
		border-radius: 0pt;
	}
}

@media only screen and (max-width: 960px) {
	[class~="course-path-level"] [class~="uk-accordion-title"] {
		padding-bottom: 17px;
	}

	[class~="course-path-level"] [class~="uk-accordion-title"] {
		padding-top: 13px;
	}

	[class~="course-path-level"] [class~="uk-accordion-title"] {
		font-size: 11.25pt;
	}

	[class~="course-path-level"] [class~="uk-accordion-content"] {
		padding-top: 0;
	}
}
@media (max-width: 768px) {
	[class~="course-resume-grid-slider"] ul li {
		width: 205px;
	}

	[class~="course-resume-grid-slider"] ul li {
		padding-left: 11.25pt;
	}
}

@media (max-width: 768px) {
	[class~="course-watch-page"] {
		overflow-x: hidden;
	}

	[class~="course-watch-page"] {
		overflow-y: visible;
	}

	[class~="course-layouts"] {
		display: inline;
	}

	[class~="course-layouts"] {
		flex-wrap: unset;
	}

	[class~="course-header"] {
		padding-left: 0.625pc;
	}

	[class~="course-header"] {
		padding-bottom: 0.9375pc;
	}

	[class~="course-header"] {
		padding-right: 0.625pc;
	}

	[class~="course-header"] {
		padding-top: 0.9375pc;
	}

	[class~="course-header"] [class~="btn-back"] i {
		padding-left: 3.75pt;
	}

	[class~="course-sidebar"] {
		width: 100%;
	}

	[class~="course-content-inner"] {
		height: auto !important;
	}

	[class~="course-header"] [class~="btn-back"] {
		display: none;
	}

	[class~="course-content"] {
		min-height: auto;
	}

	[class~="course-header"] h4 {
		font-size: 0.177083333in;
	}

	[class~="course-header"] h4 {
		max-width: 100%;
	}

	[class~="course-content"] {
		padding-left: 0;
	}

	[class~="course-content"] {
		padding-bottom: 0;
	}

	[class~="course-header"] h4 {
		overflow: hidden;
	}

	[class~="course-header"] h4 {
		text-overflow: ellipsis;
	}

	[class~="course-content"] {
		padding-right: 0;
	}

	[class~="course-header"] h4 {
		white-space: nowrap;
	}

	[class~="course-content"] {
		padding-top: 0;
	}

	[class~="course-header"] [class~="btn-back"] i {
		padding-bottom: 3.75pt;
	}

	[class~="course-header"] [class~="btn-back"] i {
		padding-right: 3.75pt;
	}

	[class~="course-header"] [class~="btn-back"] i {
		padding-top: 3.75pt;
	}
}

@media (max-width: 768px) {
	[class~="video-responsive"] iframe {
		position: relative;
	}

	[class~="video-responsive"] iframe {
		padding-left: 0pt;
	}

	[class~="video-responsive"] iframe {
		padding-bottom: 0pt;
	}

	[class~="video-responsive"] {
		padding-left: 0;
	}

	[class~="video-responsive"] iframe {
		padding-right: 0pt;
	}

	[class~="video-responsive"] {
		padding-bottom: 0;
	}

	[class~="video-responsive"] {
		padding-right: 0;
	}

	[class~="video-responsive"] iframe {
		padding-top: 0pt;
	}

	[class~="video-responsive"] iframe {
		height: 40vw;
	}

	[class~="video-responsive"] iframe {
		width: 100vw;
	}

	[class~="video-responsive"] {
		padding-top: 0;
	}
}

@media (max-width: 520px) {
	[class~="video-responsive"] iframe {
		position: relative;
	}

	[class~="video-responsive"] iframe {
		padding-left: 0pc;
	}

	[class~="video-responsive"] iframe {
		padding-bottom: 0pc;
	}

	[class~="video-responsive"] iframe {
		padding-right: 0pc;
	}

	[class~="video-responsive"] iframe {
		padding-top: 0pc;
	}

	[class~="video-responsive"] iframe {
		height: 55vw;
	}

	[class~="video-responsive"] iframe {
		width: 100vw;
	}
}

@media (min-width: 960px) {
	[class~="vidlist-3-container"] {
		box-shadow: 0.25pc 0px 6.75pt 0.041666667in #e6e6e6;
	}
}

@media (max-width: 960px) {
	[class~="is-open"] [class~="vidlist-3-container"] {
		right: 0;
	}

	[class~="is-open"] [class~="vidlist-3-container"] {
		-webkit-box-shadow: -2px 0 0.3125in rgba(0, 0, 0, 0.2);
	}

	[class~="vidlist-3-container"],
	[class~="is-open"] [class~="btn-vidlist-3"],
	[class~="btn-vidlist-3"] {
		position: fixed;
	}

	[class~="btn-vidlist-3"]::before {
		font-family: "Feather-Icons";
	}

	[class~="vidlist-3-container"] {
		right: -330px;
	}

	[class~="vidlist-3-container"] {
		top: 0;
	}

	[class~="vidlist-3-container"] {
		height: 100%;
	}

	[class~="vidlist-3-container"] {
		width: 330px !important;
	}

	[class~="vidlist-3-container"] {
		background: #f9f9fc;
	}

	[class~="vidlist-3-container"] {
		overflow-y: scroll;
	}

	[class~="vidlist-3-container"] {
		z-index: 9;
	}

	[class~="vidlist-3-container"] {
		-webkit-transition: all 0.3s ease-out;
	}

	[class~="btn-vidlist-3"]::before {
		font-size: 1.25pc;
	}

	[class~="vidlist-3-container"] {
		transition: all 0.3s ease-out;
	}

	[class~="btn-vidlist-3"]::before {
		content: "";
	}

	[class~="btn-vidlist-3"]::before {
		line-height: 0.3125in;
	}

	[class~="btn-vidlist-3"] {
		border-radius: 5px;
	}

	[class~="btn-vidlist-3"] {
		border-radius: 100%;
	}

	[class~="btn-vidlist-3"]::before,
	[class~="is-open"] [class~="btn-vidlist-3"],
	[class~="btn-vidlist-3"] {
		top: 50%;
	}

	[class~="btn-vidlist-3"] {
		width: 0.416666667in;
	}

	[class~="btn-vidlist-3"] {
		height: 0.416666667in;
	}

	[class~="btn-vidlist-3"] {
		z-index: 10000000;
	}

	[class~="btn-vidlist-3"]::before {
		left: 50%;
	}

	[class~="btn-vidlist-3"]::before {
		transform: translate(-50%, -50%);
	}

	[class~="btn-vidlist-3"]::before {
		position: absolute;
	}

	.is-open .btn-vidlist-3::before {
		content: "";
	}

	[class~="is-open"] [class~="vidlist-3-container"] {
		box-shadow: -1.5pt 0 0.3125in rgba(0, 0, 0, 0.2);
	}

	[class~="btn-vidlist-3"] {
		right: 0.104166667in;
	}

	[class~="btn-vidlist-3"] {
		display: block;
	}

	[class~="btn-vidlist-3"] {
		background: #525e69;
	}

	[class~="btn-vidlist-3"] {
		color: white;
	}

	[class~="is-open"] [class~="btn-vidlist-3"] {
		background: #515d67;
	}

	[class~="is-open"] [class~="btn-vidlist-3"] {
		right: 244.5pt;
	}

	[class~="is-open"] [class~="btn-vidlist-3"] {
		z-index: 10;
	}
}
@media (max-width: 960px) {

	.vidlist-3 li>a,
	[class~="vidlist-3-section"] [class~="uk-accordion-title"] {
		font-size: 12px;
	}
}


@media (max-width: 768px) {
	[class~="btn-sidebar-filter"] {
		width: 1.5625in;
	}

	[class~="btn-sidebar-filter"] {
		margin-left: 0;
	}

	[class~="btn-sidebar-filter"] {
		margin-bottom: 0;
	}

	[class~="btn-sidebar-filter"] {
		margin-right: 0;
	}

	[class~="btn-sidebar-filter"] {
		margin-top: 11.25pt;
	}

	[class~="sidebar-filter"][class~="sidebar-filter-visible"] [class~="sidebar-filter-contents"] {
		display: block !important;
	}

	[class~="btn-sidebar-filter"] {
		background-color: #f3f3f3;
	}

	[class~="btn-sidebar-filter"] {
		border-radius: 0.052083333in;
	}

	[class~="sidebar-filter-visible"] [class~="btn-sidebar-filter"]::after,
	[class~="btn-sidebar-filter"]::after {
		font-family: "Feather-Icons";
	}

	[class~="btn-sidebar-filter"] {
		color: #454872;
	}

	[class~="btn-sidebar-filter"] {
		padding-left: 45px;
	}

	[class~="btn-sidebar-filter"] {
		padding-bottom: 9pt;
	}

	[class~="btn-sidebar-filter"] {
		padding-right: 17px;
	}

	[class~="btn-sidebar-filter"]::after {
		content: "";
	}

	[class~="btn-sidebar-filter"] {
		padding-top: 9pt;
	}

	[class~="btn-sidebar-filter"] {
		text-align: left;
	}

	[class~="btn-sidebar-filter"] {
		font-weight: 600;
	}

	[class~="btn-sidebar-filter"] {
		transition: 0.2s;
	}

	[class~="btn-sidebar-filter"],
	[class~="btn-sidebar-filter"] {
		display: block;
	}

	[class~="btn-sidebar-filter"] {
		line-height: 1.25pc;
	}

	[class~="btn-sidebar-filter"] {
		border-left-width: 0;
	}

	[class~="btn-sidebar-filter"] {
		border-bottom-width: 0;
	}

	[class~="btn-sidebar-filter"] {
		border-right-width: 0;
	}

	[class~="btn-sidebar-filter"] {
		border-top-width: 0;
	}

	[class~="btn-sidebar-filter"] {
		border-left-style: none;
	}

	[class~="btn-sidebar-filter"] {
		border-bottom-style: none;
	}

	[class~="btn-sidebar-filter"] {
		border-right-style: none;
	}

	[class~="btn-sidebar-filter"] {
		border-top-style: none;
	}

	[class~="btn-sidebar-filter"]::after {
		font-size: 1.125pc;
	}

	[class~="btn-sidebar-filter"] {
		border-left-color: currentColor;
	}

	[class~="btn-sidebar-filter"] {
		border-bottom-color: currentColor;
	}

	[class~="btn-sidebar-filter"] {
		border-right-color: currentColor;
	}

	[class~="btn-sidebar-filter"] {
		border-top-color: currentColor;
	}

	[class~="btn-sidebar-filter"] {
		border-image: none;
	}

	[class~="btn-sidebar-filter"] {
		position: relative;
	}

	[class~="sidebar-filter-visible"] [class~="btn-sidebar-filter"]::after {
		content: "";
	}

	[class~="btn-sidebar-filter"]::after {
		left: 17px;
	}

	[class~="btn-sidebar-filter"]::after {
		position: absolute;
	}

	[class~="sidebar-filter"] h4 {
		margin-top: 0in;
	}
}
@media (max-width: 640px) {
	[class~="btn-filter"] {
		padding-left: 0.109375in;
	}

	[class~="btn-filter"] {
		padding-bottom: 0.052083333in;
	}

	[class~="btn-filter"] {
		padding-right: 0.109375in;
	}

	[class~="btn-filter"] {
		padding-top: 0.052083333in;
	}
}

@media (max-width: 768px) {
	[class~="btn-sidebar-filter"] {
		width: 9.375pc;
	}

	[class~="btn-sidebar-filter"] {
		margin-left: 0;
	}

	[class~="btn-sidebar-filter"] {
		margin-bottom: 0;
	}

	[class~="btn-sidebar-filter"] {
		margin-right: 0;
	}

	[class~="btn-sidebar-filter"] {
		margin-top: 15px;
	}

	[class~="btn-sidebar-filter"] {
		background-color: #f3f3f3;
	}

	[class~="sidebar-filter-visible"] [class~="btn-sidebar-filter"]::after,
	[class~="btn-sidebar-filter"]::after {
		font-family: "Feather-Icons";
	}

	[class~="btn-sidebar-filter"]::after {
		content: "";
	}

	[class~="btn-sidebar-filter"] {
		border-radius: 0.052083333in;
	}

	[class~="btn-sidebar-filter"] {
		color: #454872;
	}

	[class~="btn-sidebar-filter"] {
		padding-left: 0.46875in;
	}

	[class~="sidebar-filter"] [class~="sidebar-filter-contents"] {
		padding-left: 0;
	}

	[class~="btn-sidebar-filter"]::after {
		font-size: 18px;
	}

	[class~="btn-sidebar-filter"] {
		padding-bottom: 0.125in;
	}

	[class~="btn-sidebar-filter"] {
		padding-right: 12.75pt;
	}

	[class~="btn-sidebar-filter"] {
		padding-top: 0.125in;
	}

	[class~="btn-sidebar-filter"]::after {
		left: 12.75pt;
	}

	[class~="btn-sidebar-filter"] {
		text-align: left;
	}

	[class~="btn-sidebar-filter"] {
		font-weight: 600;
	}

	[class~="btn-sidebar-filter"] {
		transition: 0.2s;
	}

	[class~="sidebar-filter"] [class~="sidebar-filter-contents"] {
		padding-bottom: 15pt;
	}

	[class~="sidebar-filter"] [class~="sidebar-filter-contents"] {
		padding-right: 0;
	}

	[class~="sidebar-filter"] [class~="sidebar-filter-contents"] {
		padding-top: 15pt;
	}

	[class~="sidebar-filter"] [class~="sidebar-filter-contents"] {
		display: none;
	}

	[class~="btn-sidebar-filter"],
	[class~="btn-sidebar-filter"] {
		display: block;
	}

	[class~="btn-sidebar-filter"] {
		line-height: 0.208333333in;
	}

	[class~="sidebar-filter"][class~="sidebar-filter-visible"] [class~="sidebar-filter-contents"] {
		display: block !important;
	}

	[class~="btn-sidebar-filter"] {
		border-left-width: 0;
	}

	[class~="btn-sidebar-filter"] {
		border-bottom-width: 0;
	}

	[class~="btn-sidebar-filter"] {
		border-right-width: 0;
	}

	[class~="btn-sidebar-filter"]::after {
		position: absolute;
	}

	[class~="btn-sidebar-filter"] {
		border-top-width: 0;
	}

	[class~="sidebar-filter"] h4 {
		margin-top: 0pc;
	}

	[class~="btn-sidebar-filter"] {
		border-left-style: none;
	}

	[class~="btn-sidebar-filter"] {
		border-bottom-style: none;
	}

	[class~="btn-sidebar-filter"] {
		border-right-style: none;
	}

	[class~="btn-sidebar-filter"] {
		border-top-style: none;
	}

	[class~="btn-sidebar-filter"] {
		border-left-color: currentColor;
	}

	[class~="btn-sidebar-filter"] {
		border-bottom-color: currentColor;
	}

	[class~="btn-sidebar-filter"] {
		border-right-color: currentColor;
	}

	[class~="btn-sidebar-filter"] {
		border-top-color: currentColor;
	}

	[class~="sidebar-filter-visible"] [class~="btn-sidebar-filter"]::after {
		content: "";
	}

	[class~="btn-sidebar-filter"] {
		border-image: none;
	}

	[class~="btn-sidebar-filter"] {
		position: relative;
	}
}
@media (max-width: 768px) {
	[class~="user-details-card-avatar"] {
		max-width: 50px;
	}
}

@media (max-width: 768px) {
	[class~="blog-post-content"] h3 {
		font-size: 13.5pt;
	}

	[class~="blog-post-content"] h3 {
		line-height: 18pt;
	}

	[class~="blog-post"] {
		flex-direction: column;
	}

	[class~="blog-post-thumbnail"] {
		width: 100%;
	}

	[class~="blog-post-thumbnail"] {
		height: 220px;
	}

	.blog-post-content {
		padding-left: 0.208333333in;
	}

	.blog-post-content {
		padding-bottom: 0.208333333in;
	}

	.blog-post-content {
		padding-right: 0.208333333in;
	}

	[class~="blog-post-content"] h3 {
		margin-bottom: 0.072916667in;
	}

	[class~="blog-post-content"] p {
		font-size: 15px;
	}

	.blog-post-content {
		padding-top: 0.208333333in;
	}
}
@media (min-width: 768px) {
	[class~="blog-post"][class~="single-post"] [class~="blog-post-thumbnail"] {
		width: 100%;
	}

	[class~="blog-post"][class~="single-post"] [class~="blog-post-content"] h4:not(:first-child) {
		margin-top: 1.625pc;
	}

	[class~="blog-post"][class~="single-post"] [class~="blog-post-thumbnail"] {
		height: 3.958333333in;
	}
}

@media (max-width: 768px) {
	.blog-article h2 {
		font-size: 22px;
	}

	.blog-article .blog-article-thumbnail {
		height: 13.75pc;
	}

	[class~="blog-article-single"] h1 {
		font-size: 1.5625pc;
	}

	[class~="blog-article-single"] h1,
	[class~="blog-article-content-read"] h4,
	.blog-article .blog-article-meta {
		margin-left: 0;
	}

	[class~="blog-article"] {
		margin-bottom: 0.208333333in;
	}

	.blog-article .blog-article-meta {
		font-size: 0.75pc;
	}

	[class~="blog-article-single"] h1 {
		margin-bottom: 0.3125in;
	}

	[class~="blog-article-single"] h1,
	[class~="blog-article-content-read"] h4,
	.blog-article .blog-article-meta {
		margin-right: 0;
	}

	[class~="blog-article-single"] h1 {
		margin-top: 0.3125in;
	}

	[class~="blog-article-content-read"] h2 {
		font-size: 1.2rem;
	}

	[class~="blog-article-content-read"] h4 {
		margin-bottom: 0;
	}

	[class~="blog-article-content-read"] h4 {
		margin-top: 0;
	}

	.blog-article .blog-article-meta {
		margin-bottom: 0.104166667in;
	}

	[class~="blog-article-single"] {
		width: 100%;
	}

	[class~="blog-article-single"] {
		height: 300px;
	}

	.blog-article .blog-article-meta {
		margin-top: 0.104166667in;
	}

	[class~="blog-article"] [class~="blog-article-content"] {
		font-size: 18px;
	}

	[class~="blog-article-content-read"] {
		border-radius: 0;
	}

	[class~="blog-article-meta"] {
		font-size: 0.125in !important;
	}
}

@media only screen and (max-width: 768px) {

	[class~="profile-container"] [class~="contents-inner"],
	[class~="profile-container"] {
		padding-left: 0;
	}

	[class~="profile-container"] [class~="contents-inner"],
	[class~="profile-container"] {
		padding-bottom: 0;
	}

	[class~="profile-container"] [class~="contents-inner"],
	[class~="profile-container"] {
		padding-right: 0;
	}

	[class~="profile-container"] [class~="contents-inner"],
	[class~="profile-container"] {
		padding-top: 0;
	}

	.profile-layout-avature .user-profile-photo {
		margin-left: auto;
	}

	.profile-layout-avature .user-profile-photo {
		margin-bottom: auto;
	}

	.profile-layout-avature .user-profile-photo {
		margin-right: auto;
	}

	.profile-layout-avature .user-profile-photo {
		margin-top: auto;
	}

	.profile-layout-avature .user-profile-photo {
		width: 1.5625in;
	}

	[class~="profile-layout"] {
		display: inline;
	}

	[class~="profile-layout-content"] h1 {
		font-size: 0.239583333in;
	}

	[class~="profile-layout-avature"] {
		width: auto;
	}

	.profile-layout-avature .user-profile-photo {
		height: 112.5pt;
	}

	[class~="profile-layout-content"] {
		text-align: center;
	}

	.profile-layout-content .bio-content,
	[class~="profile-icon-back"] {
		display: none;
	}

	.profile-layout-content h5 {
		font-size: 13px;
	}
}
@media (max-width: 420px) {
	[class~="btn-option"] {
		top: -0.041666667in;
	}

	[class~="btn-option"] {
		right: -3.75pt;
	}

	[class~="btn-option"] {
		padding-left: 0.1875pc;
	}

	[class~="btn-option"] {
		padding-bottom: 0.3125pc;
	}

	[class~="btn-option"] {
		padding-right: 0.1875pc;
	}

	[class~="btn-option"] {
		padding-top: 0.3125pc;
	}
}

@media only screen and (min-width: 1024px) {
	[class~="responsive-tab"] ul {
		display: block;
	}

	.responsive-tab li {
		float: none;
	}

	.responsive-tab li {
		-webkit-flex-shrink: 1;
	}

	.responsive-tab li {
		-ms-flex-negative: 1;
	}

	.responsive-tab li {
		flex-shrink: 1;
	}

	[class~="responsive-tab"] {
		height: 56px;
	}

	.responsive-tab li {
		flex: 1 0;
	}

	.responsive-tab a {
		font-size: 15px;
	}

	.responsive-tab a {
		margin-right: 0.208333333in;
	}

	.responsive-tab a {
		padding-left: 0;
	}

	.responsive-tab a {
		padding-bottom: 0;
	}

	.responsive-tab a {
		padding-right: 0;
	}

	.responsive-tab a {
		padding-top: 0;
	}

	.responsive-tab a {
		line-height: 55px;
	}

	[class~="responsive-tab"] {
		overflow: visible;
	}
}

@media only screen and (min-width: 1024px) {
	[class~="responsive-tab"][class~="style-1"] li a {
		background: #eaeaea;
	}

	[class~="responsive-tab"][class~="style-1"] li[class~="uk-active"] a {
		background-color: #3e416d;
	}

	[class~="responsive-tab"][class~="style-1"]:before {
		background: transparent;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		border-radius: 6.0625pc;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		line-height: 28.5pt;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		color: black;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		font-size: 0.8125pc;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		padding-left: 16.5pt;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		padding-bottom: 0pc;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		padding-right: 16.5pt;
	}

	[class~="responsive-tab"][class~="style-1"] li[class~="uk-active"] a {
		color: white;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		padding-top: 0pc;
	}

	[class~="responsive-tab"][class~="style-1"] li a {
		margin-right: 0.625pc;
	}

	[class~="responsive-tab"][class~="style-1"] [class~="uk-active"] a:before {
		background-color: transparent;
	}

	[class~="responsive-tab"][class~="style-1"] {
		height: 38px;
	}
}
@media only screen and (min-width: 1024px) {
	[class~="responsive-tab"][class~="style-3"] li a {
		font-size: 0.177083333in;
	}

	[class~="responsive-tab"][class~="style-3"] {
		height: auto;
	}

	[class~="responsive-tab"][class~="style-3"] li {
		display: block;
	}

	[class~="responsive-tab"][class~="style-3"] li [class~="responsive-tab"][class~="style-3"] a,
	[class~="responsive-tab"][class~="style-3"] li,
	[class~="responsive-tab"][class~="style-3"] ul,
	[class~="responsive-tab"][class~="style-3"] a {
		height: 100%;
	}

	[class~="responsive-tab"][class~="style-3"] li a {
		font-weight: 600;
	}

	[class~="responsive-tab"][class~="style-3"] li a {
		line-height: 33pt;
	}
}
@media (max-width: 960px) {
	.setting-menu ul li a {
		padding-left: 0.15625in;
	}

	.setting-menu ul li a {
		padding-bottom: 0pt;
	}

	[class~="responsive-tab"] a i {
		margin-right: 0.3125pc;
	}

	.setting-menu ul li a {
		padding-right: 0.15625in;
	}

	.setting-menu ul li a {
		padding-top: 0pt;
	}
}

@media (max-width: 992px) {
	[class~="pricing-plans-container"] {
		box-shadow: none;
	}

	[class~="pricing-plan"][class~="recommended"],
	[class~="pricing-plan"] {
		padding-left: 26.25pt;
	}

	[class~="pricing-plan"][class~="recommended"],
	[class~="pricing-plan"] {
		padding-bottom: 26.25pt;
	}

	[class~="pricing-plan"][class~="recommended"],
	[class~="pricing-plan"] {
		padding-right: 26.25pt;
	}

	[class~="pricing-plans-container"] {
		display: block;
	}

	[class~="pricing-plans-container"] {
		margin-top: -10px;
	}

	[class~="pricing-plan"][class~="recommended"],
	[class~="pricing-plan"] {
		padding-top: 26.25pt;
	}

	[class~="pricing-plan"][class~="recommended"] {
		margin-left: 0;
	}

	[class~="recommended"][class~="pricing-plan"],
	[class~="pricing-plan"] {
		box-shadow: 0 0 18.75pt rgba(0, 0, 0, 0.1);
	}

	[class~="pricing-plan"][class~="recommended"] {
		margin-bottom: 40px;
	}

	[class~="pricing-plan"] {
		margin-bottom: 2.5pc;
	}

	[class~="pricing-plan"] {
		flex: auto;
	}

	[class~="pricing-plan"] {
		border-radius: 0.041666667in;
	}

	[class~="pricing-plan"][class~="recommended"] {
		margin-right: 0;
	}

	[class~="pricing-plan"][class~="recommended"] {
		margin-top: 0;
	}

	[class~="recommended"][class~="pricing-plan"] {
		margin-top: 0.833333333in;
	}
}


@media (max-width: 768px) {
	[class~="pricing"] [class~="pricing-card"] ul[class~="list-2"] li {
		margin-left: 0;
	}

	[class~="pricing"] [class~="pricing-card"] ul[class~="list-2"] li {
		margin-bottom: 0.8125pc;
	}

	[class~="pricing"] [class~="pricing-card"] ul[class~="list-2"] li {
		margin-right: 0;
	}

	[class~="pricing"] [class~="pricing-card"] {
		display: block;
	}

	[class~="pricing"] [class~="pricing-card"] ul[class~="list-2"] li {
		margin-top: 0.8125pc;
	}

	[class~="pricing"] [class~="pricing-card"]>* {
		padding-left: 0.177083333in;
	}

	[class~="pricing"] [class~="pricing-card"]>* {
		padding-bottom: 0.3125in;
	}

	[class~="pricing"] [class~="pricing-card"] ul[class~="list-2"] li {
		font-size: 0.15625in;
	}

	[class~="pricing"] [class~="pricing-card"]>* {
		padding-right: 0.177083333in;
	}

	[class~="pricing"] [class~="pricing-card"]>* {
		padding-top: 0.3125in;
	}
}

@media (max-width: 640px) {
	[class~="countdown-form"] {
		padding-left: 10.5pt !important;
	}

	[class~="countdown"] [class~="box"] [class~="uk-countdown-number"] {
		padding-left: 0.020833333in;
	}

	[class~="countdown"] [class~="box"] [class~="uk-countdown-number"] {
		padding-bottom: 0.9375pc;
	}

	[class~="countdown"] [class~="box"] [class~="uk-countdown-number"] {
		padding-right: 0.020833333in;
	}

	[class~="countdown"] [class~="box"] {
		background: white;
	}

	[class~="countdown"] [class~="box"] {
		border-radius: 4.5pt;
	}

	[class~="countdown"] [class~="box"] {
		overflow: hidden;
	}

	[class~="countdown"] [class~="box"] [class~="uk-countdown-number"] {
		padding-top: 0.9375pc;
	}

	[class~="countdown-form"] {
		padding-bottom: 0.083333333in !important;
	}

	[class~="countdown-form"] {
		padding-right: 10.5pt !important;
	}

	[class~="countdown"] [class~="box"] [class~="uk-countdown-number"] {
		font-size: 18pt;
	}

	[class~="countdown"] [class~="box"] [class~="uk-countdown-number"] {
		color: #4f5a64;
	}

	[class~="countdown-form"] {
		padding-top: 0.083333333in !important;
	}

	[class~="countdown"] [class~="box"] [class~="countdown-text"] {
		padding-left: 3.75pt;
	}

	[class~="countdown"] [class~="box"] [class~="countdown-text"] {
		padding-bottom: 3.75pt;
	}

	[class~="countdown"] [class~="box"] [class~="countdown-text"] {
		padding-right: 3.75pt;
	}

	[class~="countdown"] [class~="box"] [class~="countdown-text"] {
		padding-top: 3.75pt;
	}

	[class~="countdown"] [class~="box"] [class~="countdown-text"] {
		font-size: 0.09375in;
	}
}

@media (max-width: 768px) {
	[class~="footer"] {
		padding-left: 11.25pt;
	}

	[class~="footer"] {
		padding-bottom: 0px;
	}

	[class~="footer"] {
		padding-right: 11.25pt;
	}

	[class~="footer"] {
		padding-top: 1.875pc;
	}

	[class~="footer"] {
		margin-top: 11.25pt;
	}
}

@media (max-width: 768px) {
	#backtotop {
		display: none;
	}
}
@media (max-width: 960px) {
	.book-card .book-cover {
		height: 11.25pc;
	}
}
@media (max-width: 768px) {
	[class~="book-card-grid"] [class~="book-card"] [class~="book-cover"] {
		height: 12.5pc;
	}
}

@media (max-width: 768px) {

	[class~="grid-slider-header"] [class~="slide-nav-prev"],
	[class~="grid-slider-header"] [class~="slide-nav-next"] {
		width: 2pc;
	}

	[class~="grid-slider-header"] [class~="slide-nav-prev"],
	[class~="grid-slider-header"] [class~="slide-nav-next"] {
		height: 2pc;
	}

	[class~="grid-slider-header"],
	.grid-slider-header-link {
		padding-right: 10px !important;
	}
}

@media (max-width: 768px) {

	[class~="uk-position-small"][class*="slidenav-prev"],
	.uk-position-small[class*="slidenav-next"] {
		margin-left: -0.104166667in;
	}

	[class~="uk-position-small"][class*="slidenav-prev"],
	.uk-position-small[class*="slidenav-next"] {
		margin-right: -7.5pt;
	}

	[class~="slidenav-prev"],
	[class~="slidenav-next"] {
		background: white;
	}
}
@media (min-width: 1099px) {
	[class~="Markup-botton"] {
		margin-left: 0 !important;
	}

	[class~="Markup-botton"] {
		margin-bottom: 0.208333333in !important;
	}

	[class~="Markup-botton"] {
		margin-right: 0 !important;
	}

	[class~="Markup-botton"] {
		margin-top: 0.208333333in !important;
	}
}

@media (max-width: 992px) {
	[class~="chats-container-inner"] [class~="chats-inbox"] {
		max-width: 225pt;
	}
}

@media (max-width: 768px) {

	.message-action,
	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		position: relative;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span,
	[class~="chats-container-inner"],
	.message-action {
		display: block;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		max-width: 100%;
	}

	.message-action,
	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		top: 0;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span,
	.message-action {
		right: 0;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		border-bottom-width: 0.75pt;
	}

	.message-action {
		transform: none;
	}

	.message-action {
		margin-top: -5px;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		float: none;
	}

	.chats-headline {
		max-height: 90pt;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		padding-left: 0;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		border-bottom-style: solid;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		padding-bottom: 0;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		padding-right: 0;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		border-bottom-color: #e4e4e4;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		border-image: none;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		border-right-width: medium;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		padding-top: 0;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		margin-left: 0;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		margin-bottom: 0;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		border-right-style: none;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		margin-right: 0;
	}

	[class~="chats-container-inner"] [class~="message-by-headline"] span {
		margin-top: -0.041666667in;
	}

	[class~="chats-container-inner"] [class~="chats-inbox"] {
		border-right-color: currentColor;
	}

	.chats-inbox ul {
		max-height: 31.25pc;
	}
}

@media all and (max-width: 175px) {
	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		-webkit-transform: translate(140px, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		-webkit-transform: translate3d(140px, 0, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		-ms-transform: translate(140px, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		transform: translate(140px, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		transform: translate3d(140px, 0, 0);
	}
}

@media all and (min-width: 550px) {
	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		-webkit-transform: translate(440px, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		-webkit-transform: translate3d(440px, 0, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		-ms-transform: translate(440px, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		transform: translate(440px, 0);
	}

	html[class~="mm-opening"] [class~="mm-menu"][class~="mm-opened"]~[class~="mm-slideout"] {
		transform: translate3d(440px, 0, 0);
	}
}
@media (max-width: 1099px) {
	.mmenu-trigger {
		display: inline-block !important;
	}

	#responsive {
		display: none;
	}

	[class~="mmenu-trigger"],
	[class~="mm-page"] {
		top: 0pc;
	}

	[class~="mmenu-trigger"] {
		margin-right: 5px;
	}
}
@media (max-width: 768px) {
	[class~="glyph"][class~="fs1"] {
		box-shadow: -7.5pt 0.083333333in 7.5pt -0.072916667in rgba(25, 42, 70, 0.13);
	}

	[class~="glyph"][class~="fs1"] {
		flex: 1 1 calc(40% - 30px);
	}
}
@media (min-width: 767px) {
	.navbar-right .dropdown-menu {
		right: 0;
	}

	.navbar-right .dropdown-menu {
		left: auto;
	}

	[class~="navbar-right"] [class~="dropdown-menu-left"] {
		right: auto;
	}

	[class~="navbar-right"] [class~="dropdown-menu-left"] {
		left: 0;
	}
}
@media (min-width: 1200px) {
	.page-content {
		margin-left: 230px !important;
	}

}

@media (min-width: 1220px) {
	.page-menu.menu-large {
		overflow: hidden;
		width: 230px;
	}

	.page-menu.menu-large:hover .logo {
		padding-top: 10.5pt;
		padding-bottom: 10.5pt;
		padding-right: 0.3125in;
		padding-left: 30px;
		line-height: 40px;
	}

	.page-menu.menu-large ul {
		padding-top: 0;
	}

	ul li {
		line-height: 18.75pt;
		display: block;
		transition: 0.3s;
	}

	.page-menu.menu-large ul li a {
		display: flex;
		padding-top: 1.0625pc;
		padding-bottom: 1.0625pc;
		padding-right: 0.3125in;
		padding-left: 30px;
		position: relative;
		cursor: pointer;
		transition: 0.3s;
		align-items: center !important;
	}
}

@media (min-width: 1280px) {
	.container {
		max-width: 1200px;
	}
}

@media (min-width: 960px) {
	.container {
		padding-top: 0pc;
	}
}

@media (max-width: 768px) {

	.programs-title,
	.btn.btn_programs {
		font-size: 10px !important;
		border: 2px solid #0056c9;
	}

	.btn.btn_programs {
		margin: 5px 0;
	}
}



@media (min-width: 1024px) and (max-width: 1220px) {
	.container {
		max-width: 90% !important;
	}

	.uk-background-norepeat {
		background-repeat: no-repeat;
	}

	.btn-group-sm>.btn,
	.btn-sm {
		
		font-size: 12px !important;
	}

	.btn-primary {
		
		font-size: 12px !important;
	}

	[class~="page-menu"][class~="menu-large"] ul li a span,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] ul:before {
		position: absolute;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul li a {
		justify-content: initial !important;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-left: 2pc;
	}

	.page-menu.menu-large:hover .logo a span {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	[class~="page-menu"][class~="menu-large"] ul li a,
	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"],
	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-left: 30px;
	}

	.page-menu.menu-large:hover {
		width: 230px;
	}

	[class~="page-menu"][class~="menu-large"] ul:before,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] ul li a span {
		padding-left: 40px;
	}

	.page-menu.menu-large:hover {
		transition: all 300ms 0s ease-in-out;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"]:hover ul li a span,
	.page-menu.menu-large:hover li.active-submenu,
	[class~="page-menu"][class~="menu-large"]:hover[class~="page-menu"] ul li a:after {
		display: inline-block;
	}

	.page-menu.menu-large:hover {
		z-index: 10001;
	}

	[class~="page-menu"][class~="menu-large"] ul li a span,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] [class~="btn-menu-trigger"],
	[class~="page-menu"][class~="menu-large"] ul:before,
	[class~="page-menu"][class~="menu-large"] li[class~="active-submenu"],
	[class~="page-menu"][class~="menu-large"] ul li a:after {
		display: none;
	}

	[class~="page-menu"][class~="menu-large"] {
		width: 0.833333333in;
	}
	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-bottom: 0.182291667in;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"],
	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"],
	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-right: 0.3125in;
	}

	[class~="page-menu"][class~="menu-large"] {
		overflow: hidden;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-top: 0.182291667in;
	}

	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-bottom: 1.0625pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-left: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] {
		padding-bottom: 10.5pt;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-bottom: 0.6875pc;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		background-color: #fbfbfb;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-right: 2pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-bottom: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-top: 0.6875pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul li a i {
		font-size: 15pt;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] {
		padding-top: 10.5pt;
		line-height: 40px;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-right: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		justify-content: flex-start;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul:before,
	[class~="page-menu"][class~="menu-large"]:hover [class~="btn-menu-trigger"] {
		display: inline-block;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		align-items: initial;
	}

	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-top: 1.0625pc;
	}

	.page-menu.menu-large ul {
		margin-top: 0;
	}

	.page-menu.menu-large ul {
		padding-top: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-top: 0.21875in;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		padding-top: 0;
	}

	[class~="page-menu"] {
		margin-left: 0pt !important;
	}

	[class~="btn-mobile"] {
		display: none;
	}

	.page-content {
		margin-left: 75px !important;
		margin-top: 80px !important;
	}

	[class~="header-widget"] {
		position: relative !important;
	}

	[class~="header"] {
		box-shadow: none !important;
	}

	.btn-image,
	.btn-video,
	.btn-pdf,
	.btn-activities {
		padding: 13px 13px !important;
	}

	.position-relative span.count_span {
		right: -20px !important
	}

	.logo.logo_visible {
		display: flex;
	}

	.ag-cell,
	.grid-project-text {
		font-size: 12px !important;
	}

	.dashboard_mod_sess {
		padding: 25px 10px !important;
	}
}

@media (min-width: 1024px) and (max-width:1235px) {
	.assessment-parameter-items .col{
    padding: 0 6px;
}
	.assessment-parameter-items .card-header .card-header-title{
		font-size: 13px;
	}
}

@media (min-width: 1024px) and (max-width:1200px) {

	.slick_card .slider_content h3 {
		font-size: 13px !important;
	}

	.slider_content p button {
		padding: 2px 15px !important
	}

	.module_tab li button span {
		font-size: 18px !important;
		line-height: 16px !important;
	}

	.reference_btn {
		font-size: 17px !important;
	}

	.btn-status {
		padding: 2px 15px !important;
	}

	.submit_ans {
		padding: 0 7px !important;
	}

	.view_btn {
		font-size: 12px !important;
		padding: 8px !important;
	}

	.li_card .padding_card .item_right .check_answera_btn {
		padding: 10px 10px !important;
		font-size: 13px !important;
	}

	.form-control {
		font-size: 15px !important;
	}

	.dashboard_session .skill-card-subtitle {
		white-space: nowrap !important;
	}

	.dashboard_session {
		padding: 20px 15px !important;
	}

	.tab-icon {
		height: 40px !important;
	}

	.add_porject_input_wrapper .form-group label {
		white-space: nowrap;
	}

	.project_wrapper .card button {
		margin-right: 3px;
		font-size: 15px !important;
	}

	img.clander_img {
		width: 60px !important;
		height: 60px !important;
	}
}

@media (min-width: 320px) and (max-width: 1010px) {
	.phone_view_alert {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		z-index: 9999;
		display: block !important;
		padding: 40% 25px;
		color: #ff0000;
	}
}

@media (min-width: 1024px) and (max-width: 1220px) {
	.container {
		max-width: 90% !important;
	}

	.uk-background-norepeat {
		background-repeat: no-repeat;
	}

	.btn-group-sm>.btn,
	.btn-sm {
		
		font-size: 12px !important;
	}

	.btn-primary {
		
		font-size: 12px !important;
	}

	.add-option-btn.btn-primary {
		padding: .375rem .75rem !important;
		font-size: 1rem !important;
	}

	[class~="page-menu"][class~="menu-large"] ul li a span,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] ul:before {
		position: absolute;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul li a {
		justify-content: initial !important;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-left: 2pc;
	}

	.page-menu.menu-large:hover .logo a span {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	[class~="page-menu"][class~="menu-large"] ul li a,
	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"],
	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-left: 30px;
	}

	.page-menu.menu-large:hover {
		width: 230px;
	}

	[class~="page-menu"][class~="menu-large"] ul:before,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] ul li a span {
		padding-left: 40px;
	}

	.page-menu.menu-large:hover {
		transition: all 300ms 0s ease-in-out;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"]:hover ul li a span,
	.page-menu.menu-large:hover li.active-submenu,
	[class~="page-menu"][class~="menu-large"]:hover[class~="page-menu"] ul li a:after {
		display: inline-block;
	}

	.page-menu.menu-large:hover {
		z-index: 10001;
	}

	[class~="page-menu"][class~="menu-large"] ul li a span,
	[class~="page-menu"][class~="menu-large"] [class~="logo"] a span,
	[class~="page-menu"][class~="menu-large"] [class~="btn-menu-trigger"],
	[class~="page-menu"][class~="menu-large"] ul:before,
	[class~="page-menu"][class~="menu-large"] li[class~="active-submenu"],
	[class~="page-menu"][class~="menu-large"] ul li a:after {
		display: none;
	}

	[class~="page-menu"][class~="menu-large"] {
		width: 0.833333333in;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-bottom: 0.182291667in;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"],
	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"],
	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-right: 0.3125in;
	}

	[class~="page-menu"][class~="menu-large"] {
		overflow: hidden;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		padding-top: 0.182291667in;
	}

	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-bottom: 1.0625pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-left: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] {
		padding-bottom: 10.5pt;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-bottom: 0.6875pc;
	}

	[class~="page-menu"][class~="menu-large"] [class~="logo"] {
		background-color: #fbfbfb;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-right: 2pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-bottom: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		padding-top: 0.6875pc;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul li a i {
		font-size: 15pt;
	}

	[class~="page-menu"][class~="menu-large"]:hover [class~="logo"] {
		padding-top: 10.5pt;
		line-height: 40px;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-right: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		justify-content: flex-start;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul:before,
	[class~="page-menu"][class~="menu-large"]:hover [class~="btn-menu-trigger"] {
		display: inline-block;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul * li * a {
		align-items: initial;
	}

	[class~="page-menu"][class~="menu-large"] ul li a {
		padding-top: 1.0625pc;
	}

	.page-menu.menu-large ul {
		margin-top: 0;
	}

	.page-menu.menu-large ul {
		padding-top: 0;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		margin-top: 0.21875in;
	}

	[class~="page-menu"][class~="menu-large"]:hover ul {
		padding-top: 0;
	}

	[class~="page-menu"] {
		margin-left: 0pt !important;
	}

	[class~="btn-mobile"] {
		display: none;
	}

	.page-content {
		margin-left: 80px !important;
		margin-top: 80px !important;
	}

	[class~="header-widget"] {
		position: relative !important;
	}

	[class~="header"] {
		box-shadow: none !important;
	}

	.btn-image,
	.btn-video,
	.btn-pdf,
	.btn-activities {
		padding: 13px 13px !important;
	}

	.position-relative span.count_span {
		right: -20px !important;
	}

	.logo.logo_visible {
		display: flex;
	}
	.ag-cell {
		font-size: 12px !important;
	}
	.dashboard_mod_sess {
		padding: 25px 10px !important;
	}


}

@media (min-width: 1024px) and (max-width: 1200px) {
	.slick_card .slider_content h3 {
		font-size: 13px !important;
	}

	.slider_content p button {
		padding: 2px 15px !important;
	}

	.module_tab li button span {
		font-size: 18px !important;
		line-height: 16px !important;
	}

	.reference_btn {
		font-size: 17px !important;
	}

	.btn-status {
		padding: 2px 15px !important;
	}
}
@media (min-width: 320px) and (max-width: 1010px) {
	.phone_view_alert {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		z-index: 9999;
		display: block !important;
		padding: 40% 25px;
		color: #ff0000;
	}
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.slick_card .slider_content h3 {
		font-size: 13px !important;
	}

	.slider_content p button {
		padding: 2px 15px !important;
	}

	.module_tab li button span {
		font-size: 18px !important;
		line-height: 16px !important;
	}

	.reference_btn {
		font-size: 17px !important;
	}

	.btn-status {
		padding: 2px 15px !important;
	}

	.submit_ans {
		padding: 0 7px !important;
	}

	.view_btn {
		font-size: 12px !important;
		padding: 8px !important;
	}

	.li_card .padding_card .item_right .check_answera_btn {
		padding: 10px 10px !important;
		font-size: 13px !important;
	}

	.form-control {
		font-size: 15px !important;
	}

	.dashboard_session .skill-card-subtitle {
		white-space: nowrap !important;
	}

	.dashboard_session {
		padding: 20px 15px !important;
	}

	.tab-icon {
		height: 40px !important;
	}

	.add_porject_input_wrapper .form-group label {
		white-space: nowrap;
	}

	.project_wrapper .card button {
		margin-right: 3px;
		font-size: 15px !important;
	}
}

@media screen and (max-width: 1230px) {
	.schedule_assessment_question_format_btn_wrapper .question_format_btn {
		flex: 0 0 18% !important;
	}

	.project_list_item .float-left {
		padding-right: 60px !important;
	}

	.img_icon~.row.padding_card {
		width: 83% !important;
	}
}
@media only screen and (min-device-width: 1023px) and (max-device-width: 1365px) {
	.testimonial-bg {
		margin-left: 80px !important;
		width: 100% !important;
	}
}

@media screen and (max-width: 1024px) {
	.container {
		max-width: 100% !important;
		width: 100% !important;
		box-sizing: border-box !important;
	}

	.btn-outline {
		padding: 5px;
	}

	[class~="btn-mobile"] {
		width: auto !important;
	}

	[class~="header"] [class~="container"] {
		padding-left: 15px !important;
	}

	.page-menu {
		top: 70px !important
	}

	.page-menu ul {
		padding-top: 5px !important
	}

	.grid-icon {
		margin-right: 10px !important
	}

	.page-menu ul li a {
		padding: 20px 20px 10px !important
	}

	.footer {
		left: 0 !important;
	}
	.mobile-menu {
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1001;
		background-color: rgb(203 227 229);
		width: 30px;
		height: 30px;
		padding: 0;
		line-height: 30px;
		text-align: center;
		border-radius: 2px;
}

	#page-menunew.page-menu-new {
		left: -230px;
	}

	#page-menunew.page-menu-new.show_hide_menu {
		left: 0;
	}

	.menu-toggle {
		display: none;
	}

	#wrapper.hide-menu .page-menu-new {
		width: 230px;
		min-width: 230px;
	}

	#wrapper .page-menu-top .logo .logo-small {
		display: none;
	}

	#wrapper.hide-menu .page-menu-top .logo .logo-small {
		display: none;
	}

	.page-menu-top .logo .logo-large {
        display: inline-block !important;
    }

	#wrapper.hide-menu .page-menu-new .page-menu-inner ul li a span,
	#wrapper.hide-menu .page-menu-new .toggle-menu p {
		width: auto;
	}

	#wrapper.hide-menu .page-menu-inner ul li a {
		justify-content: normal;
	}

	#wrapper.hide-menu .page-menu-inner ul li a {
		padding-left: 14px !important;
	}

	#wrapper.hide-menu .page-menu-new .notification-wrapper a {
		gap: 10px;
	}


	#wrapper.hide-menu .hidesmall-menu {
		width: auto;
	}


	#wrapper.hide-menu .page-menu-new .sign-out a {
		justify-content: space-between;
		padding: 9px 6px 9px 15px;
	}

	.toggle-menu p {
		margin-left: 0 !important;
		width: 100% !important
	}

	#wrapper.hide-menu .toggle-menu .flex-grow-1 {
		flex-wrap: 1 !important;
	}

	#wrapper.hide-menu .page-menu-new .page-menu-inner ul li a span i {
		width: auto;
	}

	#wrapper.hide-menu .page-content-new {
		margin-left: 0;
	}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.row.md-mt-0 {
		margin-top: 0 !important;
	}

	.clander_img {
		width: 70px !important;
		height: 70px !important;
	}

	.user-profile-photo,
	.student_calender_img {
		width: 70px !important;
		height: 70px !important;
	}

	.dashboard_session h3.font-18,
	.card-default h3.font-18,
	.dashboard_rewards h3.font-18 {
		font-size: 16px !important;
	}

	.dashboard_session,
	.card-default,
	.dashboard_rewards {
		min-height: 275px !important;
		padding: 25px 10px !important
	}

	.card-default.school-admin-card {
		height: 165px !important;
		min-height: unset !important;
	}

	.school-admin-card.card_faculty h2 {
		font-size: 25px !important;
	}

	
	.w-49 {
		width: 55%;
		font-size: 12px;
	}

	.right_text {
		padding-left: 0px !important;
		font-size: 12px;
	}

	.card-default p {
		font-size: 12px;
	}
	.btn_group_wrapper button,
	.mudule_tab_btn_wrapper .btn,
	.btn-xs {
		width: auto !important;
	}
	.li_card h3 {
		white-space: normal !important;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 16px !important;
	}

	.font-18 {
		font-size: 18px !important;
	}

	.font-16 {
		font-size: 16px !important;
	}
	.dashboard_mod_sess {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.btn-status {
		padding: 2px 8px !important;
		font-size: 12px !important;
	}

	.btn_group_wrapper button,
	.mudule_tab_btn_wrapper .btn,
	.btn-xs {
		padding: 4px 7px !important;
		font-weight: 600 !important;
		font-size: 14px !important;
		border-radius: 4px !important;
		width: auto !important;
	}

	.font-14 {
		font-size: 14px !important;
	}

	.tab-icon {
		height: 26px !important;
	}

	.profile_pic {
		width: 100px !important;
		height: 100px !important;
	}

	.p-image {
		top: 83% !important;
		right: 47% !important;


	}

	.edit_student_email {
		word-break: break-all !important;
		font-size: 14px !important;
	}
	.li_card .padding_card .item_right .check_answera_btn {
		font-size: 11px !important;
		white-space: nowrap;
	}
	.question_type_tab_wrapper button {
		width: auto !important;
		padding: 8px 20px !important;
		white-space: nowrap !important;
	}

	.schedule_assessment_form_wrapper .form-group label {
		white-space: nowrap;
	}

	.btn_brows {
		width: 100% !important;
	}

	.quiz_btn {
		min-width: 95% !important
	}

	.question_type_tab_wrapper .modal_btn_wrapper .modal_btn {
		width: auto !important;
		min-width: unset !important;
	}

	.project-card {
		width: 100% !important;
		height: auto !important;
		line-height: unset !important;
	}

	.email_id_edit {
		word-break: break-all !important;
	}

	.card_design .xs-no-float {
		float: none !important;
		display: block !important;
	}

	.img-fluid.ict_logo {
		max-width: 100% !important;
	}

	.md-mb-10 {
		margin-bottom: 10px !important;
	}

	.assign_dropdown {
		font-size: 13px !important;
	}

	.btn-search_wrapper .btn-notify.xs-mr-0 {
		margin-right: 0 !important;
	}
}

@media screen and (max-width: 767px) {
	.s-mt-10 {
		margin-top: 10px !important;
	}
	input[type="date"].form-control {
        opacity: 1; 
        cursor: pointer;
      }
      input[type="date"]::-webkit-inner-spin-button,
      input[type="date"]::-webkit-clear-button {
        display: none;
      }
      input[type="date"].form-control {
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        background-size: 14px;
        padding-right: 10px; 
      }

	.cdk-overlay-pane.custom-dialog-class{
		height: 37vh !important; margin-top: 50% !important;
	}

		.modal-main .modal-title .inactive .task-label {
			right: -85px !important;
			 top: 11px;
		}
	 .cdk-overlay-pane {
    width: 100% !important;
    max-width: 100% !important;
} 
	.mat-dialog-container {

		padding: 0 !important;
	}

	.mat-dialog-content {
		margin: 0 !important;
		padding: 0 !important;
	}

	.footer-nav-icon ul li {
		font-size: 10px !important;
	}

	.uk-background-norepeat,
	.background-norepeat {
		height: auto !important;
	}

	.admin_banner {
		padding: 10px !important;
	}

	.admin_banner h2 {
		font-size: 16px !important;
	}

	.testimonial-bg {
		display: none !important;
	}

	.font-18 {
		font-size: 18px !important;
	}

	.font-16 {
		font-size: 16px !important;
	}

	.font-15 {
		font-size: 15px !important;
	}

	.font-14 {
		font-size: 14px !important;
	}

	.font-12 {
		font-size: 12px !important;
	}

	.xs-mb-15 {
		margin-bottom: 15px !important;
	}

	.xs_btn {
		font-size: 12px !important;
		padding: 8px 8px !important;
	}

	.mudule_tab_btn_wrapper {
		overflow-x: auto;
		overflow-y: hidden;
		margin-bottom: 10px !important;
		margin-top: 15px !important;
	}

	.mudule_tab_btn_wrapper li {
		padding-left: 5px !important;
	}

	.btn_group_wrapper button,
	.mudule_tab_btn_wrapper .btn,
	.btn-xs {
		padding: 4px 7px !important;
		font-weight: 600 !important;
		font-size: 14px !important;
		border-radius: 4px !important;
		width: auto !important;
	}

	.quiz.btn-xs {
		width: 100% !important;
	}

	.btn_group_wrapper button .btn-inner--brand {
		padding-left: 0 !important;
	}

	.btn_group_wrapper button .tab-icon {
		display: none !important;
	}

	.xs-card {
		border-radius: 4px !important;
	}

	.xs-mb-0 {
		margin-bottom: 0 !important;
	}

	.xs-mr-0 {
		margin-right: 0 !important;
	}

	.add_project_btn {
		text-align: center;
	}

	.add_porject_input_wrapper textarea {
		min-width: unset !important;
		width: 100% !important;
		margin-left: 0 !important;
		min-height: unset !important;
		height: 36px !important;
		font-size: 14px !important;
	}

	.resubmit_form .form-group {
		display: block !important;
	}

	.uplaod_wrapper {
		flex-wrap: wrap !important;
	}

	.uplaod_text {
		width: 100% !important;
	}

	.uplaod_input_wrapper {
		display: block !important;
		width: 100% !important;
	}

	.dislay_cell {
		width: 100% !important;
		padding: 10px !important;
		display: block !important;
	}

	.btn_brows {
		width: auto !important;
		padding: 5px 15px !important;
	}

	.add_porject_input_wrapper .form-group textarea.form-control {
		min-height: 100px !important;
	}


	.question_type_tab_wrapper {
		width: 100% !important;
		white-space: nowrap;
		overflow: hidden !important;
		overflow-x: auto !important;
		padding-bottom: 10px !important;
	}

	.question_type_tab_wrapper button {
		padding: 4px 10px !important;
		width: auto !important;
		font-size: 13px !important;
	}

	.question_type_tab_wrapper button:not(:first-child) {
		margin-right: 15px !important;
	}

	.last-child-ml-0 span:not(:first-child) {
		margin-left: 0px !important;
	}

	.question_heading,
	.question_heading p,
	.xs-font-14 p {
		font-size: 14px !important;
	}

	.dasboard-row .dis-fle {
		width: 25% !important;
	}

	.xs-dis-block {
		display: block !important;
	}

	.xs-text-center {
		text-align: center !important;
	}

	.xs-dis-block.xs-text-center {
		text-align: center;
		display: block;
		margin-top: 15px !important;
	}
	.card-default p {
		font-size: 14px !important;
	}

	.user-profile-photo,
	.student_calender_img {
		width: 70px !important;
		height: 70px !important;
	}

	.faculty-dasboard-card {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.alert_msg h3 {
		font-size: 13px !important;
	}

	.alert_msg img {
		height: 65px !important;
	}

	.xs-d-none {
		display: none !important;
	}

	.assign_dropdown {
		margin-bottom: 15px !important;
	}

	.slick_card {
		padding: 10px !important;
	}

	.xs-p-10 {
		padding: 10px !important;
	}

	.btn-status {
		padding: 2px 10px !important;
		font-size: 12px !important;
	}


	.student_faculty {
		z-index: 1 !important;
	}

	.assign_dropdown.xs-mb-0 {
		margin-bottom: 0 !important;
	}

	.faculty_dropdown {
		width: 100% !important;
	}

	.li_card .padding_card .item_right .upcoming-assement_list_btn_wrapper .upcoming-assement_list_btn {
		margin-bottom: 5px !important;
	}
	.alert_msg {
		height: auto !important;
		padding: 10px !important;
	}

	.clander_img {
		width: 70px !important;
		height: 70px !important;
	}

	.li_card h3 {
		white-space: normal !important;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 16px !important;
	}

	.p-image {
		top: 39% !important;
		font-size: 12px !important;
		left: 50% !important;
		transform: translate(103%, -50%);
	}

	.question_type_tab_wrapper::-webkit-scrollbar {
		height: 6px
	}


	.question_type_tab_wrapper::-webkit-scrollbar-thumb {
		background-color: #29cef0;
		border-radius: 16px;
	}

	.mudule_tab_btn_wrapper::-webkit-scrollbar-thumb {
		background-color: #29cef0;
		border-radius: 16px;
	}

	.mudule_tab_btn_wrapper::-webkit-scrollbar {
		height: 6px
	}

	.activity_card {
		padding: 8px !important;
		font-size: 14px !important;
	}

	.quiz_btn {
		min-width: 95% !important
	}

	.question_type_tab_wrapper .modal_btn_wrapper .modal_btn {
		width: auto !important;
		min-width: unset !important;
	}

	.modal_wrapper {
		overflow-x: hidden;
	}

	.mail_id {
		word-break: break-all !important;
		font-size: 14px !important;
	}

	.profile_pic {
		width: 100px !important;
		height: 100px !important;
	}

	
	.margin_spe .btn-danger.example-margin {
		margin-bottom: 10px !important;
	}

	.overview-vedio {
		height: 300px !important;
	}

	.drop-area.with-multi-buttons .add-file-btn {
		font-size: 11px;
		padding: 5px 8px;
	}

}
@media screen and (max-width: 600px) {
	.xs-block {
		display: block !important;
	}

	.xs-block .course-card-thumbnail {
		width: 100% !important;
		max-width: 100% !important;
	}

	.xs-mt-10 {
		margin-top: 10px !important;
	}

	.xs-mt-20 {
		margin-top: 20px !important;
	}

	.xs-pt-pb-5 {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}

	.xs-pl-pr-0 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.xs-p-0 {
		padding: 0 !important
	}

	.xs-pt-0 {
		padding-top: 0 !important
	}

	.xs-pl-pr-10 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.xs-p-10 {
		padding: 10px !important;
	}

	.xs-pb-10 {
		padding-bottom: 10px !important;
	}

	.mt-3.xs-mb-0 {
		margin-bottom: 0 !important;
	}

	.xs-mb-10 {
		margin-bottom: 10px !important;
	}

	.xs-p-b-10 {
		padding-bottom: 10px !important;
	}

	.xs-mt-0 {
		margin-top: 0 !important;
	}

	.xs-height-100 {
		height: auto !important;
		min-height: unset !important;
		max-height: unset !important;
	}

	.right_text {
		padding-left: 30px !important;
	}

	.xs-no-float .img_icon,
	.xs-no-float .project_icon {
		object-fit: fill !important;
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		border-radius: 0 !important;
		margin: 0 !important;
	}

	.li_card {
		margin-bottom: 10px !important;
	}

	.btn-status {
		padding: 2px 12px !important;
		font-size: 12px !important;
	}

	.project_tab_btn_wrapper .tab_btn {
		margin-right: 10px !important;
		padding: 5px 15px !important;
		font-size: 12px !important;
	}

	.project_tab_btn_wrapper .tab_btn span img {
		display: none
	}

	.text-right.xs-text-left {
		text-align: left !important;
	}

	ejs-schedule {
		height: 300px !important;
	}

	.lecture {
		margin-top: 20px;
	}

	.xs-text-center {
		text-align: center !important;
	}

	.xs-dis-block.xs-text-center {
		text-align: center !important;
		display: flex !important;
		justify-content: center;
	}

	.row.padding_card {
		height: auto !important;
		padding: 10px !important;
		margin: 0 !important;
	}

	.justify-content-center.xs-justify-left {
		justify-content: left !important;
	}

	.text-center.xs-text-right {
		text-align: right !important;
	}

	.text-center.xs-text-left {
		text-align: left !important;
	}

	.content_card {
		line-height: unset !important;
		height: auto !important;
	}

	.approve_modal_btn {
		padding: 5px 8px !important;
		font-size: 12px !important;
	}

	.review_btn {
		padding: 8px 14px !important;
		font-size: 12px !important;
	}

	.p-image {
		top: 56% !important;
		right: 0 !important;
		left: 50% !important;
		transform: translate(-50%, 117%) !important;
	}

	.edit_student_email {
		font-size: 12px !important;
	}

	.li_card h3 {
		font-size: 16px !important;
		margin-bottom: 5px !important;
	}


	.li_card .padding_card .item_right .upcoming-assement_list_btn_wrapper .upcoming-assement_list_btn {
		padding: 4px 5px !important;
		border-radius: 4px !important;
		font-size: 10px !important;
	}

	.li_card .padding_card .item_right .upcoming-assement_list_btn_wrapper .upcoming-assement_list_btn {
		background: #fe5a59;
		padding: 6px 9px;
	}

	.assassment_heading h3 {
		font-size: 16px !important;
		padding: 5px 10px !important;
	}

	.xs-x-hidden {
		overflow-x: hidden !important;
	}

	.correct_ans .correct_text span p img {
		height: 50px !important;
	}

	.mcq_question_text p img {
		height: 50px !important;
	}

	.card_list .card_li .mcq_question_text {
		flex-wrap: wrap;
	}

	.schedule_assessment_form_wrapper {
		padding-bottom: 50px !important;
	}

	.view-final-option-p p {
		margin-bottom: 10px !important;
	}

	.xs-flex {
		display: flex !important;
	}

	.space-between {
		justify-content: space-between;
		align-items: center !important;
	}

	.assign_card_ul,
	.assign_card,
	.assign_card ul {
		height: auto !important;
	}

	.assign_card {
		margin-bottom: 10px;
	}

	.schedule_assessment_btn.downlaod_btn.mr-30 {
		margin-right: 0 !important;
	}

	.assessment_btn_wrapper .schedule_assessment_btn {
		margin-left: 10px !important;
		margin-right: 0 !important;
	}

	.schedule_assessment_btn_back .schedule_assessment_btn {
		font-size: 14px !important;
	}
	.modal_top_content .answer_status .ans_block {
		padding: 10px 20px !important
	}
	.add_acitivity_bottom_btn button,
	.add_asseessment_bottom_btn button {
		font-size: 14px !important;
		padding: 5px 6px !important;
	}
	.example-margin {
		margin: 5px !important;
	}

	.d_flex .btn-danger {
		margin-bottom: 5px !important;
	}

	.login_width .img-fluid {
		max-width: 160px !important;
	}

	.login_width .welcome-title {
		font-size: 18px !important;
		margin-top: 15px !important;
		font-weight: 700 !important;
	}

	.example-boxes {
		width: 50% !important;
		padding: 10px !important;
	}

	.cdk-drag p img {
		max-width: 100%;
	}
	.example-lists {
		flex-wrap: wrap;
	}
	.pera_h p {
		font-size: 14px !important;
	}

	.content_height {
		height: auto !important;
	}

	.ng2-pdf-viewer-container {
		height: 300px !important;
		overflow: auto;
	}

	.vscroll {
		height: auto !important;
	}

	.edit_mail p {
		word-break: break-all !important;
	}
	.li_card .padding_card .item_right .upcoming-assement_list_btn_wrapper {
		justify-content: center !important;
	}
	.mcq_question_text p img {
		height: 60px !important;
	}

	.activity_card.quiz {
		margin-bottom: 0 !important;
	}

	.mat-select-panel-wrap {
		margin-left: 65px;
	}
	.xs-mt-10 {
		margin-top: 10px;
	}
	.redio_btn.mat-radio-button.mat-accent .mat-radio-inner-circle {
		left: -2px !important;
	}
	.mat-radio-inner-circle {
		width: 18px !important
	}
	.btn-sm-wrap .upcoming_assessment_btn,
	.btn-sm-wrap .completed_assessment_btn {
		font-size: 12px !important;
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
	.title-input {
		width: 100%;
	}
	.btn_sample {
		margin-top: 10px;
	}
	.modal_content_btn_wrapper .modal_btn {

		font-size: 15px !important;
		padding: 9px 11px !important;
		margin-right: 5px !important;
	}
	.admin_banner {
		width: 40%;
	}
	.admin_banner h2 {
		font-size: 13px !important;
	}

	.teacher_ans_btn {
		margin: 20px 0 0 0 !important;
	}

	.faculty-check-assesment {
		margin-top: 10px;
	}

	.tab_bottom_btn_wrapper button.print-btn {
		margin-bottom: 10px !important;
	}

	.xs-right-content.justify-content-center {
		justify-content: flex-start !important;
	}

	.calender-wrapper {
		width: 95%;
		margin: 0 auto;
		max-width: 95%;
		overflow: auto;
	}

	.calender-wrapper ejs-schedule {
		width: 800px !important;
	}
	.xs-mb-2 {
		margin-bottom: 10px;
	}
	.font-13 {
		font-size: 13px !important;
	}
	.xs-mb10 {
		margin-bottom: 10px !important;
	}
	.row.padding_card {

		float: none;
		width: 100%;
	}
	.img_icon~.row.padding_card {
		margin: 0 !important;
		float: none;
		width: 100% !important;
	}
	.row.padding_card {
		width: 100%;
		float: none;

	}



}




@media (min-width: 575.98px) and (max-width: 600px) {
	.right_text {
		padding-left: 0 !important;
	}

}


@media screen and (min-width: 576px) and (max-width: 600px) {
	.dashboard_mod_sess.xs-height-100 {
		height: 255px !important;
	}

	.dashboard_session .xs-dis-block {
		display: block !important;
	}
}

@media screen and (max-width: 576px){
	
.main-title,.go-back-page h2, .go-back-page h3,.lesson-plan-inner h3,.dasboard-card-title,.main_content .main-heading,.helpdesk-Title{
	font-size: 16px !important;
}
.lesson-plan-inner h2{
	font-size: 14px !important;
}
.view-project-arrow .slick-next, .view-project-arrow .slick-prev {
    top: 38% !important;
}
}

@media screen and (max-width: 500px) {
	.tab_bottom_btn_wrapper button {
		font-size: 11px !important;
		margin: 0 !important;
	}

	.xs-flex {
		display: flex !important;
	}

	.edit_sesstion_input_wrap {
		width: 58%;
	}

	.xs-wrap {
		flex-wrap: wrap;
		justify-content: center !important;
	}

	.xs-wrap.tab_bottom_btn_wrapper .tab_bottom_btn.xs-mr-1 {
		width: 60%;
		margin: 5px 0 !important;
	}
}

@media screen and (max-width:408px) {
	.downlaod_btn .img_small {
		display: none;
	}

	.schedule_assessment_btn_back .schedule_assessment_btn {
		font-size: 12px !important;
	}
}

@media screen and (max-width: 335px) {
	.li_card .padding_card .item_right .upcoming-assement_list_btn_wrapper .upcoming-assement_list_btn {
		font-size: 11px !important;
		padding: 5px !important;
	}

	.schedule_assessment_btn.downlaod_btn .img_small {
		display: none;
	}
}
@media screen and (max-width: 1350px) {.tab-list li button span {font-size: 14px; white-space: nowrap;} .btn-outline {font-size: 11px;} .quiz-list li {padding: 5px 12px;} .tab-list li {padding: 3px 18px;} .unshare-btn img {height: 12px;} .align-top-btn .default-button.small-button, .align-top-btn .grid-button.red {font-size: 11px; font-weight: 500; padding: 5px 5px;} .report-card-wrapper .student-details h3, .module-tool-wrapper h3 {font-size: 14px;}}
@media screen and (max-width: 1230px) {.cdk-global-overlay-wrapper {padding: 0 20px;}}
@media screen and (max-width: 1199px) {.align-top-btn {top: -45px;} .task-genie .tab-list {overflow: auto;}}
@media screen and (max-width: 1100px) {.btn-outline {white-space: nowrap;} .course-content-box {padding-left: 15px; padding-right: 15px;}}
@media screen and (max-width: 1024px) {.quiz-list li .resource-btn img {height: 14px;} .quiz-list li img {height: 14px;} .main_content .unshare-btn {padding: 6px 7px !important;} .ppt-full-view {width: 100%; padding-bottom: 56%; padding-top: 27px;}}
@media (max-width: 992px) {.ag-header-cell-text {font-size: 14px;} .ag-theme-alpine .ag-ltr .ag-cell {font-size: 14px;} .tab-list li button span {font-size: 14px; white-space: nowrap;} .tab-list li {padding: 4px 18px;} .quiz-list {overflow-x: auto;} .quiz-list li {padding: 4px 5px; white-space: nowrap;} .vedio-full-width video {height: auto !important;} .add-faculty-modal .user-profile-pic {max-width: 100% !important;}}
@media (max-width: 767px) { .flex-nowrap.grade-row{flex-wrap: wrap !important;} .flex-nowrap.grade-row .left-group{flex-wrap: wrap;} .table-card-header .table-card-header-title {font-size: 16px !important;} .modal-main .modal-title .task-label {right: -115px !important; top: 10px !important;} .modal-main .task-label.active, .modal-main .task-label.inactive {right: -80px !important; top: 0 !important;} .tab-list li button {font-size: 13px;} .file-instruction p {font-size: 13px;} h4.default-no-data {font-size: 13px !important;} .main_content .main-heading {font-size: 20px; margin-bottom: 15px;} .dasborard-welcome-text {font-size: 22px;} .faculty-dashboard-subheading, .student-dashboard-subheading {font-size: 16px;} .main_content .title {font-size: 14px;} .character-img {height: 100px;} .callouts--right {max-width: 100%;} .callouts--right p {font-size: 10px;} .btn-tour, .btn-skip {font-size: 10px;} .card-description p {font-size: 12px;} .tab-list {overflow-x: auto;} .quiz-list li .resource-btn {font-size: 12px;} .responsive-vedio video {height: auto !important; width: 100%; max-width: 100%;} .vedio-full-width.responsive-vedio, .student-project-vedio {height: auto !important;} .practical_slider {height: auto !important;} .title-case {font-size: 13px;} .upload-btn, .default-button, .check-answer-btn {border-radius: 4px; padding: 5px 6px; font-weight: 500;} .default-button-outline {border-radius: 4px; padding: 4px 8px; font-weight: 500;} .drop-area .dropzone .drop-text {font-size: 14px;} .wall-of-fame-sec .slick-next, .wall-of-fame-sec .slick-prev {right: -12px;} .tab-list-title {font-size: 14px;} .sub-heading {font-size: 14px !important;} .main-question-text {font-size: 14px;} .quiz-list li.quiz {font-weight: 500; padding: 2px 4px !important; font-size: 14px !important;} .quiz-list li {padding: 2px 8px; white-space: nowrap;} .cdk-global-overlay-wrapper {padding: 0 15px;} .modal-main .modal-header {margin-left: 15px; margin-right: 15px;} .modal-main .modal-header .modal-title {font-size: 17px;} .modal-main .modal-body {padding-left: 15px; padding-right: 15px;} .notice-board-sec .slick-next {right: -10px;} .notice-board-sec .slick-prev {left: 14px;} .wall-of-fame-full-view .slick-next {right: -10px;} .wall-of-fame-full-view .slick-prev {left: -14px;} .student-overview {height: auto !important;} .add-faculty-modal .user-profile-pic {margin-top: 0;} .pptoption-hide {height: 83px;} .modal-main .modal-body {max-height: 88px; max-height: calc(88vh - 100px) !important;} .arrow-slider .slick-next {right: -18px;} .arrow-slider .slick-prev {left: -18px;} .overview-vedio, .overview-pdf {height: 300px;} .report-card-wrapper .ass-parameter table thead tr th, .report-card-wrapper .ass-parameter table tbody tr td {font-size: 12px; white-space: nowrap;} .logo-module-box {display: flex; flex-direction: column; align-items: start;} .expension-info-title {font-size: 12px;} .custom-slider-outer .slick-prev {left: -18px;} .custom-slider-outer .slick-next {right: -18px;} .card-style-1 .card-header h3 {margin-bottom: 0; font-size: 14px; color: rgba(14, 20, 38, 0.9); font-weight: 600;} .card-style-1 ul li {font-size: 12px;} .overview-board-main mat-panel-title {color: #3b3b4c; font-size: 14px !important; font-weight: 700; line-height: normal;} .overview-standard-main mat-panel-title {font-size: 14px !important;}.generate-report-button-wrapper{justify-content: space-between;margin-top:10px}.generate-report-button-wrapper .width-100{width:100%} .generate-report-button-wrapper .flex-grow{flex-grow: 1;} .evalution-table thead th{font-size: 14px;} .evalution-table tr td div p{font-size: 12px;} .evalution-table tr td{font-size: 12px;padding:8px}}
@media screen and (max-width: 600px) {.sesstion-image img {height: auto;} .mat-dialog-container .modal-close-btn {width: 32px !important; min-width: 32px !important; height: 33px; line-height: 30px !important; top: -7px; right: -2px;} .main-question-text img {height: unset; max-width: 100%;} .user-profile-container .profile-header {flex-direction: column;} .profile-info {text-align: center;}}
@media screen and (max-width :575px) {
.how-to-read-accordion .mat-expansion-panel-header-title span{font-size: 14px;}
.how-to-read-accordion .mat-expansion-panel-header-title .default-button {min-width: 70px;}
.course-image-box figure .course-thumbnail {height: 100%;}
.course-image-box {height: auto;}
.course-image-box figure {height: auto;}
.report-card-wrapper .student-img-box{width:70px;height: 70px;}
.report-card-wrapper .student-img-box img{height: 60px;}
.report-card-wrapper .student-details{min-width: auto;}
.report-card-wrapper .student-details{position: relative;top:0;bottom: 0;left: 0;border-radius: 20px;padding: 20px;}
.marks-heading,.total-marks{font-size: 8px;}
.report-card-title{font-size: 12px;}
.report-card-wrapper .mat-expansion-panel-header-title{font-size: 12px;}
}
@media (min-width: 1200px) {
.session-right-area .custom-checkbox {position: absolute; top: 7px; left: 0;}
}
@media (min-width: 1200px) {
    .inner-search {max-width: 300px;margin-left: auto;}
    .inner-search .dropdown-menu {min-width: 380px;right: 0;left: unset;}
}