/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2023 | 08:58:32 */
/* Custom CSS For Home Page Block #2 Cards CSS  */ 
/*.site_header_area.elementor-sticky--effects .header_inner_section {

    padding: 0;
}*/
.elementor-element.elementor-element-c86b002.elementor-hidden-desktop.elementor-hidden-laptop.elementor-view-default.elementor-widget.elementor-widget-icon{
	display:none;
}
.elementor-element.elementor-element-ec2b56c.elementor-align-right.elementor-widget__width-initial.header_sticky_nurse_btn.cust-sticky-web-sign-btn.elementor-widget.elementor-widget-button,.elementor-element.elementor-element-a67ff73.elementor-align-right.elementor-widget__width-initial.header_sticky_partner_btn.cust-sticky-web-sign-btn.elementor-widget.elementor-widget-button,.elementor-element.elementor-element-14839e0.elementor-align-right.elementor-widget__width-initial.cust-sticky-web-sign-btn.elementor-widget.elementor-widget-button{
	width:auto!important;
}
.cust-arrow-icon  .elementor-icon-box-wrapper {
    align-items: center;
}
.cust-arrow-icon  .elementor-icon-box-wrapper h3.elementor-icon-box-title {
    margin:0!important;
}

.cust-banner-slide .elementor-background-slideshow__slide__image {
    background-position: 74% 50%!important;
}
/*
.site_header_area.elementor-sticky--effects .cust-stcky .elementor-widget-wrap.elementor-element-populated {
    padding-top: 5px;
    padding-bottom: 5px;
}*/
.cust-acc-home .elementor-accordion .elementor-accordion-item {
    flex: 1;
}
.elementor-accordion-item.current-active-state {
    flex: 2!important;
}
/******************************new GLOBAL HEADER***********************************/
.elementor-sticky--effects .cust-glo-border {
    border-color: transparent!important;
    padding-bottom: 0;
}
.cust-global-header.elementor-sticky--effects {
    border-bottom: 2px solid #FDD018;
    padding: 10px;
}
.cust-global-header.elementor-sticky--effects .cust-sticky-nav-col a {
    color: #FF6539 !important;
}
.cust-global-header.elementor-sticky--effects .cust-sticky-web-beco-btn {
    display: none;
}
.cust-sticky-web-sign-btn{
	display:none;
}
.cust-global-header.elementor-sticky--effects .cust-sticky-web-sign-btn{
	display:block;
}
.cust-sticky-web-sign-btn a.elementor-button {
    width: 100%;
}

/****************************/
/********/
/* Add this to your existing styles */
.levelfadeout {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
}
@media (min-width: 1640px) {
.cust-txt-cl {
    width: 505px;
}
}
@media (max-width: 1920px) {

	a {
    background-color: transparent;
    text-decoration: none;
    color: #240B03;
}

.collapsed {
    visibility: hidden;
}
/* Active Card CSS */ 


  .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: var(--e-global-color-secondary );
	padding: 6% 8% 6% 8%;
	
}
  .elementor-tab-title .elementor-active {
    width: 100% !important; /* Active tab width */


  }

  .elementor-active .elementor-tab-content {
    display: block;
  }

.elementor-active .cardimage {
    padding-top: 0;
    padding-left: 0;
    position: relative;
    bottom: -20px;
	left: 20px;
}



/* Normal Card CSS */ 

  .elementor-accordion {
    display: flex;
    justify-content: space-between;
    padding: 10px;
  }


.elementor-accordion-item {
	
	margin: 0 10px 0 10px;
	min-height: 340px;
}

  .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
    border-top: 1px solid black !important;
	border-color: var(--e-global-color-secondary ) !important;
	
}


  .elementor-tab-title {

    width: 90%; /* Default width for inactive tabs */

  }

  .elementor-accordion .elementor-tab-content {

    border-top: none !important;
	padding: 4% 8% 4% 8% !important;
}



  .elementor-tab-content {
    display: none;
    padding: 10px;
  }

.cardimage {
    max-width: 100px;
    height: auto;
    padding-top: 0;
    position: absolute;
    bottom: 50px;
}
/************hover on circle*****************/
.e-con-full.cust-a-tag-container:hover {
    background-image: url(/wp-content/uploads/2023/08/Group-774.svg)!important;
}
/***************home accordian*******************/
.cust-acc-home .elementor-accordion-item {
    cursor: pointer;
}
/********************************/
.elementor-accordion-item.current-active-state, .elementor-accordion-item.current-active-state a.elementor-accordion-title {
    pointer-events: none!important;
}
.elementor-accordion-item.current-active-state a {
    pointer-events: visible!important;
}
}
/**********new**********/
.onlymob{
	display:none;
}
/***************************new header global media*******************/
@media only screen and (min-width:1024px) and (max-width:1240px){
.cust-big-txt h2.elementor-heading-title.elementor-size-default {
    font-size: 40px!important;
    line-height: 1.3!important;
}
}
@media only screen and (max-width:1024px){
.cust-global-header.elementor-sticky--effects  .cust-mob-sticky-logo {
    display: block!important;
}
	.cust-global-header.elementor-sticky--effects  .cust-web-logo-normal {
    display: none!important;
}
	.cust-global-header.elementor-sticky--effects .cust-glob-head-col1 {
    width: 20%;
}
		.cust-global-header.elementor-sticky--effects .cust-glob-head-col2 {
    width: 80%;
}
	.elementor-element.elementor-element-c86b002.elementor-hidden-desktop.elementor-hidden-laptop.elementor-view-default.elementor-widget.elementor-widget-icon{
	display:block;
}
}

@media only screen and (max-width:767px){
	.elementor-element.elementor-element-40d9984.e-con-full.cust-global-header.e-flex.e-con.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects,.elementor-element.elementor-element-569fe3f.e-con-full.cust-global-header.cust-yellobg-header.e-flex.e-con.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{
		display:inline-flex!important;
		position:fixed!important;
		width:100%!important;
		padding-top: 20px;
    	padding-right: 10px;
    	padding-bottom: 20px;
    	padding-left: 10px;		
		height:93px!important;
	}
	.elementor-element.elementor-element-2adbdcd.e-con-full.cust-glo-border.e-flex.e-con.elementor-sticky,.elementor-element.elementor-element-e52d2d6.e-con-full.cust-glo-border.e-flex.e-con.elementor-sticky{
		position: relative!important;
		inset-inline-start: inherit!important;
	}
	.elementor-element.elementor-element-ec2b56c.elementor-align-right.elementor-widget__width-initial.header_sticky_nurse_btn.cust-sticky-web-sign-btn.elementor-widget.elementor-widget-button,.elementor-element.elementor-element-14839e0.elementor-align-right.elementor-widget__width-initial.cust-sticky-web-sign-btn.elementor-widget.elementor-widget-button{
		width:200px!important;
	}
	.elementor-1537 .elementor-element.elementor-element-ec2b56c .elementor-button, .elementor-element.elementor-element-14839e0.elementor-align-right.elementor-widget__width-initial.cust-sticky-web-sign-btn.elementor-widget.elementor-widget-button .elementor-button{
		border-radius: 0px;
		border-width:2px;
		padding: 10px 0px 10px 0px;
	}
	.onlymob{
	display:block;
}
	.elementor-14 .elementor-element.elementor-element-9dfdf7e .elementor-heading-title {

    line-height: 31px;
}
	
		/* Normal Card CSS */ 
	.elementor-accordion {
    display: block;
    justify-content: space-between;
    padding: 10px;
  }
	
	.elementor-accordion-item {
	
	margin: 10px 10px 0 10px;
	min-height: 340px;
}
	
	.onlyweb-br {
		display:none;
	}
	.cardimage {
    position: unset!important;
    margin-top: 20px;
}
	.cust-acc-home .elementor-accordion-item{
		min-height:auto;
	}
	.cust-acc-home .elementor-tab-title {
    width: 100%;
}
/*	
.site_header_area.elementor-sticky--effects .header_inner_section .cust-mob-header-col1 {
    width: 18%!important;
}
.site_header_area.elementor-sticky--effects .header_inner_section .mob-main-logo {
    display: none;
}
.site_header_area.elementor-sticky--effects .header_inner_section .cust-mob-header-col2 {
    display: block;
}
.site_header_area.elementor-sticky--effects .header_inner_section .mob-sticky-logo {
    display: block;
}
.site_header_area.elementor-sticky--effects .header_inner_section .cust-mob-header-col3 {
    width: 18%;
}*/
}
/*@media only screen and (max-width:359px){
	
.site_header_area .header_signup_btn a {
    min-width: 128px;
}
}*/
.passing1{
	opacity:.3;


}
.passed{
	opacity:0;



}

.levels_section{
		opacity:0;
	}

.elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover {
    background-color: transparent!important;
}