.bg-logo{
	background-color: ;
}

.bg-dark-custom{
	background-color: #28668E;
}

.bg-white{
	background-color: #fff;
}

.bg-dark-custom-img{

}

.logo-spb{
	margin: 10px 10px 10px 0;
}

.program-kami{
	margin: 50px 0 -25px 0;
}
.registrasi{
	background-repeat: no-repeat;
	background-position: center;
	height: 525px;
	padding: 100px 50px;
	margin-top: -8px;
}

.bg-blue{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.testimonial{
	margin-top: -105px;
	padding: 50px 0px;
}

.checked {
  color: orange;
}

.margin-all-15px{
	margin: 15px;
}

.hover-text{
	transition: all ease 0.3s;
}

.hover-text:hover{
	color: #f0f0f0 !important;
}

.galeri-picture{
	padding: 0px 2px;
}

.contact-us{
	margin-top: 38px;
	color: #fff;
	padding: 140px 0 160px 0;
}
.contact-us-detail{
	margin-top: -35px;
}

.footer{
	background-repeat: no-repeat;
	background-size: cover;
	margin: 50px 0 0 0;
	padding: 150px 0 50px 0;
}

ul.social-media-icon{
	margin: 25px 0 0 0;
	padding: 0;
}

ul.social-media-icon li{
	list-style-type: none;
	display: inline-block;
}

ul.social-media-icon li a{
	margin: 2px;
	transition: all ease-in 0.3s;
	border-radius: 15%;
	height: 50px;
	width: 50px;
	font-size: 20px;
	padding: 5px 10px;
	background: #fff;
	color: #222;
}

ul.social-media-icon li a:hover{
	transform: scale(1,1);
	background: #222;
	color: #fff;
}

ul.link-footer{
	margin: 15px 0 0 0;
	padding: 0;
}

ul.link-footer li{
	margin: 15px 0 0 0;
	list-style-type: none;
}

.box-custom{
	border: 1px;
	background-color: #28668E;
}

.who-we-are, .vision-mision, .our-values{
	padding: 100px 0 120px 0;
}

.about-us, .step-procedures, .our-program{
	padding: 150px 0 190px 0;
}

.statistic{
	padding: 70px 0 285px 0;
	margin-bottom: -285px;
}

.number-big{
	font-weight: bolder;
	font-size: 82px;
	margin: -10px 0 10px 0;
	color: #c3c3c3;
}

.box-hover{
	cursor: pointer;
	transition: all ease-in 0.3s;
}

.box-hover:hover{
	transform: scale(1.1);
}

@media only screen and (max-width: 760px){
	.title-hide{
		display: none;
	}
	.boat-picture{
		display: none;
	}
	.registrasi{
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.h1-custom-text{
		font-size: 28px;
		margin: -45px 0 0 0;
	}
	.h1-custom-text-02{
		font-size: 28px;
		margin: 28px 0 0 0 !important;
	}
	.h1-custom-text-03{
		font-size: 28px;
		margin: 38px 0 0 0 !important;
	}
	.p-custom-text{
		font-size: 18px !important;
		margin: 10px 0;
	}
	.p-custom-text-02{
		font-size: 18px !important;
		margin: 10px 0;
	}
}