/* End Sticky Drawer CTA */
#menu.uk-active {
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	border-bottom: none;
	background-color:white;
}
#menu.uk-active .menu-logo {
	width: 7rem;
}
@media(max-width:600px) {
	#menu.uk-active .menu-logo {
	width: 5rem;
}
}
#menu *, #mobileMenu {
	transition: all ease-in 0.25s;
}
/* Modified CTA Button */
@media(max-width:1023px) {
	.cta-button {
		font-size:1.2rem;
		line-height: 1.2;
	}
}
.bg-paper{
        background: url("../../global/img/bg-paper.jpg");
}
@media(min-width:767px) {
	.testimonial-top:hover {
		transform: scale(1.05);
	}
}
.testimonial-top {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 1s;
}
/* COUNTER */
/* Hide the menu counter initially */
.menu-counter {
    display: none;
}

/* When the menu becomes sticky, hide the original counter and show the menu counter */
.uk-sticky.uk-active .menu-counter {
    display: block;
}

.uk-sticky.uk-active .counter-container {
    display: none;
}
/* Comparison Chart */
.comparison-row {
	display:flex;
	align-items: stretch;
}
.comparison-item {
	display: flex;
	box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
	align-items: center;
	width:50%;
	padding:20px;
	line-height: 1.3;
	background:white;
	border-bottom:3px solid rgba(0, 0, 0, 0.2);
}
.comparison-row.first-row .comparison-item {
	border-top:3px solid rgba(0, 0, 0, 0.2);
}
.comparison-item:nth-child(odd) {
	border-left:3px solid rgba(0, 0, 0, 0.2);
	border-right:1px solid rgba(0, 0, 0, 0.2);
	background-color:#295474;
	color:white;
	/*text-shadow:1px 1px 0.5px rgba(0,0,0,0.4);*/
}
.comparison-item:nth-child(even) {
	border-right:3px solid rgba(0, 0, 0, 0.2);
	border-left:1px solid rgba(0, 0, 0, 0.2);
}
.comparison-row:nth-child(even) .comparison-item:first-child {
	background-color:#417296;
}
.comparison-row:nth-child(even) .comparison-item:last-child {
	background-color:#E7E7E7;
}
.comparison-row .material-icons-outlined {
	margin-right:1rem;
	font-size: 1.7rem;
	text-shadow: none;
	background-color:rgba(0,0,0,0.1);
	border-radius:100%;
}
.comparison-row .comparison-item:last-child .material-icons-outlined {
	color:#8C8C8C;
	font-size: 2rem;
	background-color:transparent;
}
.featured span {
	line-height: 1.1;
}
.featured .stars span {
	letter-spacing: -8px;
}
@media(max-width:639px) {
	.comparison-item {
		line-height: 1;
		font-size:0.95rem;
	}
	.comparison-row .material-icons-outlined,
	.comparison-row .comparison-item:last-child .material-icons-outlined{
		font-size:1.3rem;
	}
	.comparison-item {
		padding:10px;
	}
		.featured .stars span {
		font-size:16px;
	}
	.featured-icon, .featured-blurb {
		min-height: 65px;
		max-height: 65px;
	}
 
}
/* Video background */
 #videoSection {
	position: relative;
	overflow: hidden;
	width: 100%;
	/* height: 100vh; Adjust height as needed */
}

#ytPlayer {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 177.78vh; /* 16:9 aspect ratio */
	/* height: 100vh;*/ 
	transform: translate(-50%, -50%);
}
#wistia {
	padding:56% 0 0 0 !important;
}