#content .overlap-careers{padding-top:64px;}
#content .overlap-careers .col_half{height: 100%;min-height: 300px;position: relative;padding-bottom: 64px;}
 
/*CAPTION BOXES*/
.captionbox{background-color:#009DDB;width:calc((100%) - 30px);border-radius:64px;text-align:center;color:#fff;font-size:1.5rem;position:relative;padding:32px 0;}
.captionbox .icon{height:128px;width:128px;margin:0px auto;}
.captionbox .icon svg{fill:#fff;}
.captionbox strong{font-size:3rem;display:block;font-family:Montserrat;font-weight:800;}
.captionbox:after{content:'';display:block;width: 0; height: 0; border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 30px solid #009DDB;position:absolute;right:-26px;top:50%;margin-top:-30px;}



#content .captionbox h4{color:#fff;}
.overlap.overlap-careers .container:first-child .col_half h3 strong{color:#fff;text-align:center;}
#content .overlap-careers .tcenter{text-align:center !important;}

.anchor {display:block;padding-top:135px;margin-top:-135px;}

/*RRD OVERVIEW VIDEO*/
p#overview-video, #overview-video{display:block;position:relative;padding:56.25% 0 0 0;}
p#overview-video iframe, #overview-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

@media (max-width: 920px) {
	.overlap.overlap-careers .container:first-child .col_half h3 strong{font-size: 2rem;}
}

@media (max-width: 760px) {
	#content .overlap-careers .captionbox h4{line-height:1.25;}
	.overlap-careers .captionbox{background-color:transparent;width:100%;border-radius:none;font-size:1.5rem;padding:0;}
	.overlap-careers .captionbox:after{display:none;}
	#content .overlap-careers .col_half{min-height:0;padding-bottom:0;}
	#content .captionbox h4:first-child{margin-bottom:8px;margin-top:32px;}
	#content .overlap-careers .col_half.col_last{padding-bottom:16px;}
	section#company.section {padding: 32px 0px 0px 0px;}
}

@media (max-width: 400px) {
}
