


#home .fp-tableCell {
	padding-top: 4rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#home .section {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


.scroll {
	position: absolute;
	left: 50%;
	width: .84%;
	margin-left: -.42%;
	bottom: 1.35vw;
}
	.scroll img {
		width: 100%;
		display: block;
	}

#home .map {
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.key {
    display: table;
    text-align: center;
    color: #ffffff;
    font-size: 125%;
    line-height: normal;
    padding: .85rem 1.5rem;
    border: 2px solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn_op {
    border-color: #ffffff;
    background-color: transparent;
}
.btn_op:hover {
	border-color: #ffcb05;
}

.f_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
}

.rf_bg {
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.section .triggers li img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 2%;
}
	.section .triggers li p {
		display: inline-block;
		vertical-align: middle;
	}

.home_s1 .bg div.fadeIn {
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transition: 1s linear;
	-o-transition: 1s linear;
	transition: 1s linear;
}

		

	.home_s1 .bg div.show {
		opacity: 1;
	}
		.home_s1 .bg_1 {background-image: url(../images/home/home_s1_bg1.jpg);}
		.home_s1 .bg_2 {background-image: url(../images/home/home_s1_bg2.jpg);}
		.home_s1 .bg_3 {background-image: url(../images/home/home_s1_bg3.jpg);}


.home_s1 .wrap {
	width: 55.46%;
	margin: auto;
	position: relative;
	z-index: 1;
}
	.home_s1 .title {
		text-align: center;
		color: #ffffff;
	}
		.home_s1 .title h1 {
			font-size: 4.0625rem;
			line-height: normal;
			font-weight: 700;
			font-family: GothamPro;
			-webkit-transition: 1s linear;
			-o-transition: 1s linear;
			transition: 1s linear;
		}

		.home_s1 .title p {
			width: 70%;
			margin: auto;
			font-size: 1.75rem;
			line-height: normal;
			font-weight: 400;
			-webkit-transition: 1s linear;
			-o-transition: 1s linear;
			transition: 1s linear;
		}
		.home_s1 .title.class3 h1 {color: #175486;}
		.home_s1 .title.class3 p {color: #000000;}


	.home_s1 .labels {
		overflow: hidden;
		margin-top: 3rem;
	}
		.home_s1 .labels .top {
			display: block;
			overflow: hidden;
		}

			.home_s1 .labels .top li {
				height: 6.875rem;
				display: block;
				float: left;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
			.home_s1 .labels .top li.list1 {
				width: 64.8%;
				padding-top: 1rem;
				padding-left: 2.6rem;
				padding-right: 9rem;
				background-color: #75a41b;
			}
				.home_s1 .labels .top li.list1 p {
					color: #ffffff;
					font-size: 1.75rem;
					font-weight: 100;
					line-height: normal;
				}
		.home_s1 .labels .top li.list2 {
			text-align: center;
			color: #ffffff;
			width: 35.2%;
			padding-top: .5rem;
			background-color: #628916;
		}
			.home_s1 .labels .top li.list2 b {
				text-transform: uppercase;
				display: block;
				font-size: 2.875rem;
				font-weight: 900;
				line-height: normal;
				font-family: GothamPro;
			}
			.home_s1 .labels .top li.list2 span {
				display: block;
				font-size: 2rem;
				font-weight: 100;
				line-height: normal;
			}

	.home_s1 .labels .blue {
		color: #ffffff;
		height: 6.875rem;
		padding-top: .75rem;
		padding-left: 6.625rem;
		background-color: #17558a;
		background-repeat: no-repeat;
		background-position: 3% center;
		background-size: 4.6%;
		background-image: url(../images/home/home_s1_icon1.png);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		.home_s1 .labels .blue b {
			display: block;
			font-size: 1.375rem;
			font-weight: 600;
			line-height: normal;
			margin-bottom: .5rem;
		}
		.home_s1 .labels .blue p {
			display: block;
			font-size: 1rem;
			font-weight: 100;
			line-height: normal;
		}

	.home_s1 .labels .dblue {
		text-align: center;
		height: 7.5rem;
		padding-top: 2rem;
		background-color: #052e42;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		.home_s1 .labels .dblue a.btn  {margin: auto;}

		a.btn {
			display: table;
			padding: 0 2rem;
			color: #000000;
			font-size: 1.5rem;
			font-weight: 500;
			line-height: 3.375rem;
			border-radius: 5px;
			background-color: #ffc105;
		}
		a.btn:hover {background-color: #fff; color: #000000;}




.home_s2 {background-image: url(../images/home/home_s2_bg.jpg);}

	.home_s2 .wrap {
		width: 62.5%;
		margin: auto;
		padding-top: 2.5rem;
		color: #ffffff;
		background-color: rgba(16, 66, 95, 1);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		.home_s2 h2 {
			text-align: center;
			font-size: 2.5rem;
			font-weight: 500;
			line-height: normal;
		}

		.home_s2 .triggers {
			display: block;
			width: 95%;
			margin: auto;
			padding-top: 3rem;
			padding-bottom: 2.25rem;
			overflow: hidden;
			text-align: center;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			.home_s2 .triggers li {
				display: block;
				float: left;
				width: 33.33%;
			}
				.home_s2 .triggers li img {
					width: 33.7%;
				}
				.home_s2 .triggers li h3 {
					font-size: 1.37rem;
					font-weight: 500;
					line-height: normal;
				}
				.home_s2 .triggers li p {
					padding: 0 1rem;
					margin-top: .5rem;
					font-size: 1rem;
					font-weight: 300;
					line-height: normal;
				}

	.home_s2 .down {
		position: relative;
		padding: 2.5rem 0 2.5rem 9.5rem;
		background-color: #1e66a4;
	}
		.home_s2 .down:before {
			content: '';
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 7rem;
			height: 100%;
			background-color: #75a41b;
			background-repeat: no-repeat;
			background-position: center;
			background-size: 40%;
			background-image: url(../images/home/home_s2_icon4.png);
		}
		.home_s2 .down p {
			font-size: 1.6rem;
			font-weight: 500;
			line-height: normal;
		}

@media screen and (max-height: 600px) {
	.home_s2 .wrap {
		padding-top: 2rem;
	}
	.home_s2 .triggers {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.scroll {bottom: 1rem;}
}



.home_s3 {background-image: url(/images/new/ivpark_01.jpg);}

	.home_s3 .fp-tableCell {
		vertical-align: top;
	}

		.home_s3 .wrap {
			margin-top: 4rem;
			margin-left: 1.875rem;
		}

			.home_s3 h2 {
				color: #17293b;
				font-size: 2.25rem;
				font-weight: 100;
				margin-bottom: 3rem;
			}

			.home_s3 .boxes {
				width: 50%;
				overflow: hidden;
			}
				.home_s3 .boxes .box1 {margin-right: 2%;}
				.home_s3 .boxes .box3 {margin-right: 2%;}

				.home_s3 .boxes .box {
					width: 49%;
					float: left;
					overflow: hidden;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
				}
					.home_s3 .boxes .box div {
						color: #ffffff;
						height: 7.5rem;
						-webkit-box-sizing: border-box;
						-moz-box-sizing: border-box;
						box-sizing: border-box;
					}
						.home_s3 .boxes .left {
							width: 64%;
							float: left;
							padding-left: 1.75rem;
							padding-top: 1.5rem;
						}
						.home_s3 .boxes .right {
							width: 36%;
							float: left;
							padding-right: 1rem;
							padding-top: 2.5rem;
						}

						.home_s3 .boxes .box1 .left {background-color: #91b54b;}
						.home_s3 .boxes .box1 .right {background-color: #75a41b;}

						.home_s3 .boxes .box2 .left {background-color: #1e66a4;}
						.home_s3 .boxes .box2 .right {background-color: #135187;}

						.home_s3 .boxes .box3 .left {background-color: #d94d61;}
						.home_s3 .boxes .box3 .right {background-color: #c73147;}

						.home_s3 .boxes .box4 .left {background-color: #1f8b74;}
						.home_s3 .boxes .box4 .right {background-color: #137560;}

							.home_s3 .boxes .left p {
								font-size: 1.625rem;
								font-weight: 100;
								line-height: normal;
							}
							.home_s3 .boxes .left p b {font-weight: 400;}

							.home_s3 .boxes .right p {
								text-align: center;
								font-size: 3rem;
								font-weight: 100;
								line-height: normal;
								display: inline-block;
								vertical-align: top;
							}
							.home_s3 .boxes .right p span {
								font-size: 1.125rem;
								width: 15%;
								display: inline-block;
								vertical-align: text-top;
							}
							.home_s3 .boxes .right p b {
								font-weight: 100;
								display: inline-block;
								vertical-align: text-top;
							}

				.home_s3 a.btn {margin-top: 2rem;}



.home_s4 .f_bg {background-color: #154265;}

	.home_s4 .wrap {
		width: 50%;
		position: relative;
		color: #ffffff;
	}
		.home_s4 h2 {
			padding-left: 3.625rem;
			font-size: 2.5rem;
			line-height: normal;
			font-weight: 500;
		}
		.home_s4 h3 {
			padding-left: 3.625rem;
			padding-right: 3.625rem;
			font-size: 1.375rem;
			line-height: normal;
			font-weight: 100;
			margin-top: 2rem;
			margin-bottom: 3rem;
		}
			.home_s4 h3 b {
				font-size: 1.875rem;
				font-weight: 500;
			}
		.home_s4 .triggers {
			padding: 2.5rem 1.5rem 1.5rem 3.625rem;
			background-color: #0d3351;
		}

			.home_s4 .triggers ul {
				overflow: hidden;
				margin-bottom: 1rem;
			}
				.home_s4 .triggers ul li {
					width: 50%;
					float: left;
				}
					.home_s4 .triggers ul li img {
						width: 22%
					}
					.home_s4 .triggers ul li p {
						width: 70%;
						font-size: 1rem;
						font-weight: 300;
						line-height: normal;
					}
			.home_s4 .key {
				margin: 2rem auto auto;
			}
			.home_s4 .scroll {
				left: 25%;
			}


.home_s5 .f_bg {background-color: #154265;}

	.home_s5 .wrap {
		width: 50%;
		position: relative;
		color: #ffffff;
	}
		.home_s5 h2 {
			padding-left: 3.625rem;
			font-size: 2.5rem;
			line-height: normal;
			font-weight: 500;
		}
		.home_s5 h3 {
			padding-left: 3.625rem;
			padding-right: 3.625rem;
			font-size: 1.375rem;
			line-height: normal;
			font-weight: 100;
			margin-top: 1.5rem;
			margin-bottom: 2rem;
		}
			.home_s5 h3 b {
				font-size: 1.875rem;
				font-weight: 500;
			}
		.home_s5 .triggers {
			padding: 1.5rem 1.5rem .5rem 3.625rem;
			background-color: #0d3351;
		}

			.home_s5 .triggers ul {
				overflow: hidden;
				margin-bottom: 1rem;
			}
				.home_s5 .triggers ul li {
					width: 50%;
					float: left;
				}
					.home_s5 .triggers ul li img {
						width: 22%
					}
					.home_s5 .triggers ul li p {
						width: 70%;
						font-size: 1rem;
						font-weight: 300;
						line-height: normal;
					}
			.home_s5 .key {
				margin: 2rem auto auto;
			}
			.home_s5 .scroll {
				left: 25%;
			}


.home_s6 {background-image: url(../images/home/home_s6_bg.jpg);}

	.home_s6 .wrap {
		width: 62.5%;
		margin: auto;
		padding: 2.5rem 3.4rem 2.5rem 3.4rem;
		color: #ffffff;
		background-color: rgba(6, 59, 90, .95);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		.home_s6 h2 {
			text-align: center;
			font-size: 2.5rem;
			font-weight: 500;
			line-height: normal;
			margin-bottom: 1rem;
		}

		.home_s6 .title p {
			text-align: center;
			font-size: 1.375rem;
			font-weight: 300;
			line-height: normal;
		}

	.home_s6 .banks {
		margin-top: 2.5rem;
		overflow: hidden;
	}
		.home_s6 .banks div {
			color: #ffffff;
			width: 50%;
			float: left;
			background-color: #1e66a4;
		}
		.home_s6 .banks img {
			display: block;
			width: 40.5%;
			float: left;
			background-color: #ffffff;
		}
		.home_s6 .banks p {
			display: block;
			float: left;
			padding-top: 1.2rem;
			padding-left: 1.5rem;
			font-size: 1.375rem;
			line-height: normal;
			font-weight: 100;
		}
			.home_s6 .banks p b {
				display: block;
				font-size: 1.625rem;
				line-height: normal;
				font-weight: 600;
			}

		.home_s6 .triggers {
			display: block;
			width: 100%;
			margin: auto;
			padding-top: 2rem;
			padding-bottom: 2.25rem;
			overflow: hidden;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			.home_s6 .triggers li {
				display: block;
				float: left;
				width: 25%;
			}
				.home_s6 .triggers li img {
					width: 33.7%;
					margin-right: 4%;
					display: inline-block;
					vertical-align: middle;
				}
				
				.home_s6 .triggers li p {
					width: 60%;
					display: inline-block;
					vertical-align: middle;
					
					margin-top: .5rem;
					font-size: 1rem;
					font-weight: 300;
					line-height: normal;
				}
				.home_s6 .btn {margin: auto;}


.home_s7 .f_bg {background-color: #154265;}

	.home_s7 .wrap {
		width: 50%;
		position: relative;
		color: #ffffff;
	}
		.home_s7 h2 {
			padding-left: 3.625rem;
			padding-right: 5rem;
			font-size: 2.5rem;
			line-height: normal;
			font-weight: 500;
		}
		.home_s7 h2 span  {
			font-weight: 100;
		}
			
		.home_s7 .triggers {
			padding: 1.5rem 1.5rem .5rem 3.625rem;
			
		}

			.home_s7 .triggers ul {
				overflow: hidden;
				margin-bottom: 1rem;
			}
				.home_s7 .triggers ul li {
					width: 33.33%;
					float: left;
				}
					.home_s7 .triggers ul li img {
						width: 26.5%
					}
					.home_s7 .triggers ul li p {
						width: 65%;
						font-size: 1rem;
						font-weight: 300;
						line-height: normal;
					}
			
			.home_s7 .scroll {
				left: 25%;
			}
	.home_s7 .rf_bg {background-image: url(../images/home/home_s7_bg.jpg);}



.home_s8 .wrap {
	position: absolute;
	width: 100%;
	height: calc(100vh - 4rem);
	bottom: 0;
	left: 0;
}

	.home_s8 .left {
		position: absolute;
		top: 0;
		right: 0;
		width: 75%;
		height: 100%;
	}

		.home_s8 .wrap img {display: block;}

		.home_s8 .slider-for ul {
			position: absolute;
			width: 100%;
			height: 100%;
			bottom: 0;
			left: 0;
		}
		.home_s8 .slider-for li {
			position: absolute;
			width: 100%;
			height: 100%;
			bottom: 0;
			left: 0;
		}
			.home_s8 .slider-for .slick-list {height: 100%;}
			.home_s8 .slider-for .slick-track {height: 100%;}

			.home_s8 .slider-for img {
				max-width: 100%;
				position: absolute;
				left: 50%;
				top: 50%;
				-webkit-transform: translate3d(-50%, -50%, 0);
				-ms-transform: translate3d(-50%, -50%, 0);
				transform: translate3d(-50%, -50%, 0);
				display: block;
				min-width: 100%;
				min-height: 100%;
				width: auto;
			}

			.home_s8 .slider-for .nav_for_btn {
				position: absolute;
				width: 27px;
				height: 51px;
				top: 50%;
				margin-top: -25px;
				z-index: 10;
				cursor: pointer;
			}
			.home_s8 .slider-for .nav_for_prev {
				background-image: url(../images/home/sl_for_prev.png);
				left: 1vw;
			}
			.home_s8 .slider-for .nav_for_next {
				right: 1vw;
				background-image: url(../images/home/sl_for_next.png);
			}


	.home_s8 .right {
		position: absolute;
		top: 0;
		left: 0;
		width: 25%;
		height: 100%;
		padding-top: 1.5rem;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-color: #0f4e84;
	}
		.home_s8 .right .title {
			text-align: center;
			color: #ffffff;
			position: relative;
			padding-bottom: 2rem;
		}
			.home_s8 .right .title h2 {
				font-size: 2.5rem;
				font-weight: 500;
				line-height: normal;
			}
			.home_s8 .right .title p {
				font-size: 1.5rem;
				font-weight: 100;
				line-height: normal;
			}

	.home_s8 .slider-nav-wrap {
		width: 100%;
		height: 90%;
		padding: 0 4rem;
		display: table;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		.home_s8 .right .slider-nav  {
			display: table-cell;
			vertical-align: middle;
		}
			.home_s8 .right .slider-nav > ul li {
				margin-bottom: .5vw;
				
			}
			.home_s8 .right .slider-nav > ul li:hover {border-color: #ffffff;}

			.home_s8 .right .slider-nav > ul li img {
				cursor: pointer;
			}

			.home_s8 .nav {
				padding-top: 1.5vw;
				text-align: center;
			}
			.home_s8 .nav_btn {
				margin: 0 1vw;
				width: 4.056vw;
				height: 4.056vw;
				display: inline-block;
				vertical-align: middle;
				cursor: pointer;
				background-position: center;
				background-size: cover;
				background-repeat: no-repeat;
			}
			.home_s8 .nav_prev {
				background-image: url(../images/home/sl_nav_down.png);
			}
			.home_s8 .nav_prev:hover {
				background-image: url(../images/home/sl_nav_down-h.png);
			}
			.home_s8 .nav_next {
				background-image: url(../images/home/sl_nav_up.png);
			}
			.home_s8 .nav_next:hover {
				background-image: url(../images/home/sl_nav_up-h.png);
			}


.home_s9 {background-image: url(../images/home/home_s9_bg.jpg);}

	.home_s9 .wrap {
		width: 62.5%;
		margin: auto;
		padding: 2.5rem 0 2.5rem 0;
		color: #ffffff;
		background-color: rgba(6, 55, 84, .92);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		.home_s9 h2 {
			text-align: center;
			font-size: 2.5rem;
			font-weight: 500;
			line-height: normal;
			margin-bottom: 2rem;
		}

		.home_s9 .labels {
			display: block;
			overflow: hidden;
		}
			.home_s9 .labels li {
				display: table;
				float: left;
				width: 33.33%;
				height: 6.25rem;
				background-size: 12%;
				background-repeat: no-repeat;
				background-position: 8% center;
			}
			.home_s9 .labels li.green {
				background-color: #75a41b;
				background-image: url(../images/home/home_s9_icon1.png);
			}
			.home_s9 .labels li.blue {
				background-color: #1e66a4;
				background-image: url(../images/home/home_s9_icon2.png);
			}
			.home_s9 .labels li.yellow {
				background-color: #ffc705;
				background-image: url(../images/home/home_s9_icon3.png);
			}

				.home_s9 .labels li p {
					padding-left: 6rem;
					display: table-cell;
					vertical-align: middle;
					line-height: normal;
					font-weight: 300;
				}
				.home_s9 .labels li p b {font-weight: 500;}

				.home_s9 .labels li.green p {font-size: 1.625rem;}
				.home_s9 .labels li.blue p {font-size: 1.5rem;}
				.home_s9 .labels li.yellow p {font-size: 1.5rem;}



		.home_s9 .triggers {
			display: block;
			overflow: hidden;
			padding-top: 3.75rem;
			padding-left: 3.75rem;
		}
			.home_s9 .triggers li {
				display: block;
				float: left;
				width: 33.33%;
			}
				.home_s9 .triggers li img {
					width: 25%;
				}
				.home_s9 .triggers li p {
					width: 70%;
					font-size: 1.125rem;
					line-height: normal;
					font-weight: 300;
				}

.home_s10 {background-image: url(../images/home/home_s10_bg.jpg);}


.home_s10 .wrap {
	width: 50%;
	margin: auto;
}

	.home_s10 .title {
		color: #ffffff;
		margin-bottom: 2rem;
	}
		.home_s10 .title h2 {
			text-align: center;
			font-size: 2.5rem;
			font-weight: 500;
			line-height: normal;
			margin-bottom: 1rem;
		}

		.home_s10 .title p {
			text-align: center;
			font-size: 1.375rem;
			font-weight: 300;
			line-height: normal;
		}

	.home_s10 .com-info {
		color: #ffffff;
		overflow: hidden;
		background-color: #052e42;
	}

		.home_s10 .com-info .phone {
			padding-top: 2.5rem;
			padding-left: 6.25rem;
			float: left;
			background-repeat: no-repeat;
			background-position: 7% 85%;
			background-size: 10%;
			background-image: url(../images/home/home_s10_icon1.png);
		}
			.home_s10 .com-info .phone a {
				display: block;
				color: #ffffff;
				font-size: 2.5rem;
				line-height: 5.5rem;
				font-weight: 300;
			}
		.home_s10 .com-info .links {
			padding-top: 1.5rem;
			padding-right: 2.25rem;
			float: right;
			margin-bottom: 2rem;
		}
			.home_s10 .com-info .links p {
				font-size: 2.125rem;
				line-height: normal;
				font-weight: 400;
				margin-bottom: .5rem;
			}
			.home_s10 .com-info .links a.btn {
				text-align: center;
				display: block;
			}

		.home_s10 .address {
			clear: both;
			float: none;
			padding: 1.2rem 0;
			background-color: #1e66a4;
		}
			.home_s10 .address p {
				text-align: center;
				font-size: 1.2rem;
				line-height: normal;
				font-weight: 100;
			}

	.home_s10 .copy {
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 3rem;
	}
		.home_s10 .copy p {
			text-align: center;
			color: #ffffff;
			font-size: 1.125rem;
			line-height: normal;
			font-weight: 300;
		}
.docs-s{
    padding: 40px 20px 60px;
    text-align: center;
}
.docs-s .bot-tel-call{overflow: hidden; background: #17558a; padding: 30px; color: #fff;}
.docs-s .bot-tel-call h3{font-size: 24px; font-weight: normal; margin-bottom: 20px;}
.docs-s .bot-tel-call span{display: block; margin-bottom: 20px;}
.docs-s .bot-tel-call ul{display: block; text-align: center;}
.docs-s .bot-tel-call ul li{display: inline-block; margin: 0 20px; font-size: 48px; font-weight: normal; vertical-align: middle;}
.docs-s h1, .docs-s h2{
    color: #000000;
    font-size: 28px;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 30px;
}
.docs-s table{
    width: 100%;
    margin-bottom: 30px;
}
.docs-s td{
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    background: #17558a;
    width: 33.3%;
    overflow: hidden;
    color: #fff;
}
.docs-s td a{
    font-size: 18px;
    color: #fff;
}
.docs-s td a.btn{
    
}
.docs-s td.no-p{padding: 0; border-bottom: none;}
.docs-s td.no-b{border-top: none;}
.docs-s td img{height: 210px;}
.docs-s td a.btn{
    text-decoration: none;
    color: #ccc;
    font-weight: normal;
}
.docs-s p{
    margin-bottom: 30px;
}
.docs-s p.big-font{font-size: 24px;}


.docsz {
  display: -webkit-box;
  display: flex;
  margin-bottom: 30px;
}

.docsz__iiem {
  flex-basis: 33.33%;
  background: #17558a;
}

.docsz__iiem_c {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.docsz__pic {
  height: 210px;
}

.docsz__pic img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.docsz__tx {
  padding: 10px;
  color: #fff;
  text-align: center;
  
}

.docsz__tx p {
	line-height: 1.4;
	font-size: 16px;
	margin-bottom: 0;
}