header.is-single-page{
	box-shadow: 0 3px 12px 1px rgba(43, 55, 72, 0.15) !important;
	background: #FFFFFF !important;
}
header.is-single-page.app-edu-sticky-on{
	box-shadow: none !important;
	background: linear-gradient(90deg, #5fbec1 0%, #66c2c1 50%, #7dd5b1 100%) !important;
	background-image: linear-gradient(90deg, #5fbec1 0%, #66c2c1 50%, #7dd5b1 100%) !important;
}
header.is-single-page .app-edu-main-navigation li a{
	color: #373a5b !important;
}
header.is-single-page.app-edu-sticky-on .app-edu-main-navigation li a{
	color: #FFFFFF !important;
}
header #main-search, header #header-btn-auth.header-btn-auth-mobile{
	color: #FFFFFF !important;
    border-color: #FFFFFF!important;
}
header.is-single-page #main-search, header.is-single-page #header-btn-auth.header-btn-auth-mobile{
	color: #343a40! important;
    border-color: #343a40 !important;
}
header.is-single-page.app-edu-sticky-on #main-search, header.is-single-page.app-edu-sticky-on #header-btn-auth.header-btn-auth-mobile{
	color: #FFFFFF !important;
    border-color: #FFFFFF!important;
}
header.is-single-page .app-edu-mobile_menu_button{
	color: #343a40! important;
}
header.is-single-page.app-edu-sticky-on .app-edu-mobile_menu_button{
	color: #FFFFFF! important;
}
#main-search-input::placeholder{color: #dcdcdc !important;}
.app-edu-header-main {
    z-index: 999 !important;
}
.app-edu-header-main .app-edu-mobile_menu_button{
	position: relative !important;
	top: auto !important;
}
.carousel-control-prev, .carousel-control-next {
    z-index: 99 !important;
}
.app-edu-footer-widget .app-edu-logo-widget .app-edu-footer-social a{font-size: 22px !important;}
.app-edu-footer-section {
    padding-top: 250px;
}
.wow-slider{
	visibility: visible; animation-duration: 1500ms; animation-delay: 0ms; animation-name: fadeFromLeft;
}
.app-edu-banner-img img{width:665px !important;}
.content-slider .carousel-control{
	width: auto;
}
.content-slider .carousel-control.carousel-control-prev{
	justify-content: flex-start !important;left: 5%;
}
.content-slider .carousel-control.carousel-control-next{
	justify-content: flex-end !important;right: 5%;
}
.content-slider .carousel-control .carousel-control-icon{
	background: #333;font-size: 20px;width: 30px;height: 30px;line-height: 30px;border-radius: 80px;text-align: center;display: flex;justify-content: center;align-items: center;
}
.app-edu-banner-section{padding:0px;}
.app-edu-banner-section.banner-background{
	background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
}
#carouselBannerSlider .img-banner img{height:auto !important;max-height:75vh !important;}
.btn-more-banner, .bg-purple-linier{
    border-radius: 45px;
    background-size: 200%, 1px;
    transition: all 200ms linear 0ms;
    background-image: linear-gradient(90deg, #9851fe 0%, #e77fff 50%, #9851fe);
}
.animate-up-down {
    animation: UpdownMoving 2s infinite alternate;
}
.animate-hover-box{
    transition: 500ms all ease;
}
.overline-title {
    letter-spacing: 0.2em;
    color: #8094ae;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Roboto, sans-serif, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}
.label-category-course{
	position: absolute !important;
	top: -20px !important;
	width: 100% !important;
	display: flex !important;
	justify-content: center !important;
	left:0 !important;
}
.label-category-course a{max-width: 95% !important;}
.app-edu-category-innerbox:hover .text-category{color:#FFFFFF !important;}
.app-edu-course-innerbox:hover {
  transform: translateY(-10px) !important;
}
.app-edu-scrollup{
	width: 35px !important;
    height: 35px !important;
    line-height: 35px !important;
}
.app-edu-main-navigation li {
    margin-left: 25px !important;
}
#header-btn-auth.header-btn-auth-desktop:hover, #header-btn-auth.header-btn-auth-desktop:active, #header-btn-auth.header-btn-auth-desktop:focus{
	color: #FFFFFF !important;
}
.saasio-page-breadcurmb li a, .saasio-page-breadcurmb li span  {
  color: #fff;
  margin: 0px 10px;
  position: relative;
}
.saasio-page-breadcurmb li a:after {
 top: 2px;
 right: -17px;
 content: '\f054';
 font-weight: 900;
 font-size: 12px;
 position: absolute;
 font-family: 'Font Awesome 5 Free';
}
.saasio-page-breadcurmb li span {
    color: #e9ecef !important;
}
.app-edu-main-navigation li {
    margin-left: 4rem !important;
}
.app-edu-main-navigation li {
    margin-left: 4rem !important;
}
.user-avatar.small {
    height: 50px !important;
    width: 50px !important;
}
.btn.readonly, .btn:readonly {
    opacity: .5 !important;
}
.pointer-auto{
	pointer-events: auto !important;
}