/* Google Fonts Import Link */
/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');*/

*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;
}
body{
  overflow: hidden;
}
.sidebar{
  
  position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 279.5px;
    /* background: #11101d; */
    z-index: 100;
    transition: all 0.5s ease;
    background-image: url(image/navbar/sidebar_bg_01.png);
    border: transparent;
    /* background-repeat: no-repeat; */
    /* background-size: cover; */
    display: flex;
    flex-direction: column;
    /* clip-path: polygon(0% 0%, 200% 0%, 200% 200%, 0% 200%); */
  /* box-shadow: 16px 20px 32px 20px rgb(17 17 17 / 85%);
   clip-path: polygon(0% 0%, 200% 0%, 200% 200%, 0% 200%);*/
   /****box-shadow: 14px 20px 44px 33px rgb(17 17 17 / 85%);***/
}
.sidebar2{
  
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 63px;
  /*background-image: url(image/backgroundfornav2.png);
  background-size: cover;
  background-repeat: no-repeat;*/
  /*background: #ff4516;*/
  z-index: 100;
  transition: all 0.5s ease;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  height: 100vh;
  left: 280px;
  /* width: calc(100% - 200px); */
  transition: all 0.5s ease;
  flex-direction: column;
  
}

.sidebar.close{
  width: 1px;
  /*display: none;*/
}


.sidebar .logo-details{
  height: 100px;
    width: 200px;
    display: flex;
    align-items: center;
    background-image: url(image/navbar/logo_top1.png);
}
.sidebar .logo-details i{
  font-size: 30px;
  color: #fff;
  height: 50px;
  min-width: 78px;
  text-align: center;
  line-height: 50px;
}
.sidebar .logo-details .logo_name{
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  transition: 0.3s ease;
  transition-delay: 0.1s;
}
.sidebar.close .logo-details .logo_name{
  transition-delay: 0s;
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links{
  height: 100%;
  /* padding: 30px 0 150px 0; */
  overflow: auto;
}
.sidebar.close .nav-links{
  overflow: visible;
}/*
.sidebar .nav-links::-webkit-scrollbar{
  display: none;
  -ms-overflow-style: none;
}
.nav-links::-webkit-scrollbar{
  display: none;
  -ms-overflow-style: none;
}
.sidebar .nav-links::-webkit-scrollbar {
  display: none; 
}
.nav-links::-webkit-scrollbar {
  display: none; 
}
*/
.sidebar .nav-links li{
  position: relative;
    list-style: none;
    transition: all 0.4s ease;
   width: 280px;
   /*width: 100%;*/
    
}


.sidebar .nav-links li
{
/*display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
overflow: hidden;
padding-right: 40px;*/
display: flex;
flex-direction: column;
justify-content: center;
/* align-items: center; */
overflow: hidden;
/* padding-right: 40px; */
}


.sidebar .nav-links li:hover{
  /*background: #000000;*/
}
.sidebar .nav-links li .iocn-link{
  display: flex;
  align-items: center;
  /*justify-content: space-between;*/
}
.sidebar.close  .nav-links li{
  /*display: flex;
  align-items: center;*/
  /*justify-content: space-between;*/
  display: block;
}

.sidebar.close .nav-links li .iocn-link{
  display: none;
}
.sidebar .nav-links li i{
  height: 50px;
  min-width: 50px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  transition: all 0.3s ease;
  height:60px;
}
.sidebar .nav-links li.showMenu i.arrow{
  transform: rotate(-180deg);
}
.sidebar.close .nav-links i.arrow{
  display: none;
}
.sidebar .nav-links li a{
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 50px;
}
.sidebar .nav-links li a .link_name{
  font-size: 20px;
    font-weight: 400;
    color: #fff;
    transition: all 0.4s ease;
    line-height: 20px;
    letter-spacing: 0.2em;
}

.sidebar .nav-links li a .link_name2{
  font-size: 20px;
    font-weight: 400;
    color: #FFE0AF;
    transition: all 0.4s ease;
    line-height: 20px;
    letter-spacing: 0.2em;
}



.sidebar .nav-links li a .link_name:hover{
  /*font-size: 18px;*/
  font-weight: 400;
  color:#FFE0AF;
  transition: all 0.4s ease;
}
.sidebar .nav-links li a .link_name:focus{
  /*font-size: 18px;*/
  font-weight: 400;
  color:#FFE0AF;
  transition: all 0.4s ease;
}


.sidebar .nav-links li:hover a .link_name
{
  color:#FFE0AF;
}

.sidebar .nav-links li:hover a .link_name2
{
  color:#FFE0AF;
}

.sidebar.close .nav-links li a .link_name{
  opacity: 0;
  pointer-events: none;
}



.sidebar .nav-links li .sub-menu{
  /*padding: 6px 6px 14px 50px;*/
  /*padding: 6px 6px 14px 90px;*/
 /*** margin-top: -10px;***/
  /*background: #000000;*/
  background: transparent;
  display: none;
}
.sidebar .nav-links li.showMenu .sub-menu{
  display: block;
}
.sidebar .nav-links li .sub-menu a{
  color: #fff;
  font-size: 15px;
  padding: 5px 0;
  white-space: nowrap;
  /*opacity: 0.6;*/
  transition: all 0.3s ease;
  line-height: 30px;
letter-spacing: 0.5rem;
}
.sidebar .nav-links li .sub-menu a:hover{
  font-size: 18px;
  font-weight: 400;
  color:#FFE0AF;;
  transition: all 0.4s ease;
  opacity: 1;
}
.sidebar .nav-links li .sub-menu a:focus{
  font-size: 18px;
  font-weight: 400;
  color:#FFE0AF;;
  transition: all 0.4s ease;
}


.sidebar.close .nav-links li .sub-menu{
  position: absolute;
  left: 100%;
  top: -10px;
  margin-top: 0;
  padding: 10px 20px;
  border-radius: 0 6px 6px 0;
  opacity: 0;
  display: block;
  pointer-events: none;
  transition: 0s;
}
.sidebar.close .nav-links li:hover .sub-menu{
  top: 0;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.4s ease;
}
.sidebar .nav-links li .sub-menu .link_name{
  display: none;
}
.sidebar .nav-links li .sub-menu .link_name2{
  display: none;
}
.sidebar.close .nav-links li .sub-menu .link_name{
  font-size: 18px;
  opacity: 1;
  display: block;
}
.sidebar .nav-links li .sub-menu.blank{
  opacity: 1;
  pointer-events: auto;
  padding: 3px 20px 6px 16px;
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links li:hover .sub-menu.blank{
  top: 50%;
  transform: translateY(-50%);
}
.sidebar .profile-details{
  /*position: fixed; */
    bottom: 0;
    width: 280px;
    display: flex;
    /* align-items: center; */
    /* justify-content: start; */
    /* background: #000000; */
    /* padding: 38px 0; */
    transition: all 0.5s ease;
}
.sidebar.close .profile-details{
  background: none;
}
.sidebar.close .profile-details{
  width: 78px;
}
.sidebar .profile-details .profile-content{
  display: flex;
  align-items: center;
}
.sidebar .profile-details img{
  height: 52px;
  width: 52px;
  object-fit: cover;
  border-radius: 16px;
  margin: 0 14px 0 12px;
  background: #000000;
  transition: all 0.5s ease;
}
.sidebar.close .profile-details img{
  padding: 10px;
}
.sidebar .profile-details .profile_name,
.sidebar .profile-details .job{
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  white-space: nowrap;
}
.sidebar.close .profile-details i,
.sidebar.close .profile-details .profile_name,
.sidebar.close .profile-details .job{
  display: none;
}
.sidebar .profile-details .job{
  font-size: 12px;
}
.home-section{
  position: relative;
  background: #0044ff;
  height: 100vh;
  left: 280px;
  width: calc(100% - 280px);
  transition: all 0.5s ease;
  padding: 12px;
}

.sidebar.close ~ .home-section {
  left: 1px;
  width: calc(100% - 1px);
}
.home-content{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.home-section .home-content .bx-menu,
.home-section .home-content .text{
  color: #11101d;
  font-size: 35px;
}
.home-section .home-content .bx-menu{
  cursor: pointer;
  margin-right: 10px;
}
.home-section .home-content .text{
  font-size: 26px;
  font-weight: 600;
}
.ei1210_18346_245_968 { 
	/*background-image: linear-gradient(0deg, rgba(214.00000244379044, 193.00000369548798, 159.0000057220459, 1) 0%,rgba(196.00000351667404, 167.00000524520874, 122.00000032782555, 1) 100%);
  */  
  width: 100%;
    height: 60px;
    /***text-align: center;**/
    line-height: 60px;
   /* background: linear-gradient(95.14deg, #D6C19F 0%, #C4A77A 100%);*/
   /*background: linear-gradient(90deg, #C7AB80 14.29%, rgba(199, 171, 128, 0) 92.86%);*/
   background: linear-gradient(90deg, #C7AB80 14.29%, rgba(199, 171, 128, 0) 80.01%);
}
.ei1210_18346_245_969 { 
	color: rgb(255, 255, 255);
    /* position: relative; */
    /* width: 92px; */
    /* height: 20px; */
    font-family: Arial;
    /* text-align: center; */
    font-size: 20px;
    letter-spacing: 20%;
    letter-spacing: 20%;
    letter-spacing: 0.5rem;
    /* display: table; */
    /* margin: auto 0; */
    /* display: inline-block;*/
    vertical-align: middle;
    line-height: normal;
    margin-left: 60px;
}
.ei1210_18346_245_968.close{
  width: 1px;
    display: none;
}
.e1206_16036 { 
  /*transform: rotate(90.00000250447808deg); */
  color: rgb(255, 255, 255);
  width: 127px;
  height: 21px;
  font-family: Arial;
  text-align: center;
  font-size: 10px;
  letter-spacing: 20;
  line-height: px;
  display: block;
  transform: rotate(90deg);
  position: relative;
  left: -3rem;
  /*top: 7rem; */
    margin-bottom: -100%;
}



.navbarbox-11 {
  flex-basis: 5%;
  /* height: 44vh; */
  display: flex;
  align-items: center;
  /* justify-content: center; */
  margin-left: 30px;
   
}
.navbarbox-12 {
	 flex-basis: 68%;
	 /*height: 44vh;*/
   display: flex;
	 align-items: center;
   
   overflow: hidden;
}
.navbarbox-13 {
  flex-basis: 26%;
  /* height: 44vh; */
  display: flex;
  /* align-items: baseline; */
  flex-direction: column;

    
}

.profile-details-part2
{
  display: flex;
    width: 100%;
    height: 100%;
    /* justify-content: center; */
    align-items: end;
}

.navbarbox-21 {
	 flex-basis: 40%;
	 /*height: 44vh;*/
   display: flex;
	 align-items: center;
   /*background-color: aqua;*/
   
}
.navbarbox-22 {
	 flex-basis: 20%;
	 /*height: 44vh;*/
   display: flex;
	 place-items: center;
   /*background-color:blue;*/
   overflow: hidden;
}
.navbarbox-23 {
  flex-basis: 40%;
    /* height: 44vh; */
    display: flex;
    /* align-items: center; */
    /* background-color: rgb(209, 10, 192); */
    /*justify-content: space-around;*/
    justify-content: flex-end;
    flex-flow: column nowrap;
    
}

label{
  display: flex;
  flex-direction: column;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  /* padding: 11px; */
  background: linear-gradient(112.1deg, rgb(32, 38, 57) 11.4%, rgb(63, 76, 119) 70.2%);
  background: black;
  border-radius: 50%;
  padding: 7px;
  opacity: 1;

}

label span{
  background: #fff;
  border-radius:10px;
  height:2.5px;
  margin: 4px 0;
  transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);

}


span:nth-of-type(1){
  /*width:50%;*/
  width: 100%;
  
}

span:nth-of-type(2){
  width:100%;
}


span:nth-of-type(3){
  /*width:75%;*/
  width: 100%;
}


input[type="checkbox"]{
  display:none;
}


input[type="checkbox"]:checked ~ span:nth-of-type(1){
  transform-origin:bottom;
  /*transform: rotatez(45deg) translate(5px,0px);*/
  transform: rotatez(45deg) translate(7px,4px);
  position: relative;
    left: -0.35rem;
}


input[type="checkbox"]:checked ~ span:nth-of-type(2){
  
  transform-origin:top;
  transform:rotatez(-45deg);
  position: relative;
    left: -0.35rem;
}


input[type="checkbox"]:checked ~ span:nth-of-type(3){
  
  transform-origin:bottom;
  width:50%;
  transform: translate(17px,-7px) rotatez(45deg);
  position: relative;
    left: -0.35rem;

}
.navbtndiv
{
 /* background-color: red; */
    /* background: rgba(0, 0, 0, 0.5); */
    padding: 11px;
    /*background: linear-gradient(112.1deg, rgb(32, 38, 57) 11.4%, rgb(63, 76, 119) 70.2%);*/
    background: black;
    /* background: rgba(0,0,0, .3); */
    border-radius: 50%;
    padding: 11px;
    border-radius: 50%;
    /* opacity: 0.25;
}

input[type="checkbox"]:checked ~ .navbtndiv
{
    /*position: relative;
    left: -0.25rem;*/
    background-color: green;
}

.sidebar.close ~ .sidebar2 {
  left: 1px;
  /*width: calc(100% - 1px);*/
}


.sidebar.close .navbarbox-13 .profile-details{
  width: 0px;
  transition: all 0.5s ease;
}


.sidebar.close .navbarbox-13 .profile-details .ei1210_18346_245_968{
  width: 0px;
  transition: all 0.5s ease;
}

.sidebar.close .navbarbox-13 .profile-details .ei1210_18346_245_968 span{
  width: 0px;
  transition: all 0.5s ease;
  display: none;
}

.navbarbox-23 img {
  width: 16px;
  height: 190px;
  margin-bottom: 20px;
  margin-left: 10px;
}

.logocontainer {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
}

.profile-details-part2-child
{
  position: relative;
  width: 200px;
  height: 14.26px;
  margin-bottom: 21px;
}
.profile-details-part2-child img
{
  position: relative;
  width: -webkit-fill-available;
  height: 100%;
  margin-left: 40px;

}

.profile-details-part1
{
  margin-top: 50px;
}
@media (min-width: 900px) 
{
/*
    input[type="checkbox"]:checked ~ span:nth-of-type(1){
  transform-origin:bottom;
 transform: rotatez(45deg) translate(7px,4px);
  position: relative;
    left: -0.15rem;
}


input[type="checkbox"]:checked ~ span:nth-of-type(2){
  
  transform-origin:top;
  transform:rotatez(-45deg);
  position: relative;
    left: -0.15rem;
}


input[type="checkbox"]:checked ~ span:nth-of-type(3){
  
  transform-origin:bottom;
  width:50%;
  transform: translate(17px,-7px) rotatez(45deg);
  position: relative;
    left: -0.15rem;

}
*/
}

@media (max-width: 900px) 
{/*
  input[type="checkbox"]:checked ~ span:nth-of-type(1) {
    transform-origin: bottom;
    transform: rotatez(45deg) translate(8px,6px);
    position: relative;
    left: -0.15rem;
}


  input[type="checkbox"]:checked ~ span:nth-of-type(2) {
    transform-origin: top;
    transform: rotatez(-45deg);
    position: relative;
    left: -0.15rem;
}

  input[type="checkbox"]:checked ~ span:nth-of-type(3) {
    transform-origin: bottom;
    width: 50%;
    transform: translate(14px,-7px) rotatez(45deg);
    position: relative;
    left: -0.15rem;
}*/
}





@media (max-width: 1300px) {
/*
  .sidebar {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 175px;
    background: #11101d;
    z-index: 100;
    transition: all 0.5s ease;
    background-image: url(image/navbar/sidebar_bg_01.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
}

.sidebar .logo-details {
  height: 85px;
  width: 175px;
  background-size: cover;
}
.sidebar .nav-links li {
  width: 175px;
  padding-right: 30px;
}

.sidebar .nav-links li a {
  height: 50px;
}

.sidebar .nav-links li i {
  height: 43px;
  min-width: 43px;
  line-height: 43px;
  font-size: 17px;
  height: 50px;
}

.sidebar .nav-links li a .link_name {
  font-size: 17px;
  font-weight: 300;
  line-height: 17px;
  letter-spacing: 0.15em;
}




.sidebar2 {
  
  width: 46px;
  left: 175px;
}

.navbarbox-23 img {
  width: 12px;
  height: 185px;
  margin-bottom: 15px;
  margin-left: 7px;
}

.sidebar .nav-links li .sub-menu {
  padding: 5px 5px 12px 73px;
  margin-top: -9px;
}


.ei1210_18346_245_968 {
  height: 55px;
  line-height: 55px;
}



.ei1210_18346_245_969 {
  font-size: 17px;
}*/
}







@media (max-width: 900px) {
/*
  .sidebar {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 150px;
    background: #11101d;
    z-index: 100;
    transition: all 0.5s ease;
    background-image: url(image/navbar/sidebar_bg_01.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
}

.sidebar .logo-details {
  height: 75px;
  width: 150px;
  background-size: cover;
}
.sidebar .nav-links li {
  width: 150px;
  padding-right: 20px;
}

.sidebar .nav-links li a {
  height: 45px;
}

.sidebar .nav-links li i {
  height: 38px;
  min-width: 38px;
  line-height: 38px;
  font-size: 15px;
  height: 45px;
}

.sidebar .nav-links li a .link_name {
  font-size: 15px;
  font-weight: 300;
  line-height: 15px;
  letter-spacing: 0.1em;
}




.sidebar2 {
  
  width: 42px;
  left: 150px;
}

.navbarbox-23 img {
  width: 12px;
  height: 170px;
  margin-bottom: 15px;
  margin-left: 7px;
}

.sidebar .nav-links li .sub-menu {
  padding: 8.5px 4.5px 10px 58px;
  margin-top: -9px;
}


.ei1210_18346_245_968 {
  height: 50px;
  line-height: 50px;
}



.ei1210_18346_245_969 {
  font-size: 15px;
}

  label {
    width: 40px;
    
}

*/

label span {
  background: #fff;
  border-radius: 10px;
  height: 2.5px;
  margin: 3px 0;
  transition: .4s cubic-bezier(0.68, -0.6, 0.32, 1.6);
}

.check input[type="checkbox"]:checked ~ span:nth-of-type(1) {
  transform-origin: bottom;
  /* transform: rotatez(45deg) translate(3px,6px); */
  transform: rotatez(45deg) translate(4.6px,6.5px);
  position: relative;
  left: 0.08rem;
}

.check input[type="checkbox"]:checked ~ span:nth-of-type(2) {
  transform-origin: top;
  transform: translate(-1.5px,-0.1px)rotatez(-45deg);
  position: relative;
  left: 0rem;
}

.check input[type="checkbox"]:checked ~ span:nth-of-type(3) {
  transform-origin: bottom;
  width: 50%;
  /* transform: translate(14px,-3px) rotatez(45deg); */
  transform: translate(6.1px,-10.5px) rotatez(45deg);
  position: relative;
  left: -0.45rem;
  background: transparent;
}
}

/*
@media (max-width: 450px) {
  .navbarbox-23 img {
    margin-bottom: 140px;
    margin-left: 7px;
}
}*/
@media (max-height: 400px) {
  .sidebar {
    width: 219.5px;
}
.sidebar .logo-details {
  height: 70px;
  width: 140px;
  display: flex;
  align-items: center;
  background-image: url(image/navbar/logo_top1.png);
  background-size: cover;
}

.sidebar2 {
  left: 220px;
}
.ei1210_18346_245_969 {
  color: rgb(255, 255, 255);
  font-family: Arial;
  font-size: 15px;
  vertical-align: middle;
  line-height: normal;
  margin-left: 45px;
}
.ei1210_18346_245_968 {
  height: 45px;
  line-height: 45px;
}
.profile-details-part2-child img {
  position: relative;
  width: -webkit-fill-available;
  height: 100%;
  margin-left: 28px;
}
.profile-details-part2-child {
  position: relative;
  width: 140px;
  height: 8.26px;
  margin-bottom: 21px;
  margin-left: 1rem;
}
.sidebar .nav-links li a .link_name2 {
  font-size: 15px;
  font-weight: 400;
  color: #FFE0AF;
  transition: all 0.4s ease;
  line-height: 15px;
}
.sidebar .nav-links li a .link_name {
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  transition: all 0.4s ease;
  line-height: 15px;
}
.sidebar .nav-links li a {
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 45px;
}
.profile-details-part1 {
  margin-top: 35px;
}
}