/*Desktop styling*/


.campaignCmpntPagev4 .campaignCmpnt.mainSection {
    padding-bottom: 200px !important;
}

.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h1, 
.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h2, 
.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h3, 
.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h4, 
.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h5, 
.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h6 {
    text-align: left;
	width:600px;
    margin:0;
}


/*tablet styling*/

@media screen and (max-width:1023px){
	.campaignCmpnt-formBox {
	    margin-top: 24px;
	    margin-bottom: 0 !important;
	}
	.campaignCmpnt-bannerTitle h3 {
	    text-align: center;
	    margin: auto;
	}
	.campaignCmpntPagev4 .campaignCmpnt.mainSection {
	    padding-bottom: 0px !important;
	}
	.campaignCmpntPagev4 .campaignCmpnt-copy {
		padding-right: 0.9375rem; 
	}
	.campaignCmpntPagev4.bg-responsive {
	    background-image: none;
	    background: #A7C5EA !important; /* For browsers that do not support gradients */
	    background: -webkit-linear-gradient(#A7C5EA, #fff)  !important; /* For Safari 5.1 to 6.0 */
	    background: -o-linear-gradient(#A7C5EA, #fff) !important; /* For Opera 11.1 to 12.0 */
	    background: -moz-linear-gradient(#A7C5EA, #fff) !important; /* For Firefox 3.6 to 15 */
	    background: linear-gradient(#A7C5EA, #fff) !important; /* Standard syntax */
	}
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h1,
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h2,
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h3,
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h4,
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h5,
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitle h6 {
	  text-align: center;
	  margin: 0 auto;
	  padding: 20px 0;
	}

	.promoTwoColCmpnt-copy{
		margin-top:0px !important;
	}

}


/*mobile styling*/

@media screen and (max-width:767px){
	.hide-for-large.campaignCmpnt-bannerTitleContent {
	    text-align: center;
	}

	a.footer-nav-link {
	    font-size: 12px;
	}

	.campaignCmpntPagev4 .campaignCmpnt-bannerTitleContent p {
	    font-size: 18px;
	    font-weight: 400;
	    color: #424242;
	    max-width: 315px;
	    margin: 0 auto;
	    line-height: 1.1;
	}
	.promoTwoColCmpnt-bottomText a {
	    display: inline-block;
	}
	
	.campaignCmpntPagev4 .campaignCmpnt.mainSection {
	    padding-bottom: 0px !important;
	}
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitleContent h1, 
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitleContent h2, 
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitleContent h3, 
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitleContent h4, 
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitleContent h5, 
	.campaignCmpntPagev4 .campaignCmpnt-bannerTitleContent h6 {
	    text-align: center;
	    font-weight:600;
	}
	.campaignCmpntPagev4 .campaignCmpnt-copy {
		padding-right: 0; 
	}
	
}

@media screen and (min-width: 64em){
.campaignCmpntPagev4, .campaignCmpnt-controlFooter {
	box-shadow: none;
}
.campaignCmpntPagev4 .promoTwoColCmpnt-bottomText {
	margin-bottom: 120px;
}
}