
/* Core Css */

body {}

p, a, h1, h2, h3, h4, h5, h6 {}

input,
textarea {
    width: 100%;
    background: none;
    border: 1px solid #fff;
    color: #ee3449;
    padding: 10px 20px;

}

.line {
    background: url('../image/line.png') no-repeat;
    display: inline-block;
    width: 100%;
    height: 10px;
    margin: 100px 0px 0px;
	background-size: contain;
}

.line.inverse {
    transform: rotate(180deg);
}
@media (min-width: 768px){
#navbar{
	display:none !important;
}
}
/* TOP Css */
.top{
	width:100%;
	padding:250px 0;
	height:auto;
	background: -webkit-linear-gradient(135deg,  #7b8b70 , #b5c4b1); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(135deg,  #7b8b70, #b5c4b1); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(135deg,  #7b8b70, #b5c4b1); /* Firefox 3.6 - 15 */
	background: linear-gradient(135deg,#7b8b70, #b5c4b1); 
}
.top h1{
	font-size:70pt;
	color:#fff;
	text-align:center;
	letter-spacing:10px;
	padding:0 0 20px;
}
.top p{
	text-align:center;
	font-size:25pt;
	color:#fff;
}
.top .button{
	width:350px;
	height:40px;
	margin:100px auto 0;
}
.top .button a{
	display:block;
	font-weight:bold;
	text-align:center;
	background:#fff;
	color:#13c5a2;
	width:150px;
	height:40px;
	border:none;
	line-height:40px;
	-webkit-border-radius:10px;
    -ms-border-radius:10px;
-o-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
transition: .4s all ease-in-out;
}
.top .button a:hover{
	text-decoration:none;
}
.top .button #cpfw{
	float:left;
	color:#8696a6;
	background:#fff;
	border:1px #fff solid;
}
.top .button #cpfw:hover{
	color:#fff;
	background:#8696a6;
}
.top .button #lxwm{
	float:right;
	color:#fff;
	background:none;
	border:1px #fff solid;
}
.top .button #lxwm:hover{
	color:#fda2cf;
	background:#fff;
}
#about img{
	display:block;
	width:100%;
	max-width:1980px;
	margin:0 auto;
}
@media (max-width: 768px){
	.top{
		padding:100px 0;
	}
	.top h1{
		font-size:24px;
		font-weight:bold;
	}
	.top p{
		font-size:14px;
	}
	.top .button{
		width:250px;
		height:30px;
	}
	.top .button a{
		height:30px;
		line-height:30px;
		width:115px;
	}
	.top .button{
		margin-top:30px;
	}
	div#about p.section_description{
	    padding-bottom:20px !important;
    }
    .col-md-12 a{
	    margin:2% !important;
	    width:46% !important;
	    padding-bottom:46% !important;
    }
	.col-md-12 a span{
		font-size:15pt;
	}
}









