 
        .form-label{
            font-size: 16px;
            font-weight: 600;
        }
        
        .form-control {
            border-radius: 8px !important;
            padding: 11px !important;
            border-bottom: 1px solid rgb(251, 243, 210) !important ;
            border-top: none !important;
            border-right: none !important;
            border-left: none !important;
            background-color: #F5F5F5 !important;
        }
        .form-control:focus {
           box-shadow: none !important;
        }
      
        .btn {
            background-color: var(--primary-color);
            border: none;
            color: #212529;
            border-radius: 5px;
            padding: 10px 20px;
        }
        .btn:hover {
            background-color: var(--primary-color);
        }
        
        .contact-info {
            background-color: var(--primary-color);
            padding: 45px;
            border-radius: 10px;
            color: #212529;
            background-image: url(/FoodTech-web/img/FoodHome/contact-info-bg-img.png);
        }
        @media screen and (max-width:768px){
            .contact-info {
                background-color: var(--primary-color);
                padding: 15px;
                border-radius: 10px;
                color: #212529;
            }
            .addres-line{
                margin-top: 26px !important;
                font-size: 18px;
                font-weight: 600;
               }
        }
       
        .reliable-contect{
            margin-top: 20px !important;
            font-size: 18px;
            font-weight: 600;
        }
        .contact-info h3 {
            font-size: 24px;
            font-weight: bold;
            color: rgba(0, 0, 0, 0.8);
        }
        .call-no{
            margin-top: 45px !important;
            font-size: 18px;
            font-weight: 600;
        }
       .email-line{
        margin-top: 45px !important;
        font-size: 18px;
        font-weight: 600;
       }
       .addres-line{
        margin-top: 40px ;
        font-size: 18px;
        font-weight: 600;
       }
        .contact-info i {
            font-size: 20px;
            margin-right: 10px;
            color: #212529;
        }
        .form-icon-sitting{
            font-size: 18px;
            font-weight: 600;
        }
        .send-butn{
            background-color: var(--primary-color);
            color: black;
            font-weight: 600;
            border: 2px solid transparent;
            padding: 10px 20px;
            border-radius: 10px;
        }
        .send-butn:hover{
            background-color: transparent;
            border: 2px solid var(--primary-color) !important;
            color: var(--primary-color);
            font-weight: 600;
            border: none;
            padding: 10px 20px;
            border-radius: 10px;
        }
       .google-map{
       
        width: 100%;
        border-radius: 10px;
        height: 400px;

       }

       .footer {
        padding: 20px 0;
    }
    .footer-heading-smal{
        font-size: 16px;
        font-weight: 600;
    }
    .footer-heading{
        line-height: 30px;
        font-size: 20px;
        font-weight: 600;
    }
    .footer-content {
        display: flex;
        justify-content: space-between;
        
    }
    .footer-link {
        width: 70%; /* Adjust width as needed */
        line-height: 17.5px;
    }
    .links-space{
        margin-bottom: 10px;
    }
    .footer-link a {
        color: #333;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none;
    }
    .footer-link a:hover {
       color: var(--primary-color);
        font-size: 14px;

        font-weight: 500;
        text-decoration: none;
    }
    .footer-social {
        display: flex;
    }
    .social-links a{
        color: #333;
    
        text-decoration: none;
    }
    .social-links a:hover{
        color: var(--primary-color);
        text-decoration: none;
    }
    .footer-social a {
        margin-right: 15px;
        color: #333;
    }
    .footer-newsletter {
        width: 40%; /* Adjust width as needed */
    }
    .footer-newsletter input[type="email"] {
        padding: 6px 20px;
        background-color: transparent;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin-right: 10px;
        height: 38px;
        margin-top: 18px;
        width: 100%;
    }
    .footer-newsletter button {
        background-color: var(--primary-color);
        color: black;
        border: 2px solid transparent;
        border-radius: 5px;
        cursor: pointer;
        font-weight: 600;
        padding: 6px 20px;
        white-space: nowrap;
    }
    .footer-newsletter button:hover {
        /* background-color: black; */
        background-color: transparent;
        border: 2px solid var(--primary-color);
        color: var(--primary-color);
        border-radius: 8px;
        cursor: pointer;
        font-weight: 600;
        padding: 6px 20px;
        white-space: nowrap;
    }