	/* Disable Body Horizontal Scroll */
	body {
		overflow-x: hidden !important;
	}

	.navbar-nav .divider{
/*		content: "";*/
		border-right: 1px solid rgba(126, 126, 143, 0.2);
		margin-right: 10px;
		margin-left: 10px;
		margin-top: 10px;
		height: 20px;
	}

	.navbar-nav .nav-link {
/*		margin-right: 10px;*/
		font-size: 1rem;
		padding-right: 1.5rem !important;
    	padding-left: 1.5rem !important;
	}

	.intro-title {
		font-size: 2.5rem;
	}
	.intro-text {
		font-size: 1.1rem;
	}

	.features-title {
		font-size: 2.5rem;
		line-height: 1.2;
	}
	.features-section .card {
		border-radius: 12px;
		border: none;
		background: linear-gradient(to bottom, #E8EFF7, #F2F3F3);
	}
	.features-section .card h2{
		font-size: 2rem;
		line-height: 1.1;
	}
	.features-section .card p {
		margin-top: 20px;
		font-size: 1.3rem;
		color: #6c757d;
	}
	.features-section .card-footer {
		background-color: transparent;
		border-top: none;
	}
	.features-section .card-footer a {
		font-size: 1.35rem;
		color: black !important;
		font-weight: 600;
	}
	.features-section .icon {
		font-size: 2rem;
		/* margin-right: 8px; */
	}

	.scanScoreSection ul li {
		font-size: 1.2rem;
	}
	.scanScoreSection .feature-check {
		color: #6c63ff;
	}
	.scanScoreSection .btn-cta {
		background-color: #3d3d3d;
		color: white;
		padding: 10px 38px;
		border-radius: 5px;
		font-size: 1.5rem;
	}
	
	.faqsSection .faq-intro {
		font-size: 1.2rem;
		margin-bottom: 20px;
	}
	.faqsSection .accordion-item {
		border-top: none;
		border-left: none;
		border-right: none;
		margin-bottom: 12px;
	}
	.faqsSection .accordion-button {
		font-weight: bold;
		font-size: 1.3rem;
		font-weight: 350;
	}

	.aiBustedFooter{
		background-color: #1b1b1b;
	}
	.aiBustedFooter h3 {
		color: #a3a3a3;
		font-size: 1rem;
		text-transform: uppercase;
		margin-bottom: 1rem;
	}
	.aiBustedFooter .footer-logo {
		font-size: 2rem;
		font-weight: bold;
	}
	.aiBustedFooter .footer-logo img {
		height: 30px;
		margin-right: 10px;
	}
	.aiBustedFooter a {
		color: white;
		font-size: 1.2rem;
		text-decoration: none;
	}
	.aiBustedFooter a:hover {
		text-decoration: underline;
	}

	/* Large breakpoint query for 992px */
	@media (max-width: 992px) {

		.banner{
/*			display: block !important;*/
			flex-wrap: wrap;
			justify-content: space-around;
		}
		.border-sm-end-0 {
			border-right: 0 !important;
			border-bottom: 1px var(--tblr-border-style) rgba(97, 104, 118, .16) !important;
		}
		.navbar-nav .divider{
			display: none;
		}
	}

	/* Media Breakpoint Query for Mobile Version 768px */
	@media (max-width: 768px) {

		/* Intro Section */
		.intro-title {
			font-size: 1.6rem;
		}
		.intro-text {
			font-size: 0.9rem;
		}
		/* Features Section */
		.features-title {
			font-size: 1.5rem;
		}
		.features-section .card h2 {
			font-size: 1.5rem;
		}
		.features-section .card p {
			font-size: 1rem;
		}
	}