/**
 * Gaadiwala - Page Specific Styles
 * Page: vehicle-listing-details.html
 */

/* Guarantee visibility and smooth rendering */
		[data-aos] {
			opacity: 1 !important;
			transform: none !important;
			visibility: visible !important;
		}

		/* Share Toast Notification */
		.gw-toast-copied {
			position: fixed;
			bottom: 30px;
			left: 50%;
			transform: translateX(-50%) translateY(100px);
			background: #0f172a;
			color: #ffffff;
			padding: 12px 24px;
			border-radius: 50px;
			font-size: 14px;
			font-weight: 600;
			display: flex;
			align-items: center;
			gap: 8px;
			box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
			z-index: 99999;
			opacity: 0;
			transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
			pointer-events: none;
		}

		.gw-toast-copied.show {
			transform: translateX(-50%) translateY(0);
			opacity: 1;
		}

		/* ── Heading Size & Yellow Underline Removal ── */
		.gw-orange-bar {
			display: none !important;
		}

		.gw-section-heading-title,
		h3.gw-section-heading-title,
		h4.gw-section-heading-title {
			font-family: 'Outfit', sans-serif !important;
			font-size: 14px !important;
			font-weight: 600 !important;
			color: #0f172a !important;
			margin: 0 !important;
			line-height: 1.3 !important;
			letter-spacing: -0.01em !important;
		}

		@media (max-width: 991.98px) {
			html {
				overflow: visible !important;
				height: auto !important;
			}
			body {
				overflow-x: hidden !important;
				overflow-y: visible !important;
				height: auto !important;
			}
			.gw-section-heading-title,
			h3.gw-section-heading-title,
			h4.gw-section-heading-title {
				font-size: 12.5px !important;
			}
		}

		@media (max-width: 767.98px) {
			.gw-section-heading-title,
			h3.gw-section-heading-title,
			h4.gw-section-heading-title {
				font-size: 12px !important;
			}
		}
