/* CSS Document */

/***** Screen Bigger than 960px *****/
@media only screen and (min-width:1200px) {
}
/***** Regaler) *****/
@media only screen and (min-width: 960px) and (max-width: 1119px) {
}
/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.news-headline {font-size: 18px;}
	.head-contact-strap h2 {margin-top:0px;}
	.head-contact {margin-top:50px;}
}
/***** Phone (portrait 300px) *****/
@media only screen and (max-width: 767px) {
		.row {display:table;}
	.toplinks {display:table-footer-group;}
	.maintxt {  display: table-header-group;}
	.cuname {font-size: 80px; line-height:85px; }
	.logo-contact {position:relative;}
	.footwrap ul {display:block;}
	.head-contact {margin-top:10px;}
	.head-contact h2 {margin-top:10px; font-size:14px; text-align:center;}
	.head-contact-strap p {margin-top:20px; text-align:left;}
	.head-contact-strap h2 {margin-top:10px; line-height:24px;}
	
.hbox-3 {display: table-footer-group; } /* Will be displayed at the bottom of the pseudo-table */
.hbox-1 {display: table-row-group;} /* Will be displayed in the middle */
.hbox-2 {display: table-header-group; } 
.hbox-red {margin-bottom:30px;}
}
/***** Phone (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
/***** Retina *****/
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.news-headline {font-size: 18px;}
	.head-contact-strap h2 {font-size:18px;}
}