.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12 { padding-left: 15px; padding-right: 15px; position: relative }
.main-navigation .navbar-default .navbar-nav > li > a { padding-bottom: 20px; padding-top: 20px }
.fixed-header-on .logo { margin-left: -12px !important }
.fixed-header-on .navbar-default .navbar-nav > li > a { padding-bottom: 12px; padding-top: 13px }
.banner-caption { top: 15% }
#videos { margin-top: 60px }
#related-articles h2 { font-weight: 600; margin-top: 10px }
#related-articles .btn { -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; background-color: #FFF; color: #000; margin-bottom: 15px; text-align: left !important; text-decoration: none; transition: 0.3s; white-space: normal }
#related-articles .btn:hover { background-color: #F0F0F0 }
#next-step { padding-bottom: 30px }
	#next-step h1 { font-weight: 700; margin-top: 10px }
	#next-step select { margin-top: 30px }
h1 { font-size: 42px !important; line-height: 50px !important }
		h1 span { font-size: 42px !important; line-height: 50px !important }
.banner-caption h2 { line-height: 36px; margin-top: 60px }
.alert { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0 }
.mt-10 { margin-top: 10px }
.mt-15 { margin-top: 15px }
.mt-20 { margin-top: 20px }

@media (max-width: 1199px) {
	.fixed-header-on .navbar-default .navbar-nav > li > a { padding-top: 30px }
	.navbar-nav { float: left !important; margin-left: -15px !important }
	.banner-caption { top: 20% }
	h1 { font-size: 36px !important }
		h1 span { font-size: 36px !important }
	.lead { font-size: 30px }
	.green { font-size: 30px }
	.banner-caption h2 { margin-top: 30px }
}

@media (max-width: 991px) {
	.main-navigation .navbar-default .navbar-nav > li > a { font-size: 1.1em; padding: 15px 15px }
	.banner-caption { top: 20% }
	h1 { font-size: 30px !important }
		h1 span { font-size: 30px !important }
	.lead { font-size: 28px }
	.green { font-size: 28px }
	.banner-caption h2 { margin-top: 60px }
}

@media (max-width: 767px) {
	.main-navigation .navbar-collapse { background-color: #000 }
	.homeLogoGraphic { margin-left: 35%; margin-right: 35% }
	.banner-caption { top: 35% }
	h1 { font-size: 24px !important; line-height: 30px !important }
		h1 span { font-size: 24px !important; line-height: 30px !important }
	.lead { font-size: 22px }
	.green { font-size: 22px }
	#videos { display: none }
	.banner-caption h2 { display: none }
}

@media (max-width: 479px) {
	.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11 { float: left }
	.col-ms-1 { width: 8.33333333% }
	.col-ms-2 { width: 16.66666667% }
	.col-ms-3 { width: 25% }
	.col-ms-4 { width: 33.33333333% }
	.col-ms-5 { width: 41.66666667% }
	.col-ms-6 { width: 50% }
	.col-ms-7 { width: 58.33333333% }
	.col-ms-8 { width: 66.66666667% }
	.col-ms-9 { width: 75% }
	.col-ms-10 { width: 83.33333333% }
	.col-ms-11 { width: 91.66666667% }
	.col-ms-12 { width: 100% }
	.banner-caption { top: 40% }
}