/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */

@media (min-width: 1366px) and (max-width: 1600px) {
.home #main {
margin-top: 365px;
}
}

@media (max-width: 1024px) {
.home #main {
margin-top: 170px;
}




}

@media (max-width: 1280px) {
.home #main {
margin-top: 170px;
}
}
@media (max-width: 1366px) {
.home #main {
margin-top: 233px;
}
.home_text {
margin: 79px 107px 0px 0px;
font-size: 20px;
}


.home_text h1 {
font-size: 32px;
margin: 0px 0px 0px 206px;
}

.home_text h6 {
font-size: 22px;
margin: 15px 0px 14px 260px;
}
.home #top-b {
position: absolute;
right: 3%;
top: 27%;
z-index: 10;
}
#menu{margin: 0px 0px 0px 120px;}
}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
.home #main {
margin-top: 150px;
}
}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
.home #main {
margin-top: 150px;
}
.hm_logo{margin: 56px 0px 0px 0px;}

.home_text {
margin: 18px 8px 0px 0px;}

.home #main {
margin-top: 46px;
}

}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {




	/* Layout */
	#search { display: none; }

}

/* Only Phones */
@media (max-width: 767px) {

	/* Layout */
	#toolbar,
	#headerbar,
	#menubar,
	#breadcrumbs,
	#totop-scroller { display: none; }

}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

.menu-responsive {margin: 85px 0px 0px 0px;}
.hm_logo{visibility:hidden;position: absolute;}
.home #main {
margin-top: 120px;
}
.about, .spring, .pack, .con {z-index:1; position:relative;}

.con_logo {
margin: 0px 24px 0px 16px;}

.con2 {

margin: 0% 0% 0% 0%;
}

.map2 {
margin: -33px 23px 0px 0px;
}
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {
.menu-responsive {margin: 78px 0px 0px 27px;}

.about, .spring, .pack, .con {z-index:1;position:relative;}
.home #main {
margin-top: 120px;
}

.hm_logo{visibility:hidden;position: absolute;}

.con_logo {
margin: 0px 24px 0px 16px;}

.con2 {

margin: 0% 0% 0% 0%;
}
.map2 {
margin: -33px 23px 0px 0px;
}

	/* System */
	#system .items .item,
	#system .items .item:first-child {
		margin-top: 12px;
		padding-top: 18px;
		border-top-width: 1px;
	}

	#system .items :first-child .item:first-child {
		margin-top: 0;
		padding-top: 0;
		border-width: 0;
	}

	#system .items .leading .item {
		margin-bottom: 0;
		padding-bottom: 0;
		border-width: 0;
	}

}
