.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.button:hover {
    background-color: #4CAF50; /* Green */
    color: white;
}
.wrp{
	background-color:#0e74bc;
	padding:20px 0;
}
.logo img{
	margin:0 auto;
}
.navbar{
	margin-bottom: 0;
	border-radius: 0;
	border-top-right-radius: 2em;
	border-top-left-radius: 2em;
}
.navbar-nav>li{
	padding: 0 40px;
}
.wrp_img{
	padding:0;
}
.wrp_detail{
	background-color: #222;
	padding:35px 20px 90px 20px;
}
.bg_content{
	background-color: #fff;
	padding:20px;
}
.title-custom{
	font-weight: bold;
	color:#ffffff;
	padding-bottom: 20px;
	font-size: 16px;
}
.text-custom{
	font-size: 14px;
	color:#c9d788;
	padding-bottom: 20px;
}
.link-custom{
	font-weight: bold;
	color:#ffffff;
	padding-bottom: 20px;
}
.list-info li{
	padding-bottom: 20px;
}
.list-info li a{
	color:#4b4b4b;
}
.list-info li a:hover{
	color:#0e74bc;
}
.link-custom:hover{
	color:#0e74bc;
	text-decoration: none;
}
.titlecontent-custom{
	margin-bottom: 30px;
}
.ic_phone{
	color:#ffffff;
}
.ic_home{
	background: url(images/title-bg.png) no-repeat center center;
    padding-right: 20px;
}
footer{
	background-color: #222;
	padding:20px 0;
	border-bottom-right-radius: 2em;
	border-bottom-left-radius: 2em;
}
.title-footer{
	color: #fff;
	margin-bottom: 25px;
}
.text-custom-footer{
	font-size: 14px;
	color:#c9d788;
	padding-bottom: 10px;
}
.copyright{
	text-align: center;
	color:#ffffff;
	padding-top: 15px;
}
/*About*/
.title-about-custom {
	color:#c9d788;
}
.content-about-custom{
	color:#ccc;
}
/*Services*/
.text-custom-service{
	font-size: 14px;
	color:#c9d788;
	padding-bottom: 10px;
}
/*Contact*/

/* Extra Small */
@media(max-width:767px){
	footer{
		background-color: #222;
		padding:20px 0;
		border-radius: 0;
	}
	.navbar{
		margin-bottom: 0;
		border-radius: 0;
	}
	.navbar-nav>li{
		padding: 0;
	}
	.map-custom{
		height: 250px;
		width:300px;
	}
}

/* Small */
@media(min-width:768px) and (max-width:991px){
	footer{
		background-color: #222;
		padding:20px 0;
		border-radius: 0;
	}
	.navbar{
		margin-bottom: 0;
		border-radius: 0;
	}
	.navbar-nav>li{
	padding: 0 8px;
	}
	.map-custom{
		height: 250px;
		width:500px;
	}
}
/* Medium */
@media(min-width:992px) and (max-width:1199px){
	.navbar-nav>li{
	padding: 0 27px;
	}
	.map-custom{
		height: 350px;
		width:500px;
	}
}

/* Large */
@media(min-width:1200px){

}