@media screen and (min-width:1501px){
	#logo{display:inline-block;}
	#top-menu{display:inline-block;}
	.container-half{width:50%;}
	.main-subtitle{margin:12% auto 50px auto;}
	.main-title{font-size:80px; line-height:94px; margin:0px auto 0px auto;}
	.contact-main-title{font-size:4vw;}
	.text-holder{width:900px;}
	.third-text-holder{width:1300px;}
	.third-text{width:25%; padding:3.66666666%;}
	.info-item-detail{margin-left:20px;}
	.button{margin:14% auto 8% auto;}
	.contact-main-title{margin-bottom:-50px;}
}

@media screen and (min-width:1201px) and (max-width:1500px){
	#logo{display:inline-block;}
	#top-menu{display:inline-block;}
	.container-half{width:50%;}
	.main-title{font-size:60px; line-height:77px; margin:0px auto 0px auto;}
	.contact-main-title{font-size:4vw;}
	.text-holder{width:900px;}
	.third-text-holder{width:1100px;}
	.third-text{width:25%; padding:3.66666666%;}
	.main-subtitle{margin:12% auto 20px auto;}
	.info-item-detail{margin-left:20px;}
	.button{margin:8% auto 10% auto;}
	.contact-main-title{margin-bottom:-50px;}
}

@media screen and (min-width:900px) and (max-width:1200px){
	#logo{display:block;}
	#top-menu{display:block;}
	.container-half{width:50%;}
	.main-title{font-size:60px; line-height:75px; margin:17% auto 0px auto;}
	.contact-main-title{font-size:4vw;}
	.text-holder{width:600px;}
	.third-text-holder{width:700px;}
	.third-text{width:25%; padding:3.66666666%;}
	.main-subtitle{margin:12% auto 50px auto; width:60%; display:none;}
	.info-item-detail{margin-left:20px;}
	.button{margin:8% auto 10% auto;}
	
}

@media screen and (min-width:500px) and (max-width:899px){	
	#logo{display:block;}
	.container-half{width:100%;}
	.main-title{font-size:60px; line-height:74px; margin:20% auto 0px auto;}
	.contact-main-title{font-size:4vw;}
	.text-holder{width:80%}
	.third-text-holder{width:80%}
	.third-text{width:100%; padding:0%;}
	.main-subtitle{margin:20% auto 50px auto; width:80%; display:none;}
	.info-item-detail{margin-left:20px;}
	.eighty{width:80%;}
	#top-menu, .button{display:none;}
	.third-text{margin-bottom:50px;}
	.container-first{height:500px;}
}

@media screen and (max-width:499px){
	#logo{display:block;}
	.container-half{width:100%;}
	.main-title{font-size:40px; line-height:50px; margin:60% auto 0px auto;}
	.contact-main-title{font-size:4vw;}
	.text-holder{width:90%}
	.third-text-holder{width:90%}
	.third-text{width:100%; padding:0%;}
	.main-subtitle{margin:30% auto 50px auto; width:80%; display:none;}
	.info-item-detail{margin-left:20px;}
	.eighty{width:80%;}
	#top-menu, .button, .rights{display:none;}
	.resp-small-title{font-size:30px;}
	.third-text{margin-bottom:50px;}
	.container-first{height:500px;}
}	