		.app-download {
		    position: relative;
		    display: inline-block;
		    width: 100%;
		    max-width: 100%;
		    overflow: hidden;
		}

		.app-download img {
		    width: 100%;
		    height: auto;
		    display: block;
		    border-radius: 12px;
		    object-fit: cover;
		}

		.app-download-1 h2 {
		    text-align: center;
		    color: #fff;
		    font-size: 38px;
		    margin-bottom: 10px;
		}

		@media screen and (min-width: 769px) {
		    .app-download img {
		        height: 400px;
		    }
		}

		@media screen and (max-width: 768px) {
		    .app-download img {
		        height: 250px;
		        border-radius: 8px;
		    }
		}

		@media screen and (max-width: 480px) {
		    .app-download img {
		        height: 200px;
		        border-radius: 6px;
		    }

		    .app-download-1 h2 {
		        font-size: 24px;
		    }
		}

		.app-download-1 {
		    position: absolute;
		    top: 50%;
		    left: 50%;
		    transform: translate(-50%, -50%);
		    text-align: center;
		    z-index: 2;
		    padding: 20px;
		    border-radius: 10px;
		}

		.app-download-links {
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    gap: 20px;
		}

		.app-download-links img {
		    width: 170px;
		    height: 60px;
		}

		@media screen and (max-width: 480px) {
		    .app-download-links img {
		        width: 120px;
		        height: 45px;
		    }
		}