/* Custom CSS from Happycloud.vn */
.box_diaDiem .icon{width:70px;height: 70px;background: url('../upload/thongtin.png');float: left;}
.box_diaDiem .icon-1{background-position:0px 0px;}
.box_diaDiem .icon-2{background-position:140px 0px;}
.box_diaDiem .icon-3{background-position:70px 0px;}
.box_diaDiem .desc-3{letter-spacing: 5px;}
.box_diaDiem .item .desc {
	text-align: left;
	padding-left: 90px;
	font-size: 15px;
	font-weight: normal;
	margin-top: 6px;
}
.box_diaDiem .item .title {
	text-align: left;
	padding-left: 90px;
	font-family: Roboto, sans-serif;
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
	color: #00e2fe;
}
.box_banner .my_btn {
	position: absolute;
	bottom: 69px;
	left: 27%;
	display: table;
	border: none;
	background-color: #E4252A;
	padding: 16px 50px;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	color: #FFF;
	border-radius: 4px;
	font-family: Roboto, sans-serif;
}
.box_diaDiem .btn_dangKy .my_btn {
	display: inline-block;
	border: none;
	background-color: #E4252A;
	padding: 16px 70px;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	color: #FFF;
	border-radius: 4px;
	font-family: Roboto, sans-serif;
	width: fit-content;
}
.box_diaDiem {padding: 60px 0;}
.box_diaDiem .box_title, .box_dienGia .box_title,.box_loiIch .box_title,.box_images .box_title,.box_titleDangKy,.box_dangKy .box_title,.box_chuongTrinh .box_title,.box_dangKy .box_title .title{
	margin-bottom: 50px;font-family: "Roboto", sans-serif;font-weight: bold;}
	.box_diaDiem .container {
		padding: 0px 15px;
	}
	.box_dienGia .box_content {
		padding: 0 15px;
	}
	.box_dienGia .box_content .item .img img {
		width: 130px;
		margin-bottom: 29px;
	}
	.box_dienGia .box_content .item .detail .title {
		color: #1091B9;
		text-transform: inherit;
		font-weight: bold;
	}
	.box_dienGia .box_content .item .detail .info {
		color: #666666;
		padding: 0 30px;
		font-size: 15px;
		margin-top: 12px;
	}
	.box_dienGia {
		padding: 100px 0;
	}
	.box_chuongTrinh {
		padding: 100px 0;
	}
	.box_chuongTrinh .btn-startup span {
		display: inline-block;
		text-transform: uppercase;
		background: #fff;
		color: #E3262A;
		border: 2px #E4252C solid;
		font-weight: bold;
		border-radius: 6px;
		font-size: 18px;
		padding: 10px 15px 7px;
	}
	.timeline-content h2 {
		font-size: 15px;
		line-height: 1.5;
		overflow: hidden;
		color: #707070;
		text-align: justify;
	}
	.timeline-bullet {
		border-color: #1091B9 !important;
	}
	.timeline::before {
		background: #1091B9;
	}
	.timeline-content .date {
		color: #1091B9;
	}
	.timeline-content p {
		margin: 10px 0 0px;
		line-height: 1.6;
		color: #1091B9;
		font-style: italic;
	}
	.box_chuongTrinh .right .detail {
		width: calc(100% - 130px);
		float: left;
	}
	.box_chuongTrinh .right .image {
		width: 100px;
		margin: 0 10px;
	}
	.box_loiIch .img{background: url(../upload/loiich.png);height: 108px;width: 100px;margin: auto;
		margin-bottom: 30px;
	}
	.box_loiIch .img-1{background-position: 0 0;}
	.box_loiIch .img-2{background-position: 200px 0;}
	.box_loiIch .img-3{background-position: 100px 0;}

	.box_loiIch {
		padding: 100px 0;}
		.box_loiIch .container {
			padding: 0px 15px;
		}
		.box_loiIch .item {
			padding: 0 20px;
			text-align: center;
			margin-bottom: 0;
		}
		.box_loiIch .item .detail{color:#707070;font-size: 15px;}
		.box_images {
			padding: 100px 0 0;
			background: #fff;
		}
		.box_images .box_title {
			color: initial;margin-bottom: 70px;}
			.box_images .col_1 .image_1 {width: 25%;}
			.box_images .col_1 .image_2 {width: 25%;}
			.box_images .col_1 .image_3 {width: 25%;}
			.box_images .col_1 .image_4 {width: 25%;}
			.box_images .col_1{float: left;}
			.box_titleDangKy{
				margin: 0;
				padding: 100px 0 0;
			}
			.box_textDangKy .item .money span:FIRST-CHILD {
				font-size: 45px;
			}
			.box_textDangKy .item .title:BEFORE {
				content: '';
				position: absolute;
				height: 2px;
				width: 138px;
				bottom: 0;
				background: #dc1111;
				left: 50%;
				margin-left: -69px;
			}
			.box_textDangKy .item .title:AFTER {
				content: '';
				position: absolute;
				height: 2px;
				width: 138px;
				top: 0;
				background: #dc1111;
				left: 50%;
				margin-left: -69px;
			}
			.box_textDangKy .item .title {
				margin: 24px 0 35px;
				text-align: center;
				text-transform: uppercase;
				font-size: 23px;
				position: relative;
				padding: 2px 0;
			}
			.box_textDangKy p {
				font-size: 14px;
			}
			.box_textDangKy .fa {
				color: #1091BB
			}

			.box_textDangKy .detail_4 {
				height: 120px;
			}
			.box_textDangKy .detail_1 {
				text-align: left;
				padding-left: 20px!important;
				padding: 10px 20px;
			}
			.box_textDangKy .item_1 .detail_1 {
				text-align: center;
			}
			.box_textDangKy .button a {
				border-radius: 6px;
				box-shadow: 0px 5px 15px 0px #F7D7D8;
				font-size: 15px;
				font-weight: bold;
			}
			.box_textDangKy .item_1 .button a {background: #E4252A;}
			.box_textDangKy .item_2 .button a {background: #0DAE4E;}
			.box_textDangKy .item_3 .button a {background: #F1C035;}
			.box_textDangKy .item_4 .button a {    background: url(../upload/btn.png) no-repeat;
				background-size: cover;color: #fff}
				.box_dangKy {
					padding: 100px 0;
				}
				.box_dangKy .box_title{margin-bottom: 70px;}
				.box_dangKy .chuyuenKhoan .bacground {
					background: transparent;
					padding: 0;
					border: none;
				}
				.box_textDangKy .col-sm-3{padding: 0 12px;}
				.box_dangKy .box_title.ck {
					margin-bottom: 30px;
					text-align: center;
					font-size: 23px;
					text-transform: uppercase;
				}
				.box_dangKy .chuyuenKhoan .content {
					color: #666 ;
					font-size: 15px;
					line-height: 1.5;
				}
				.box_dangKy .chuyuenKhoan .content .title {
					font-size: 17px;
					margin-bottom: 10px;
				}

				.box_form .box_content .form-control{
					border-color: #D3D3D3;
					color: #848a96;
					font-style: italic;
					font-size: 17px;
				}

				.box_form .box_content .form-control::-webkit-input-placeholder{
					border-color: #D3D3D3;
					color: #848a96;
					font-style: italic;
				}

				.box_form .box_content .form-group {
					margin-bottom: 10px;
				} 
				.chuyuenKhoan p.detail span{
					font-size: 20px;
					letter-spacing: 2px;
					color: #E33439;
					font-weight: bold;
				}
				.box_donVi .box_title{
					font-family: "Roboto", sans-serif;font-weight: bold;

				}
				.box_form .box_content .btnSuccess .input-lg{
					background: #E4252A!important;
					box-shadow: 0px 5px 15px 0px #F7D7D8;
				}
				.box_donVi {
					margin-top: 80px;
				}
				.box_footer .box_title {
					font-size: 17px;
					color: #46DFFF;
					text-transform: uppercase;
					margin-bottom: 40px;
					font-family: Roboto,sans-serif;
				}
				.box_footer .item .desc {
					width: 71%;
					float: left;
					padding-top: 13px;
				}
				.box_footer .item .image {
					width: 25%;
					float: left;
					margin-right: 4%;
				}
				.box_footer .info p.big{margin-bottom: 15px;    font-weight: bold;
					font-size: 19px;}
					.box_footer .info p{line-height: 1.7;}
					.box_footer .info span.color{color: #48DFFE;}

					.box_diaDiem .col-md-4,.box_dienGia .col-md-3,.box_loiIch .col-sm-4{margin-bottom: 30px;}

					@media (min-width: 768px){
						.box_dangKy .container {
							padding: 0 15px;
						}
					}
					@media (min-width: 992px) and (max-width: 1190px){
						.container {
							width: 960px;
						}
					}
					@media (width: 1024px){
						.box_textDangKy .item_1 .detail_1,.box_textDangKy .item_3 .detail_1,.box_textDangKy .item_4 .detail_1 {
							height: 140px;
						}
					}
					@media (max-width: 425px){
						.box_banner .my_btn {
						    position: absolute;
						    bottom: 30px;
						    left: 50%;
						    width: 80%;
						    transform: translateX(-50%);
						    text-align: center;
						    padding: 16px 0px;
						}

						.box_footer .col-sm-4{
							margin-bottom: 60px;
						}

						.box_footer {
						    padding: 60px 0px 0px;
						}

						.box_images .box_title {
						    margin-bottom: 50px!important;
						}

					}
					@media (max-width: 768px){
						.detail_0 .image img{
							 width: inherit!important; 
							margin: auto;
						}
					}
