
/* 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%;
	max-width:1980px;
	margin:0 auto;
	padding:0;
	height:auto;
}
.top img{
	display:block;
	width:100%;
	margin:0 auto;
	padding:0;
}
@media (max-width: 768px){
	.top{
		padding:0;
	}
	.top h1{
		font-size:24px;
		font-weight:bold;
		letter-spacing:5px;
	}
	.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 .fw-relative{
	    margin:2% !important;
	    width:46% !important;
	    padding-bottom:46% !important;
    }
	.col-md-12 .fw-relative span{
		font-size:15pt;
	}
}










