body {
	font-family: circe, sans-serif;

font-weight: 400;

font-style: normal; 
	overflow-x: hidden; 
    color: #706d6d;
}
.section {
	display: table;
	width: 100%;
	height: 100vh;
	
	position: relative;
	padding: 0;
	background-size: cover;
}
.section.home_anim {
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	color: #fff;
	z-index: 999;
	display: none;
}
.home_anim_wrapp {
	display: table-cell;
	vertical-align: middle;
	 
}
.home_anim_wrapp h2 {
	/* z-index: 989999; */
	font-size: 3rem;
}
.anim_x_bg_home {
	 
	 
	/* display: block; */
	z-index: -1;
	 
	float: right;
}
.anim_x_bg_home img{
	 
	height: 5rem;
	/* display: block; */
	z-index: -1;  
}
.ihr1, .ihr2 {
	position: absolute;
}
.ihr1, .ihr2 {
	 background: #d1fbff;
	 width: 0;
height: 0;
}
.home_anim._animate .ihr1, .home_anim._animate .ihr2 {
	 
	
}
.home_anim._animate .anim_x_bg_home {
	 
}
.inl_listitems {
	font-size: .85rem;
}
.fstCol, .secCol {
	background: #f0eded;
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 25px;
	padding: 0 0 30px;
	text-align: center;
}
.fstCol p, .secCol p {
	padding: 0 25px;
}
.ilogoimg {
	height: 90px;
	display: block;
	margin: 40px auto;
}
.top_head {
	text-align: center;
	padding: 35px 0;
}
.top_head img {
	height: 40px;
}
.top_headline {
	font-weight: 400;
	text-align: center;
	font-size: 1.1rem;
	width: 60%;
	margin: 0 auto;
	margin-bottom: 50px;
}
.blue_go {
    font-weight: bold;
    color: #040afa;
    text-decoration: none;
}
.red_go {
	font-weight: bold;
	color: #fc0303;
	text-decoration: none;
}
.section_main {
	opacity:0;
}
span.iredlistitem,  span.ibluelistitem{
    position: relative;
    padding: 0 0 0 20px;
    margin: 0 0 0 10px;
}
span.iredlistitem::before, span.ibluelistitem::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #fc0303;
    border-radius: 15px;
    top: calc(50% - 5px);
    left: 0;
}
span.ibluelistitem::before {
    background: #040afa;
}
@media (max-width: 1200px) {
	.top_headline { 
	width: 80%; 
}
.home_anim_wrapp h2 {
	/* z-index: 989999; */
	font-size: 2rem;
	margin-right: 80px;
}
.ihr1, .ihr2 { 
	width: 0;
	height: 0;
}
}