@charset "UTF-8";

html{ 
	
}


body{
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}

a {text-decoration: none;
color:#000
}

a:hover{color: #D48487;
}

#container{ margin-top : 290px;
background-image: url(images/image_full_only.png);
background-repeat:no-repeat;
background-size:100%;
}

header { height: 300px;
}

#header_text{ position: absolute;
top: 170px; left: 855px;
}
#text_intro{position:absolute;
width:980px;
text-align:right;
right: 0px;
font-size: 10px;
padding-top: 8px;

}

#text_intro1{
width:980px;
text-align:right;
right: 0px;
font-size: 10px;
padding-top: 320px;

}

#text_intro2{position:absolute;
width:980px;
text-align:right;
right: 0px;
font-size: 9px;
padding-top: 8px;

}

#contact{position:absolute;
text-transform:uppercase;
width:980px;
text-align:right;
right: 0px;
font-size: 10px;
padding-top: 8px;
}



#logo{ position:relative;
}

#base{
}

@media (min-width:1441px) and (max-width:2500px) {

	#header_text {
		left: 1260px;
	}
#text_intro1{
padding-top: 320px;

}
}

@media only screen and (max-width:1440px) {

	#header_text {
		left: 1015px;
	}
	#text_intro1{
padding-top: 310px;

}

}
@media only screen and (max-width:1024px) {

	#header_text {
		left: 650px;
	}
	#text_intro1{
padding-top: 250px;

}

}
@media only screen and (max-width:720px) {

	#header_text {
		left: 450px;
	}
	
	#text_intro {
		font-size: 8px;
	}

#text_intro1{
width:980px;
text-align:right;
right: 0px;
font-size: 8px;
padding-top: 200px;

}
	#text_intro2 {
		padding-top: 10px;
		font-size: 7px;
		text-align: right;
	}

	#contact { 
		
	}
}
	
@media only screen and (max-width:320px) {

	#header_text {
		left: 100px;
	}

	#text_intro {
		font-size: 7px;
	}
#text_intro1{
padding-top: 110px;
font-size: 3px;

}
	#text_intro2 {
		padding-top: 10px;
		font-size: 3px;
		text-align: right;
	}

	#contact { font-size: 8px;
	}


}



@media (min-width : 321px ) and (max-width : 640px ){
	#header_text {
		left: 300px;
	}

	#text_intro {
		font-size: 8px;
	}
#text_intro1{
padding-top: 137px;
font-size: 6px;

}
	#text_intro2 {
		padding-top: 10px;
		font-size: 5px;
		text-align: right;
	}

	#contact { 
		
	}
}

@media (min-width: 720px) and (max-width: 790px){ 
		#header_text {
		left: 520px;
	}
	
	#text_intro {
		font-size: 8px;
	}

#text_intro1{
width:980px;
text-align:right;
right: 0px;
font-size: 8px;
padding-top: 200px;

}
	#text_intro2 {
		padding-top: 10px;
		font-size: 7px;
		text-align: right;
	}

}
