.btn-primary {  background-color: #01befe;  border-color: #01befe;  color: #fff;}.btn-primary:focus, .btn-primary.focus,.btn-primary:hover {  background-color:#2fdcf0;  border-color: #2fdcf0;  color: #fff;}.sidebar-header {    background-color: #352975;}.menu-submenu,.sidebar {    background-color: #ffffff;}.btn-primary:focus, .btn-primary.focus {  color: #fff;}.btn-primary.disabled, .btn-primary:disabled {  background-color: #01befe;  border-color: #01befe;  opacity: 0.5;}.btn-outline.btn-primary,.btn-primary-outline {  color: #01befe;  background-color: transparent;  border-color: #01befe;}.btn-outline.btn-primary:hover,.btn-primary-outline:hover {  color: #fff;  background-color: #01befe;  border-color: #01befe;}.btn-primary-outline:active, .btn-primary-outline.active,.show > .btn-primary-outline.dropdown-toggle {  background-color: #2ba99d;  border-color: #2ba99d;}.sidebar .menu:not(.menu-bordery)>.menu-item.active>.menu-link {	background-color: #01befe}.sidebar.sidebar-light.sidebar-icons-boxed .menu-submenu .active>.menu-link .icon {	background-color: #01befe}.sidebar.sidebar-light .menu:not(.menu-bordery)>.menu-item.active>.menu-link, .sidebar.sidebar-light .menu:not(.menu-bordery)>.menu-item.active:hover>.menu-link {	background-color: #01befe}.sidebar .menu.menu-bordery>.menu-item.active>.menu-link::before, .sidebar .menu.menu-bordery>.menu-item:hover>.menu-link::before {	background-color: #01befe}.sidebar.sidebar-icons-boxed .menu.menu-bordery .active>.menu-link .icon {	background-color: #01befe !important}.sidebar .menu-submenu .menu-item.active>.menu-link .dot::after, .sidebar .menu-submenu .menu-item:hover>.menu-link .dot::after {	background-color: #01befe;	border-color: #01befe}.sidebar.sidebar-color-primary .menu:not(.menu-bordery)>.menu-item.active>.menu-link {	background-color: #01befe}.sidebar.sidebar-color-primary.sidebar-light.sidebar-icons-boxed .menu-submenu .active>.menu-link .icon {	background-color: #01befe}.sidebar.sidebar-color-primary.sidebar-light .menu:not(.menu-bordery)>.menu-item.active>.menu-link, .sidebar.sidebar-color-primary.sidebar-light .menu:not(.menu-bordery)>.menu-item.active:hover>.menu-link {	background-color: #01befe}.sidebar.sidebar-color-primary .menu.menu-bordery>.menu-item.active>.menu-link::before, .sidebar.sidebar-color-primary .menu.menu-bordery>.menu-item:hover>.menu-link::before {	background-color: #01befe}.sidebar.sidebar-color-primary.sidebar-icons-boxed .menu.menu-bordery .active>.menu-link .icon {	background-color: #01befe !important}.sidebar.sidebar-color-primary .menu-submenu .menu-item.active>.menu-link .dot::after, .sidebar.sidebar-color-primary .menu-submenu .menu-item:hover>.menu-link .dot::after {	background-color: #01befe;	border-color: #01befe}.topbar-btn:hover {	border-top-color: #01befe}.topbar .dropdown.show .topbar-btn {	border-top-color: #01befe}.topbar-expand-sm.topbar .menu-item.active>.menu-link {	background-color: #01befe}.topbar .menu-item:hover>.menu-link, .topbar .menu-item.active>.menu-link {	border-top-color: #01befe}.topbar-expand-md.topbar .menu-item.active>.menu-link {	color: #fff;	background-color: #01befe}.topbar-expand-lg.topbar .menu-item.active>.menu-link {	color: #fff;	background-color: #01befe}.topbar-expand-xl.topbar .menu-item.active>.menu-link {	color: #fff;	background-color: #01befe}::selection {    background: #01befe    color: #fff;}@keyframes placeHolderShimmer{
    0%{
        background-position: -468px 0
    }
    100%{
        background-position: 468px 0
    }
}

.blickbtn.elementor-widget-button .elementor-button-link {
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #1cadfc;
    background: linear-gradient(to right, transparent 8%, rgba(255,255,255,0.3) 18%, transparent 33%);
    background-size: 800px 104px;
    position: relative;
}

.courses h3 {
    margin-bottom: 25px;
    font-weight: 500;
}
section.landingpop .modal-body {
    padding: 0px;
}

@media(min-width:1200px){.main-content .elementor-widget-courseinfo-widget,
.elementor-widget-courseinfo-widget .elementor-widget-container, 
.main-content .elementor-widget-courseinfo-widget .elementor-widget-container .hide-elenemt-from-elementor, 
.main-content .elementor-widget-courseinfo-widget .elementor-widget-container .card
{min-height:100%;height:100%
}
}

.sl-slider-arrow {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    font-size: 79px;
    color: #d7d6d6;
}
.sl-slider-arrow:hover {
    color: #869791;
}
.sl-slider-arrow-left {
    left: 21px;
}
@media(min-width: 1200px){
    .sl-slider-arrow-left {
        left: -37px;
    }
}
.sl-slider-arrow-right {
    right: -6px;
}
@media(min-width: 1200px){
    .sl-slider-arrow-right {
        right: -65px;
    }
}


.menu .active .menu-link .title {
   color: #ffffff;
}

.menu-submenu .menu-link .title {
    color: #fff !important;
}


.sidebar-icons-boxed .menu .menu-link .icon {
        background-color: rgba(255, 255, 255, 0.15);
}


.sidebar .menu>.menu-item:hover>.menu-link {
    background-color: #ffffff;
    color: #01befe!important;
}

.sidebar .menu>.menu-item:hover>.a  {
    background-color: #01befe;
    color: #01befe;
}

.sidebar-profile .profile-info h4 a {
    color: #fff;
}

.menu-submenu, .sidebar {
    background-color: #01befe;
    
}

.sidebar .menu:not(.menu-bordery)>.menu-item.active>.menu-link {
    background-color: #ffffff;
}

.sidebar .menu:not(.menu-bordery)>.menu-item.active>.menu-link {
    background-color: #ffffff;
    color: #01befe;
}

.menu .active .menu-link .title {
    color:#01befe;
}

.elementor-widget-courseinfobtn-widget .cart .single_add_to_cart_button {
    width: auto;
    padding: 4px 24px;
    background-color: #01befe;
    border: 1px solid transparent;
    margin: 0 auto;
    border-radius: 3px;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.elementor-widget-courseinfobtn-widget .cart .single_add_to_cart_button:hover {
    background-color: #f2a654;
}

.elementor-message {
    color: #ffffff;
    font-weight: bold;
}

.home .elementor-message-success {
    color:#fff;
}

.elementor-message-success {
 color:#008000 !important;
    font-size: 18px !important;
    padding: 6px 0 !important;
}.topbar .topbar-btn .badge-primary {
	background: #01befe}

.woocommerce a.button.alt, .woocommerce button.button.alt {
	background-color: #01befe}

.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover {
	background-color: #2fdcf0}

.woocommerce-message {
	border-top-color: #01befe}

.woocommerce-message::before {
	color: #01befe}

.woocommerce ul.products li.product .button {
	background-color: #01befe}

.woocommerce ul.products li.product .button:hover {
	background-color: #2fdcf0}

.ajax_add_to_cart, .btn-danger, .cart .single_add_to_cart_button {
    background-color:  !important;
    border-color:  !important;
}

.ajax_add_to_cart:hover, .btn-danger:hover, .cart .single_add_to_cart_button:hover {
    background-color:  !important;
    border-color:  !important;
}
.checkout-button.button.alt.wc-forward,
.added_to_cart {
    background-color:  !important;
    border-color:  !important;
}
.checkout-button.button.alt.wc-forward:focus,
.checkout-button.button.alt.wc-forward:hover,
.added_to_cart:hover {
    background-color:  !important;
    border-color:  !important;
}

.added_to_cart, .ajax_add_to_cart {
	color:  !important;
}

.added_to_cart:hover, .ajax_add_to_cart:hover{
	color:  !important;
}
.checkout-button.button.alt.wc-forward,
.btn-primary, .btn-danger {
	color: #ffffff;
}

.btn-primary:hover, .btn-danger:hover {
	color: #ffffff;
}
span.bage.bage-verified,
a.bage.bage-verified,
.fa-comment,
.bage.bage-verified {
    color: #01befe}
.sidebar-icons-boxed .menu-submenu .active>.menu-link .icon {
    background-color: #01befe;
}