p{
	line-height:1.6;
	font-size:18px;
	color:#73706F;
}

img{
	max-width:100%;
}

header{
	background-image:url(img/header-bg.jpg);
	background-size:cover;
	position:relative;
}
header .header-inside{
	margin-top:6%;
}
header .title{
	margin-top:0%;
}
header .cloud{
	width:100%;
	position:absolute;
	top:0;
	right:0;

}

.m-t-5{
	margin-top:5%;
}
.cloud{
	animation: 2s cloud infinite linear alternate;
}
@keyframes cloud{
	0%{top:0%;opacity:1;}
	100%{top:8%;opacity:.4;}
} 
.sec1{
	background-image:url(img/s1-bg.jpg);
	background-size:cover;
}
.sec1 .text{
	margin-top:6%;
}

#s1-title{
	margin-top:10%;
}
.sec2{
	background-image:url(img/s2-bg.jpg);
	background-size:cover;
}


.line-left{
	display:inline-block;
	width:26%;
	border-top:2px solid white;
	text-indent:-9999px;
	position:absolute;
	left:10%;
	top:50%;
}
.line-right{
	display:inline-block;
	width:26%;
	border-top:2px solid white;
	text-indent:-9999px;
	position:absolute;
	right:10%;
	top:50%;
}
.sec2 .big{
	font-size:1.5em;
	position:absolute;
	left:60%;
	top:15%;
}

.sec2 .contant .bg-blue{
	background-color:#E9E9E9;
}
.sec2 .contant .bg-blue1{
	background-color:#4398b7;
}
.sec2 .contant .bg-blue1-1{
	background-color:#FFF;
	padding:5% 5%;
}

.sec2 .contant h3{
	color:white;
	text-align:center;
	font-size:2em;
	font-weight:bold;
	letter-spacing:6px;
	padding-bottom:10px;
}
.sec2 .contant .yellow{
	color:#FFFC38;
	line-height:0.8px;
	letter-spacing:4px;
}
.sec2 .contant .bottom{
	padding-bottom:15px;
}

.bg-blue1,.bg-blue2,.bg-blue3{
	text-align:center;
}
.bg-blue1-1,.bg-blue2-1,.bg-blue3-1{
	height:200px;
}

.bg-blue1 h4{
	color:white;
	padding:10px 0px;
	margin:0;
}

.bg-blue1-1 p{
	color:black;
	margin:0;
}

.s2-detail p{
	font-size:15px;
	}

.sec2 .title{
	text-align:center;
	height:80px;
}

.sec2 .title img{
}


.sec3 {
	background-image:url(img/s3-bg.jpg);
	background-size:cover;
}
.sec3 .title{
	text-align:center;
	height:80px;
}

.sec3 .big{
	font-size:1.5em;
	position:absolute;
	left:20%;
	top:15%;
}
.sec3 .contant img{
	margin: 20% auto 0 auto;
	width:75%;
}
.sec3 .contant h3{
	font-size:1.3em;
	letter-spacing:2px;
	text-align:center;
	color:#a6152d;
}
.sec3 .contant p{
	padding: 10px 40px 60px 40px;
	color:#471717;
	font-size:1.1em;
}
.sec3 .subtitle{
	padding-bottom:40px;
}
.sec3 .subtitle p{
	font-size:1.1em;
	padding:0 100px;
}

.sec5{
	background-image:url(img/s5-bg.jpg);
	background-size:cover;
}


.sec5-m{
	background-image:url(img/s5-bg.jpg);
	background-size:cover;
}

.video{
	position:relative;
	margin-top:4%;
}


.video .video-bg{
	position:absolute;
	z-index:0;
}

.video .video1{
	position:absolute;
	z-index:2;
}


.sec4{
	background-image:url(img/s4-bg.jpg);
	background-size:cover;
	padding-bottom:40px;
	background-position:center;
}
.sec4 h3{
	text-align:center;
	color:white;
	border:2px solid white;
	padding:10px 30px;
	font-size:2.5em;
	font-weight:bold;
	letter-spacing:6px;
}
.sec4 .yellow{
	text-align:center;
	color:#EDEA34;
	letter-spacing:2px;
}
.sec4 .white{
	text-align:center;
	color:white;
	letter-spacing:2px;
}
.sign-text{
	font-size:1.5em;
	color:white;
	letter-spacing:4px;
	padding-top: 10px;
}
.sign-contant p{
	color:white;
}
.box{
	background-color:#E64B4C;
	border-radius:20px 20px;
	padding:30px 20px;
}
.form-control{
	box-sizing: border-box;
	padding: 10px;
	margin: 10px 0;
}
.form-signin{
	max-width: 400px;
	padding: 20px;
	margin: 0 auto;
	font-size: 18px;
}

.form-signin input[type="text"]{
	border-radius: 5px;
}
.checkbox{
	max-width: 400px;
	padding-left: 20px;
	color:white;
	font-size:1em;
}
.checkbox a{
	color:#FFFC38;
}
.btn-yellow{
	background-color:#FFFC38;
	color:#272822;
	margin-top:10px;
	width:100%;
}
/* ========================================
Media queries
========================================= */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.line-left{
	display:inline-block;
	width:16%;
	border-top:2px solid white;
	text-indent:-9999px;
	position:absolute;
	left:10%;
	top:50%;
}
.line-right{
	display:inline-block;
	width:16%;
	border-top:2px solid white;
	text-indent:-9999px;
	position:absolute;
	right:10%;
	top:50%;
}

p{
	line-height:1.6;
	font-size:15px;
	color:#73706F;
}

#s1-title{
	margin-top:3%;
}

.sec2 .contant .yellow{
	color:#FFFC38;
	line-height:0.8px;
	letter-spacing:0px;
	font-size:1em;
}
.sec2 .contant .bottom{
	padding-bottom:15px;
}
.bg-blue1-1>p,.bg-blue2-1>p,.bg-blue3-1>p{
	color:white;
	font-size:1em;
	padding:30px 30px;
}

.bg-blue1-1,.bg-blue2-1,.bg-blue3-1{
	height:250px;
}
.sec3 .subtitle p{
	font-size:1.1em;
	padding:30px 30px 0 30px;
}
.sec3 .contant p{
	padding: 0 40px 0px 40px;
	color:#3E5978;
	font-size:1.1em;
}
.sec4 .yellow{
	text-align:center;
	color:#EDEA34;
	letter-spacing:2px;
	font-size:1em;
}
.sec4 .white{
	text-align:center;
	color:white;
	letter-spacing:2px;
	font-size:1em;
}
.sign-text{
	font-size:1em;
	color:white;
	letter-spacing:4px;
	padding-top: 10px;
}
.sign-contant p{
	color:white;
	font-size:1em;
}
.box{
	background-color:#E64B4C;
	border-radius:20px 20px;
	padding:30px 20px;
}
.form-control{
	box-sizing: border-box;
	padding: 10px;
	margin: 10px 0;
}
.form-signin{
	max-width: 400px;
	padding: 20px;
	margin: 0 auto;
	font-size: 18px;
}

.form-signin input[type="text"]{
	border-radius: 5px;
}
.checkbox{
	max-width: 400px;
	padding-left: 20px;
	color:white;
	font-size:1em;
}
.checkbox a{
	color:#FFFC38;
}
.btn-yellow{
	background-color:#FFFC38;
	color:#272822;
	margin-top:10px;
}

}

@media (max-width: 767px){
header .title{
	margin-top:10%;
	margin-bottom:0%}

}


.sec2 .contant .yellow{
	color:#FFFC38;
	line-height:0.8px;
	letter-spacing:0px;
	font-size:1.1em;
}
.bg-blue1-1>p,.bg-blue2-1>p,.bg-blue3-1>p{
	color:black;
	font-size:1.1em;
	padding:10px 20px;
}
.bg-blue1-1,.bg-blue2-1,.bg-blue3-1{
	height:140px;
	margin-bottom:20%;
}
.sec3 .subtitle p{
	font-size:1.1em;
	padding:30px 30px 0 30px;
}
.sec3 .contant p{
	padding: 10px 40px 10px 40px;
	color:#471717;
	font-size:1.3em;
}
.sec4 .yellow{
	text-align:center;
	color:#EDEA34;
	letter-spacing:2px;
	font-size:1em;
}
.sec4 .white{
	text-align:center;
	color:white;
	letter-spacing:2px;
	font-size:1em;
}
.sign-text{
	font-size:1em;
	color:white;
	letter-spacing:4px;
	padding-top: 10px;
}
.sign-contant p{
	color:white;
	font-size:1em;
}
.box{
	background-color:#E64B4C;
	border-radius:20px 20px;
	padding:30px 20px;
}
.form-control{
	box-sizing: border-box;
	padding: 10px;
	margin: 10px 0;
}
.form-signin{
	max-width: 400px;
	padding: 20px;
	margin: 0 auto;
	font-size: 18px;
}

.form-signin input[type="text"]{
	border-radius: 5px;
}
.checkbox{
	max-width: 400px;
	padding-left: 20px;
	color:white;
	font-size:1em;
}
.checkbox a{
	color:#FFFC38;
}
.btn-yellow{
	background-color:#FFFC38;
	color:#272822;
	margin-top:10px;
}

}












