.pricing-table .price {
    font-size: 36px;

}

/* Nav Bar */
nav.fixed.scrolled {
    visibility: hidden;
}

.nav-bar {
    display: none;
}

.nav-container {
    display: none;
}

/* Logo */
.logo {
    position: absolute;
  	z-index: 10;
}

/* Headings */
.image-bg h1, .image-bg h2, .image-bg h3, .image-bg h4, .image-bg h5, .image-bg h6 {
    color: #ffffff;
    font-family: "myriad-pro-bold", sans-serif;
  	font-weight: 700;
}

.image-bg h2 {
  font-size: 3.5em;
}

h3.uppercase {
    font-family: "myriad-pro-semibold", sans-serif;
  	font-weight: 500;
}

h1, h2, h4, h5, h6 {
  	font-family: "myriad-pro-bold", sans-serif;
  	font-weight: 700;
}

h3 {
  	font-family: "myriad-pro-bold", sans-serif;
  	font-weight: 700;
  	font-size: 30px;
}

.mb0 {
  	margin-bottom: 0px!important;
}

/* Unordered List */
ul {
    list-style: none;
  	font-size: 16px;
}

/* Ordered List */
ol	{
  	list-style-position: inside;
  	font-size: 16px;
}

/* Menu Bar */
.menu li a {
    font-size: 16px;
    text-transform: capitalize;
  	font-weight: 300;
}

/* Language Selector */

.module.widget-handle {
    background-color: #fff;
}
select {
    background: #f2f2f2;
  	letter-spacing: 0px;
}

select:focus {
    background: #f2f2f2;
}

/* Main Text */
body {
    font-family: "myriad-pro", sans-serif;
    color: #303011;
  	font-size: 16px;
}

.date-underline {
  	text-decoration: underline;
}

/* Table */
.leaseplan-table {
  	table-layout: fixed;
}

.leaseplan-table, th, td {
    border: 0px solid #ccc;
    padding-left: 0px!important;
    vertical-align: baseline;
}

.leaseplan-table td:nth-child(1) {
	width: 120px;
}

/* Buttons */
.image-bg .btn.btn-filled, .image-bg .btn-filled:visited {
    border-color: #f06400;
}

.btn-white:hover, .image-bg .btn:hover, .image-bg .btn:visited:hover {
    background: #fff;
    color: #f06400;
}

.btn:hover {
    background: #fff;
    color: #f06400;
}

.btn-white:visited, .btn:visited:hover {
    color: #f06400;
}

.btn:visited {
    color: #ffffff;
}

.btn-filled {
    background: #4a4a4a;
}

.btn {
  	border: 2px solid #4a4a4a;
}

.bg-primary input[type="submit"], .bg-primary button[type="submit"] {
    background: #000000;
    color: #ffffff;
    border-color: #000000;
}

.bg-primary .btn:hover {
    background: #fff;
    color: #275138;
}

input[type="submit"], button[type="submit"] {
    border: 2px solid #000000;
    background: #000000;
  	border-radius: 40px!important;
}

/* Agenda */
.button-tabs .active .tab-title {
    background: #327f95;
    color: #fff;
}

.button-tabs .active .tab-title:hover {
    background: #FFA500;
}

/* Banner Background */
.overlay:before {
    background: #292929;
}

/* Parralax Scroll */
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
    height: 120vh;
}

/* Links */
a {
    color: #5A5A5A;
  	font-weight: 700;
}

a:hover {
    color: #8dabbd;
}

/* Primary Color */
.color-primary {
    color: #4a4a4a !important;
}

/* Section Color */
.bg-primary {
    background: #8dabbd !important;
}

.bg-footer {
	background: #f0f2f2 !important;
} 

/* Footer Reg Form */
.bg-dark {
    background: #f06400;
}

/* Footer */
.clickable-logo {
    position: absolute;
  	top: -165px;
    right: -30px;
    width: 340px;
    height: auto;
    pointer-events: none;
}

/* Form */
.panel-heading {
    background-color: #f2f2f2;
  	
}

section, footer {
    padding-top: 56px;
  	padding-bottom: 96px;
  	overflow: visible;
}

td, th {
  	padding: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

input, button, select, textarea {
    font-family: "myriad-pro-semibold", sans-serif;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 4px 4px;
}

select {
    text-transform: none;
  	font-size: 16px;
  	font-weight: normal
}

.progress-bar {
    background: #327f95;
}

.form-control {
    font-size: 16px;
    color: #666666;
}

small, .small {
    font-size: 0.75em;
}

h1, h2, h3, h4, h5, h6 {
    color: #4a4a4a;
}

h1 {
  	font-family: "myriad-pro-bold", sans-serif;
  	font-weight: 700;
  	font-size: 2.5em!important;
}
}

h3, h4 {
  	font-family: "myriad-pro-bold", sans-serif;
  	font-weight: 700;
}

.col-sm-6-thank-you {
    width: 100%;
}

.reg-page h2 {
  	font-family: "myriad-pro-bold", sans-serif;
  	font-weight: 700;
  	font-size: 28px!important;
  	color:#4a4a4a;
}

h6, .h6 {
    font-size: 14px;
    line-height: 32px;
    font-weight: 700;
}

.form-heading {
  	font-family: "myriad-pro-bold", sans-serif;
	font-size: 16px;
    line-height: 32px;
    font-weight: 700;
  	color: #327f95;
}

.survey-header-label {
  	font-size: 22px;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    padding-right: 10px;
  	font-size: 16px;
}

input[type="submit"], button[type="submit"] {
    font-size: 16px;
}

/* Mobile */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select,
  textarea,
  input {
    font-size: 16px;
  }

}

@media (max-width: 767px){
p {
    font-size: 16px;
}
  }

@media (max-width: 900px){
.clickable-logo {
  	display: none;
    position: absolute;
  	top: -165px;
    right: -30px;
    width: 340px;
    height: auto;
    pointer-events: none;
}
}

@media (max-width: 767px){
.survey-header-label {
    font-size: 22px;
  	padding-top: 10px;
    padding-bottom: 10px;
}
}

@media (max-width: 767px){
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    padding-right: 10px;
    font-size: 16px;
    margin-top: 5px;
}
}

@media (max-width: 767px){
.col-sm-6-thank-you{
	padding-left: 15px;
  	padding-right: 15px;
}
}

@media (max-width: 767px){
section, footer {
    padding-top: 16px!important;
}
}