.section-timeline
{
	position: relative;
	padding: 50px 0 0;
	overflow: auto;
	width: 110%;
	height: 2000px;
	display: block;
	overflow: hidden;
}
.page-node-45 .section-timeline
{
	position: relative;
	padding: 50px 0 0;
	overflow: auto;
	width: 110%;
	height: 1650px;
	display: block;
	overflow: hidden;
}
.page-node-46 .section-timeline
{
	position: relative;
	padding: 50px 0 0;
	overflow: auto;
	width: 110%;
	height: 1350px;
	display: block;
	overflow: hidden;
}
.page-node-43 .section-timeline
{
	position: relative;
	padding: 50px 0 0;
	overflow: auto;
	width: 110%;
	height: 1700px;
	display: block;
	overflow: hidden;
}
.page-node-44 .section-timeline
{
	position: relative;
	padding: 50px 0 0;
	overflow: auto;
	width: 110%;
	height: 1700px;
	display: block;
	overflow: hidden;
}
.section-timeline .container
{
	max-width: 1920px;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	height: 100vh;
	display: flex;
	justify-content: center;
	position: relative;
}
.section-timeline .timeline
{
	list-style: none;
	position: relative;
	margin: 30px 0;
}
.section-timeline .timeline LI
{
	height: 300px;
	width: 150px;
	position: absolute;
}
.section-timeline .timeline LI:nth-child(odd)
{
	border-style: solid;
	border-width: 7px 7px 7px 0;
	left: -30px;
	transform: translateX(50%);
	border-radius: 0 150px 150px 0;
	color: #BEA6B0;
	box-shadow: 13px 0 15px -12px #BEA6B0;
}
.section-timeline .timeline LI:nth-child(even)
{
	left: -30px;
	border-style: solid;
	border-width: 7px 0 7px 7px;
	transform: translateX(-50%);
	border-radius: 150px 0 0 150px;
}
/* Style li */
.section-timeline .timeline LI:nth-child(2)
{
	top: 293px;
	color: #B8C4CB;
	box-shadow: -15px 0 15px -12px #B8C4CB;
}
.section-timeline .timeline LI:nth-child(3)
{
	top: 586px;
	color: #E6E69A;
	box-shadow: 13px 0 15px -12px #E6E69A;
}
.section-timeline .timeline LI:nth-child(4)
{
	top: 880px;
	color: #D1D531;
	box-shadow: -15px 0 15px -12px #D1D531;
}
.section-timeline .timeline LI:nth-child(5)
{
	top: 1173px;
	color: #C0B9B4;
	box-shadow: 13px 0 15px -12px #C0B9B4;
}
.section-timeline .timeline LI:nth-child(6)
{
	top: 1466px;
	color: #A48C93;
	box-shadow: -15px 0 15px -12px #A48C93;
}
.section-timeline .timeline LI:nth-child(7)
{
	top: 1759px;
	color: #C0B9B4;
	box-shadow: 13px 0 15px -12px #C0B9B4;
}
/*// Style Images*/
.section-timeline .timeline LI:nth-child(1) .contentimage
{
	margin: auto;
	border-radius: 50%;
	padding: 15px;
	position: relative;
	overflow: hidden;
	height: 175px;
	width: 175px;
	border: 10px solid #BEA6B0;
}
.section-timeline .timeline LI:nth-child(1) IMG
{
	width: 100%;
	min-width: 235px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}
.section-timeline .timeline LI:nth-child(2) .contentimage
{
	margin: auto;
	border-radius: 50%;
	padding: 15px;
	position: relative;
	overflow: hidden;
	height: 175px;
	width: 175px;
	border: 10px solid #B8C4CB;
}
.section-timeline .timeline LI:nth-child(2) IMG
{
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}
.section-timeline .timeline LI:nth-child(3) .contentimage
{
	margin: auto;
	border-radius: 50%;
	padding: 15px;
	position: relative;
	overflow: hidden;
	height: 175px;
	width: 175px;
	border: 10px solid #E6E69A;
}
.section-timeline .timeline LI:nth-child(3) IMG
{
	width: 100%;
	min-width: 235px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}
.section-timeline .timeline LI:nth-child(4) .contentimage
{
	margin: auto;
	border-radius: 50%;
	padding: 15px;
	position: relative;
	overflow: hidden;
	height: 175px;
	width: 175px;
	border: 10px solid #B8C4CB;
}
.section-timeline .timeline LI:nth-child(4) IMG
{
	width: 100%;
	min-width: 235px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}
.section-timeline .timeline LI:nth-child(5) .contentimage
{
	margin: auto;
	border-radius: 50%;
	padding: 15px;
	position: relative;
	overflow: hidden;
	height: 175px;
	width: 175px;
	border: 10px solid #C0B9B4;
}
.section-timeline .timeline LI:nth-child(5) IMG
{
	width: 100%;
	min-width: 235px;
	height: auto;
	position: absolute;
	top: 0px;
	left: 0px;
}
.section-timeline .timeline LI:nth-child(6) .contentimage
{
	margin: auto;
	border-radius: 50%;
	padding: 15px;
	position: relative;
	overflow: hidden;
	height: 175px;
	width: 175px;
	border: 10px solid #B8C4CB;
	border: 10px solid #A48C93;
}
.section-timeline .timeline LI:nth-child(6) IMG
{
	width: 100%;
	min-width: 235px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}
.section-timeline .timeline LI:nth-child(7) .contentimage
{
	margin: auto;
	border-radius: 50%;
	padding: 15px;
	position: relative;
	overflow: hidden;
	height: 175px;
	width: 175px;
	border: 10px solid #C0B9B4;
}
.section-timeline .timeline LI:nth-child(7) IMG
{
	width: 100%;
	min-width: 235px;
	height: auto;
	position: absolute;
	top: 0px;
	left: 0;
}
/* Style pseudo Element */
.section-timeline .timeline LI:after
{
	position: absolute;
	height: 30px;
	width: 30px;
}
.section-timeline .timeline LI:nth-child(odd):after
{
	bottom: -26px;
	left: -5px;
}
.section-timeline .timeline LI:nth-child(even):after
{
	bottom: -26px !important;
	right: 5px;
	z-index: 2;
}
.section-timeline .timeline LI:nth-child(1):after
{
	content: ' < ';
	font-size: 3em;
	font-weight: 700;
	opacity: 1;
	color: #BEA6B0;
	line-height: 0;
}
.section-timeline .timeline LI:nth-child(2):after
{
	content: ' > ';
	font-size: 3em;
	font-weight: 700;
	opacity: 1;
	color: #B8C4CB;
	line-height: 0;
}
.section-timeline .timeline LI:nth-child(3):after
{
	content: ' < ';
	font-size: 3em;
	font-weight: 700;
	opacity: 1;
	color: #E6E69A;
	line-height: 0;
}
.section-timeline .timeline LI:nth-child(4):after
{
	content: ' > ';
	font-size: 3em;
	font-weight: 700;
	opacity: 1;
	color: #E6E69A;
	line-height: 0;
}
.section-timeline .timeline LI:nth-child(5):after
{
	content: ' < ';
	font-size: 3em;
	font-weight: 700;
	opacity: 1;
	color: #C0B9B4;
	line-height: 0;
}
.section-timeline .timeline LI:nth-child(6):after
{
	content: ' > ';
	font-size: 3em;
	font-weight: 700;
	opacity: 1;
	color: #A48C93;
	line-height: 0;
}
.section-timeline .timeline LI:nth-child(7):after
{
	content: ' < ';
	font-size: 3em;
	font-weight: 700;
	opacity: 1;
	color: #C0B9B4;
	line-height: 0;
}
/* Style content */
.section-timeline .timeline .content
{
	border: none;
	position: absolute;
	min-width: 300px;
	border-radius: 10px;
	overflow: hidden;
	top: 50%;
	transform: translateY(-50%);
	height: 360px;
	height: auto;
}
.section-timeline .timeline LI:nth-child(odd) .content
{
	left: calc(100% + 30px);
}
.section-timeline .timeline LI:nth-child(even) .content
{
	right: calc(100% + 30px);
}
.section-timeline .timeline .content > *
{
	padding: 0.2rem;
}
.section-timeline .timeline .content H3
{
	text-align: center;
	padding: 15px 0 0;
	font-size: 18px;
	font-weight: 700;
}
.section-timeline .timeline LI:nth-child(1) H3
{
}
.section-timeline .timeline LI:nth-child(2) H3
{
}
.section-timeline .timeline LI:nth-child(3) H3
{
}
.section-timeline .timeline LI:nth-child(4) H3
{
}
.section-timeline .timeline LI:nth-child(5) H3
{
}
.section-timeline .timeline LI:nth-child(6) H3
{
}
.section-timeline .timeline LI:nth-child(7) H3
{
}
.section-timeline .timeline .content P
{
	font-size: 16px;
	line-height: 1.3;
	hyphens: auto;
}
/*// Mobile Timeline*/
@media screen and (max-width: 991px)
{
	.section-timeline .timeline LI
	{
		height: 300px;
		width: 360px;
		width: 100%;
		position: relative;
	}
	.section-timeline .timeline LI:nth-child(odd)
	{
		border-style: solid;
		border-width: 5px 5px 5px 0;
		left: 0;
		transform: translateX(50%);
		border-radius: 0 80px 80px 0;
		color: #BEA6B0;
	}
	.section-timeline .timeline LI:nth-child(even)
	{
		left: 5px !important;
		border-style: solid;
		border-width: 5px 0 5px 5px;
		transform: translateX(-50%);
		border-radius: 80px 0 0 80px;
	}
	/* Style li */
	.section-timeline .timeline LI:nth-child(2)
	{
		top: 0;
		left: 0;
		color: #B8C4CB;
	}
	.section-timeline .timeline LI:nth-child(3)
	{
		top: 590px;
		color: #E6E69A;
		top: 0;
		left: 0;
	}
	.section-timeline .timeline LI:nth-child(4)
	{
		top: 885px;
		color: #D1D531;
		top: 0;
		left: 0;
	}
	.section-timeline .timeline LI:nth-child(5)
	{
		top: 1180px;
		color: #C0B9B4;
		top: 0;
		left: 0;
	}
	.section-timeline .timeline LI:nth-child(6)
	{
		top: 1475px;
		color: #A48C93;
		top: 0;
		left: 0;
	}
	.section-timeline .timeline LI:after
	{
		position: absolute;
		height: 30px;
		width: 30px;
		display: none;
	}
}
@media screen and (max-width: 768px)
{
	.section-timeline .container
	{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		height: 100vh;
		position: relative;
		display: block;
	}
	.section-timeline .timeline
	{
		list-style: none !important;
		position: relative !important;
		margin: 0 !important;
		padding: 0;
	}
	.section-timeline .timeline LI
	{
		height: 350px;
		width: 100%;
		position: relative !important;
	}
	.section-timeline .timeline LI:nth-child(odd)
	{
		border-style: none !important;
		border-width: 0 !important;
		left: 0 !important;
		transform: none !important;
		border-radius: 0 !important;
		color: #BEA6B0;
		box-shadow: none;
	}
	.section-timeline .timeline LI:nth-child(even)
	{
		left: 0 !important;
		border-style: none !important;
		border-width: 0 !important;
		transform: none !important;
		border-radius: 0;
		box-shadow: none;
	}
	.section-timeline .timeline LI:nth-child(odd) .content
	{
		left: 0;
		right: 0;
	}
	.section-timeline .timeline LI:nth-child(even) .content
	{
		right: 0;
		left: 0;
	}
	/* Style li */
	.section-timeline .timeline LI:after
	{
		position: relative;
		height: 30px;
		width: 30px;
	}
	.section-timeline .timeline LI:nth-child(2)
	{
		top: 0 !important;
		left: 0 !important;
	}
	.section-timeline .timeline LI:nth-child(3)
	{
		top: 0 !important;
		left: 0 !important;
	}
	.section-timeline .timeline LI:nth-child(4)
	{
		top: 0 !important;
		left: 0 !important;
	}
	.section-timeline .timeline LI:nth-child(5)
	{
		top: 0 !important;
		left: 0 !important;
	}
	.section-timeline .timeline LI:nth-child(6)
	{
		top: 0 !important;
		left: 0 !important;
	}
}
