body #siteWrapper footer{
	margin-top: 0;
}

.col-bck.tag{
	padding: 8px 0 10px;
}
.banner.landing .text-overlay{
	max-width: unset !important;
	bottom: 30px;
}

.banner .text-overlay .title{
	font-size: 50px;
	line-height: 1.2em;
	text-shadow: none;
}

.content-card-blocks.container{
	margin: 40px auto;
}

.divider.secondary {
    background-color: #533B79;
}

.find-course{
	padding-bottom: 30px;
}

.find-course h4{
	display: inline;
	margin-right: 15px;
	position: relative;
	top: 1px;
}

.find-course input{
	padding: 10px;
	width: 100%;
	max-width: 380px;
	margin-right: 15px;
	border: 1px solid #e1e1e1;
	border-radius: 0;
}

.find-course .btn.button{
	font-size: 16px;
    border: 1px solid;
    padding: 10px 38px;
    border-radius: 24px;
    text-transform: capitalize;
    display: inline-block;
    font-weight: 600 !important;
	color: #fff !important;
    border-color: #784794;
    background-color: #784794;
}

.divider .text-overlay .link-wrapper .link{
	background-color: #ff1985;
	border-color: #ff1985;
}

.promo-wrapper.pd{
	padding: 40px 0;
}

.promo-wrapper .promo-content.transparent{
	background-color: transparent;
}

.promo-wrapper.lrg{
	padding: 0;
}

.promo-wrapper.lrg .content{
	width: 100%;
	max-width: 570px;
}

.promo-wrapper.lrg .content .link.primary{
	margin-bottom: 10px;
}

.promo-wrapper.lrg .content .link.secondary{
	border-color: #784794;
}

.block-icons.data.white.container.pd{
	margin: 0 auto;
	padding: 24px 15px 40px;
}

.block-icons .row .link-block-icon{
	border-bottom: 0;
}

.link.primary.pubble-cw-contactbot{
	cursor: pointer;
}

@media(max-width: 767px){
	.find-course h4{
		display: block;
		margin-bottom: 10px;
	}

	.find-course input{
		margin-bottom: 10px;
		width: 100%;
		max-width: unset;
		margin-right: 0;
	}

	.find-course .btn.button{
		width: 100%;
	}
	
}

@media (max-width: 992px){
	.promo-wrapper .content .link-wrapper a.link{
		text-align: center !important;
	}

}