@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0; font-family: 'Raleway', sans-serif;}
body * {outline:none;}
header, nav, section, article, aside, footer {display:block;margin:0;padding:0;}
p, img, form, input, select, h1, h2, h3, h4, h5, ul, li, ol, div {margin:0;padding:0;}

.bg{background:url(../images/background.jpg) no-repeat 100% center / cover ; width:100%; height:100%; position:absolute; top:0; bottom:0; left:0; right:0; background-size:cover;}
.leftsection{float:left;padding-top:6%;width:100%;}
.leftsection h1{font-size:3.7vw; font-weight:500; color:#fff; text-transform:uppercase; line-height:3.7vw;text-align:center}
.logo{text-align:center; width:50.5%; padding-bottom:15px; margin:0 auto;}
.logo img{ max-width:465px; width:100%;}

.olive{float:left;margin-right:23px;margin-top:43px;}
/* .olive img{ max-width:246px; width:100%;} */
.olive img{max-width:100%;}
.info{border-left:1px solid #fff; font-size:1.1vw; color:#fff; float:left; width:440px; font-weight:400; padding-left:23px; line-height:28px;}
.info p{padding:5px 0;}
.info p strong{color:#fff;font-weight:900;display:block;margin-bottom:10px;}
.info a{color:#fff; text-decoration:none; font-weight:900;}
.absolute_pos{width:34.7%;margin:0 auto;bottom:10px;left:0;right:0;position:absolute;}

@media (max-width: 1700px) {

.absolute_pos{width:42%;}
}

@media (max-width: 1500px) {

.absolute_pos{width:50%;}
}

@media (max-width: 1366px) {


.info{width:340px;}
.olive{margin-top:33px;}
.absolute_pos{width:42.7%;}
}
@media (max-width: 1365px) {


.info{width:340px;}
.olive{margin-top:33px;}
.absolute_pos{width:50%;}
}
@media (max-width: 1280px) {

.absolute_pos{width:44.7%;}
.info{font-size:16px; width:340px; line-height:20px;}
.bg{background-position:center center;}
}

@media (max-width: 1024px) {

.info{font-size:14px; width:242px; line-height:18px;}
.olive{width:31%;margin-left:20px;}
.logo{width:58%;margin:15px auto;}

}

@media (max-width: 992px) {

.olive{float:none;display:inline-block;vertical-align:text-bottom;}
.info{width:248px;text-align:left;font-size:17px;line-height:20px;float:none;display:inline-block;}
.logo{width:40%;margin:50px auto;}
.olive, .info{padding-bottom:20px;}
.absolute_pos{width:62%;}

}

@media (max-width: 767px) {

.logo{width:33%;margin:20px auto;}
.olive{margin-top:0;}
.olive img{position:relative;top:-20px;}
.absolute_pos{width:80%;}
.leftsection h1{font-size:4.2vw;line-height:4.2vw;}
	.info p{padding:0;}
	.olive, .info{padding-bottom:0px;font-size:14px;}
	.info p strong{padding-bottom:5px;margin:0}
}
@media (max-width:579px){
	.leftsection h1{font-size:4.8w;line-height:4.8vw;}
	
	

	.absolute_pos{width:100%;}
}
@media (max-width:479px){
	.leftsection h1{font-size:7.8vw;line-height:7.8vw;}

.logo{width:60%;margin:20px auto;}
.olive{width:32%;margin-right:10px;margin-left:0;padding-left:20px;}
.info{padding-left:10px;width:54%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;}
.info p{padding:5px 0;}
	.info p strong{padding-bottom:8px;margin:0}
}