.donate-inner{float: left; min-width:600px}
		.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
		margin: 0;
		padding: 0;
		}
		.required-alert{display:none;}
		.required-alert-on{display:block!important; color:red}
		.section-big-image {
			height: 665px;
			display: table;
			width: 100%;
			height: 600px;
			min-height: 600px;
			/* background: #808285; */
			background-size: cover;
			background-position: center !important;
			-ms-behavior: url('/backgroundsize.htc');
			position: relative;
		}
		h3{text-align: center;}
		h4{
			color: white;
			margin-bottom: 10px;
			text-align: center;
			background: rgb(0,66,130);
			padding: 10px 0;
			text-transform: uppercase;
		}
		.c4 {
		width: 33.3%;
		float:left;
		}
		.c6 {
		width: 50%;
		float:left;
		}
		.currency-predefined {
		margin-bottom: 10px;
		display: block;
		height: 60px;
		}
		.section-big-image h2.caption-title{
		width: 100%;
		max-width: 600px !important;
		margin-bottom: 0;
		padding: 0;
		color: #fff;
		font-size: 50px !important;
		line-height: 100% !important;
		}
		.currency-predefined button:first-child, .currency-predefined-match button:first-child {
		margin: 0;
		}
		.landing-form{margin: 0 0 30px 0;padding: 50px;background-color: rgb(0, 0, 0, 0.6); min-height: 590px;}
		.donate-inner-msg{margin: 0 0 30px 0;padding: 50px;background-color: #fff; font-size:13px; min-height: 590px;}
		.currency-predefined button, .currency-predefined-match button {
		float: left;
		width: 100%;
		/* max-width: 92.5px; */
		max-width: 117.5px;
		margin-left: 10px;
		height: 60px;
		padding: 3px 0;
		background: #f6f6f6;
		color: #4d4d4f;
		font-family: 'proxima-nova-n4', 'proxima-nova', sans-serif;
		font-weight: 400;
		font-size: 28px;
		line-height: 50px;
		border: 0;
		border-radius: 5px;
		outline: none;
		letter-spacing: -0.03em;
		}
		.currency-predefined button.active, .currency-predefined-match button:hover, .currency-predefined-match button.active {
		background: rgb(231,178,32);
		color: #fff;
		}
		.quote-landing {
		clear: both;
		background-color: rgba(0, 0, 0, 0.4);
		width: 100%;
		text-align: center;
		border-radius: 5px;
		margin-bottom: 10px;
		padding: 4px 0;
		color: #fff;
		}
		.quote-landing-text{margin-bottom:0;}
		.currency:before {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		width: 15% !important;
    			font-size: 35px !important;
		}
		.required{
			border: 3px solid red;
		}
		.titleRequired{
			background: red;
		}
		.currency:before, .currency:after {
		content: '$';
		float: left;
		display: block;
		width: 60px;
		padding: 7px 0 0 0;
		background: #f6f6f6;
		color: #bcbec0;
		font-family: 'proxima-nova-n3', 'proxima-nova', sans-serif;
		font-weight: 300;
		font-size: 48px;
		text-align: center;
		line-height: 83px;
		border-radius: 5px;
		}
		.currency .input-large {
		float: left;
		max-width: 55%;
		/* padding: 7px 130px 0 60px; */
		padding: 20px 0 0 0;
		border-radius: 0;
		outline: 0;
		}
		.currency:after {
		content: 'CAD';
		width: 30%;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		}
		.currency {
		display: block;
		height: 90px;
		}
		.donate-landing .currency {
		background-color: #f6f6f6;
		border-radius: 5px;
		margin-bottom: 10px;
		border:none;
		}
		.input-large {
		width: 100%;
		max-width: 400px;
		height: 90px;
		padding: 0 30px;
		background: #f6f6f6;
		color: #4d4d4f;
		font-family: 'proxima-nova-n3', 'proxima-nova', sans-serif;
		font-weight: 300;
		font-size: 48px;
		line-height: normal;
		border: 0;
		border-radius: 5px;
		}
		input[type=text]:focus{background-color:#f6f6f6;}
		#bboxdonation_designation_ddDesignations{
		width: 100%;
		height: 65px;
		font-size: 23px;
		}
		.landing-form .smallrightpadding {
		padding-right: 5px !important;
		}
		.landing-form .smallleftpadding {
		padding-left: 5px !important;
		}
		.donate-landing .button-orange, .donate-landing .button-lightblue {
		max-width: 440px;
		height: 60px;
		font-weight: 700;
		font-size: 20px;
		line-height: 25px;
		padding: 10px;
		margin-top:20px;
		}
		.button-orange:hover, .home-button-orange:hover {
		background: rgb(231,178,32);
		color: #fff;
		}
		
		.button-lightblue:hover {
		background: rgb(0,66,130);
		color: #fff;
		}
		.button-orange, .home-button-orange, .home-button-blue, .home-button-orange, .home-button-lightblue {
		clear: both;
		display: inline-table;
		width: 100%;
		max-width: 260px;
		height: 60px;
		background: rgb(231,178,32);
		color: #fff;
		font-family: 'proxima-nova-n6', 'proxima-nova', sans-serif;
		font-weight: 600;
		font-size: 24px;
		text-align: center;
		line-height: 60px;
		border: 0;
		border-radius: 5px;
		margin-top: 20px;
		}
		.button-lightblue {
		clear: both;
		display: inline-table;
		background: rgb(0,91,164);
		width: 100%;
		max-width: 152px;
		height: 40px;
		padding: 0 30px;
		color: #fff;
		font-family: 'proxima-nova-n6', 'proxima-nova', sans-serif;
		font-weight: 600;
		font-size: 20px;
		text-align: center;
		line-height: 40px;
		border: 0;
		border-radius: 5px;
		}
		.donate-landing .button-orange, .donate-landing .button-lightblue {
		max-width: 440px;
		height: 60px;
		font-weight: 700;
		font-size: 20px;
		line-height: 25px;
		}

		@media all and (max-width: 1240px) {
			.c6, .c4, .donate-inner{min-width:unset;}
			.c6, .c4 {width:100%}
			.currency-predefined, .currency-predefined-match {
				display: block;
				height: 60px;
			}
			/* Donate */
			.s6 { margin-left: 40% !important;}
			.landing-form {
				height: 745px;
			}
			.donate-thankyou .center-absolute, .donate-landing .center-absolute {
				vertical-align: middle !important;
				padding-top: 0 !important;
			}
			.donate-thankyou .center-absolute .s6, .donate-landing .center-absolute .s6 {
				width: 100% !important;
				margin: 0 auto !important;
			}
			.donate-thankyou .landing-form, .donate-landing .landing-form {
				margin: 0 auto !important;
				padding: 20px;
			}
			.donate-thankyou .button-transparent, .donate-thankyou .receipt-cont {
				max-width: 100% !important;
			}

			/* Donate Alt */
			.currency-predefined button {
				width: 24% !important;
				max-width: none !important;
				margin-left: 1.33% !important;
				font-size: 24px !important;
			}
			.currency-predefined button:first-child {
				margin-left: 0 !important;
			}
			.currency-predefined button .cents {
				font-size: 14px !important;
			}
			/*.donate-landing .landing-form, .donate-thankyou .landing-form{min-width: 400px;}*/

			.validation_message {
				float: none !important;
				clear: both;
				text-align: center;
			}
			.currency:after{
				font-size: 26px
			}
			
			.section-big-image {
				height: 815px!important;
				min-height: 815px;!important}
			.landing-form .smallleftpadding {
				padding-left: 0px !important;
			}
			.landing-form .smallrightpadding {
				padding-right: 0px !important;
			}
			.button-orange, .home-button-orange, .home-button-blue, .home-button-orange, .home-button-lightblue{
				max-width: unset;
				width:100%;
			}
			.donate-landing .button-orange, .donate-landing .button-lightblue{
				max-width: unset;
			}
