@media(max-width:1920px){
    .col{
        flex: 0 0 20% !important ;
        max-width: 20% !important;
        flex-wrap: nowrap;
      }
}
@media(max-width:1440px){
    
    
}
@media(max-width:1199px){
    .head::after {        
        right: 15% !important;        
    }
}
@media(max-width:991px){
    .logo {
        margin: auto;
    }
    .head::after {
        right: 4% !important;
    }
}
@media(max-width:768px){
    .col {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    
}
@media(max-width:575px){
   
    .navbar-brand img {
        width: 200px !important; 
    }
    .call, .mail{       
        justify-content: center !important;
    }
    .head::after {       
        width: 50px !important;
        right:52% !important;
        top: 115% !important;
    }
    

}
@media(max-width:375px){
    .navbar-brand img {
        width: 260px !important;
    }
   
    .top-items a {
        padding: 0 !important; 
    }
}
@media(max-width:320px){
    .navbar-brand img {
        width: 210px !important;
    }
   
}