/* v1 Sub Banner Styles */
.sub-banner.v1 {
	overflow: hidden;
	background-color: var(--off-color);
	padding: 0;
	height: 14.444rem;
}
/* End v1 Sub Banner Styles */

/* Sub Banner V2 */
.sub-banner.v2 {
	height:34.44rem;
	padding-top:0;
	padding-bottom:0;
}
.sub-banner.v2 .main-cont {
	position:relative;
	height:100%;
}

.sub-banner.v2 .info {
	position:relative;
	padding-top:13.9rem;
	padding-left:8.167rem;
}

.sub-banner.v2 .info strong {
	display:block;
	font-size:2.889rem;
	font-weight:300;
	color:var(--white-color);
	line-height:1.15;
}

/* Sub Banner V3 */
.sub-banner.v3 {
	height:17.778rem;
	padding-top:0;
	padding-bottom:0;
	margin-top:4.16rem;
}

.sub-banner.v3 .main-cont {
	position:relative;
	height:100%;
}

.sub-banner.v3 .info {
	position:relative;
	padding-top:6.444rem;
	padding-left:7.5rem;
}

.sub-banner.v3 strong {
	font-size:4.11rem;
	display:block;
	line-height:1;
	color:var(--white-color);
	font-weight:300;
}

.the-childrens-hospital .sub-banner.v3 strong {
	color:var(--text-color);
}

/* Children */
.sub-banner.v2.local.children .info {
	padding-left:11.83rem;
}
.sub-banner.v2.local.children .info strong {
	color:var(--text-color);
}

/* 14440px Responsive */
@media screen and (max-width:1440px){
	.sub-banner.v2.local.children .info {
		padding-left:8rem;
	}
}

/* 1280px Responsive */
@media screen and (max-width:1280px){
	.sub-banner.v2 {
		height:26.444rem;
	}
	
	.sub-banner.v2 .info,
	.sub-banner.v2.local.children .info {
		padding-left:2.5%;
		padding-top:11.9rem;
	}
}

/* 1024px Responsive */
@media screen and (max-width:1024px){
	.sub-banner.v2 {
		height:19.44rem;
	}
	.sub-banner.v2 .info,
	.sub-banner.v2.local.children .info  {
		padding-top:8.9rem;
	}
	
	.sub-banner.v3 {
    	height: 14.778rem;
	}
}

/* 800px Responsive */
@media screen and (max-width:800px){
	.sub-banner.v2 {
		height:14.44rem;
	}
	
	.sub-banner.v2 .info,
	.sub-banner.v2.local.children .info,
	.sub-banner.v3 .info{
		display:none;
	}
	
	.sub-banner.v3 {
		height:10.778rem;
		margin-top:0;
	}
}

/* 500px Responsive */
@media screen and (max-width:500px){
	.sub-banner.v2,
	.sub-banner.v3 {
		height:8.44rem;
	}
}