.freelance_section_v{
    border: 1px solid var(--secondary-clr);
    top:10%;
    margin: 9rem 1rem;
    max-width: 80%;
}

.freelance_section_v img {
 height: 7rem;
}
.user_tab-content{
    display: none;
    
}
.user_tab-content.user_active{
    display: block;
    
}
.freelance_syllabus_container{
    position: fixed;
    top:20%;
right: 0.2%;
height: 25rem;
width: 13rem;
background: var(--primary-clr);
overflow: auto;
}

.freelance_syllabus_box{
    background-color: blue;
    text-align: center;
    color: var(--white-clr);
}
.freelance_syllabus_contents{
background-color: var(--primary-clr);
color: var(--secondary-clr);
display: grid;
grid-template-columns: repeat(1,1fr);

}

.freelance_syllabus_contents a:hover{
background-color: var(--tag-clr);

}


.freelance_syllabus_contents a{
padding: 0.5rem;
    color: var(--secondary-clr);
border-bottom: 1px solid var(--white-clr);
}

.freelance_content_link.active {
background-color: var(--tag-clr);
color: var(--white-clr);
}


/**beginner course*/
.img_size{
height: 7rem;


}
.freelance_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;
}



.freelancer_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);


}
.freelancer_title{
    margin-top: 2rem;
    text-align: center;
    text-transform: uppercase;
}
.freelancer_box{
    cursor: pointer;
    border: 1px var(--secondary-clr);
    box-shadow: 1px 2px 14px 1px var(--light-black);
text-align: center;

}
.freelancer_box:hover button{
display: block;
}

.freelancer_contents{
    border: 0.2px solid var(--secondary-clr);
    margin-block: 0.1rem;
    width: 200px;
    box-shadow: 1px 1px 5px 1px var(--tag-clr);

}

.freelancer_name{
    height: 39px;
    width: 200px;
    overflow: auto;
    font-weight: 400;
    font-size: 0.95rem;
}

.freelancer_des{
     height: 50px;
    width: 200px;
    overflow: auto;   
}
@media screen and (max-width: 768px) {
    
    .freelance_syllabus_container{
    position: fixed;
    top:28%;
right: -100%;

width: 13rem;
background: var(--primary-clr);
overflow: auto;
    transition: right 0.7s ease;
    height: 19rem;
    

}

    .freelance_syllabus_container.show{
right: 1%;

}
  .toggle-freelance-menu {
    position: fixed;
    top: 16%;
    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;
  }
    .freelance_header{
      display: none;
  }
    
}

@media screen and (min-width: 769px) {
  .toggle-freelance-menu {
    display: none;
  }