
.logo img{
    width:200px;
   
    object-fit:cover;
}
.enquire-btn a{
    font-size:17px;
    color:#fff;
    background-color:#5040C6;
    border-radius:6px;
    padding:15px 22px;
    font-family: 'WorkSans-Medium';
    position:relative;
    
}
.hired a {
    font-size:17px;
    color:#000;
    font-family: 'WorkSans-Medium';
}
.stu-work a{
    font-size:17px;
    color:#000;
    font-family: 'WorkSans-Medium';

}
.stu-work a:hover{
    color:#5040C6;
}
.hired a:hover {
    color:#5040C6;
}

.hammenunew { position: relative;}
.line1{
    width:30px;
    height:2px;
    background-color:#5040C6;
    margin:5px 0;
    transition:transform 0.5s;
}
.line2{
    width:20px;
    height:2px;
    background-color:#5040C6;
    margin:0 0 0 10px;
    transition:transform 0.5s;
}
.enquire-btn a:hover{
    background-color:#fff;
    color:#5040C6;
    border:2px solid #5040c6;
    
}

header{
    position:fixed;
    left:0;
    right:0;
    z-index:1;
    background-color:#fff;
    /* padding:20px 0; */
    padding: 5px 0;
}




.header-popup{
    width:100%;
    height:100vh;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgb(0,0,0,0.8);
    z-index:1;
    display:none;
    overflow-y:scroll;
    

}
.nav-contents{
    position:absolute;
    top:30px;
    right:0;
    z-index:1;
    text-align:right;
    width:300px;
    /* height:600px;
    overflow-y:scroll; */
    /* background-color:#fff; */
   
    
}

.nav-contents li{
    list-style:none;
    /* margin:12px 0; */
    margin:0;
   
}
.nav-contents li a{
    font-size:16px;
    color:#000;
    font-family:  'WorkSans-Medium';
    padding:0px 20px;
    
    
    display:block;
   
    
}

.navmenuhidshow { display:none;}

.nav-contents li a img{
    width:20%;
    filter:invert(1);
}
 .nav-contents li a:hover{
    /* background-color:#5040C6; */
    /* color:#fff; */
    color:#5d47ff;
}
.nav-contents li a img:hover{
    background-color:none;
}

.close{
    position:absolute;
    top:20px;
    right:35px;

}
.close span{
    width:20px;
    height:3px;
    position:fixed;
    background-color:#838080;
    cursor:pointer;
}
.close span:first-child{
    transform:rotate(45deg);
}
.close span:last-child{
    transform:rotate(130deg);
}

.enquire-btns:hover{
   border:2px solid #fff;
  
}
.header-popup .nav-contents li:last-child .enquire-btns:hover{
    background-color:transparent;
}

.closehamb .line1{
    transform:rotate(45deg);
    position: relative;
    left: 10px;
    top: 4px;
    transition:transform 0.5s;
    width:20px;
}
.closehamb .line2{
    transform:rotate(130deg);
    width: 20px;
    position: relative;
    top: -3px;
    transition:transform 0.5s;
   
}




@media(min-width:992px) and (max-width:1199px){

}
@media(min-width:768px) and (max-width:991px){
    .stu-work a{
        font-size:15px;
    }
    .hired a {
        font-size:15px; 
    }
    .enquire-btn a{
        font-size:15px;
    }
}
@media(min-width:600px) and (max-width:767px){
    .stu-work a{
        font-size:15px;
    }
    .hired a {
        font-size:15px;
    }
    .enquire-btn a{
        font-size:12px;
    }
    .nav-contents{
        position: fixed;
        top: 24%;
        background-color: #c1bed9fa;
        width: 100%;
        height:100vh;
        text-align:center;
        left:0;
        right:0;
        padding:20px 0;
        
    }
    
    .nav-contents li a{
        padding:5px 20px;
    }
    .nav-contents li{
        margin:12px 0;
    }
    
}

@media(min-width:360px) and (max-width:599px){
    .nav-contents{
        position: fixed;
        top: 8%;
        background-color: #fbfbfb;
        width: 100%;
        height:100vh;
        text-align:left;
        left:0;
        right:0;
        padding:20px 0;
        
    }
    
    .nav-contents li a{
        padding:5px 20px;
        margin-left:33px;
    }
    .nav-contents li{
        margin:12px 0;
    }
    .logo img{
        width:115px;
    }
    .stu-work a{
        font-size:14px;
    }
    .hired a {
        font-size:14px;
    }
    .enquire-btn a{
        position: fixed;
        top: 50%;
        right: -47px;
        transform: rotate(270deg);
        padding:8px 15px;
        font-size:14px;
    }
    .hamberg-icon{
        top: 20%;
        position: absolute;
    }
}


