/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	/* Styles */
	.logo-menu{
		width: 80%;
	}
	#primary-menu li a {
		padding: 10px 25px;
	}
	h1 {
		font-size: 1em;
		margin: 0.67em 0;
		line-height: 1.1em;
	}
	.page-template-template-appart .entry-header h1 {
		padding: 15px;
	}
	.mw-content{
		padding: 20px;
	}
	.header-reserver{
		font-size: 12px;
		padding: 10px;
		padding-top: 15px;
	}
	.header-reserver.header-reserver-appartement{
		float :none;
		margin-top: 25px;

	}
	.bigger{
		font-size: 1.6em;
	}
	.entry-content ul{
		margin-left: 0;
	}
	ul.equipements li, ul.divers li {
		list-style: none;
		display: block;
		width: 100%;
		margin-bottom: 10px;
		text-align: left;
	}
	.carousel-caption h1 {
		font-size: 2em;
		margin: 0;
		margin-bottom: 15px;
	}
	.carousel-caption img {
		width:100%;
	}
	.carousel-caption .h4{
		border-top:none;
	}
	.carousel-caption .h4::before{
		border-top:1px #fff solid;
		display: block;
		content: ' ';
		padding-top: 20px;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
	/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
	/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	/* Styles */
	h1 {
		font-size: 1.4em;
		margin: 0.67em 0;
	}
	.page-template-template-appart .entry-header h1 {
		padding: 15px;
	}
	.header-reserver.header-reserver-appartement{
		max-width: 180px;
		width: 180px;
		height: auto;
		margin-top: -35px;
	}
	.entry-content ul{
		margin-left: 0;
	}
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
	/* Styles */
}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
	/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	/* Styles */
}