@media screen and (max-width: 1200px){
    .set-tone {
    	font-size: 64px;
    	line-height: 82px;
	}
	.set-tone span.no-border {
		line-height: 82px;
	}
	
	.off-breaker .w-1250 {
		width: 85%;
	}
	
	.be-items div {
    	padding: 80px 10px;
    	margin: 0 12px;
	}
	
}

@media screen and (max-width: 1120px) {
	.a-space .be-items {
		flex-direction: column !important;
		justify-content: center !important;
		align-items: center !important;
	}
	
	.be-items div {
    	margin: 15px 12px;
    	min-width: 450px;
	}
}

@media screen and (max-width: 900px) {
	.magic img {
		width: 90%;
	}
	
	.bubble-header {
    	background-position: top 4% center, bottom -30% center;
	}
	
	body {
		overflow-x: hidden;
	}
}

@media screen and (max-width: 650px) {
	.cards {
    	font-size: 48px;
    	line-height: 100%;
	}
	
	#space .special, #expand .special {
	    min-width: auto;
    	min-height: 466px;
	}
	#expand .special {
    	max-width: 74% !important;
	}
	
	.be {
    	font-size: 48px;
    	line-height: 54px;
	}
	.be-items {
    	font-size: 60px;
    	line-height: 76px;
	}
}

@media screen and (max-width: 500px){

	.set-tone {
    	font-size: 48px;
    	line-height: 70px;
	}
	.set-tone span.no-border {
		line-height: 70px
	}
	
	.main-padder {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.main-padder.m-top-100 {
		margin-top: 50px;
	}
	
	.interested {
    	font-size: 37px;
    	line-height: 50px;
	}
	
	.bubble-header {
       padding-bottom: 50px;
	}
	
	
	.get-in-touch .wpforms-container {
		width: 100%;
	}
	.get-in-touch .wpforms-field-container {
    	padding: 0 10px;
	}
	.get-in-touch  .wpforms-container input[type="text"], .get-in-touch  .wpforms-container input[type="email"], .get-in-touch  .wpforms-container textarea {
		width: 100%;
		font-size: 18px;
		line-height: 26px;
	}
}