html, body {height: 100%;}
body{
	background:url('../img/landing.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family: 'Lato', sans-serif;
	font-weight:400;
}
.valigner {
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
.txt_style{font-size:26px;line-height: 26px;color:#fff;}
.page_header{width:100%;margin:0px auto;text-align:center;z-index:99;}
.page_intro{margin:55px auto 0px auto;text-align:center;}
.contact{margin-top:30px;}
a.middc{padding-left:50px; padding-right:50px;}
.box_contact{
	height:50px;margin-bottom:20px;
	text-align:center;
	line-height:50px;
	padding-left:0px;
	font-size:14px;
	position:relative;
}
.box_contact span.icon1 img{padding-right:10px;}
.box_contact span.icon2 img{padding-right:15px;}
.box_contact span.icon3 img{padding-right:15px;}
.contact a{color:#fff;}
.contact a:hover{color:#f1f1f1;text-decoration:none;}

@media (max-width: 630px){
	.page_header{position:relative;}
	.valigner {
	   -webkit-flex-direction: column;
	   flex-direction: column;
	}
	.logo img{max-width:60%;}
	a.btn1{display:block;text-align:center;margin-bottom:10px;}
	a.middc{padding-left:0px;}
}
@media (max-width: 500px){
	.page_header{position:relative;}
	.valigner {
	   -webkit-flex-direction: column;
	   flex-direction: column;
	}
	.logo img{max-width:60%;}
	a.btn1{display:block;text-align:left;margin-bottom:15px;min-width:237px;width:237px;margin:0px auto 15px auto;}
	a.middc{padding-left:0px;padding-right:0px;display:block;margin:0px auto 15px auto;}
	a.btn2{display:block;margin-bottom:15px;text-align:center;}
	a.btn3{display:block;margin-bottom:15px;text-align:left;margin:0px auto 15px auto;min-width:237px;width:237px;}
/*
	.telspace{padding-right:50px;}
	.fbspace{padding-right:80px;}
*/
}


