.section-4
{
    position: relative;
    width: 100%;
    background-image: url("../Photos/menu_ill.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}



    .section-4 .container
    {
        position: relative;
        width: 77.5%;
        margin: 0 auto;
        padding-top: 7.2%;
            padding-bottom: 7.2%;
        display: block;
            z-index: 999;
    }

        .section-4 .container .right,
        .section-4 .container .center,
        .section-4 .container .left
        {
            display: block;
            width: 26%; /* 4 -> 18%*/  
            background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;
            position: relative;
                display: inline-table;
				padding: 0% 3%;
				cursor: pointer;
			text-align: center;
				
				
        }

        .section-4 .container .right
        {
           /* float: right;*/
               margin-left: 0.5%;
        }

        .section-4 .container .left
        {
            /*float: left;*/
                margin-right: 0.5%;
        }

        .section-4 .container .left .text,
        .section-4 .container .center .text,
        .section-4 .container .right .text
        {
    position: relative;
    font-family: "robotolight";
    font-size: 1.3vw;
    color: #ffffff !important;
    padding-bottom: 5%;
        }

        .section-4 .container .left .titre,
        .section-4 .container .center .titre,
        .section-4 .container .right .titre
		{
			font-family: "fff_tusjbold";
			font-size: 2vw;
			line-height: 2.2vw;
			padding-bottom: 5%;
			/*padding-left: 7%;*/
			padding-top: 5%;
			position: relative;
			text-transform: uppercase;
			cursor: pointer;
			letter-spacing: 4px;
			color: #CD0028 !important;
        }
		
		.section-4 .container .left img,
        .section-4 .container .center img,
        .section-4 .container .right img
		{
			margin-left: 0%;
			margin-top: 5%;
			width: 50%;
        }


            .section-4 .container .left .titre span,
            .section-4 .container .center .titre span,
            .section-4 .container .right .titre span
            




@media screen and (max-width: 960px) 
{


    .section-4 .container .right, 
    .section-4 .container .center, 
    .section-4 .container .left 
    {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 6%;
    }

    .section-4 .container 
    {
        padding-bottom: 5.2%;
    }
        
        
    .section-4 .container .left .titre, 
    .section-4 .container .center .titre ,
    .section-4 .container .right .titre 
    {
        font-size: 5.5vw;
        padding-left: 0;
        line-height: 1.25em;
        text-align: center;
    }

    .section-4 .container .left .text, 
    .section-4 .container .center .text, 
    .section-4 .container .right .text 
    {
        font-size: 4vw;
        padding-left: 0 /*0*/;
        text-align: center;
		display: block;
		width: 100%;
    }

}