/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 1px) and (max-width: 350px) {
/*----------------------- Header*/	
#menu-extra {
	display: none;	
}

#btn-menu {
	float: right;
	margin-right: 20px;
}		
}	


@media only screen and (min-width: 1px) and (max-width: 550px) {
/*----------------------- General*/
.margin-mobile {
	padding-top: 35px;
}	

.background-grey {
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 50px;
	margin-bottom: 50px;
}

/*----------------------- Header*/	
#slider-home {
	display: none;	
}
	
/*----------------------- Fonts*/		
h1 {
	font-size: 4.4rem;
	font-size: 40px;
	line-height: 5rem;
	line-height: 50px;
	margin-bottom: 2.8rem;
	margin-bottom: 28px;
}

h2 {
	font-size: 3rem;
	font-size: 30px;
	line-height: 3.5rem;
	line-height: 35px;
	margin-top: 2.4rem;
	margin-top: 24px;
	margin-bottom: 2.4rem;
	margin-bottom: 24px;
}

/*----------------------- Misc*/
.divider-full {
	margin-top: 40px;
	margin-bottom: 40px;
}

/*----------------------- Footer*/
#footer {
	margin-top: 30px;
}

/*----------------------- Header*/
#mainmenu {
	display: none;
}

#navbar {	
	height: 70px;
}

#logo-header {
	margin-top: 23px;
	margin-left: 10px;
}

#logo-header img {
	height: 26px;
	width: auto;	
}

#menu-extra {
	margin-top: 22px;
	margin-right: 20px;
}

#menu-extra ul li img {
	height: 26px;
	width: auto;
}

#btn-menu {
	margin-top: 9px;
	margin-right: 10px;
  line-height: 50px;		
}

.margin-content {
	margin-top: 90px;
}

#intro {
	margin-top: 90px;
}

#nav-slidebar {
	padding-top: 100px;
}
}	


@media only screen and (min-width: 551px) and (max-width: 1080px) {
/*----------------------- Header*/
#mainmenu {
	display: none;
}

#navbar {	
	height: 70px;
}

#logo-header {
	margin-top: 12px;
	margin-left: 20px;
}

#menu-extra {
	margin-top: 22px;
}

#menu-extra ul li img {
	height: 26px;
	width: auto;
}

#btn-menu {
	margin-top: 9px;
	margin-right: 20px;
  line-height: 50px;		
}

.margin-content {
	margin-top: 90px;
}

#intro {
	margin-top: 90px;
}

#nav-slidebar {
	padding-top: 100px;
}	
}	


@media only screen and (min-width: 1081px) and (max-width: 1280px) {
/*----------------------- Header*/
#mainmenu {
	display: none;
}

#navbar {	
	height: 70px;
}

#logo-header {
	margin-top: 12px;
}

#menu-extra {
	margin-top: 22px;
}

#menu-extra ul li img {
	height: 26px;
	width: auto;
}

#btn-menu {
	margin-top: 9px;
  line-height: 50px;		
}

.margin-content {
	margin-top: 131px;
}

#intro {
	margin-top: 131px;
}

#nav-slidebar {
	padding-top: 100px;
}
}


@media only screen and (min-width: 1281px) {
/*------------------------ Header	*/
#btn-menu {
	display: none;
}
}


@media only screen and (min-width: 1px) and (max-width: 460px) {
.footer-nav {
	display: none;
}
}

@media only screen and (min-width: 1px) and (max-width: 860px) {
/*------------------------ Footer	*/
#footer {
	padding-top: 20px;
	padding-bottom: 8px;		
}

.footer-nav {
	float: none;
	margin-left: 0px;
	margin-bottom: 15px;
}

.footer-nav ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.footer-nav ul li {
	float: none;
	display: inline;
	margin-left: 30px;
}

#logo-footer {
	display: none;
}

#manufactor {
	float: none;
	clear: both;
	text-align: center;
	margin: 0;
}

#copyright {
	float: none;
	clear: both;
	text-align: center;
	margin: 0;	
}
}