@media (max-width:600px){
    .container{
        max-width:90%;
    }
    .home nav{
       max-height: 15vw;
    }
    .logo{
        width: 20vw;
    }
    .tagLine{
       margin-top: 4vw;
    }
    .tag h2{
        font-size: clamp(5px,3.5vw,15px);
        margin-bottom: .3vw;
    }
    .tag p{
        font-size: 1.6vw;
        line-height: 1.6vw;
       
    }
    .portfolio{
        
        border-radius: .3vw;
       
      }
    .tag button{
        margin-top: 1vw;
        margin-bottom: 5vw;
        font-size: 2.4vw;
        padding: 1vw 2vw 1vw 2vw;
        width: 18vw;
        height: 5vw;
    }
    .servs{
        flex-direction: column;
    }
    .serv-box{
        height: 35vw;
        border-radius: 2vw;
    }
    .overlay{
        border-radius: 2vw;
    }
    
    .icons{
        margin-top: 2vw;
        gap: 1vw;
        justify-content: center;
        }
        .icons img{
            width: 6vw;
            height: 6vw;
        }
    .main-button{
        width: 10vw;
        height: 10vw;
        cursor: none;
        bottom: 13vw;
        right: 15vw;
    }
    .dropdown-button{
        width: 10vw;
        height: 10vw;
        cursor: none;
    }
    .dropdown {
        bottom: 25vw;
      
        right: 14vw;
    }
    .main-button.active{
        
        width: 10vw;
        height: 10vw;
    
      }



    





    .footer{
        flex-direction: column-reverse;
        align-items: center;
       
    }
    .about{
        width: 100%;
        text-align: center;
        line-height: 2vw;
        margin-top: 2vw;
    }
    .about h3{
        margin-bottom: 2vw;
    }
    .contact{
        margin-top: 8vw;
        width: 100%;
        text-align: center;
        line-height: 2vw;
    }
    .co-rts{
        flex-direction: column;
        align-items: center;
    }
    .talk-box img{position: absolute;
        right: 21.2vw;
         
    }

    .image{
    
        width: 40%;
        height:auto;
    
        border-radius: 0 16px 16px 0;
        clip-path: polygon(42% 0, 100% 0, 100% 1000%, 0% 90%);
    
        background-image: url(./image/Njan.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: .1vw;
    }

    
    
      
}