    .whatsapp_us, .call_us {
      position: fixed;
      z-index: 999999;
      max-width: 50px;
      margin-bottom: 10px;
      transition: transform 0.3s ease;
    }

    .whatsapp_us {
      left: 0;
	    bottom: 3vh;
      margin-left: 20px;
    }

    .call_us {
      right: 10px;
   bottom: 3vh;
      margin-right: 20px;
    }

    /* Animations on Hover */
    .whatsapp_us {
      animation: bounce2 11s infinite;
    }

    .call_us {
      animation: shake 11s infinite;
    }

    @keyframes bounce2 {
      0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
      40% { transform: translateY(-20px); }
      60% { transform: translateY(-10px); }
    }

    @keyframes shake {
      0%, 100% { transform: translateX(0); }
      10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
      20%, 40%, 60%, 80% { transform: translateX(10px); }
    }

    .back-to-top {
      display: none !important;
    }

    @media only screen and (max-width: 600px) {
      .whatsapp_us, .call_us {
        max-width: 44px;
        bottom: 60px;
      }
      .whatsapp_us { margin-left: 10px; }
      .call_us { margin-right: 10px; }
    }

    .whatsapp_us img {
      width: 55px;
    }
     .call_us img {
      width: 40px;
    }



    .header-top {
      background-color: #f8f9fa;
      padding: 10px 0;
	    position: sticky; top: 0px; z-index: 999;
    }
    .contact-info {
      text-align: right;
    }
    .contact-info span {
      display: block;
      font-weight: 500;
    }
 	.contact-info a {
	    text-decoration: none;
	    color: #ff9000;
	    font-size: 18px;
	    font-weight: bold;
	    letter-spacing: 0.5px;
	}


#loaderNamoCars {
  position: fixed;
  inset: 0;
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffffffd4;
  transition: opacity 0.6s ease;
}

#loaderNamoCars.fade-out {
  opacity: 0;
}
