body {
	padding-top: 20px;
}


	h1 {
	color: #FFFFFF;
	word-spacing: 15px;
	font-size: 24px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;	
}

	h2 {
	color: #FFFFFF;
	word-spacing: 15px;
	font-size: 24px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;	
}



#bonp {
	background-color: #c700f9;	
}

#nehn {
	background-color: #00b6f9;
}

#other {
	background-color: #2318ff;
	}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}








img { max-width: 100%; }



/***** General style, all sections *****/

.section-container { margin: 0 auto; padding-bottom: ; }

.section-container-gray-bg { background: #f8f8f8; }

.section-container-image-bg, 
.section-container-image-bg h2, 
.section-container-image-bg h3 { color: #fff; }

.section-container-image-bg .divider-1 span { border-color: #fff; }

.section-description { margin-top: 0px; padding-bottom: 0px; }

.section-description p { margin-top: 0px; padding: 0 0px; }
.section-container-image-bg .section-description p { opacity: 0.8; }

.section-bottom-button { padding-top: 0px; }


/***** Divider *****/

.divider-1 span { display: inline-block; width: 0px; border-bottom: 1px dotted #aaa; }





/***** Top content *****/

.top-content { width: 100%; padding: 0px 0 60px 0; }

.top-content h1 { padding-top: 60px; color: #fff; }
.top-content .description { margin: 30px 0 0 0; padding-bottom: 30px; }
.top-content .description p { color: #fff; color: rgba(255, 255, 255, 0.8); }
.top-content .description a { color: #fff; color: rgba(255, 255, 255, 0.8); border-color: #fff; border-color: rgba(255, 255, 255, 0.8); }
.top-content .description a:hover,
.top-content .description a:focus { color: #fff; color: rgba(255, 255, 255, 0.8); }

.top-content .carousel { box-shadow: 0 0 15px 0 #444; }
.top-content .carousel-control-prev { left: -110px; border-bottom: 0; }
.top-content .carousel-control-next { right: -110px; border-bottom: 0; }
.top-content .carousel-indicators { bottom: -80px; }
.top-content .carousel-indicators li { width: 16px; height: 16px; margin-left: 5px; margin-right: 5px; border-radius: 50%; }


