.intro-text h1 {font-size: 75px; font-weight: 600;}
.intro-text h2 {font-size: 45px;}

#login-btn {margin-top: -4px;}

.section > .section-inner > .section-content .section-title {padding-bottom: 40px;}

#become-cruizer-nav {background-color: #FF940D;}
.cruizer-banner {line-height: 60px; text-align: center; margin-bottom: 0;}
.cruizer-banner a {font-size: 15px; color: #fff; font-weight: 800;}
.cruizer-banner a i {font-size: 20px; margin-right: 10px;}

#goodbye {border-bottom: 1px solid #ddd;}
#goodbye p {font-size: 18px;}

#cruizer-why {}
#cruizer-why p {color: #fff; font-size: 24px; text-align: center;}

.popup-portfolio .portfolio-item {text-align: center;}

#register-form {}
#register-form .form-control {}
#register-form #select-campus {width: 100%;}
#register-form #register-btn-wrap {text-align: center; margin-top: -6px;}

#cruizer-campuses {}
#cruizer-campuses #campuses-list {width: auto;}
#cruizer-campuses .pricing-info.dontshow {opacity: 0; height: 0;}
#cruizer-campuses .pricing-info {opacity: 1; transition: opacity .3s ease; margin-top: 15px; height: 120px;}
#cruizer-campuses .pricing-info div {border: 1px solid #000; border-right: 0; height: 100%; position: relative;}
#cruizer-campuses .pricing-info div:nth-child(2) {border-left: 1px dashed #000;}
#cruizer-campuses .pricing-info div:last-child {border-right: 1px solid #000;}
#cruizer-campuses .pricing-info div.campus-multipliers p {height: 33%; margin-bottom: 0; line-height: 18px; padding-top: 15px;}
#cruizer-campuses .pricing-info div.campus-multipliers p.or {font-weight: 800; height: 20%; padding-top: 7px;}
#cruizer-campuses .pricing-info div.misc {font-size: 15px; color: #888; padding-top: 13px;}
#cruizer-campuses .pricing-info div.misc p {margin: 0 auto; width: 70%; }
#cruizer-campuses .pricing-info div .num-riders {font-weight: 800;}
#cruizer-campuses .pricing-info div .vertically-align {line-height: 100px; vertical-align: middle;}
#cruizer-campuses .pricing-info div .multiplier {position: absolute; font-size: 40px; top: 50%; right: -12px; margin-top: -35px;}

.select-region {width: 100%;}

.center {text-align: center;}

.carousel-inner > .item {min-height: 470px;}
#rj-quote > .section-inner > .section-content {padding: 0;}

.mobile-app-links img {height: 40px; border: 1px solid #fff; border-radius: 3px;}