 /* Mobile and Tablet Responsiveness */
        @media (max-width: 768px) {

		        	.left-section h1 {
		    font-size: 18px !important;
		    line-height: 25px !important;
		}

		.left-section .description {
		    font-size: 14px !important;
		    line-height: 20px !important;
		}

		.left-section .description br {
		    display: none;
		}









        	body, html {
        overflow-y: auto !important; /* Allow vertical scrolling on smaller devices */
    }
    html{
    	scroll-behavior: smooth;
    }
            .container {
                flex-direction: column; /* Stack sections vertically */
                height: auto;
            }

            .left-section {
                padding: 15px;
            }

            .right-section {
                padding: 15px;
            }

            .left-section .logo {
               width: 200px !important;
        height: 200px !important;
                font-size: 20px;
            }

             .left-section .logo img{
            	width: 180px !important;
        height: 180px !important;
            }

            .left-section .description {
                font-size: 16px;
            }

            .form-container {
                max-width: 100%; /* Make form container fill the screen width */
                padding: 20px;
            }

            .form-container h2 {
                font-size: 20px;
            }

            .form-container input,
            .form-container textarea,
            .form-container button {
                font-size: 14px;
            }
        }

        /* Mobile-specific */
        @media (max-width: 480px) {
            .form-container h2 {
                font-size: 18px;
            }
            body, html {
        overflow-y: auto !important; /* Allow vertical scrolling on smaller devices */
    }
            .form-container input,
            .form-container textarea,
            .form-container button {
                font-size: 12px;
                padding: 8px;
            }

            .left-section .description {
                font-size: 14px;
            }

            .left-section .contact {
                font-size: 14px;
            }
        }