div.menu-header div.col-xs-8 {
    width: 33.33333333%;
}
div.menu-header div.col-xs-4 {
    width: 66.66666667%;
}

@media screen and (min-width: 420px){
	.menu-header, .logo, .menu-nav, .bg-footer {
        height: 70px;
    }
	.logo a {
        font-size: 1em;
        height: 70px;
        line-height: 70px;
    }
	.lines > img {
        right: -22%;
    }
	.menu-nav ul, #footer-desktop {
        display: none;
    }
    .transp-home {
        height: 40%;
        margin-top: -71%;
    }
    .carousel-inner {
        height: 40%;
    }
    #mobile {
        height: 43%;
    }
    #mobile, .nav-mobile, #footer-home {
        display: block;
    }
}
@media screen and (min-width: 600px){
	.menu-header, .logo, .menu-nav, .bg-footer {
        height: 100px;
    }
    .logo > img {
        padding-top: 5px;
        padding-bottom: 5px;
		padding-left: 20px;
    }
    .logo a {
        font-size: 1.3em;
        height: 100px;
        line-height: 100px;
    }
    .lines > img {
        right: -23%;
    }
    .menu-nav ul, #footer-desktop {
        display: none;
    }
    .transp-home {
        height: 40%;
        margin-top: -71%;
    }
    .carousel-inner {
        height: 40%;
    }
    #mobile {
        height: 43%;
    }
    #mobile, .nav-mobile, #footer-home {
        display: block;
    }
/*	#footer-home {
		background: url("../img/background-footer-vertical.jpg");
		background-size: 100% 100%;
		height: 135px;
	}*/
    .nav-mobile p {
        font-family: 'conviction';
        font-size: 1.7em;
        color: #fff;
        text-align: right;
        padding-right: 16px;
        height: 100px;
        line-height: 100px;
    }
	.nav-mobile p:hover{
		cursor: pointer;
	}
    div.menu-mobile {
        width: 100%;
        background: url('../img/background-central-vertical.jpg') no-repeat;
        background-size: 100%;
    }
    .menu-mobile > .row {
        width: 100%;
        padding-bottom: 15px;
		padding-top: 15px;
    }
    .dropdown-mobile {
        font-family: 'conviction';
        background: url("../img/background-central-vertical.jpg") no-repeat;
        background-size: 100% 100%;
        display: none;
        position: absolute;
        z-index: 9999;
        font-size: 1.3em;
        right: 0;
        width: 145px;
        margin-right: 0;
        padding-top: 5px;
    }
    .dropdown-mobile ul {
        list-style-type: none;
    }
    .btn-mobile {
        text-align: center;
    }
    .btn-mobile img {
        width: 70%;
    }
    .btn-mobile img .pull-right {
        padding-right: 20px;
    }
    .col-xs-6 > .btn-mobile img {
        width: 48%;
    }
    .footer-address {
        color: #000;
        font-size: 1em;
		padding-top: 40px;
    }
    .copy p, .cerise p, .cerise p a {
        color: #000;
        font-size: 12px;
    }
	.copy p {
		padding-top: 20px;
	}
	.copy a {
		color: #000;
	}
	.carousel-caption {
		bottom: 0;
		font-size: 3em;
	}
	.transp {
		margin-top: -59%;
		height: 100%;
	}
	.collection-img {
		height: 16%;
	}
	.collection-img .caption {
		padding: 3em 1em;
	}
	.coll-detail-title {
		font-size: 1.5em;
	}
	.table {
		font-size: 0.5em;
	}
	.table>thead>tr>td,
	.table>tbody>tr>td {
		padding: 5px;
	}
	.content-wrapper p {
		font-size: 1.3em;
	}
	.bx-prev img,
	.bx-next img {
		width: 3vw;
		margin-top: 0;
	}
	.slide-acc img,
	.slide-sinks img	{
		height: 66%;
	}
}
@media screen and (min-width: 675px){
	.transp {
		margin-top: -57%;
		height: 101%;
	}
	.lines img {
		right: -20%;
	}
}
@media screen and (min-width: 720px){
	.transp {
		margin-top: -58%;
		height: 105%;
	}
	.lines img {
		right: -19%;
	}
}
@media screen and (min-width: 800px){
	.transp {
		margin-top: -55%;
		height: 102%;
	}
	.lines img {
		right: -17%;
	}
	.collection-img {
		height: 20%;
	}
	.logo a{
		font-size: 1.5em;
	}
	.nav-mobile p {
		font-size: 1.9em;
		padding-right: 25px;
	}
	.btn-mobile img {
		width: 60%;
	}
	.footer-address {
		padding-top: 100px;
	}
	.collection-img .caption {
		padding: 2.5em 1em;
		font-size: 1.5em;
	}
}