@media (min-width: 550px) {
	.navbar-nav.visible-xs li.nav-xs-collapse {
		display: inline-block;
	}
	ul.navbar-nav li .navbar-brand {
		width: 150px;
	}
	.how-it-works-grid {
		grid-template-columns: 50% 50%;
	}
}

/*col-sm*/
@media (min-width: 768px) {
	ul.navbar-nav li a.navbar-brand-link { 
		margin-right: 40px;
	}
	ul.navbar-nav li a {
		min-height: 70px;
		padding-top: 25px;
	} 
	ul.navbar-nav li .navbar-brand {
		width: 200px;
		height: 60px; 
	}
    .navbar-top-offset {
	    padding-top: 60px;
	} 
	.features-center {
		padding-top: 80px;
	}
	.press-row {
		-webkit-flex-wrap: nowrap;
		-moz-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.press-logo {
		margin-bottom: 0;
		max-width: 175px;
	}
	#testimonial-prev-button {
		padding-right: 50px;
	}
	#testimonial-next-button {
		padding-left: 50px;
	}
	.testimonial-single {
		height: 250px; /* prevent height change */
	}
	.testimonial-quote:before {
	  font-size: 4em;
	  vertical-align: -0.4em;
	}
	.about-us-statement {
		flex-direction: row;
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
	}
	.statement-stan-photo {
		margin: 0;
		margin-right: 90px;
	}
}

/*col-md*/
@media (min-width: 992px) {
	h1 {
		font-size: 41px;
	}
	h2 { 
		font-size: 19px;
	}
	.container {
		padding-left: 60px;
		padding-right: 60px;
	} 
	.top-content {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		flex-wrap: nowrap;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between; 
		-ms-flex-pack: space-between;
		justify-content: space-between;
	}
	.top-content-text-wrapper {
		padding: 6vh 0;
		text-align: left;
	} 
	.top-content-img-wrapper { 
		margin: 0 0 0 100px;
		width: 50%;
	}
	.top-content-heading { 
		margin-bottom: 22px;
	}
	.top-content-heading strong { 
		display: inline;
	}   
	.top-content-description {  
		margin-bottom: 30px;
	}
	.top-mobile-buttons {
		margin-top: 68px;
	}
	.section-description p { padding: 0 120px; }
	.features-box h3 {
		font-size: 26px;
	    line-height: 30px;
	}
	.features-box p {
		font-size: 18px;
	    line-height: 32px;
	}
	.features-box .features-box-icon {
	    font-size: 51px;
	}
	.how-it-works-video {
		padding-right: 30px;
	}
	.how-it-works-grid {
		grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	} 
	.testimonial-quote {
		padding-top: 75px;
		font-size: 25px;
	}
	.testimonial-toggle-button {
		font-size: 80px;
		padding: 0 70px;
	}
	#testimonial-prev-button {
		margin-right: 40px;
	}
	#testimonial-next-button {
		margin-left: 40px;
	}
	#vendor .row {
		margin: 40px 0;
	}
	#vendor .section-heading {
		margin: 0;
	}
	#vendor .vendor-description { 
		margin: 0;
	}
}

@media (min-width: 1100px) {
	.features-center {
		padding-top: 50px;
	}
	.how-it-works-wrapper h3 {
		font-size: 26px;
	    line-height: 30px;
	}
	.how-it-works-wrapper p {
		font-size: 18px;
	    line-height: 32px;
	}
	.how-it-works-video {
		max-width: 520px;
		padding-right: 50px;
	}
}
