@media screen and (min-width: 768px) {
	.mobile-menu {
		display: none;
	}

	.hidden-medium-up {
		display: none;
	}

	.user-case-chart > img {
		display: none;
	}
}

@media screen and (max-width: 540px) {
	.mobile-no-border {
		border: none !important;
	}

	h1.call-out {
		font-size: 2.1rem;
	}

	.laptop-row {
		margin-top: 20px !important;
	}

	.laptop-box {
		padding: 0;
		margin-bottom: 20px;
	}

	.modules > div {
		margin-bottom: 20px;
	}

	.modules > div:last-child {
		margin-bottom: 0;
	}

	.bottom-footer > div > div > .copyright, .bottom-footer > div > div > .privacy {
		text-align: center !important;
	}

	.bottom-footer > div > div > .copyright > img {
		float: none !important;
	}
}

@media screen and (max-width: 767px ) {
	.mobile-menu-container {
		position: fixed;
		top: 69px;
		z-index: 999;
    	background-color: white;
    	display: none;
    	width: 100%;
    	transition: 0.35s;
	}

	.nav-links {
		display: none;
	}

	.mobile-link {
		font-size: 16.5px;
    	color: #1d81c4;
	}

	.logo-container {
		padding-left: 0;
	}

	.mobile-menu {
		padding-right: 0;
	}

	.mobile-menu > a {
		color: black;
		transition: 0.3s;
	}

	.mobile-menu > a:hover {
		opacity: 0.6;
	}

	.mobile-menu > a > i {
		font-size: 25px;
		line-height: 40px;
	}

	.hidden-mobile {
		display: none !important;
	}
}
