ul.check-list>li {
	margin-bottom: 10px;
	padding-left: 22px;
}
.suncor-logo {
	height: calc(50px + (60 - 50) * ((100vw - 639px)/ (1200 - 639)));
}
a.standalone-link {
	padding-left: 0px;
}
.text-center a.standalone-link:before {
	margin-right: 10px;
}
.collapse-toggle {
	padding-left: 22px;
}
.pad20 {
	margin-bottom: 20px;
}
.accordion .accordion-panel>.collapse-toggle, .accordion .panel>.collapse-toggle {
	padding-right: 22px;
}
.accordion .accordion-panel>.collapse-content>.collapse-inner, .accordion .panel>.collapse-content>.collapse-inner{
	padding-right:0px;
}
.mobile-suncor {
	padding: 10px 15px;
}

@media (min-width: 640px) {
	
	


	.banner {
		background-position-y: 55% !important;
	}

	.banner h3 {
	  font-size: 36px;
	  font-weight: 300;
	  line-height: 1.25;
	  text-align: left;
	  color: #fddf01;
	}
	.banner p {
	  font-size: 18px;
	  font-weight: 300;
	  line-height: 1.33;
	  text-align: left;
	  color: #ffffff;
	  margin-bottom: 0px !important;
	}

	.the-suncor-emp .section-inner {
		padding-top: 30px !important;
	}
	.the-suncor-emp h1 {
		margin-bottom: 15px;
	}

	.before-you-begin h2 {
	  font-size: 36px;
	  font-weight: 300;
	  line-height: 1.25;
	  text-align: center;
	  color: #252525;
	  margin-bottom: 60px;
	}
	.before-you-begin .grid-wpr {
		margin-top: 0px;
	}

	.ready-to-begin h4 {
		 font-size: 30px;
		  font-weight: 300;
		  line-height: 1.27;
		  text-align: left;
		  color: #252525;
		  margin-bottom: 15px;
	}

	.ready-to-begin .callout-img {
		    width: 370px !important;
	}

	.faq-section .section-inner{
		padding-bottom: 60px;
		padding-top: 60px;
	}
	.faq-header {
		margin-top: 120px;
		margin-bottom: 60px;
	}
	.disclaimer .section-inner{
		padding-bottom: 60px;
		padding-top: 60px;
	}




	.i-gridcontent {
		margin-top: 30px;
		margin-bottom: 15px;
	}
	.i-gridtitle {
		margin-bottom: 30px;
	}

	.i-gridimg {
		width: 80px;
	    height: 80px;
	    margin: auto;
	}


	.accordion-panel a {

	}




	.i-div600 {
		width: 600px !important;
		margin: auto !important;
	}

	.i-div611 {
		width: 611px !important;
		margin: auto !important;
	}
}

@media (max-width: 639px) {
	
	.banner {
		height: 420px !important;
		background-position-x: 1% !important;
	}
	.banner p {
		margin-bottom: 20px;
	}

	.the-suncor-emp .section-inner {
		padding-top: 15px;
	}

	.before-you-begin h2 {
		margin-bottom: 30px;
	}
	.before-you-begin .section-inner {
		padding-bottom: 15px; 
	}
	.faq-header {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.ready-to-begin {
		margin-top: 30px;
	}


	.i-gridtitle {
		padding-bottom: 15px;
	}
	.i-gridcontent {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.i-gridfindyournumber {
		padding-bottom: 15px !important;
	}
	.i-gridfindyournumber > p {
		margin-bottom: 0px;
	}
	.i-gridlink {
		padding-bottom: 15px;
	}
}