@media only screen and (max-width : 480px) {
	.cta-box a p {
		display: none;
	}
	.cta-box a svg {
		display: block!important;
	}
	.hero-content h1 {
		font-size: 2em;
		line-height: 37px;
	}
	img#ico {
		display: block!important
}
	img#logo {
		display: none!important
}
	.hero-big {
		height: 670px!important
}
	.reverse {
		flex-direction: column-reverse!important;
	}
	.column {
		flex-direction: column!important;
	}
	.six-columns {
		width: 100%;
		overflow: hidden;
	}
	.removed {
		display: none;
	}
	.row-card {
		flex-direction: column;
	}
	.card {
		width: 100%!important;
		margin-bottom: 3em;
	}
	.hero-content {
		padding: 45% 0!important;
	}
	.text-col {
		width: 100%!important
}
.img-trio {
    flex-direction: column;
}
.trio {
    width: 100%;
    height: 200px;
    margin-bottom: 20px;
}
}
@media only screen and (max-width : 1024px) {
	/* Styles */
	.text-wrap, .text-wrap_alt {
		width: 80%;
	}
	nav {
		display: none;
	}
	.mobile-nav {
		display: block;
		padding: 0;
	}
	.main-heading {
		align-items: center!important;
	}
	.quarto {
		width: 100%;
		padding-top: 1em;
	}
	.footer {
		flex-direction: column;
	}
	.hero-content {
		padding: 25% 0;
	}
	.padded {
		margin: 2em 0;
	}
}
@media only screen and (max-width : 1280px) {
	/* Styles */
	.top-heading {
		display: none;
	}
	.cta-box {
		padding: 1em;
		background-color: #29295A;
		border-radius: 100px;
	}
	.cta-box a p {
		padding: 0;
	}
	.cta-box a svg {
		display: none;
	}
	nav a p {
		padding: 0;
	}
	.main-heading {
		padding: 1.5em 0;
		align-items: baseline;
	}
	.top-bar {
		display: none;
	}
	.text-wrap p, .text-wrap_alt {
		font-size: smaller;
	}
	.col {
		width: 50%;
	}
}
@media only screen and (min-width : 1281px) {
	.cta-box {
		display: none
}
	img#ico {
		display: none!important;
	}
}
@media only screen and (min-width : 481px) {
	img#ico {
		display: none;
	}
}
