body{font-family: 'Montserrat', sans-serif; background-image:url(../img/bg.jpg); background-repeat:no-repeat; background-position:top center;}

.wrap{width:1000px; margin:0 auto;}
.cl{clear:both;}

.title{font-weight:700; color:#ffffff; font-size:60px; padding:90px 0 0 365px;}
.title a{color:#ffffff; text-decoration:none;}
.title h2{color:#f7e946; font-size:95px; margin-top:22px;}

.info{text-align:right; margin-top:120px;}
.info h2{color:#383838; font-size:60px;font-weight:600; margin-bottom:5px;}
.info h3{color:#ffffff; font-size:42px;font-weight:600; margin-bottom:5px;}
.info p{color:#383838; font-size:24px; line-height:40px;}

.btn{font-family: 'Montserrat', sans-serif; border:0;margin-bottom:10px;color:#f7e946; font-size:68px; font-weight:600; text-align:center; background-color:#000000; border-radius:10px; line-height:90px; display:inline-block; padding:0 75px; text-decoration:none;}
.btn:hover{background-color:#202020; cursor:pointer;}


@media screen and (max-width: 1000px) {
	.wrap{width:100%; padding:0 10px; box-sizing:border-box;}
	.title{padding:90px 0 0 0;}
}

@media screen and (max-width: 460px) {
	body{background-size:cover;}
	body{background-position:top 0 left -200px;}
	.title{font-size:36px; padding:245px 0 0 0;}
	.title h2{font-size: 35px;margin-top: 10px;}
	.info{text-align:right; margin-top:5px;}
	.info p{font-size:14px;}
	.info h2{font-size:36px;}
	.info h3 {font-size:24px;}
	.btn{margin-top:10px; padding:0; width:100%;}
}
