.box {
  background-repeat: no-repeat;
  background-position: right center; /* right side, vertically centered */
  background-size: contain; /* or a fixed size like 50px */
}

.box:hover {
  background-image: url('https://peopleforanimals.zohosites.in/4%20-4-.png');
}
.zpheader-style-02 .theme-navigation-and-icons .theme-menu-area .theme-menu ul {
    position: absolute;
    top: -110px;
    left: -3%;
}

.theme-menu {
    position: relative !important;
}

/*
.zpbutton-group-container {
    width: 25%;
    position: absolute;
    top: -3165px;
    z-index: 9999;
    right: -40px;
}

ul[data-zs-menu-container] li:nth-last-child(-n+2) {
    background-color: white;    
    color: #07A2FC !important;                 
    border-radius: 25px;           
    cursor: pointer;              
    user-select: none;            
    transition: background-color 0.3s ease;
    text-align: center;
    width: 15%;
}*/
/* Make header a flexbox container */
@media (max-width: 480px) {
    .cusbtn {
        flex: 1 1 100%;
        justify-content: center;
        align-items: center;
        display: flex;
        max-width: 300px;
        font-size: 18px;
        padding: 10px 6px;
        border-width: 1px;
    }
}
@media (max-width: 480px) {
    .cusbtndiv {
        gap: 10px;
        top: 7px;
    }
}
<script>
@media (max-width: 991px) {
    .theme-mobile-header-style-03.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img {
        max-inline-size: 200px;
        max-block-size: 70px;
        width: auto;
        height: auto;
    }
}
</script>
