@media screen and (max-width: 959px) {
    /*//////////////////////////
    SKIN SLIDER 
    //////////////////////////*/


    #home-slider {
        overflow:hidden;
    }
    #slides {
        overflow:hidden!important;
    }
    
    .slidesjs-pagination {display:block;}


    .slidesjs-pagination { width: 100%; position: absolute; bottom:5px;padding:0;margin:0;text-align: center;z-index: 100; }
    .slidesjs-pagination li { margin: 0 0 0 5px; display: inline-block; zoom: 1;*display: inline; }
    .slidesjs-pagination li:first-child { margin: 0; }
    .slidesjs-pagination li a { 
        width: 24px; 
        height: 24px; 
        display: block;
        background:#ffffff;
        cursor: pointer; 
        text-indent: -9999px;            
        -moz-border-radius: 50%;
        -khtml-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;                  
        border:#cccccc 1px solid; 
        box-shadow: inset 5px 5px 5px rgba(0,0,0,0.4);
    }
    .slidesjs-pagination li a:hover { background-position: 0 -15px; }
    .slidesjs-pagination a.active { background:#792475;border:#792475 1px solid;  cursor: default; }





    .slidesjs-play {display:none;}
    .slidesjs-stop {display:none;}


    .slidesjs-navigation {
        position: absolute;
        top: 0; 
        z-index:105;
        width: 78px;
        height:240px;
        outline:none;
    }  
    .slidesjs-navigation:hover {
        background-color:rgba(0,0,0,0);
    }    


    #home-slider .slidesjs-previous {
        left:0;
    }
    #home-slider .slidesjs-next {
        right:0;
    }    
    .slidesjs-navigation span {
        z-index:105;
        width: 68px;
        height: 200px;
        background-image: url(../../generic/img/bg_direction_nav.png);
        background-repeat:no-repeat;
        margin:20px auto;
    }
    .slidesjs-previous span {
        background-position: 0 0; 
        left:0;
    }
    .slidesjs-next span {
        background-position: -68px 0; 
        right:0; 
    }
    .slidesjs-previous:hover span {
        background-position: 0 -200px;
    }

    .slidesjs-next:hover span {
        background-position: -68px -200px;
    }    


    #home-slider .carousel-btn-container {
        display:none!important;
    }




    .homeCarousel .flex-control-nav {
        display: block;
    }    


    /* SELECTION */
    .selection .side-push {
        width: 96%;
        margin: 0 auto;
        padding:0 2%;
    }
    .selection .side-push .item {
        width:45%;
        padding:0;
        border:none;
        float:left;
    }
    .selection .side-push .item.even {
        margin-left:4%;
    }

    .selection .side-push .item.odd {
        margin-right: 4%;
    }
    .selection .side-push .item.even p, .selection .side-push .item.odd p {
        width:60%;
        float:left;
    }    

    .selection .side-push .item.even .ico {
        margin:8px 10px 0 0;
    }
    .selection .side-push .item.odd .ico {
        margin:8px  0 0 10px;
    }

    /* FIN SELECTION */





}


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

    .selection .flaps {
        float:none;
        position:relative;
        width:96%;
        margin:0 auto 12px auto;
    }


}


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


    /* BLOC VIDEO */
    .video-box {
        display: none;
    }


    /* BLOC VIDEO */



    .flapsCarousel {
        display: none;
    }
    .selection .flaps {
        margin-bottom: 10px;
    }
    .flaps > a.readMore {
        display: none;
    }
    .selection .side-push .item:last-child {
        border: 0;
    }
    .concours-push {
        display: none;
    }
    .slider-two .item .desc li:nth-child(1), .slider-two .item .desc li:nth-child(2), .slider-two .item .desc li:nth-child(3) {
        display:block;
    }

    .selection .flaps > h3{
        padding: 17px 0 6px;
        margin:0px;
        font-size:17px;
        position:relative;
        z-index:10;
    }



}

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

    .selection .side-push .item {
        width: 100%;
        padding: 10px;
        display: inline-block;
        border: 0;
        margin:0!important;
    }
    .selection .side-push .item .ico {
        float: right;
        margin: 0px 15px 0px 18px;
        width: 130px;
        height: 130px;
    }

    .selection .side-push .item .ico img{
        width:118px;
        height:118px;	
    }

    .selection .side-push .item h3, .selection .side-push .item .h3 {
        padding: 0px 5px 0px 15px;
        margin: 15px 0px 0px 0px;
    }


    .selection .side-push .item.odd p {
        float: none;
        margin: 5px 0 0 0;
        padding: 0 15px;
        position: relative;
        width: 100%;
    }        



    .selection .side-push .item.even p {
        float: none;
        width: 100%;
        margin: 5px 0px 0px 0px;
        position:relative;
    }
    .selection .side-push .item.even .ico {
        float: left;
        margin: 0px 5px 0px 15px;
        width: 130px;
        height: 130px;
    }        
    .selection .side-push .item .readMore{
        height:20px;
        line-height:20px;
        float:left;
        font-family: 'roboto_condensedlight';

    }

    .selection .side-push .item.odd .readMore{
        height:20px;
        line-height:20px;
        width:auto;
        max-width:160px;
        position:absolute;
        bottom:-20px;
        left:15px;
    }

    .selection .side-push .item.even .readMore{
        height:20px;
        line-height:20px;
        width:auto;
        max-width:160px;
        position:absolute;
        bottom:-20px;
        left:150px;	
    }

    .selection .side-push .item .readMore i{
        margin:7px 0px 0px 4px;
        float:right;
    }        



    .slider-elastic .flapLeftContentWrapper {
        left:0;
    }
    .slider-elastic .wrapp-elastic-slider a.slide-btn-purp {
        left:20%;
        left: -moz-calc(50% - 65px);
        left: -webkit-calc(50% - 65px);
        left: calc(50% - 65px);
    }
}



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


}
/*///////////////////////////////////
CORRECTION SI IE < 9
///////////////////////////////////*/


.lt-ie9 .slidesjs-pagination li a { 
    width: 18px; 
    height: 18px; 
    display: block;
    background-color: transparent;
    background-image:url(../../generic/img/slider-bullet-IE8.jpg);
    background-repeat: 0;
    background-position:0 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    -webkit-border-radius: 0;             
    border:none; 
    box-shadow:none;
}

.lt-ie9 .slidesjs-pagination li a:hover {
    background-position: 0 -18px;
}
.lt-ie9 .slidesjs-pagination a.active { 
    background-position: 0 -36px;
    border:none;  
    cursor: default; 
}