/*---------------- < 695-----------------*/


@media only screen and (max-width: 695px) {

    .masterSlide .slides{
        height: auto;
        max-height: none;
    }

    .masterSlide .slide .image{
        height: 250px;
    }

    .masterSlide .slide .image img{
        top: 50%;
        left: 50%;
        -webkit-transform: scale(0.6, 0.6) translate(-90%, -90%);
        -ms-transform: scale(0.6, 0.6) translate(-90%, -90%);
        transform: scale(0.6, 0.6) translate(-90%, -90%);
    }

    .masterSlide .infos .titre{
        font-size: 18px;
    }

    .masterSlide .infos .contenu{
        padding: 0px;
    }

    .masterSlide .slide p{
        width: 100%;
        margin-bottom: 15px;
    }


    /*------------------------------------ SECTION 4 PRODUITS -----------------------------*/
    
    .accueilBody .section4 .dots{
        display: none;
    }

    .accueilBody .section4 .groupes{
        white-space: normal;
    }

    .accueilBody .section4 .tab{
        min-width: 100%;
        max-width: 100%;
    }

    .accueilBody .section4 .tabs .line{
        width: 100%;
    }


    .accueilBody .section4 .left, .accueilBody .section4 .right{
        visibility: hidden;
    }




    footer .footerPartie1 .footerMenu .div, footer .footerPartie1 .footerMenu .ul{
        padding: 0px;
    }

}


/* On smaller screens, decrease text size */
@media only screen and (max-width: 500px) {

	.masterSlide .infos{
		padding-top: 18px;
	}

	.masterSlide .infos .titre{
	    font-size: 18px;
	}

	.masterSlide .titreG{
		font-size: 30px;
	}

    .masterSlide .slides{
        height: auto;
        max-height: none;
    }

    .masterSlide .infos .contenu{
        padding: 0px;
    }

    .masterSlide .slide p{
        width: 100%;
        margin-bottom: 15px;
    }

    .masterSlide .slide .image img{
        top: 50%;
        left: 50%;
        -webkit-transform: scale(0.5, 0.5) translate(-100%, -100%);
        -ms-transform: scale(0.5, 0.5) translate(-100%, -100%);
        transform: scale(0.5, 0.5) translate(-100%, -100%);
    }

	.section7 input, textarea, select {
        min-width: 230px;
    }

    .section7 .divButton {
    	width: 100%;
    	min-width: 0px;
    }

    footer img{
    	/*height: 75px;*/
        width: 80%;
    }

    footer .footerPartie1 .footerMenu div, footer .footerPartie1 .footerMenu ul{
        padding: 0px;
    }


}








/* On smaller screens, decrease text size */
@media only screen and (max-width: 400px) {

    .header1000 .headerLogo img{
        height: 40px;
    }

    .masterSlide .slide .image img{
        top: 50%;
        left: 50%;
        -webkit-transform: scale(0.5, 0.5) translate(-100%, -100%);
        -ms-transform: scale(0.5, 0.5) translate(-100%, -100%);
        transform: scale(0.45, 0.45) translate(-110%, -110%);
    }


}

