/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.wpsd-container {
	width: 100% important;
}

.page-id-4924 #header {
	display: none !important;
}

#field_1_4 input {
	min-height: 10px;
}

input#gform_submit_button_1 {
	width: 100% !important;
}

.fluid-width-video-wrapper {
	padding-top: 0 !important;
}

.fourcol, .fivecol {
	padding: 1em;
	background: #eee;
	border: 1px solid #4083b6;
}

.fourcol {
	width: 27.75% !important;
}

.fivecol {
	width: 36.45% !important;
}

@media only screen and (max-width: 767px) {
	#home2-heading .heading2 h2 {
		line-height: 50px !important;
	}
	
	.threecol h3 {
		margin-bottom: 5px !important;
	}
	
	.features-list-alternate p {
		margin-bottom: 20px !important;
	}
	
	.heading2 .title {
		line-height: 63px !important;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	#site-logo a img.standard-logo {
		display: block !important;
	}
	
	img.retina-logo {
		display: none !important;
	}
}

@media only screen and (max-width: 400px) {
	#header .inner .wrap {
		height: 135px !important;
	}
	
	#site-logo {
		top: 50px;
	}
}

.icon-list-3:before {
	color: #fff;
}

.gform_button, .button, input[type="submit"] {
	width: 97%;
	background: #4083b6 !important;
	color: #fff !important;
	font-weight: bold !important;
}

.features-list-alternate .icon {
	color: #4083b6 !important;
}

#pricing-faq-header h3.fancy-header {
	background-color: #4083b6 !important;
	margin-top: -15px !important;
}

#pricing-faq p {
	color: #333;
}

.overview {
	background-color: #24b5c6;
}

.faq {
	background-color: #bdd7db !important;
}

.overview .heading2 h2, .about .heading2 h2, .download .heading2 h2 {
	font-size: 4.5em;
}

.overview .heading2 h2 {
	color: #333;
}

.download .heading2 .pitch {
	color: #333;
/* font-weight: bold; */
	font-size: 1.5em;
	line-height: 1.5em;
}

.about .heading2, .contact .heading2 {
	margin: 0 auto !important;
}

#title-area {
	background: #4083b6 !important;
	padding: 0 !important;
}

#title-area h2 {
	padding: 0 !important;
}

select, input {
	min-height: 50px;
}

#home2-heading .heading2 {
	max-width: 100% !important;
}

#home2-heading .heading2 h2 {
	background: rgba(36,181,198,0.7) !important;
}

#primary-menu .hover-bg, #primary-menu &gt; ul.menu &gt; li:hover &gt; ul.sub-menu {
	border-color: #4083b6 !important;
}

#primary-menu {
	margin-right: 0 !important;
}

#header.sticky #site-logo {
	top: .2em !important;
}

#header.sticky #site-logo a img {
	max-width: 65%;
}

#header.sticky {
	height: 60px;
	border-bottom: none;
	float: right;
}

#primary-menu, #header.sticky #primary-menu {
	float: right !important;
}

#header .button.get-app {
	display: none;
}

.heading2 .pitch, .sixcol p, .sixcol li {
	color: #fff;
}

.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
	position: relative !important;
}

.fluid-width-video-wrapper {
	height: 641px;
}

#home2-heading {
	padding: 100px 0;
}