.course_section_v{
    border: 1px solid var(--secondary-clr);
    top:10%;
    margin: 8rem 1rem;
    max-width: 80%;
}
.course_container{
    position: fixed;
    top:20%;
right: 0.2%;

width: 13rem;
background: var(--light-black);
overflow: auto;
}

.course_user_tab{
display: none;    
}

.course_user_tab.active{
display: block;    
}
.course_box{
    background-color: var(--secondary-clr);
    text-align: center;
    color: var(--black-clr);
}
.course_contents{
background-color: var(--light-black);
color: var(--secondary-clr);
display: grid;
grid-template-columns: repeat(1,1fr);

}

.course_contents a:hover{
background-color: var(--tag-clr);

}


.course_contents a{
padding: 0.5rem;
color: var(--secondary-clr);
border-bottom: 1px solid var(--white-clr);
}

.course_content_link.active {
background-color: var(--tag-clr);
color: var(--light-black);
}


/**beginner course*/
.img_size{
height: 3rem;


}
.course_btn{
    width: 100%;
    background-color: var(--primary-clr);
    color: var(--white-clr);
    padding: 0.3rem;
    cursor: pointer;
    transition: all .3s ease-in-out;
    display: none;
}



.course_beginners_container{
    margin-top: 2rem;
    border: 0.1px solid var(--secondary-clr);
gap: 1rem;
justify-content: center;
    box-shadow: 1px 2px 14px 1px var(--light-black);


}
.course_beginner_title{
    margin-top: 2rem;
    text-align: center;
    text-transform: uppercase;
}
.course_beginner_box{
    border: 1px var(--secondary-clr);
    box-shadow: 1px 2px 14px 1px var(--light-black);
text-align: center;

}
.course_beginner_box:hover button{
display: block;
}

.course_beginner_contents{
    border: 0.2px solid var(--secondary-clr);
    margin-block: 0.1rem;
    width: 200px;
    box-shadow: 1px 1px 5px 1px var(--tag-clr);

}

.course_beginner_name{
    cursor: pointer;
    height: 50px;
    width: 200px;
    overflow: auto;
    font-weight: 400;
    font-size: 0.95rem;
}

.course_beginner_des{
     height: 50px;
    width: 200px;
    overflow: auto;   
}


/*Intermediate course*/

.course_intermediate_container{
    border: 0.1px solid var(--secondary-clr);
gap: 1rem;
margin-top: 2rem;
justify-content: center;
    box-shadow: 1px 2px 14px 1px var(--light-black);


}
.course_intermediate_title{
    margin-top: 2rem;
    text-align: center;
    text-transform: uppercase;
}
.course_intermediate_box{
    cursor: pointer;
    border: 1px var(--secondary-clr);
    box-shadow: 1px 2px 14px 1px var(--light-black);
text-align: center;

}
.course_intermediate_box:hover button{
display: block;
}

.course_intermediate_contents{
    border: 0.2px solid var(--secondary-clr);
    margin-block: 0.1rem;
    width: 200px;
    box-shadow: 1px 1px 5px 1px var(--tag-clr);

}

.course_intermediate_name{

    height: 50px;
    width: 200px;
    overflow: auto;
    font-weight: 400;
    font-size: 0.95rem;
}

.course_intermediate_des{
     height: 50px;
    width: 200px;
    overflow: auto;   
}


/*expert course*/

.course_expert_container{
    border: 0.1px solid var(--secondary-clr);
gap: 1rem;
margin-top: 2rem;
justify-content: center;
    box-shadow: 1px 2px 14px 1px var(--light-black);


}
.course_expert_title{
    margin-top: 2rem;
    text-align: center;
    text-transform: uppercase;
}
.course_expert_box{
    cursor: pointer;
    border: 1px var(--secondary-clr);
    box-shadow: 1px 2px 14px 1px var(--light-black);
text-align: center;

}
.course_expert_box:hover button{
display: block;
}

.course_expert_contents{
    border: 0.2px solid var(--secondary-clr);
    margin-block: 0.1rem;
    width: 200px;
    box-shadow: 1px 1px 5px 1px var(--tag-clr);

}

.course_expert_name{
    height: 50px;
    width: 200px;
    overflow: auto;
    font-weight: 400;
    font-size: 0.95rem;
}

.course_expert_des{
     height: 50px;
    width: 200px;
    overflow: auto;   
}
/* Default hidden on mobile */
@media screen and (max-width: 768px) {
  .course_container {
    position: fixed;
    top: 27%;
    right: -13rem; /* hidden to the right */
    width: 13rem;
    background: var(--light-black);
    overflow: auto;
    height: 19rem;
    z-index: 998;
    transition: right 0.4s ease;
  }

  .course_container.show {
    right: 0; /* slide in */
  }

  .toggle-course-menu {
    position: fixed;
    top: 18%;
    right: 0.2rem;
    background: var(--primary-clr);
    color: white;
    padding: 10px 15px;
    font-size: 1rem;
    border: none;
    cursor: pointer;
    border-radius: 5px 0 0 5px;
    display: block;
  }
  .course_header{
      display: none;
  }
}

/* Hide toggle button on larger screens */
@media screen and (min-width: 769px) {
  .toggle-course-menu {
    display: none;
  }
}

    
}
