@charset "utf-8";
/* Event Landing Page CSS */

@media (min-width: 1200px) {
	.container {
		width: 1024px;
	}
	.content-section-wrapper {
		padding:40px 0px 45px 0px!important;
	}
	.column1-wrapper {
		padding:25px 33px 45px 45px!important;
	}
	.column2-wrapper {
		padding:25px 45px 45px 33px;!important;
	}
	.headline-wrapper {
		padding:0px 45px 15px 50px!important;
	}
	.styled-form label {
		margin-bottom:25px!important;
	}
	.button-wrapper {
		padding-top: 20px;
		padding-left: 145px;
	}
	.footer-social-wrapper {
		padding: 25px 45px 20px 45px;
	}
	.footer-contact-wrapper {
		padding: 40px 45px 30px 45px;
	}
	.contact-section {
		text-align:right;
	}
}
@media (max-width: 1199px) {
	.content-section-wrapper {
		padding:40px 0px 45px 0px!important;
	}
	.column1-wrapper {
		padding:25px 33px 45px 45px!important;
	}
	.column2-wrapper {
		padding:25px 45px 45px 33px;!important;
	}
	.headline-wrapper {
		padding:0px 45px 15px 50px!important;
	}
	.styled-form label {
		margin-bottom:25px!important;
	}
	.button-wrapper {
		padding-top: 20px;
		padding-left: 125px;
	}
	.button-wrapper {
		padding-top: 20px;
		padding-left: 0px;
	}
	.footer-social-wrapper {
		padding: 25px 45px 20px 45px;
	}
	.footer-contact-wrapper {
		padding: 40px 45px 30px 45px;
	}
	.contact-section {
		text-align:right;
	}
}

@media only screen and (max-width: 991px) {
	.content-section-wrapper {
		padding: 40px 0px 45px 0px!important;
	}
	.column1-wrapper {
		padding:25px!important;
	}
	.column2-wrapper {
		padding:25px!important;
	}
	.headline-wrapper {
		padding:0px 25px 15px 25px!important;
	}
	.styled-form label {
		margin-bottom:5px!important;
	}
	.styled-form input {
		margin-bottom:25px!important;
	}
	.button-wrapper {
		padding-top: 20px;
		padding-left: 0px;
	}
	.footer-social-wrapper {
		padding: 25px 25px 35px 25px;
	}
	.footer-contact-wrapper {
		padding: 40px 25px 30px 25px;
	}
	.contact-section {
		text-align:left;
	}
	.mktoAsterix {
		float:left!important;
	}
}
.container {
	padding: 0;
}
.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.row.no-gutter [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.ds-logo {
	padding-left: 40px!important;
	padding-top: 28px!important;
	padding-bottom: 20px;
}
.ds-social {
	padding-right: 50px!important;
	padding-top: 50px!important;
	padding-bottom:20px!important;
}
.social-icons {
	text-align:right;
}
[class*='col-'].divider {
	line-height:0px;
}
.divider-fade {
	background-image:url(https://landingpage.demandspring.com/rs/demandspringpro/images/ds_divider_fade.png);
	background-repeat:repeat-x;
	height:15px;
}
.footer-section {
	padding-bottom:15px;
}
.ds-content-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
}
.ds-content-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	line-height: 46px;
	color: #a5ce63;
	margin-top: 0px;
	margin-bottom: 20px!important;
}
.ds-button, .ds-button:hover {
	text-decoration: none;
	text-align: center;
	padding: 15px 25px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
	background-color: #A5CE63;
}
.ds-offer-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
	color:#78818d;	
}
.ds-offer-text p {
	margin:0;
}
.ds-offer-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #78818d;
	font-weight: bold;
	margin-top: 0px!important;
}
.ds-offer-text img {
	padding-top: 22px;
}
.green-divider {
	background-color:#A5CE63;
	height:60px;
}
.styled-form label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:27px;
	color:#8ac84d;
	width: 100%;
}
.styled-form input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	color:#78818d;
	width: 100%;
	height:27px;
	border:1px solid #78818D;
}
.footer-social-wrapper p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:28px;
	color:#78818d;
	font-weight:bold;
}
.footer-contact-wrapper a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#ffffff;
	text-decoration:none;
}
.footer-contact-wrapper {
	background-color:#78808C;
}
.footer-contact-wrapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#ffffff;
}
.mktoFormCol, .mktoFieldWrap, .mktoForm, input, label {
	width:100%!important;
	margin:0px!important;
}
.mktoButtonRow {
	display:none!important;
}
.mktoAsterix {
	padding-right:5px!important;
}
.styled-form h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #78818d;
	font-weight: bold;
	margin-top: 0px!important;
	margin-bottom: 30px!important;
}
