@media (max-width:768px) {
    .top-header {
        display: none;
    }

     .toggle-icon {
        display: flex;
        margin-left: 60px;
    }

    .navbar {
       display: none;
        flex-direction: column;
        position: absolute;
        top: 100px;
        left: 0;
        background-color: #282434;
        color: white;
        width: 85%;
        padding: 20px;
        text-align: left;
        z-index: 9;
    }

     .navbar.active {
        display: flex;
    }

    .navbar ul {
        flex-direction: column;
        gap: 15px;
        padding: 20px 0;
        color: white;
       
    }

    .navbar ul li {
         border-bottom: 1px solid white;
         padding: 10px;
         
    }

    .navbar ul li a {
        font-size: 18px;
        color: white;
        }
     .navbar ul li a:hover{
      color:red;
     }

     .book-now {
        display: none;
     }

     .slide   {
         width: 100%;
         height: ;
         background-size: cover;
     }

.banner-content {
      max-width:180px;
      margin-right: 20px;
      font-size: 20px;

     }

     .banner-content p {
      font-size: 20px;
     }

     .banner-content h1 {
      font-size: 40px;
     }

     .controls {
       margin-bottom: 200px;
     }

     .about-us {
        display: flex;
        flex-direction: column;
        padding: 10px;
       
     }

     .about-image img {
        width: 300px;
     }

     .about-image, .about-text {
        max-width: 90%;
     }

     .car-banner img {
        width: 100%;
     }

     .service-head {
        display: flex;
        flex-direction: column;
     }

     .service-container {
        display: flex;
        flex-direction: column;

     }

     .service {
        padding: 20px;
     }

     .service img {
        width: 300px;
        height: 350px;
      
     }

     .gallery-head {
        display: flex;
        flex-direction: column;
     }

     .gallery-container {
        display: flex;
        flex-direction: column;
     }

     .gallery img {
        width: 300px;
     }

     .popup img {
       height: 300px ;
       width: 100%;

     }

     .popup {
        background-color: black;
     }

     .footer {
        display: flex;
        flex-direction: column;
    
     }

     .footer-details {
        gap: 5px;
     }

     .brandcrumb {
        background-repeat: no-repeat;
        height: 400px;
        background-size: cover;
     }

     .brandcrumb-text h1 {
       
      
        font-size: 30px;
     }

     .brandcrumb-text p {
        font-size: 25px;
     }

     .contact-description-contact-form {
        display: flex;
        flex-direction: column;
        padding: 5px;
     }

     .contact-description {
       width: 90%;
       height: 400px;
     }

     .contact-form {
         width: 80%;
       height: 450px;
       
     }

     form input {
        width: 95%;
     }

     form textarea {
        width: 95%;
     }

     

     

}