@media all and (width:320px){

    #link-information {
        padding: 0;
        width: 100%;
        float: none;
        margin: 0 auto;
        clear: both;
        text-align: center;
    }

    .footer_title_last h4 {
        text-align: center !important;
    }

    #cont_table tbody tr td {
        border-top: none !important;
        font-size: 8.5px !important;
        font-family: "Century Gothic";
    }

    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;;
    }

    #cnt-btn-slide {
        top: 33%  !important;
    }

    .btn-close a {
        background-color: #e91e63;
        line-height: 0px !important;
        padding: 7px 8px;
        display: inline-block;
        position: relative;
        right: 8px;
    }

    #cont-gallery-bottom{
        margin-top: 25px;
        padding: 0 !important;
        clear: both;
    }

    #cont-gallery-bottom #cnt-det p{
        font-size: 13px;
    }

    #cont_modul_slide.acc {
        margin-top: 0 !important;
        margin-bottom: 10px;
    }

    #cnt-about-itm p {
        height: 49px !important;
    }

    #cont_modul_slide.acc {
        margin-top: 0 !important;
        padding: 0 !important;
    }

    #cont_modul_slide {
        width: 100%;
    }

    #content-all-left {
        padding-top: 1px  !important;
    }

    #cont_img_gallery {
        padding: 0 !important;
    }

    #content-all-right {
        padding: 0 !important;
    }

    #cont_pagination-top {
        margin-top: 15px !important;
        padding: 0 10px !important;
    }

    #cont_pagination-top #cont-view-all {
        height: 25px;
        float: right;
        width: 100% !important;
    }

    #cont_pagination-top #cont-view-all select {
        width: 100% !important;
        background: url(../img/bkg-slct.png) no-repeat 255px 4px !important;
        background-size: 15px !important;
        background-color: #fff !important;
    }
    /***************************** index ****************************/
    #cont-div-srch {
        width: 100% !important;
    }

    .img_m{
        width: 183% !important;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    /***************************** FIN index ****************************/





    /***************************** LIST CATEGORIE ****************************/
    .content-all-right-cat{
        padding: 20px 0 !important
    }

    #cont-title-categorie h3{
        margin-top: 0px !important;
    }

    #cnt-itm-categorie{
        padding: 0 !important;
    }


    .item2{
        overflow: hidden;
        padding: 15px !important;
    }

    .cnt-itm-img-ref-cat{
        height: 300px !important;
    }

    .cont-div-srch-TOP-cat{
        margin-top: 10px !important;
    }



    /***************************** FIN LIST CATEGORIE  ****************************/

    #cnt-img-big {
        padding: 0 15px !important;
        width: 100% !important;
        margin: 0 auto;
    }

    .zoom_btn {
        bottom: 101px !important;
    }

    .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
        margin-right: 15px !important;
    }

    #cont-div-srch-view {
        background-color: transparent !important;
    }


    #cont-div-srch {
        padding: 0;
        margin-bottom: 10px;
    }

    #cont_slide {
        width: 100%;
    }

    #cnt_sld{
     width: 100%;
 }

 #jssor_1{
    width: 300px !important;
}

#cnt-about-itm p {
    height: 55px !important;
}

.title-page_listSouscategorie a{
    width: 100%;
    display: inline-block;
}

.cnt-arrow_crumbs{
    width: 100%;
    display: inline-block;
}

.p_crumb{
    width: 100% !important;
    margin-bottom: 0 !important;
    text-align: center;
}

.p_crumb a{
    width: 100%;
}


.cnt-notif-adds {
    width: 190px !important;
    text-align: center;
}


.cnt-notif-adds p {
    text-align: center !important;
    line-height: 18px;
    font-size: 12px !important;
}


.modal-dialog.modal-dialog-id {
    width: auto !important;
}

.cnt-imgFpm {
    margin-bottom: 20px;
    height: 240px;
}

}


@media all and (width:326px){

    #cont_table tbody tr td {
        border-top: none !important;
        font-size: 8.5px !important;
        font-family: "Century Gothic";
    }

    #cont_table tbody tr td span {
        color: #f9037e;
        font-weight: bolder;
        font-size: 11.5px !important;
        font-family: "Century Gothic";
        text-align: right;
        float: right;
    }

    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    #cnt-btn-slide {
        top: 33%  !important;
    }

    #cont-gallery-bottom{
        margin-top: 25px;
        padding: 0 !important;
        clear: both;
    }

    #cont-gallery-bottom #cnt-det p{
        font-size: 13px;
    }

    #cont_modul_slide.acc {
        margin-top: 0 !important;
        margin-bottom: 10px;
    }

    #cnt-about-itm p {
        height: 49px !important;
    }

    #cont_modul_slide.acc {
        margin-top: 0 !important;
        padding: 0 !important;
    }

    #cont_modul_slide {
        width: 100%;
    }

    #content-all-left {
        padding-top: 1px  !important;
    }

    #cont_img_gallery {
        padding: 0 !important;
    }

    #content-all-right {
        padding: 0 !important;
    }

    #cont_pagination-top {
        margin-top: 15px !important;
        padding: 0 10px !important;
    }

    #cont_pagination-top #cont-view-all select {
        width: 100% !important;
        background: url(../img/bkg-slct.png) no-repeat 255px 4px !important;
        background-size: 15px !important;
        background-color: #fff !important;
    }
    /***************************** index ****************************/
    #cont-div-srch {
        width: 100% !important;
    }

    .img_m{
        width: 183% !important;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    /***************************** FIN index ****************************/





    /***************************** LIST CATEGORIE ****************************/
    .content-all-right-cat{
        padding: 20px 0 !important
    }

    #cont-title-categorie h3{
        margin-top: 0px !important;
    }

    #cnt-itm-categorie{
        padding: 0 !important;
    }


    .item2{
        overflow: hidden;
        padding: 15px !important;
    }

    .cnt-itm-img-ref-cat{
        height: 300px !important;
    }

    .cont-div-srch-TOP-cat{
        margin-top: 10px !important;
    }



    /***************************** FIN LIST CATEGORIE  ****************************/

    #cnt-img-big {
        padding: 0 15px !important;
        width: 100% !important;
        margin: 0 auto;
    }

    .zoom_btn {
        bottom: 101px !important;
    }

    .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
        margin-right: 15px !important;
    }

    #cont-div-srch-view {
        background-color: transparent !important;
    }


    #cont-div-srch {
        padding: 0;
        margin-bottom: 10px;
    }

    #cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cnt-about-itm p {
        height: 55px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .cnt-notif-adds {
        width: 200px !important;
        text-align: center;
    }

    .cnt-notif-adds p {
        text-align: center !important;
        line-height: 18px;
        font-size: 12px !important;
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}




@media all and (min-width:320px) and (max-width:768px){
    #cont_logo_pay img {
        width: 100%;
    }

    #link-information {
        padding: 0;
        width: 100%;
        float: none;
        margin: 0 auto;
        clear: both;
        text-align: center;
    }


    #inp_srch_bar {
        font-size: 9px !important;
        height: 27px;
    }

    .cont-div-srch-TOP-cat-slct {
        display: none;
    }

    .notif_aj_select {
        display: none !important;
    }

    .cnt-notif-adds {
        width: 200px;
    }

    .cnt-notif-adds p {
        font-size: 12px;
    }

    #cnt-form_insc_info {
        padding-right: 0;
    }

    #cnt_itm_contact {
        /*width: 20%;*/
    }


}

@media all and (width:720px){
    #itmfield_left img {
        width: 25% !important;
    }
}


@media all and (max-width:720px){
    #itmfield_left img {
        width: 34% !important;
        margin: 0 auto;
        display: inherit;
    }

    #cnt-cont-mention p {
        font-family: "Century Gothic";
        font-size: 14px;
        clear: both;
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
    }

    .cnt-cmnt p {
        font-family: "Century Gothic";
        font-size: 14px;
        clear: both;
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
        height: 36px;
        margin: 0 !important;
    }

}





@media all and (width:360px){

    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    #cont-div-srch-view {
        overflow: hidden;
    }

    /***************************** index ****************************/
    #content-all-right {
        padding: auto;
        /* width: 76.4%; */
        padding: 0;
    }

    .img_m{
        width: 183%;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    #content-all-right {
        padding: auto;
        /* width: 76.4%; */
        padding-top: 16px;
    }

    /***************************** FIN index ****************************/




    /***************************** LIST CATEGORIE ****************************/
    .content-all-right-cat{

    }

    #cont-title-categorie h3{
        margin-top: 20px !important;
    }

    #cnt-itm-categorie{
        padding: 0 !important;
    }


    .item2{
        overflow: hidden;
        padding: 15px !important;
    }

    .cnt-itm-img-ref-cat{
        height: 300px !important;
    }

    .cont-div-srch-TOP-cat{
        margin-top: 10px !important;
    }



    /***************************** FIN LIST CATEGORIE  ****************************/


    #cnt-img-big {
        padding: 0 15px !important;
        width: 100% !important;
        margin: 0 auto;
    }

    .zoom_btn {
        bottom: 101px !important;
    }

    .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
        margin-right: 15px !important;
    }

    #cont-div-srch-view {
        background-color: transparent !important;
    }

    #cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0;
        border-bottom: dotted 1px #cecece !important;
        height: 336px !important;
        overflow: hidden;
        display: inline-block;
    }

    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important;
        background-size: cover;
        line-height: auto;
    }

    #cnt-about-itm p {
        height: 55px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .cnt-notif-adds {
        width: 200px !important;
    }



    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }


}



@media all and (width:375px){

    #cont_table tbody tr td {
        border-top: none !important;
        font-size: 9px !important;
        font-family: "Century Gothic";
    }

    #cont_table tbody tr td span {
        color: #f9037e;
        font-weight: bolder;
        font-size: 10.5px !important;
        font-family: "Century Gothic";
        text-align: right;
        float: right;
    }

    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    #cnt-cont-mention {
     /*margin-bottom: 10px; */
     padding: 0 15px !important;
 }


 #cont-div-srch-view {
    overflow: hidden;
}

/***************************** index ****************************/
#content-all-right {
    padding: auto;
    /* width: 76.4%; */
    padding: 0;
}

.img_m{
    width: 183%;
    /* height: 100%; */
    position: relative;
    left: -90px;
}

#fleche_reseau {
    display: none;
}

#cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    width: 100% !important;
}

#content-all-right {
    padding: auto;
    /* width: 76.4%; */
    padding-top: 16px;
}


/***************************** FIN index ****************************/





/***************************** LIST CATEGORIE ****************************/
.content-all-right-cat{
    padding: 20px 0;
}

#cont-title-categorie h3{
    margin-top: 20px !important;
}

#cnt-itm-categorie{
    padding: 0 !important;
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}



/***************************** FIN LIST CATEGORIE  ****************************/


#cnt-img-big {
    padding: 0 15px !important;
    width: 100% !important;
    margin: 0 auto;
}

.zoom_btn {
    bottom: 101px !important;
}

.cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
    margin-right: 15px !important;
}

#cont-div-srch-view {
    background-color: transparent !important;
}

#cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cnt-about-itm p {
        height: 55px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .cnt-notif-adds {
        width: 200px !important;
    }



    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }


}


@media all and (max-width: 380px) {

    #cnt-cont-mention {
     /*margin-bottom: 10px; */
     padding: 0 15px !important;
 }

 #cnt-itm-categorie {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 10px;
}

#cnt-itm-categorie li:after {
    display: none;

}

#cnt-itm-img-ref {
    height: 360px;
}

#cont-gallery-bottom {
    padding: 0;
}

#cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cnt-about-itm p {
        height: 55px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}

@media all and (width:400px){

    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    #cnt-cont-mention {
       /*margin-bottom: 10px; */
       padding: 0 15px !important;
   }

   #cont-div-srch-view {
    overflow: hidden;
}

/***************************** index ****************************/
#content-all-right {
    padding: auto;
    /* width: 76.4%; */
    padding: 0;
}

.img_m{
    width: 183%;
    /* height: 100%; */
    position: relative;
    left: -90px;
}

#fleche_reseau {
    display: none;
}

#cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    width: 100% !important;
}

#content-all-right {
    padding: auto;
    /* width: 76.4%; */
    padding-top: 16px;
}


/***************************** FIN index ****************************/





/***************************** LIST CATEGORIE ****************************/
.content-all-right-cat{
    padding: 20px 0;
}

#cont-title-categorie h3{
    margin-top: 20px !important;
}

#cnt-itm-categorie{
    padding: 0 !important;
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}



/***************************** FIN LIST CATEGORIE  ****************************/


#cnt-img-big {
    padding: 0 15px !important;
    width: 100% !important;
    margin: 0 auto;
}

.zoom_btn {
    bottom: 101px !important;
}

.cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
    margin-right: 15px !important;
}

#cont-div-srch-view {
    background-color: transparent !important;
}

#cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cont-div-srch {
        width: 100% !important;
    }

    #cnt-about-itm p {
        height: 55px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .cnt-notif-adds {
        width: 200px !important;
    }



    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}




@media all and (width:401px){



    #cont_table tbody tr td {
        border-top: none !important;
        font-size: 9px !important;
        font-family: "Century Gothic";
    }

    #cont_table tbody tr td span {
        color: #f9037e;
        font-weight: bolder;
        font-size: 10.5px !important;
        font-family: "Century Gothic";
        text-align: right;
        float: right;
    }

    #cont-div-srch-view {
        overflow: hidden;
    }

    /***************************** index ****************************/
    #content-all-right {
        padding: auto;
        /* width: 76.4%; */
        padding: 0;
    }

    .img_m{
        width: 183%;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    #content-all-right {
        padding: auto;
        /* width: 76.4%; */
        padding-top: 16px;
    }


    /***************************** FIN index ****************************/





    /***************************** LIST CATEGORIE ****************************/
    .content-all-right-cat{
        padding: 20px 0;
    }

    #cont-title-categorie h3{
        margin-top: 20px !important;
    }

    #cnt-itm-categorie{
        padding: 0 !important;
    }


    .item2{
        overflow: hidden;
        padding: 15px !important;
    }

    .cnt-itm-img-ref-cat{
        height: 300px !important;
    }

    .cont-div-srch-TOP-cat{
        margin-top: 10px !important;
    }



    /***************************** FIN LIST CATEGORIE  ****************************/


    #cnt-img-big {
        padding: 0 15px !important;
        width: 100% !important;
        margin: 0 auto;
    }

    .zoom_btn {
        bottom: 101px !important;
    }

    .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
        margin-right: 15px !important;
    }

    #cont-div-srch-view {
        background-color: transparent !important;
    }

    #cont_slide img{
/*    width: 584px !important;
    height: 262px !important;
    position: relative !important;
    left: -94px !important;*/
}

#cont-div-srch {
 width: 100% !important;
}

#bottom_menu_mobile {
    width: 300px !important;
    height: 72px !important;
}

.b_bottom_menu_mobile #laudio_player {
    display: block !important;
    left: 6px !important;
    bottom: 2px !important;
}


.title-page_listSouscategorie a{
    width: 100%;
    display: inline-block;
}

.cnt-arrow_crumbs{
    width: 100%;
    display: inline-block;
}

.p_crumb{
    width: 100% !important;
    margin-bottom: 0 !important;
    text-align: center;
}

.p_crumb a{
    width: 100%;
}

.cnt-notif-adds {
    width: 200px;
}


.modal-dialog.modal-dialog-id {
    width: auto !important;
}

.cnt-imgFpm {
    margin-bottom: 20px;
    height: 240px;
}

}



@media all and (width: 414px) {


    #cont_table tbody tr td {
        border-top: none !important;
        font-size: 9px !important;
        font-family: "Century Gothic";
    }

    #cont_table tbody tr td span {
        color: #f9037e;
        font-weight: bolder;
        font-size: 10.5px !important;
        font-family: "Century Gothic";
        text-align: right;
        float: right;
    }

    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    #cnt-cont-mention {
     /*margin-bottom: 10px; */
     padding: 0 15px !important;
 }


 /***************************** index ****************************/
 #cnt-btn-slide {
    top: 29%;
}

#content-all-left {
    padding-top: 1px !important;
}

#cont-div-srch {
    width: 100% !important;
}

#content-all-right {
    padding: 0 !important;
}

#cont_pagination-top {
    margin-top: 16px !important;
}

#cnt-itm-img {
    padding: 10px;
    width: 100% !important;
    float: left;
}



.img_m{
    width: 183%;
    /* height: 100%; */
    position: relative;
    left: -90px;
}

#fleche_reseau {
    display: none;
}

#cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    width: 100% !important;
}

/***************************** FIN index ****************************/



/***************************** FIN index ****************************/





/***************************** LIST CATEGORIE ****************************/
.content-all-right-cat{
    padding: 20px 0;
}

#cont-title-categorie h3{
    margin-top: 20px !important;
}

#cnt-itm-categorie{
    padding: 0 !important;
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}



/***************************** FIN LIST CATEGORIE  ****************************/


#cnt-img-big {
    padding: 0 15px !important;
    width: 100% !important;
    margin: 0 auto;
}

.zoom_btn {
    bottom: 101px !important;
}

.cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
    margin-right: 15px !important;
}

#cont-div-srch-view {
    background-color: transparent !important;
}

#cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }


    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0;
        border-bottom: dotted 1px #cecece !important;
        height: 336px !important;
        overflow: hidden;
        display: inline-block;
    }

    #cont-div-srch {
     width: 100%;
 }

 #bottom_menu_mobile {
    width: 300px !important;
    height: 72px !important;
}


.b_bottom_menu_mobile #laudio_player {
    display: block !important;
    left: 6px !important;
    bottom: 2px !important;
}



.title-page_listSouscategorie a{
    width: 100%;
    display: inline-block;
}

.cnt-arrow_crumbs{
    width: 100%;
    display: inline-block;
}

.p_crumb{
    width: 100% !important;
    margin-bottom: 0 !important;
    text-align: center;
}

.p_crumb a{
    width: 100%;
}


.cnt-notif-adds {
    width: 200px !important;
}



.modal-dialog.modal-dialog-id {
    width: auto !important;
}

.cnt-imgFpm {
    margin-bottom: 20px;
    height: 240px;
}

}

@media all and (max-width: 414px){
    #cnt-nb-encart {
        width: 100% !important;
    }

    #slct_palette {
        float: left;
        width: 100% !important;
    }



    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}


@media all and (width: 480px) {

    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    #cnt-cont-mention {
     /*margin-bottom: 10px; */
     padding: 0 15px !important;
 }

 #cnt-btn-slide {
    top: 29%;
}

#content-all-left {
    padding-top: 1px !important;
}

#cont-div-srch {
    width: 100% !important;
}

#content-all-right {
    padding: 0 !important;
}

#cont_pagination-top {
    margin-top: 16px !important;
}

#cnt-itm-img {
    padding: 10px;
    width: 100% !important;
    float: left;
}

/***************************** index ****************************/

.img_m{
    width: 183%;
    /* height: 100%; */
    position: relative;
    left: -90px;
}

#fleche_reseau {
    display: none;
}

#cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    width: 100% !important;
}

/***************************** FIN index ****************************/



/***************************** FIN index ****************************/





/***************************** LIST CATEGORIE ****************************/
.content-all-right-cat{
    padding: 20px 0;
}

#cont-title-categorie h3{
    margin-top: 20px !important;
}

#cnt-itm-categorie{
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}



/***************************** FIN LIST CATEGORIE  ****************************/


#cnt-img-big {
    padding: 0 15px !important;
    width: 100% !important;
    margin: 0 auto;
}

.zoom_btn {
    bottom: 101px !important;
}

.cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
    margin-right: 15px !important;
}

#cont-div-srch-view {
    background-color: transparent !important;
}

#cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important;
        background-size: cover;
        line-height: auto;
    }


    #bottom_menu_mobile {
        width: 300px !important;
        height: 72px !important;
    }


    .b_bottom_menu_mobile #laudio_player {
        display: block !important;
        left: 6px !important;
        bottom: 2px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }

    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
        text-align: center !important;
        font-size: 12px !important;
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}


@media all and (max-width: 480px) {
    #cnt-itm-categorie li {
        list-style: none;
        overflow: hidden;
        height: 28px;
        text-align: left;
        padding-left: 15px;
        padding-right: 27px;
    }

    #cnt-itm-categorie li:after {
        content: "...";
        position: absolute;
        top: -5px;
        right: 22px;
        font-size: 25px;
        color: #fff;
    }

    #cont-div-srch-view {
        margin: 14px auto 0;
        width: 90%;
        text-align: center;
        float: none;
    }

    #content-body-all-view .title-page {
        margin: 0 auto;
        width: auto;
        display: inline-block;
    }

    #cnt-img-big {
        padding: 0;
        width: 90%;
        margin: 0 auto;
    }

    #cnt-about-content-gal {
        padding: 0 22px;
        margin-top: 15px;
    }


    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0;
        border-bottom: dotted 1px #cecece !important;
        height: 336px !important;
        overflow: hidden;
        display: inline-block;
    }

    #cnt-btn-slide, #itm-img-ref .owl-nav {
        width: 78% !important;
        padding: 0;
        position: absolute;
        top: 36% !important;
        z-index: 3000;
        left: 4px !important;
        right: 0;
        margin: 0 auto;
    }

    .item2 {
        overflow: hidden !important;
        padding: 35px !important;
    }



    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}




@media all and (max-width: 450px) {
    .txt_prev_next{
        display: none !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}


@media all and (width: 450px) and (height:960px) {
    /***************************** index ****************************/

    .img_m{
        width: 183%;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    /***************************** FIN index ****************************/

    #cont_slide img{
/*        width: 320px !important;
height:  250px !important;*/
}


.title-page_listSouscategorie a{
    width: 100%;
    display: inline-block;
}

.cnt-arrow_crumbs{
    width: 100%;
    display: inline-block;
}

.p_crumb{
    width: 100% !important;
    margin-bottom: 0 !important;
    text-align: center;
}

.p_crumb a{
    width: 100%;
}


}

@media all and (width :540px){
    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
        text-align: center !important;
        font-size: 12px !important;
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}


@media only all and (width:540px) and (height: 960px){
    .itm-env {
        margin-right: 4.8px !important;
        margin-bottom: 6px !important;
        width: 29.1% !important;
    }

    #cnt-btn-slide {
        top: 29%;
    }

    #content-all-left {
        padding-top: 1px !important;
    }

    #cont-div-srch {
        width: 100% !important;
    }

    #content-all-right {
        padding: 0 !important;
    }

    #cont_pagination-top {
        margin-top: 16px !important;
    }

    #cnt-itm-img {
        padding: 10px;
        width: 100% !important;
        float: left;
    }

    /***************************** index ****************************/

    .img_m{
        width: 183%;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    /***************************** FIN index ****************************/



    /***************************** FIN index ****************************/





    /***************************** LIST CATEGORIE ****************************/
    .content-all-right-cat{
        padding: 20px 0;
    }

    #cont-title-categorie h3{
        margin-top: 20px !important;
    }

    #cnt-itm-categorie{
    }


    .item2{
        overflow: hidden;
        padding: 15px !important;
    }

    .cnt-itm-img-ref-cat{
        height: 300px !important;
    }

    .cont-div-srch-TOP-cat{
        margin-top: 10px !important;
    }



    /***************************** FIN LIST CATEGORIE  ****************************/


    #cnt-img-big {
        padding: 0 15px !important;
        width: 100% !important;
        margin: 0 auto;
    }

    .zoom_btn {
        bottom: 101px !important;
    }

    .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
        margin-right: 15px !important;
    }

    #cont-div-srch-view {
        background-color: transparent !important;
    }

    #cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important;
        background-size: cover;
        line-height: auto;
    }


    #bottom_menu_mobile {
        width: 300px !important;
        height: 72px !important;
    }


    .b_bottom_menu_mobile #laudio_player {
        display: block !important;
        left: 6px !important;
        bottom: 2px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}

}



@media only all and (width: 600px) {

    .cnt-itm-img_dorure_arrow img {
        width: 11% !important;
        float: right;
        right: 88px !important;
        position: relative;
        transform: rotate(90deg) !important;
    }

    .itm-env {
        margin-right: 4px !important;
        margin-bottom: 4px !important;
        width: 29.1% !important;
    }

    #cnt-nb-encart {
        width: 100% !important;
    }

    #cnt-btn-slide {
        top: 29%;
    }

    #content-all-left {
        padding-top: 1px !important;
    }

    #cont-div-srch {
        width: 100% !important;
    }

    #content-all-right {
        padding: 0 !important;
    }

    #cont_pagination-top {
        margin-top: 16px !important;
    }

    #cnt-itm-img {
        padding: 10px;
        width: 100% !important;
        float: left;
    }

    /***************************** index ****************************/

    .img_m{
        width: 183%;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    /***************************** FIN index ****************************/



    /***************************** FIN index ****************************/





    /***************************** LIST CATEGORIE ****************************/
    .content-all-right-cat{
        padding: 20px 0;
    }

    #cont-title-categorie h3{
        margin-top: 20px !important;
    }

    #cnt-itm-categorie{
    }


    .item2{
        overflow: hidden;
        padding: 15px !important;
    }

    .cnt-itm-img-ref-cat{
        height: 300px !important;
    }

    .cont-div-srch-TOP-cat{
        margin-top: 10px !important;
    }



    /***************************** FIN LIST CATEGORIE  ****************************/


    #cnt-img-big {
        padding: 0 15px !important;
        width: 100% !important;
        margin: 0 auto;
    }

    .zoom_btn {
        bottom: 101px !important;
    }

    .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
        margin-right: 15px !important;
    }

    #cont-div-srch-view {
        background-color: transparent !important;
    }

    #cont_slide img{

    }

    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important;
        background-size: cover;
        line-height: auto;
    }


    #bottom_menu_mobile {
        width: 300px !important;
        height: 72px !important;
    }


    .b_bottom_menu_mobile #laudio_player {
        display: block !important;
        left: 6px !important;
        bottom: 2px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }

    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
        text-align: center !important;
        font-size: 12px !important;
    }



    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}


@media all and (max-width: 600px) {


    #cnt-itm-img_dorure_arrow{
        display: none;
    }

    .cnt-itm-img_dorure_arrow{
        display: block !important;
        width: 100%;
        top: 0 !important;
        text-align: left !important;
    }

    .cnt-itm-img_dorure_arrow img {
        width: 11% !important;
        float: none !important;
        left: 45%;
        position: relative;
        transform: rotate(90deg) !important;
    }

    .cnt-itm-img_dorure_arrow img{
        width: 11% !important;
        float: right;
        right: 106px;
        position: relative;
        transform: rotate(90deg) !important;
    }

    .cnt-itm-img_dorure_right{
        float: right !important
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}


@media all and (width: 640px) {

    #cnt-itm-img_dorure_arrow {
        display: none;
    }

    .cnt-itm-img_dorure_arrow{
        display: block !important;
        width: 100%;
        top: 0 !important;
        text-align: left !important;
    }

    .cnt-itm-img_dorure_arrow img {
        width: 11% !important;
        float: none !important;
        left: 45%;
        position: relative;
        transform: rotate(90deg) !important;
    }

    #cont_table tbody tr td {
        border-top: none !important;
        font-size: 10.5px !important;
        font-family: "Century Gothic";
        padding: 0;
    }

    #cont_table tbody tr td span {
        color: #f9037e;
        font-weight: bolder;
        font-size: 11.5px !important;
        font-family: "Century Gothic" !important;
        text-align: right;
        float: right;
    }

    .itm-env {
        margin-right: 4px !important;
        margin-bottom: 5px !important;
        width: 29.8% !important;
    }

    #cnt-itm-img_dorure {
        padding: 0;
        overflow: hidden;
        /* margin: 0 9px; */
        width: 100% !important;
        margin: 0 0 15px 0 !important;
    }

    #cnt-itm-img_dorure img{
       width: 100%;
   }
   #itm-img-cfs {
    padding: 0;
    overflow: hidden;
    /* margin: 0 9px; */
    width: 100% !important;
    margin: 0 0 15px 0 !important;
}

#itm-img-cfs img{
   width: 100%;
}


.cnt-notif-adds {
    width: 200px;
}

.cnt-notif-adds p {
    text-align-last: center;
    font-size: 12px !important;
}



.modal-dialog.modal-dialog-id {
    width: auto !important;
}

.cnt-imgFpm {
    margin-bottom: 20px;
    height: 240px;
}


}


@media all and (width: 640px) {

    /***************************** index ****************************/
    #cont-div-srch {
        width: 100% !important;
    }

    .img_m{
        width: 183%;
        /* height: 100%; */
        position: relative;
        left: -90px;
    }

    #fleche_reseau {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 100% !important;
    }

    #cnt-itm-img {
        width: 100% !important;
    }

    #content-all-right {
        padding: auto;
        /* width: 76.4%; */
        padding: 0;
        padding-top: 20px;
    }

    #cont_pagination-top #cont-view-all select {
        width: 64% !important;
    }

    .item2{
        width: 100% !important;
        height: 313px;
        padding: 15px !important;
    }

    .item2  .img_cars{
        width: 100% !important;
    }

    .owl-carousel .owl-stage-outer {
        position: relative;
        width: 100% !important;
        height: 100% !important;
        overflow: hidden;
        -webkit-transform: translate3d(0px, 0px, 0px);
    }

    #itm-img-ref {
        padding: 0;
        float: none;
        margin: 0 auto;
        position: relative;
        left: 0;
        right: 0;
        float: none;
        width: 100% !important;
        height: 255px;
        overflow: hidden;
    }

    /***************************** FIN index ****************************/



    #cnt-img-big {
        padding: 0 15px !important;
        width: 100% !important;
        margin: 0 auto;
    }

    .zoom_btn {
        bottom: 101px !important;
    }

    .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
        margin-right: 15px !important;
    }

    #cont-div-srch-view {
        background-color: transparent !important;
    }

    #cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }
    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important;
        background-size: cover;
        line-height: auto;
    }

    .item2 {
        overflow: hidden !important;
        padding: 35px !important;
    }

    #autre_e_menu {
        background-size: auto;
        background-image: url(../lesimages/logo-mil-creation.png);
        background-position: center 10px;
        padding-top: 105px;
        width: 322px !important;
    }

    #bottom_menu_mobile {
        width: 322px;
        height: 72px;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }


    .modal-dialog.modal-dialog-id {
        width: auto !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 240px;
    }

}

@media all and (max-width: 640px){

    #cnt-img-encart {
        margin-right: 3px !important;
    }

    #cnt-name-left .title_top {
        width: 100% !important;
    }

    #img_preview {
        width: 100% !important;
        /* height: 50%; */
        margin: 0 auto;
        /* background-color: #fff; */
        text-align: center;
        position: relative;
        top: 38% !important;
    }


    #cnt-itm-img_dorure {
        padding: 0;
        overflow: hidden;
        /* margin: 0 9px; */
        width: 100% !important;
        margin: 0 0 15px 0 !important;
    }

    #cnt-itm-img_dorure_arrow {
/*        top: -7px !important;
        left: 61px !important;
        height: 40px !important;*/
    }

    #cnt-itm-img_dorure_arrow img{
        transform: rotate(90deg);
    }

    #cont_table {
        width: 100% !important;
    }
}


@media all and (width: 768px){
    #cnt-name-left .title_top {
        width: 89% !important;
    }

    #cnt-name-left {
        margin-bottom: 12px;
    }

    .espace{
        display: block;
    }


    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
    }


}






@media all and (width: 768px){

    .itm-env {
        margin-right: 6px !important;
        margin-bottom: 7px !important;
        width: 29.8% !important;
    }

    #cnt-itm-img_dorure_arrow {

        top: 40px !important;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
        /*width: 100%;*/
    }
    .cnt-itm-img_last img{
        /*width: 10% !important;*/
    }

    #cnt-itm-img-ref {
        height: 345px !important;
    }

    #g_entete_top_rose {
        width: 245px !important;
    }

    /***************************** index ****************************/

    .img_m{
        width: 128%;
        /* height: 100%; */
        position: relative;
        top: 40px;
        left: -90px;
    }

    #fleche_reseau {
       display: block;
   }

   #cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    width: auto;
}

.cycle-tiles-container{
    top: -2px !important;
}



/***************************** FIN index ****************************/





/***************************** LIST CATEGORIE ****************************/

#cnt-itm-categorie{
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}

#cnt-item-img{
    height: auto !important;
}

#cnt-btn-slide, #itm-img-ref .owl-nav {
    top: 36% !important;
}

.owl-prev img{
    left: 7px;
}
.owl-next img{
    right: 7px;
}

#cnt-p_item a{

    font-size: 14px !important;
}

/***************************** FIN LIST CATEGORIE  ****************************/

.content-all-right-view{
    padding-top: 10px !important;
}


#cont-div-srch-view {
    padding: 3px 20px;
    margin-top: 3px !important;
    /* background-color: #d6d6d6; */
    border-radius: 31px;
    clear: both;
}


#cnt-btn-slide, #itm-img-ref .owl-nav {
    width: 97% !important;
    padding: 0;
    position: absolute;
    z-index: 3000;
    left: 14px !important;
    right: 0;
    margin: 0 auto;
}

.owl-nav {
    width: 97% !important;
    padding: 0;
    position: absolute;
    z-index: 3000;
    left: 14px !important;
    right: 0;
    margin: 0 auto;
    top: 34% !important;
}


#cnt-itm-img {
    width: 50%;
}

#cont-title-categorie h3.nw-h-title {
    font-size: 23px;
}

.im-h {
    width: 97px;
}

#cont-title-categorie h3.nw-h-title {
    font-size: 23px;
    line-height: 19px;
}


#cont-div-srch-TOP {
    padding-bottom: 0px;
}


.cnt-notif-adds {
    width: 200px;
}

.cnt-notif-adds p {
    font-size: 12px !important;
    text-align: center !important;
}


#cnt-main-menu h5 {
    font-size: 14px;
}

.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

}





@media all and (width: 800px){


    #cnt-img-env {
        float: none;
        margin: 0 auto;
        clear: both;
        width: 50% !important;
    }

    .cnt-img-rubans {
        width: 100% !important;
    }


    #img_preview {
        width: 69% !important;
        /* height: 50%; */
        margin: 0 auto;
        /* background-color: #fff; */
        text-align: center;
        position: relative;
        top: 21% !important;
    }


    #cont_table {
        width: 76% !important;
        padding-left: 14px;
    }


    #cnt-commande {
        padding: 0;
    }

    #cnt-img-produit {
        width: 100px !important;
        height: 100px !important;
        overflow: hidden;
        position: absolute;
        top: 74px !important;
        right: 212px !important;
    }

    #cnt-name-left p {
        font-size: 15px;
        font-family: "Century Gothic";
        margin-bottom: 123px !important;
    }

    #cnt-itm-img_dorure_arrow {
        top: 43px !important;

    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        height: 40px;
        line-height: 40px;
        font-size: 10px !important;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
    }

    .cnt-itm-img_last img{
        /*width: 10% !important;*/
    }

    /***************************** index ****************************/

    .img_m{
        width: 129%;
        /* height: 100%; */
        position: relative;
        top: 42px;
        left: -90px;
    }

    #fleche_reseau {
       display: block;
   }

   #cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    /*width: auto;*/
}

.cycle-tiles-container{
    top: -4px !important;
}


/***************************** FIN index ****************************/





/***************************** LIST CATEGORIE ****************************/

#cnt-itm-categorie{
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}

#cnt-item-img{
    height: auto !important;
}

#cnt-btn-slide, #itm-img-ref .owl-nav{
    top: 22% !important;
}

.owl-prev img{
    left: 7px;
}
.owl-next img{
    right: 7px;
}

#cnt-p_item a{

    font-size: 14px !important;
}

/***************************** FIN LIST CATEGORIE  ****************************/

}

@media all and (width: 800px){

    /***************************** index ****************************/

    .img_m{
        width: 129%;
        /* height: 100%; */
        position: relative;
        top: 42px;
        left: -90px;
    }

    #fleche_reseau {
       display: block;
   }

   #cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    /*width: auto;*/
}

.cycle-tiles-container{
    top: -4px !important;
}


/***************************** FIN index ****************************/

}

@media all and (width: 800px){

    /***************************** index ****************************/

    .img_m{
        width: 129%;
        /* height: 100%; */
        position: relative;
        top: 42px;
        left: -90px;
    }

    #fleche_reseau {
       display: block;
   }

   #cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    /*width: auto;*/
}

.cycle-tiles-container{
    top: -4px !important;
}


/***************************** FIN index ****************************/



/***************************** LIST CATEGORIE ****************************/

#cnt-itm-categorie{
}


.item2 {
    overflow: hidden;
    width: 95% !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}

#cnt-item-img{
    height: auto !important;
}

#cnt-btn-slide, #itm-img-ref .owl-nav{
    top: 22% !important;
}

.owl-prev img{
    left: 7px;
}
.owl-next img{
    right: 7px;
}

#cnt-p_item a{

    font-size: 14px !important;
}

/***************************** FIN LIST CATEGORIE  ****************************/



.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
    height: 213.33px;
}

.modal-dialog.modal-dialog-id {
    width: 75%!important;
}


}



/**********************************  RESPONSIVE ALL MAX **************************/

@media all and (min-width: 768px){

    .rslides_container {
        height: auto !important;
    }

    #content-body-all {
        /* margin-top: 25px; */
        padding: 25px 0 0 0;
        background-color: rgba( 255, 255, 255, 0.63);
        display: inline-block;
        width: 100%;
    }

    #cont_pagination-top {
        padding: 0 20px !important;
        margin-top: 1px !important;
    }

    .fleche{
        display:  none !important;
    }

    #interne_cont_logo_slide {
        /*height: 306px !important;*/
    }

}

@media all and (min-width: 767px){

    .cnt-count-cl-mobile{
        display: none !important;
    }



}


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


    .cnt-count-cl-mobile .cnt-nbr-cl {
        float: left;
        /* padding: 5px; */
        height: 100%;
        color: #fff;
        margin: 0 auto;
    }

    .cnt-count-cl-mobile .cnt-nbr-cl .nbr-cl{
        text-align: center;
    }


    #cont-div-left,
    #content-body-all{
        clear: both;
    }

    #int-top-msg p {
        text-align: center;
        margin: 0;
        color: #e3007e;
        font-weight: bold;
        font-size: 13px !important;
    }

    .btn_pay {
        width: 100% !important;
        font-size: 13px;
    }

    .title-page_listSouscategorie {
        padding-left: 0 !important;
    }

    .cont-div-srch-view {
        background: none !important;
        text-align: center !important;
        padding: 0 !important;
    }

    #content-all-left{
        padding: 0;
    }

    #cnt-main-menu h5{
        text-transform: uppercase;
    }

    #cnt-fld-h5 ul{
        margin: 0;
    }

    #cnt-fld-h5 ul li {
        padding-top: 0;
        padding-bottom: 0;
        padding: 0 6px !important;
        border: none;
        margin-bottom: 5px;
    }

    #cnt-fld-h5 ul li a {
        width: 100%;
        display: inline-block;
        background-color: #e1e1e1;
        line-height: 34px;
        padding-left: 17px;
        color: #e6007d;
        text-transform: uppercase;
        border-radius: 20px !important;
    }

/*    #cnt-fld-h5 ul li a {
        width: 100%;
        display: inline-block;
        background-color: rgb(8, 115, 142);
        line-height: 40px;
        padding-left: 17px;
        color: #fff;
        text-transform: uppercase;
        }*/

        #cnt-menuleft{
            display: none;
        }

        #cnt-menuleft-mobile {
            display: block;
            padding: 10px !important;
        }

        .align-cnt-check {
            margin-right: 0px !important;
        }

        #cnt-cont-mention {
           /*margin-bottom: 10px; */
           padding: 0 15px !important;
       }

       #content-all-right{
        float: none !important;
        display: inline-block;
    }

    #cnt-fld-h5 a {
        width: 100%;
        display: inline-block;
    }

    .btn_cat{
        cursor: pointer;
        background: url(../img/next-blue.png) no-repeat right;
        background-size: 17px;
    }

    #fleche_reseau {
        display: none ;
    }

    #cnt-img-big {
        padding: 0;
        width: 63%;
        margin: 0 auto;
    }

    #cnt-about-content-gal {
        padding: 0 22px;
        margin: 15px auto;
        float: none;
    }

    #sub_sclnetwrk, #sub_banniere, #sub_pub {
        width: 40% !important;
        float: left;
    }

    #cont_err {
        margin-top: 15px;
    }

    #cont_modul_slide.acc {
        margin-top: 0 !important;
    }

    #copy_foot{
        left: 0 !important;
    }

    .txt_pageLR{
        display: none;
    }

    .validForm2{
        display: block;
    }

    #btnUpdate {
       margin-left: 0 !important;
       width: 90%;
   }

   #title-itm_contact img {
    width: 47px !important;
    height: 47px !important;
}


.int_crumbs h4 a {
    width: 100%;
    display: inline-block;
    float: none !important;
    /*background: url(../img/arrow_crumbs.png) no-repeat;*/
}
.st_aquo{
    display: none;
}

.name_produit {
    text-align: center;
    float: none;
}

}

@media all and (width: 980px){



    #cnt-img-env {
        float: none;
        margin: 0 auto;
        clear: both;
        width: 50% !important;
    }

    .cnt-img-rubans {
        width: 100% !important;
    }


    #cont_table {
        width: 62% !important;
        padding-left: 14px;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        margin: 0 2px !important;
        font-size: 13px !important;
    }

    .itm-env {
        margin-right: 9px !important;
        margin-bottom: 9px !important;
        width: 29.8% !important;
    }

    #cnt-itm-img_dorure_arrow {
        top: 53px !important;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
        text-align: left !important;
    }
    .p_720{
        padding-left: 0 !important;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
    }

    .cnt-itm-img_last img{
        /*width: 6% !important;*/
    }

    /***************************** index ****************************/

    .img_m{
        width: 128%;
        /* height: 100%; */
        position: relative;
        top: 40px;
        left: -90px;
    }

    #fleche_reseau {
       display: block;
   }

   #cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
}

.cycle-tiles-container {
    top: -2px !important;
}

#cont_pagination-top #cont-view-all select {
    width: 45%;
}

/***************************** FIN index ****************************/



/***************************** LIST CATEGORIE ****************************/

#cnt-itm-categorie{
}


.item2 {
    overflow: hidden;
    padding: 15px !important;
    width: 95%;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}

#cnt-item-img{
    height: auto !important;
}

#cnt-btn-slide, #itm-img-ref .owl-nav{
    top: 29% !important;
}

.owl-prev img{
    left: 7px;
}
.owl-next img{
    right: 7px;
}

#cnt-p_item a{

    font-size: 14px !important;
}

/***************************** FIN LIST CATEGORIE  ****************************/

#interne_cont_logo_slide {
    height: 386px !important;
}






.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
    height: 274.98px;
}

.modal-dialog.modal-dialog-id {
    width: 75%!important;
}


}



@media all and (min-width: 1024px){

}





@media all and (width: 1024px){
    .cnt-count-cl {
        right: 295px !important;
    }

    #cont_table {
        width: 53% !important;
        padding-left: 14px;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 12px !important;
        margin: 0 5px !important;
    }

    .itm-env {
        margin-right: 5px !important;
        margin-bottom: 6px !important;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 100% !important;
    }

    #cnt-itm-img_dorure_arrow {
        padding: 4px;
        overflow: hidden;
        margin: 0 0;
        text-align: center;
        position: relative;
        top: 72px !important;
        height: 50px;
    }

    #footer-2 {
        padding-left: 17px !important;
    }

    #cnt-service {
        width: 25%;
    }

    #cnt-commande {
        width: 25%;
    }

    .cnt-itm-img_last {
        width: 30%;
        margin-left: 0 !important;
    }

    /***************************** index ****************************/

    .img_m{
        width: 128%;
        /* height: 100%; */
        position: relative;
        top: 40px;
        left: -90px;
    }

    #fleche_reseau {
       display: block;
   }

   #cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
}

.cycle-tiles-container {
    top: -2px !important;
}

#cont_pagination-top #cont-view-all select {
    width: 45%;
}

#cont_pagination-top #cont-view-all form {
    width: 100%;
    height: 100%;
    float: right;
}

/***************************** FIN index ****************************/




/***************************** LIST CATEGORIE ****************************/

#cnt-itm-categorie{
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}

#cnt-item-img{
    height: auto !important;
}

#cnt-btn-slide, #itm-img-ref .owl-nav{
    top: 20% !important;
}

.owl-prev img{
    left: 5px;
}
.owl-next img{
    right: 7px;
}

#cnt-p_item a{

    font-size: 14px !important;
}

.item2-respList{
    overflow: hidden;
    /*width: 118%;*/
}


/***************************** FIN LIST CATEGORIE  ****************************/

#interne_cont_logo_slide {
    height: 398px !important;
}




.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
    height: 322.5px;
}

.modal-dialog.modal-dialog-id {
    width: 75%!important;
}


}


@media only all and (width: 1030px){



    #cont_table {
        width: 52% !important;
        padding-left: 14px;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 12px !important;
        margin: 0 5px !important;
    }

    .itm-env {
        margin-right: 5px !important;
        margin-bottom: 6px !important;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 100% !important;
    }

    #cnt-itm-img_dorure_arrow {
        padding: 4px;
        overflow: hidden;
        margin: 0 0;
        text-align: center;
        position: relative;
        top: 72px !important;
        height: 50px;
    }

    #footer-2 {
        padding-left: 17px !important;
    }

    #cnt-service {
        width: 25%;
    }

    #cnt-commande {
        width: 25%;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
    }


    #cnt-check-impr-encart{
        width: 100% !important;
        padding-left: 15px !important;
    }

    #cnt-coupon{
        width: 100% !important;
    }

    #cnt-impr-encart{
        width: 100% !important;
    }

    /*last*/

    #interne_cont_logo_slide {
        height: 398px !important;
    }

    #cnt-btn-slide, #itm-img-ref .owl-nav {
        width: 97%;
        padding: 0;
        position: absolute;
        top: 22% !important;
        z-index: 3000;
        left: 0;
        right: 0;
        margin: 0 auto;
    }





    .cnt-img-env-id {
        width: 100% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
        height: 322.5px;
    }

    .modal-dialog.modal-dialog-id {
        width: 75%!important;
    }

}


@media only all and (width: 1080px){


    .cnt-itm-img_last {
        width: 30%;
        margin-left: 0 !important;
    }

    #cont_table {
        width: 52% !important;
        padding-left: 14px;
    }

    #cnt-itm-img_dorure_arrow {
        padding: 4px;
        overflow: hidden;
        margin: 0 0;
        text-align: center;
        position: relative;
        top: 75px !important;
        height: 50px;
    }

    #cnt-nb-encart {
        width: 100% !important;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 12px !important;
        margin: 0 5px !important;
    }

    .itm-env {
        margin-right: 5px !important;
        margin-bottom: 6px !important;
        width: 29.8%;
    }

    #footer-2 {
        padding-left: 17px !important;
    }

    #cnt-service {
        width: 25%;
    }

    #cnt-commande {
        width: 25%;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
    }


    #interne_cont_logo_slide {
        height: 400px !important;
    }

    #cnt-btn-slide, #itm-img-ref .owl-nav {
        width: 96.6%;
        padding: 0;
        position: absolute;
        top: 23% !important;
        z-index: 3000;
        left: 0px;
        right: 8px !important;
        margin: 0 auto;
    }

    .cnt-cdv-heatr {
        right: -21px;
        top: 1134px;
        display: block !important;
    }


    .alg-form-search form select#slct_cate {
        float: left;
        width: 61% !important;
    }


    .alg-cont-title-categorie {
        margin: 0 auto;
        float: none;
        display: inline-block;
        padding: 0px 0;
    }

    .cnt-img-env-id {
        width: 100% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
        height: 322.5px;
    }

    .modal-dialog.modal-dialog-id {
        width: 75%!important;
    }


}


@media all and (min-width: 1200px){

    .cnt-cdv-heatr {
        right: 39px;
        top: 1131px;
    }

    #cont_table {
        width: 52% !important;
        padding-left: 14px;
    }

    #cnt-itm-img_dorure_arrow {
        padding: 4px;
        overflow: hidden;
        margin: 0 0;
        text-align: center;
        position: relative;
        /*top: 75px !important;*/
        height: 50px;
    }

    #cnt-crumbs-socialnet img {
        width: 5% !important;
    }

}


@media all and (width: 1200px){
    .cnt-itm-img_last {
        width: 30%;
        margin-left: 0 !important;
    }

    #cnt-itm-img_dorure_arrow {
        padding: 4px;
        overflow: hidden;
        margin: 0 0;
        text-align: center;
        position: relative;
        top: 75px !important;
        height: 50px;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 13px;
        margin: 0 3px !important;
    }

    .itm-env {
        margin-right: 5px !important;
        margin-bottom: 7px;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 100% !important;
    }

    #footer-2 {
        padding-left: 17px !important;
    }

    #cnt-service {
        width: 25%;
    }

    #cnt-commande {
        width: 25%;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
    }

    #g_entete_top_rose {
        float: left;
        width: auto !important;
        display: none;
    }

    #interne_cont_logo_slide {
        height: 397px !important;
    }

    /***************************** index ****************************/

    .img_m{
        width: 128%;
        /* height: 100%; */
        position: relative;
        top: 40px;
        left: -90px;
    }

    #fleche_reseau {
       display: block;
   }

   #cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
}

.cycle-tiles-container {
    top: -2px !important;
}

#cont_pagination-top #cont-view-all select {
    width: 45%;
}

#cont_pagination-top #cont-view-all form {
    width: 100%;
    height: 100%;
    float: right;
}

#cnt-crumbs-socialnet img {
    width: 7% !important;
}

/***************************** FIN index ****************************/






/***************************** LIST CATEGORIE ****************************/

#cnt-itm-categorie{
}


.item2{
    overflow: hidden;
    padding: 5px !important;
}

.cnt-itm-img-ref-cat{
    height: 263px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}

#cnt-item-img{
    height: auto !important;
}

#cnt-btn-slide, #itm-img-ref .owl-nav{
    top: 19% !important;
}

.owl-prev img{
    left: 5px;
}
.owl-next img{
    right: 0px;
}

#cnt-p_item a{

    font-size: 14px !important;
}

.item2-respList{
    overflow: hidden;
    /*width: 114% !important;*/
}

.owl-carousel .owl-item {
    width: 173px !important;
    margin-right: 36px !important;
}

#cnt-itm-img-ref {
    overflow: visible;
}

#cont_vignette_sous_categorie {
    height: auto !important;
}

/***************************** FIN LIST CATEGORIE  ****************************/

.cnt-cdv-heatr {
    right: 39px;
    top: 1131px;
}



.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
    height: 322.5px;
}

.modal-dialog.modal-dialog-id {
    width: 75%!important;
}



}



@media all and (max-width: 1262px){

    #cnt-check-impr-encart{
        width: 100% !important;
        padding-left: 15px !important;
    }

    #cnt-coupon{
        width: 100% !important;
    }

    #cnt-impr-encart{
        width: 100% !important;
    }

}



@media all and (width: 1263px){

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 13px !important;
        margin: 0 26px;
    }

    .itm-env {
        margin-right: 7px !important;
        margin-bottom: 7px;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 100%;
    }

    #interne_cont_logo_slide {
        height: 397px !important;
    }

    /***************************** index ****************************/



    /***************************** FIN index ****************************/






    /***************************** LIST CATEGORIE ****************************/
    #cnt-btn-slide, #itm-img-ref .owl-nav {
        width: 100%;
        padding: 0;
        position: absolute;
        top: 29% !important;
        z-index: 3000;
    }

    /***************************** FIN LIST CATEGORIE  ****************************/

    #interne_cont_menu_pple,
    #interne_cont_logo_slide,
    #interne_cont_slogan_page,
    #interne_modul_slide,
    #interne_cont_block_contenu,
    #interne_pied_page,
    #interieur_cont_conten_pge,
    #contenu_b_interieur_cont_conten_pge,
    #interne_cont_descpgeee {
        width: 980px;
        margin: 0 auto;
    }


    #d_cont_menu_pple {
        text-align: center;
        text-align: -webkit-center;
        float: right;
        width: 702px;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 13px;
        margin: 0 3px !important;
    }

    .alg-ban-page {
        height: 193px;
        margin-bottom: 35px;
    }

    .notif_aj_select {
        font-size: 12px;
        position: absolute;
        background-color: #71284f;
        bottom: 46px;
        right: 5px;
        padding: 9px;
        z-index: 45;
        padding: 9px;
        display: none;
        width: 153px;
        text-align: center;
    }

    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    .cnt-notif-adds p.ntf-adds {
        color: #fff;
        letter-spacing: 0px;
        text-align: center;
        font-size: 12px;
        margin: 0;
    }

    .cnt-cdv-heatr {
        right: 5.7% !important;
        top: 1075px;
        display: block !important;
    }

    .cnt-itm-img_last {
        width: 100%;
    }

    #cnt-service {
        width: 25%;
    }

    #cnt-commande {
        width: 23%;
    }

    .cnt-itm-img_last {
        width: 21%;
        margin-left: 14px !important;
        overflow: hidden;
        padding: 0;
    }

    .cnt-itm-img_last img {
        width: 100%;
        float: right;
    }


    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 2px 6px;
        border-radius: 100%;
        line-height: 12px;
        top: 33px;
        right: 42px;
        font-size: 12px;
    }




    .cnt-img-env-id {
        width: 100% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
        height: 322.5px;
    }

    .modal-dialog.modal-dialog-id {
        width: 75%!important;
    }


}



@media all and (width: 1280px){

    .cnt-cdv-heatr {
        top: 1099px;
        right: 6.3%;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 13px !important;
        margin: 0 26px;
    }

    .itm-env {
        margin-right: 7px !important;
        margin-bottom: 7px;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 100%;
    }

    #interne_cont_logo_slide {
        height: 397px !important;
    }

    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
       font-size: 12px !important;
       text-align: center !important;
   }

   .notif_aj_select {
    width: 152px;
}


#interne_cont_menu_pple,
#interne_cont_logo_slide,
#interne_cont_slogan_page,
#interne_modul_slide,
#interne_cont_block_contenu,
#interne_pied_page,
#interieur_cont_conten_pge,
#contenu_b_interieur_cont_conten_pge,
#interne_cont_descpgeee {
    width: 980px;
    margin: 0 auto !important;
}

#d_cont_menu_pple {
    text-align: center;
    text-align: -webkit-center;
    float: right;
    width: 702px;
}

#interne_d_cont_menu_pple > div > ul > li > a {
    font-size: 13px !important;
    margin: 0 3px;
}

#cont_modul_slide.acc {
    margin-top: 10px;
}

#cnt-service {
    width: 25%;
}

#cnt-commande {
    width: 22%;
}

.cnt-itm-img_last {
    margin-left: 15px;
    width: 25%;
    padding: 0;
}



.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
    height: 322.5px;
}

.modal-dialog.modal-dialog-id {
    width: 75%!important;
}






}







@media all and (min-width: 1366px){

    .cnt-cdv-heatr {
        right: -21px;
        top: 1239px;
    }

}



@media all and (width: 1366px){


    #interne_cont_logo_slide {
        height: 499px !important;
    }

/*    .cnt-cdv-heatr {
        right: -12px !important;
        top: 55%;
        }*/

    }


    @media screen and (width: 1366px) and (height: 768px){


        #interne_cont_logo_slide {
            height: 499px !important;
        }

/*    .cnt-cdv-heatr {
        right: -12px !important;
        top: 55%;
        }*/

    }


    @media all and (width: 1440px){

        .cnt-cdv-heatr {
            right: 25px !important;
            top: 1255px;
        }

        #img_preview {
            top: 15% !important;
        }

        #interne_cont_logo_slide {
            height: 500px !important;
        }

        .cnt-itm-img_last {
            margin-left: 50px;
        }

        .cnt-notif-adds {
            position: absolute;
            top: 40%;
            width: 200px;
            padding: 7px;
            background-color: #312a2e87;
            display: none;
        }

    }



    @media all and (width: 1480px){
        #interne_cont_logo_slide {
            height: 500px !important;
        }

        .cnt-cdv-heatr {
            right: 45px !important;
            top: 1238px;
        }

    }


    @media all and (min-width: 1600px){
        #cnt-img-list{
            height: auto !important;
        }

        .cnt-cdv-heatr {
            width: 100px;
            height: 100px;
            right: 68px;
            top: 55%;
        }

    }





    @media all and (width: 1600px){

        /***************************** index ****************************/
        #cont-div-srch {
            width: 100% !important;
        }

        .img_m{
            width: 183%;
            /* height: 100%; */
            position: relative;
            left: -90px;
        }

        #fleche_reseau {
            display: none;
        }

        #cont_pagination-top #cont-view-all form {
            width: 100% !important;
        }

        #cnt-itm-img {
            /*width: 100% !important;*/
        }

        #cnt-btn-slide, #itm-img-ref .owl-nav {
            width: 97% !important;
            padding: 0;
            position: absolute;
            top: 32%;
            z-index: 3000;
            left: 0;
            right: 0;
            margin: 0 auto;
        }

        #content-all-right {
            padding: auto;
            /* width: 76.4%; */
            padding: 0;
            padding-top: 20px;
        }

        #cont_pagination-top #cont-view-all select {
            width: 64% !important;
        }

        .item2{
            width: 100% !important;
            height: 313px;
            padding: 15px !important;
        }

        .item2  .img_cars{
            width: 100% !important;
        }

        .owl-carousel .owl-stage-outer {
            position: relative;
            width: 100% !important;
            height: 100% !important;
            overflow: hidden;
            -webkit-transform: translate3d(0px, 0px, 0px);
        }

        #itm-img-ref {
            padding: 0;
            float: none;
            margin: 0 auto;
            position: relative;
            left: 0;
            right: 0;
            float: none;
            width: 100% !important;
            height: 255px;
            overflow: hidden;
        }

        /***************************** FIN index ****************************/



        #cnt-img-big {
            padding: 0 15px !important;
            width: 100% !important;
            margin: 0 auto;
        }

        .zoom_btn {
            bottom: 101px !important;
        }

        .cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
            margin-right: 15px !important;
        }

        #cont-div-srch-view {
            background-color: transparent !important;
        }

        #cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }
    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important;
        background-size: cover;
        line-height: auto;
    }

    .item2 {
        overflow: hidden !important;
        padding: 35px !important;
    }

    #autre_e_menu {
        background-size: auto;
        background-image: url(../lesimages/logo-mil-creation.png);
        background-position: center 10px;
        padding-top: 105px;
        width: 322px !important;
    }

    #bottom_menu_mobile {
        width: 322px;
        height: 72px;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 5px 6px;
        border-radius: 100%;
        line-height: 7px;
        top: 49px;
        right: 62px;
        font-size: 12px;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 68px;
        top: 1070px !important;
    }

    .cnt-itm-img_last {
        margin-left: 52px;
    }


}


@media all and (width: 1680px){

    #interne_cont_logo_slide {
        height: 500px !important;
    }


    .cycle-tiles-container {
        width: 100%;
        height: 100%;
    }

    .img_m{
        width: 110% !important;
        position: relative;
    }




}


@media all and (width: 1800px){

    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 30px !important;
        top: 1413px;
    }

    #interne_cont_logo_slide {
        height: 610px !important;
    }

    .item2 {
        overflow: hidden;
        width: 98%;
    }

    /***************************** index ****************************/
    .cycle-tiles-container {
        width: 100%;
        height: 100%;
    }

    .img_m{
        width: 110% !important;
        /* height: 100%; */
        position: relative;
    }

    #cnt-btn-slide, #itm-img-ref .owl-nav {
        top: 39% !important;
    }

    /***************************** FIN index ****************************/

    .clearfix{
        max-width: 100% !important;
    }

    .zoom_btn{
        bottom: 198px !important;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 5px 8px;
        border-radius: 100%;
        line-height: 11px;
        top: 48px;
        right: 61px;
        font-size: 12px;
    }

    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }


}

@media all and (width: 1920px){

    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 81px !important;
        top: 1415px !important;
    }

    #cnt-item-img {
        /* height: 85%; */
        overflow: hidden;
        border: solid 1px #00a0e0;
        padding: 15px;
        width: 98%;
    }

    .item2-respList {
        overflow: hidden;
        width: 98%;
    }

    #cnt-btn-slide, #itm-img-ref .owl-nav {
        top: 39% !important;
    }

    .clearfix{
        max-width: 100% !important;
    }

    .zoom_btn{
        bottom: 198px !important;
    }
    .cnt-crumbs-socialnet-1920 img {
        width: 4% !important;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 377px !important;
        overflow: hidden;
        display: inline-block;
    }

    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important ;
        background-size: cover;
        line-height: auto;
    }


    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 4px 8px;
        border-radius: 100%;
        line-height: 13px;
        top: 48px;
        right: 61px;
        font-size: 12px;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 81px !important;
        top: 1326px !important;
    }

    .cnt_ul_int {
        width: 48%;
        float: left;
    }

    .customer_service ul {
        padding-left: 17px;
    }

    #inp_srch_bar {
        width: 100%;
        height: 30px;
    }


    #cnt-search-bar-acc #sub-srch {
        width: 5%;
        top: 2px;
        right: 6px;
    }

    #d_entete_top_rose {
        width: 84% !important;
        padding-left: 90px;
        float: right !important;
    }

}


@media all and (width: 1980px){



    #cnt-btn-slide, #itm-img-ref .owl-nav {
        top: 39% !important;
    }

    .clearfix{
        max-width: 100% !important;
    }

    .zoom_btn{
        bottom: 198px !important;
    }

    .cnt-crumbs-socialnet-1920 img {
        width: 4% !important;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 120px !important;
        top: 55%;
    }

    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 4px 8px;
        border-radius: 100%;
        line-height: 13px;
        top: 48px;
        right: 61px;
        font-size: 12px;
    }

}

@media all and (width: 2048px) and (height: 1536px){

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 154px !important;
        top: 55%;
    }

    .item2 {
        overflow: hidden;
        width: 97% !important;
    }

    #cnt-gallery {
        padding: 0;
        margin-top: 25px;
        width: 37% !important;
    }

    #cnt-about-content-gal {
        padding-left: 0;
        margin: 17px 0;
        width: 60% !important;
        float: right;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 405px !important;
        overflow: hidden;
        display: inline-block;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 498px;
    }

}

@media all and (width: 2560px) and (height: 1440px){
    .item2 {
        overflow: hidden;
        width: 97% !important;
    }

    #cnt-gallery {
        padding: 0;
        margin-top: 25px;
        width: 37% !important;
    }

    #cnt-about-content-gal {
        padding-left: 0;
        margin: 17px 0;
        width: 60% !important;
        float: right;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 405px !important;
        overflow: hidden;
        display: inline-block;
    }



}

@media all and (width: 2560px) and (height: 1600px){
    .item2 {
        overflow: hidden;
        width: 97% !important;
    }

    #cnt-gallery {
        padding: 0;
        margin-top: 25px;
        width: 37% !important;
    }

    #cnt-about-content-gal {
        padding-left: 0;
        margin: 17px 0;
        width: 60% !important;
        float: right;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 405px !important;
        overflow: hidden;
        display: inline-block;
    }



}

@media all and (width: 2880px) and (height: 1800px){
    .item2 {
        overflow: hidden;
        width: 97% !important;
    }

    #cnt-gallery {
        padding: 0;
        margin-top: 25px;
        width: 37% !important;
    }

    #cnt-about-content-gal {
        padding-left: 0;
        margin: 17px 0;
        width: 60% !important;
        float: right;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 405px !important;
        overflow: hidden;
        display: inline-block;
    }


    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 498px;
    }


}

@media all and (width: 2980px){
    .item2 {
        overflow: hidden;
        width: 97% !important;
    }

    #cnt-gallery {
        padding: 0;
        margin-top: 25px;
        width: 37% !important;
    }

    #cnt-about-content-gal {
        padding-left: 0;
        margin: 17px 0;
        width: 60% !important;
        float: right;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 405px !important;
        overflow: hidden;
        display: inline-block;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 498px;
    }

}

@media all and (width: 2560px){
    #cnt-btn-slide, #itm-img-ref .owl-nav {
        top: 39% !important;
    }


    .clearfix{
        max-width: 100% !important;
    }

    .zoom_btn{
        bottom: 198px !important;
    }

    #cont-gallery-bottom #cnt-det p{
        padding: 0 !important;
    }

    .cnt-crumbs-socialnet-1920 img {
        width: 4% !important;
    }


    .cnt-cdv-heatr {
        right: -21px;
        top: 1134px !important;
        display: block !important;
    }


    .alg-form-search form select#slct_cate {
        float: left;
        width: 61% !important;
    }


}

@media all and (width: 2580px){
    #cnt-btn-slide, #itm-img-ref .owl-nav {
        top: 39% !important;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 418px !important;
        overflow: hidden;
        display: inline-block;
    }

    .clearfix{
        max-width: 100% !important;
    }

    .zoom_btn{
        bottom: 198px !important;
    }

    #cont-gallery-bottom #cnt-det p{
        padding: 0 !important;
    }

    .cnt-crumbs-socialnet-1920 img {
        width: 4% !important;
    }

    .item2{
        width: 98% !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 498px;
    }

}

@media all and (width: 3200px) and (height: 1800px) {
    #cnt-btn-slide, #itm-img-ref .owl-nav {
        top: 39% !important;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 418px !important;
        overflow: hidden;
        display: inline-block;
    }

    .clearfix{
        max-width: 100% !important;
    }

    .zoom_btn{
        bottom: 198px !important;
    }

    #cont-gallery-bottom #cnt-det p{
        padding: 0 !important;
    }

    .cnt-crumbs-socialnet-1920 img {
        width: 4% !important;
    }

    .item2{
        width: 98% !important;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 475px;
    }

}








@media all and (min-width: 1800px){

    #cnt-itm-img-ref {
        height: auto !important;
    }


    /***************************** index ****************************/
    .cycle-tiles-container {
        width: 100%;
        height: 100%;
    }

    .img_m{
        width: 110% !important;
        /* height: 100%; */
        position: relative;
    }


    /***************************** FIN index ****************************/

}











@media all and (max-width: 330px){
    #cont_pagination-top #cont-view-all form {
        width: 100%;
        height: 100%;
        float: none;
    }

    #cont-view-all label {
        display: none;
    }

    #cont_pagination-top #cont-view-all select {
        width: 100%;
        background: url(../img/bkg-slct.png) no-repeat 253px 3px;
        background-size: 16px;
        background-color: #fff;
    }


}


@media all and (min-width: 480px) and (max-width: 600px){

    .itm-env {
        margin-right: 4px !important;
        margin-bottom: 4px !important;
        width: 29.1% !important;
    }

    #slct_palette {
        float: left;
        width: 100% !important;
    }


    #cnt-nb-encart {
        width: 100% !important;
    }

    #cont-gallery-bottom {
        margin-top: 25px;
        padding: 0;
        clear: both;
    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 294px;
        overflow: hidden;
        display: inline-block;
    }

    #cnt-div-img-itm {
        width: 50%;
        height: auto;
        float: left;
    }

    #cnt-btn-slide {
        top: 40%;
    }



}



@media all and (min-width: 480px) and (max-width: 767px){
    #cnt-itm-img {
        padding: 10px;
        /*  width: 50%;*/
        float: left;
    }
}

@media all and (max-width: 660px){
    #cnt-link-devis a{
        width: 100%;
        font-size: 12px;
    }

    #cnt-reference p {
        float: left;
        clear: left;
    }

    #cnt-about-content-gal {
        padding: 0 15px !important;
    }

    #cnt-link-devis {
        text-align: center;
        padding: 0 !important;
    }

    #cnt-link-devis a {
        width: 100% !important;
        font-size: 13px !important;
    }

    #cnt-btn-slide {
        top: 39% !important;
    }

    #cont-gallery-bottom {
        padding: 0 !important;
        clear: both;
    }

    #cnt-div-img-itm{
        width: 100% !important;
    }

    #cnt-btn-slide {
        top: 28% !important;
    }


}


@media all and (width: 720px){

    #cnt-img-env {
        float: none;
        margin: 0 auto;
        clear: both;
        width: 50% !important;
    }

    .cnt-img-rubans {
        width: 100% !important;
    }

    #img_preview {
        width: 70% !important;
        /* height: 50%; */
        margin: 0 auto;
        /* background-color: #fff; */
        text-align: center;
        position: relative;
        top: 21% !important;
    }


    #cont_table {
        width: 60% !important;
        padding-left: 14px;
    }

    .itm-env {
        margin-right: 11px !important;
        margin-bottom: 11px !important;
        width: 29.8% !important;
    }

    #cnt-coupon {
        width: auto !important;
        margin-right: 20px;
    }

    .cnt-itm-img_dorure_arrow {
        text-align: center;
        position: relative;
        top: 51px !important;
        height: 50px;
    }

    #cnt-itm-img_dorure_arrow {
        padding: 4px;
        overflow: hidden;
        margin: 0 0;
        text-align: center;
        position: relative;
        top: 56px !important;
        height: 50px;
        width: 25% !important;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
        text-align: left !important;
    }

    #cnt-list-paiement {
        margin-top: 15px;
        margin-bottom: 15px;
        text-align: left !important;
    }

    #cnt-itm-img-ex {
     height: auto !important;
     overflow: hidden;
     margin-bottom: 15px;
 }

 #itm-img-cfs {
   padding-left: 15px;
   overflow: hidden;
   margin-bottom: 15px;
   width: 25% !important;
}

#cnt-itm-img_dorure {
    padding: 0;
    overflow: hidden;
    margin: 0 9px;
    width: 25% !important;
}

.cnt-img-rubans-1{
    width: 30% !important;
}

#cont_cnt-itm-img-palette {
    padding: 0;
    margin-bottom: 10px;
    width: 20.7% !important;
}

.cnt-itm-img_last img {
    /*width: 5% !important;*/
}

.cnt_ul_int {
 width: 50% !important;
 float: left;
}


#cnt-service, #cnt-commande{
    width: 50%;
}

#info-util {
    width: 100%;
}

#interne_modul_slide{
    width: 702px !important;
}

#cont_logo_slide {
    margin-top: 0 !important;
    margin-bottom: 0;
    width: 700px !important;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

#interne_cont_menu_pple{
    width: 700px !important;
    height: 100%;
}

#g_entete_top_rose {
    width: 272px !important;
}

#interne_d_cont_menu_pple > div > ul > li > a {
    padding: 0 5px;
    font-size: 9px !important;
}

/***************************** index ****************************/
#cont-div-srch {
    width: 100% !important;
}

.img_m{
    width: 183%;
    /* height: 100%; */
    position: relative;
    left: -90px;
}

#fleche_reseau {
    display: none;
}

#cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    width: 100% !important;
}

#content-all-right {
    padding: auto;
    /* width: 76.4%; */
    padding: 0;
    padding-top: 20px;
}

#cnt-btn-slide {
    top: 29%;
}

#content-all-left {
    padding-top: 1px !important;
}

#cont-div-srch {
    width: 50% !important;
}

#content-all-right {
    padding: 0 !important;
}

#cont_pagination-top {
    margin-top: 16px !important;
}

#cnt-itm-img {
    padding: 10px;
    width: 100% !important;
    float: left;
}

/***************************** index ****************************/

.img_m{
    width: 183%;
    /* height: 100%; */
    position: relative;
    left: -90px;
}

#fleche_reseau {
    display: none;
}

#cont_pagination-top #cont-view-all form {
    width: 100% !important;
}

#cnt-itm-img {
    width: 100% !important;
}

/***************************** FIN index ****************************/



/***************************** FIN index ****************************/





/***************************** LIST CATEGORIE ****************************/
.content-all-right-cat{
    padding: 20px 0;
}

#cont-title-categorie h3{
    margin-top: 20px !important;
}

#cnt-itm-categorie{
}


.item2{
    overflow: hidden;
    padding: 15px !important;
}

.cnt-itm-img-ref-cat{
    height: 300px !important;
}

.cont-div-srch-TOP-cat{
    margin-top: 10px !important;
}



/***************************** FIN LIST CATEGORIE  ****************************/


#cnt-img-big {
    padding: 0 15px !important;
    width: 100% !important;
    margin: 0 auto;
}

.zoom_btn {
    bottom: 101px !important;
}

.cnt-scl-fb-ic, .cnt-scl-gplus-ic, .cnt-scl-gplus-ic {
    margin-right: 15px !important;
}

#cont-div-srch-view {
    background-color: transparent !important;
}

#cont_slide img{
/*        width: 584px !important;
        height: 262px !important;
        position: relative !important;
        left: -94px !important;*/
    }

    #cont-gallery-bottom #cnt-det p {
        color: #ea6f99;
        padding: 0 !important;
        background-size: cover;
        line-height: auto;
    }


    #bottom_menu_mobile {
        width: 300px !important;
        height: 72px !important;
    }


    .b_bottom_menu_mobile #laudio_player {
        display: block !important;
        left: 6px !important;
        bottom: 2px !important;
    }


    .title-page_listSouscategorie a{
        width: 100%;
        display: inline-block;
    }

    .cnt-arrow_crumbs{
        width: 100%;
        display: inline-block;
    }

    .p_crumb{
        width: 100% !important;
        margin-bottom: 0 !important;
        text-align: center;
    }

    .p_crumb a{
        width: 100%;
    }



}
}



@media all and (min-width: 480px) and (max-width: 768px){
    #cnt-itm-img {
        padding: 10px;
        width: 50%;
        float: left;
    }
}

@media all and (max-width: 660px){
    #cnt-link-devis a{
        width: 100%;
        font-size: 12px;
    }

    #cnt-reference p {
        float: left;
        clear: left;
    }

    #cnt-about-content-gal {
        padding: 0 15px !important;
    }

    #cnt-link-devis {
        text-align: center;
        padding: 0 !important;
    }

    #cnt-link-devis a {
        width: 100% !important;
        font-size: 13px !important;
    }

    #cnt-btn-slide {
        top: 39% !important;
    }

    #cont-gallery-bottom {
        padding: 0 !important;
        clear: both;
    }

    #cnt-div-img-itm{
        width: 100% !important;
    }

    #cnt-btn-slide {
        top: 28% !important;
    }


}

@media all and (width: 768px){


    #cnt-img-env {
        float: none;
        margin: 0 auto;
        clear: both;
        width: 50% !important;
    }

    .cnt-img-rubans {
        width: 100% !important;
    }


    #img_preview {
        width: 69% !important;
        /* height: 50%; */
        margin: 0 auto;
        /* background-color: #fff; */
        text-align: center;
        position: relative;
        top: 20% !important;
    }

    #cont_table {
        width: 78% !important;
        padding-left: 14px;
    }

    #cnt-commande {
        padding: 0;
    }

    #cnt-coupon {
        width: auto !important;
    }

    #cnt-img-produit {
        width: 100px !important;
        height: 100px !important;
        overflow: hidden;
        position: absolute;
        top: 74px !important;
        right: 202px !important;
    }

    #cnt-name-left p {
        font-size: 15px;
        font-family: "Century Gothic";
        margin-bottom: 123px !important;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        padding: 0 5px;
        font-size: 10px;
    }

    #cont-div-srch {
        width: 100% !important;
    }

    #content-all-left {
        padding-top: 1px !important;
    }


    .cnt-img-env-id {
        width: 100% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
    }

    .cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
        width: 50% !important;
        height: 203.33px;
    }

    .modal-dialog.modal-dialog-id {
        width: 75%!important;
    }



}

@media all and (min-width: 768px){

    #cnt-menuleft-mobile{
        display: none;
    }

    #cnt-btn-slide {
        top: 33%;
    }



    #cont_content-view {
        margin: 8px auto 0;
        float: none;
    }
    .cont_content-SCategorie{
        float: left !important;
    }

    #cont-div-srch-view {
        padding: 6px 10px;
    }

    #content-body-all-view .title-page {
        padding: 0 !important;
    }

    #cnt-about-content-gal {
        padding-left: 0;
        margin: 17px 0;
        width: 100%;
    }

}



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

    .slct_palette {
        float: left;
        width: 100%;
    }

    .cnt-search-bar-mobile{
        display: block !important;
    }


    #cont-div-srch{
        display: none;
    }

    #content-body-all-view {
        /* margin-top: 25px; */
        padding: 0 !important;
        background-color: rgba(255, 255, 255, 0.82);
        clear: both;
        display: inline-block;
        border-radius: 20px 20px 0 0;
    }

    #content-body-all {
        /* margin-top: 25px; */
        padding: 0 !important;
        background-color: rgba( 255, 255, 255, 0.63);
        /* display: inline-block; */
        border-radius: 20px;
    }

    #cont-title-categorie {
        display: none;
    }

    #cont_pagination-top #cont-view-all form {
        width: 97% !important;
        height: 100%;
        float: right;
    }

    #cont_pagination-top #cont-view-all label {
        font-family: "Century Gothic";
        font-weight: normal;
        font-size: 13px;
        color: #333;
        line-height: 24px;
    }

    .nav-left {
        display: inline-flex !important;
    }

    #cnt-menuleft-mobileul:last-child{
        border-bottom: none !important
    }



    #cnt-main-menu {
        padding: 0;
        margin-top: 0 !important;
        display: inline-block;
        width: 100%;
    }

    .title-page {
        font-family: "Century Gothic";
        font-size: 13px;
        font-weight: normal;
        margin-top: 8px;
        margin-bottom: 22px;
        padding-left: 24px;
        height: auto;
        text-align: center;
        width: 100% !important;
    }

    #cnt-menuleft-mobile #cnt-fld-h5:last-child {
        /* border-bottom: none; */
    }


    #content-all-left {
        background-color: #e6007d !important;
        padding-bottom: 20px !important;
    }

    #content-all-left #cnt-fld-h5 {
        margin: 0;
        padding: 0px 0px 8px 0px !important;
        height: 42px;
        overflow: hidden;
        /* background: url(../img/plus_ico.png) no-repeat right; */
        background-size: 17px;
        background-position-x: 98%;
        background-position-y: 5px;
        margin-bottom: 7px;
        border-bottom: none;
        padding-left: 10px;
        padding-right: 10px;
        border: solid 2px #ffffffbf;
    }

    #content-all-left #cnt-fld-h5 h5 {
        color: #fff;
        line-height: 36px !important;
        font-size: 15px;
        text-align: left;
        letter-spacing: 0px;
        font-family: "Century Gothic";
        text-transform: none;
    }

    #cnt-img-list {
        padding: 5px;
        height: auto;
        width: 100%;
    }

    #fld-h5 {
        height: 40px !important;
        padding-left: 10px;
        margin: 0 !important;
        box-shadow: none !important;
        border-bottom: solid 1px rgba(152, 152, 152, 0.37);
    }

    #fld-h5 h5 {
        line-height: 38px;
    }

    .rslides_container {
        height: auto !important;
    }

    #cnt-check-impr-encart{
        padding: 0 !important;
    }

    #cnt-impr-encart{
        padding: 0;
    }

    #cnt-coupon{
        padding: 0;
    }

    #nbr_ex {
        width: 100% !important;
        float: left;
    }
    .img_active {
        width: 50% !important;
        position: absolute;
        z-index: 5000;
        top: -92px !important;
        left: 113px !important;
        right: 0 !important;
    }

    #cnt-itm-img-ex {
        height: auto !important;
        overflow: hidden;
        margin-bottom: 15px;
        padding: 0 3px;
    }

    .ul_720{
        /*padding-left: 0 !important;*/
    }



    #cont_logo_slide {
        margin-top: 95px;
        margin-bottom: 0;
    }

    .cnt-itm-img_last img {
        width: 50%;
    }

    #cnt-crumbs-socialnet{
        display: none !important;
    }

    #cont-div-srch {
        /*width: 50%;*/
    }

    #cont_pagination-top {
        margin-top: 2px;
    }

    #cont_img_gallery {
        margin-top: 10px;
    }

    #cont_pagination-top #cont-view-all {
        height: 25px;
        float: right;
    }

    #cont_img_gallery {
        padding: 0;
    }

    #cont-div-srch-view {
        text-align: center;
        font-size: 12px !important;
    }

    #content-body-all-view .title-page {
        display: inline-block;
        float: none;
    }

    #cnt-link-devis a{
        width: 100%;
        font-size: 12px;
    }

    #cnt-reference p {
        float: left;
        clear: left;
    }

    #cont_cnt_img_produit{
        display: none;
    }

    #align_cnt-img-produit {
        text-align: center;
        display: block !important;
    }

    #content-all-left {
        padding: 0 8px;
        width: 100%;
        background-color: #fff;
        /* padding-bottom: 0 !important; */
        padding: 0 !important;
    }

    #content-body-all-view .title-page {
        margin: 0;
        line-height: 0 !important;
        display: inline-block;
        padding: 0 !important;
    }

    #cont-div-srch-view {
        padding: 3px 20px;
        margin-top: 22px;
        /* background-color: #d6d6d6; */
        border-radius: 31px;
        clear: both;
        margin-bottom: 25px !important;
    }


    .title-page a {
        float: none !important;
        width: 100%;
        display: inline-block;
    }

    .name_produit {
        text-align: center !important;
        float: none !important;
    }


    .p_crumb {
        text-decoration: none;
        color: inherit;
        width: auto;
        float: left;
        width: 100%;
        text-align: center;
    }

    .footer_title h4 {
        text-align: center;
    }

    .customer_service ul {
        padding: 0;
        text-align: center;
        list-style: none;
    }

    .customer_service ul li {
        line-height: 24px;
        display: list-item;
        text-align: center;
        list-style-type: none;
    }

    #info-util .customer_service ul {
        margin-bottom: 0;
    }

    #info-util .customer_service ul:last-child {
        margin-bottom: 10px !important;
    }



}

@media all and (max-width: 1000px){

    .notif_aj_select {
        display: none !important;
    }

}


@media all and (max-width: 980px){
    #cnt-ic-r-sociaux{
        display: none !important;
    }

    #cnt-crumbs-socialnet{
        display: none !important;
    }

    #cont_pagination-top {
        margin-top: 1px;
        padding: 0 10px;
        margin-top: 25px;
    }

    #cont_img_gallery {
        margin-top: 12px;
    }

    #content-all-left {

    }

    #content-all-left {
        padding-top: 1px !important;
    }

}


@media all and (min-width: 981px){

    #cont_img_gallery {
        margin-top: 12px;
    }

    .nav-left ul li {
        padding: 7px 20px 7px 0px !important;
        /* background: url(../img/Minimal-next-icon.png) no-repeat 10px 17px !important; */
        background-size: 5px !important;
    }

}


@media all and (width: 980px){

    #cnt-img-produit {
        width: 100px !important;
        height: 100px !important;
        overflow: hidden;
        position: absolute;
        top: 14px !important;
        right: 32px !important;
    }


    #cnt-btn-slide {
        top: 36% !important;
    }

    #cnt-itm-img {
        width: 50%;
    }

    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
        font-size: 12px !important;
        text-align: center !important;
    }

}

@media all and (max-width: 991px) and (min-width: 981px){

    #cnt-crumbs-socialnet img {
        width: 3% !important;
    }


}

@media all and (min-width: 992px){

    #cnt-crumbs-socialnet img {
        width: 5.8% ;
    }

    #cont-div-srch-view {
        padding: 0px 0 4px 0;
    }

    #content-body-all-view .title-page {
        padding: 0 !important;
    }

    #cnt-about-content-gal {
        padding-left: 0;
        margin: 17px 0;
        width: 47%;
        float: right;
    }

    #cnt-gallery {
        padding: 0;
        margin-top: 25px;
    }

    #cnt-link-devis a {
        width: 100%;
        font-size: 13px;
        padding: 4px 20px;
    }

}



@media all and (width: 1000px){

    #cnt-service {
        width: 50%;
    }

    #info-util {
        width: 100%;
    }

    #cont_table {
        width: 62% !important;
        padding-left: 14px;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        margin: 0 2px !important;
        font-size: 13px !important;
    }

    .itm-env {
        margin-right: 9px !important;
        margin-bottom: 9px !important;
        width: 29.8% !important;
    }

    #cnt-itm-img_dorure_arrow {
        top: 53px !important;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
        text-align: left !important;
    }
    .p_720{
        padding-left: 0 !important;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
        width: 50%;
    }

    .cnt-itm-img_last img{
        /*width: 6% !important;*/
    }


    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 12px !important;
    }

    #img_preview {
        top: 19% !important;
    }

    #cnt-nb-encart {
        width: 100% !important;
    }

    #cnt-itm-img_dorure_arrow {
        padding: 4px;
        overflow: hidden;
        margin: 0 0;
        text-align: center;
        position: relative;
        top: 53px !important;
        height: 50px;
    }

    #content-all-left {
        padding-top: 1px;
    }

    #content-all-left {
        display: inline-block !important;
    }

}

@media all and (width: 1200px){

    #cont_vignette_sous_categorie {

    }

    #cnt-itm-img-ref {
        margin: 20px 0;
        padding: 0 0 0px 0;
        border-bottom: dotted 1px #cecece !important;
        height: 326px !important;
        overflow: hidden;
        display: inline-block;
    }

}


@media all and (width: 1263px){

    #interne_d_cont_menu_pple {
        position: relative;
        left: 0px;
    }


}

@media all and (min-width: 1263px){

}

@media all and (width: 1263px){
    .cnt-cdv-heatr {
     display: none;
 }
}

@media all and (min-width: 1250px){

/*.cnt-cdv-heatr {
    right: 66px;
    top: 59.7%;
    }*/


    #cont_table {
        width: 40% !important;
        padding-left: 14px;
    }

    #interne_d_cont_menu_pple {
        position: relative;
        left: 0;
    }

}

@media all and (width: 1250px){
    .cnt-itm-img_last {
        width: 30%;
        margin-left: 0 !important;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 13px;
        margin: 0 3px !important;
    }

    .itm-env {
        margin-right: 5px !important;
        margin-bottom: 7px;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 100%;
    }

    #footer-2 {
        padding-left: 17px !important;
    }

    #cnt-service {
        width: 25%;
    }

    #cnt-commande {
        width: 25%;
    }

    .cnt-itm-img_last {
        margin-left: 0 !important;
    }

    #interne_cont_logo_slide {
        height: 397px !important;
    }

    #cnt-btn-slide, #itm-img-ref .owl-nav {
        width: 98%;
        padding: 0;
        position: absolute;
        top: 22% !important;
        z-index: 3000;
        left: 0;
        right: 0;
        margin: 0 auto;
    }



    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
       font-size: 12px !important;
       text-align: center !important;
   }

   .notif_aj_select {
    width: 153px;
}

.cnt-cdv-heatr {
    right: 5.2% !important;
    top: 1131px;
}




.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
    height: 322.5px;
}

.modal-dialog.modal-dialog-id {
    width: 75%!important;
}


}



@media all and (width: 1339px){

    .cnt-cdv-heatr {
        right: -26px;
        top: 1239px;
    }


    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
       font-size: 12px !important;
       text-align: center !important;
   }

   .notif_aj_select {
    width: 220px;
}




.cnt-img-env-id {
    width: 100% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
}

.cnt-img-rubans.cnt-img-rubans.cnt-imgFpm {
    width: 50% !important;
    height: 423.75px;
}

.modal-dialog.modal-dialog-id {
    width: 75%!important;
}


}


@media all and (min-width: 1339px){

    #img_preview {
        width: 44% !important;
        top: 18% !important;
    }

    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 14px !important;
        margin: 0 22px;
    }

    .itm-env {
        margin-right: 7px !important;
        margin-bottom: 7px;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 44%;
    }

}

@media all and (width: 1339px){



    #interne_d_cont_menu_pple > div > ul > li > a {
        font-size: 13px !important;
        margin: 0 26px;
    }

    .itm-env {
        margin-right: 7px !important;
        margin-bottom: 7px;
        width: 29.8%;
    }

    #cnt-nb-encart {
        width: 100%;
    }

    #interne_cont_logo_slide {
        height: 499px !important;
    }

}

@media all and (min-width: 1920px){
    #interne_cont_logo_slide {
        height: 611px !important;
    }

}

@media all and (width: 1920px){
    #interne_cont_logo_slide {
        height: 611px !important;
    }

}

@media all and (width: 2580px){
    #interne_cont_logo_slide {
        height: 605px !important;
    }

}

@media all and (width: 2980px){
    #interne_cont_logo_slide {
        height: 605px !important;
    }

}


@media all and (max-width: 719px){
    .footer_title_last h4 {
        text-align: center !important;
    }
}






@media all and (width: 720px){


    .cnt-img-rubans {
        width: 100% !important;
    }

    .p_720{
        padding-left: 0 !important;
    }

/*    .img_active {
        width: 30% !important;
        position: absolute;
        z-index: 5000;
        top: -112px !important;
        left: 313px !important;
        right: 0 !important;
        }*/
    }



    #vers_haut_mobile{
        display: none;
    }





    @media all and (max-width: 640px){
        #cont_pagination-top #cont-view-all {
            height: 25px;
            float: right;
            width: 100% !important;
        }


        .cnt-count-cl {
            text-align: center !important;
            z-index: 55 !important;
            right: 0 !important;
            height: auto !important;
            position: absolute;
        }

        .cnt-count-cl a{
            margin: 0 auto !important;
            display: inline-block;
        }

        .cnt-img-cl {
            width: auto;
            height: 100%;
            float: none !important;
            position: relative;
            top: 8px;
            right: 18px;
        }

        .cnt-count-cl-mobile .cnt-nbr-cl {
            float: left;
            /* padding: 5px; */
            height: 100%;
            color: #fff;
            margin: 0 auto;
            position: relative;
            top: -13px;
            padding: 0 5px;
        }

    }


    @media all and (max-width: 425px){

        #cont_pagination-top #cont-view-all {
            height: 25px;
            float: right;
            width: 100% !important;
        }

        #cont_pagination-top #cont-view-all label{
            display: none;
        }

        #cont_pagination-top #cont-view-all select {
            width: 100% !important;
        }

        .cnt-btn-c-coeur {
            width: 85.8% !important;
        }

        .cnt-notif-adds p {
            font-size: 12px !important;
            text-align: center !important;
        }

    }


    @media all and (max-width: 425px){
        .cnt-notif-adds {
            width: 200px;
        }
        .cnt-notif-adds p {
            font-size: 12px;
        }
    }



    @media all and (max-width: 767px){
        #cnt-nbr-selection p {
            font-family: "Century Gothic";
            color: #757575;
            margin-top: 20px;
            display: inline-block;
            width: 100%;
            text-transform: none;
            text-align: center!important;
            /* border-top: solid 1px #e3007e; */
            /* border-bottom: solid 1px #e3007e; */
            line-height: 25px;
            font-weight: bold;
            background-color: #ffffff8f;
            padding: 10px;
            margin-bottom: 5px;
        }

    }




    @media all and (width: 768px){
        #cont_pagination-top #cont-view-all {
            height: 25px;
            float: right;
            width: 70% !important;
        }

        .cnt-count-cl {
            right: 188px !important;
        }

    }

    @media all and (min-width: 769px) and (max-width: 888px){
        .cnt-count-cl {
            right: 198px !important;
        }
    }

    @media all and (min-width: 889px) and (max-width: 1000px){
        .cnt-count-cl {
            /*right: 200px !important;*/
        }
    }

    @media all and (width: 1024px){
        #cont_pagination-top #cont-view-all {
            width: 47% !important;
        }

        #cnt-ic-r-sociaux .t_social {
            width: 37% !important;
        }

        .cnt-count-cl {
            right: 299px !important;
        }

        .notif_aj_select {
            display: none !important;
        }

        .cnt-notif-adds {
            width: 200px;
        }

        .cnt-notif-adds p {
            font-size: 12px !important;
            text-align: center !important;
        }

    }

    @media all and (min-width: 1000px) and (max-width: 1130px){

        .cnt-count-cl {
         right: 280px !important;
     }

     #cnt-fld-h5 {
        padding: 0;
    }

    .link-sct {
        float: left;
        margin-right: 6px;
        font-size: 13px !important;
        line-height: 25px !important;
    }

}

@media all and (min-width: 1131px) and (max-width: 1200px){

    .cnt-count-cl {
     right: 384px !important;
 }


 #cnt-fld-h5 {
    padding: 0;
}

.link-sct {
    float: left;
    margin-right: 6px;
    font-size: 13px !important;
    line-height: 25px !important;
}





}



@media all and (width: 1200px){
    #cont_pagination-top #cont-view-all {
        width: 47% !important;
    }

    #cnt-ic-r-sociaux .t_social {
        width: 37% !important;
    }

    .cnt-count-cl {
        /*right: 299px !important;*/
    }


    #cnt-fld-h5 {
        padding: 0;
    }

    .link-sct {
        float: left;
        margin-right: 6px;
        font-size: 13px !important;
        line-height: 25px !important;
    }

    .cnt-notif-adds {
        width: 200px !important;
    }

    .cnt-notif-adds p {
       font-size: 12px !important;
       text-align: center !important;
   }

   .notif_aj_select {
    width: 153px;
}

}



@media all and (min-width: 1201px) and (max-width: 1300px){

    .cnt-count-cl {
     right: 384px !important;
 }


 #cnt-fld-h5 {
    padding: 0;
}

.link-sct {
    float: left;
    margin-right: 6px;
    font-size: 13px !important;
    line-height: 25px !important;
}

}


@media all and (min-width: 1367px) and (max-width: 1400px){

    .cnt-count-cl {
     right: 355px !important;
 }


 #cnt-fld-h5 {
    padding: 0;
}

.link-sct {
    float: left;
    margin-right: 6px;
    font-size: 13px !important;
    line-height: 25px !important;
}

}


@media all and (min-width: 1401px) and (max-width: 1480px){

    .cnt-count-cl {
     right: 30% !important;
 }


 #cnt-fld-h5 {
    padding: 0;
}

.link-sct {
    float: left;
    margin-right: 6px;
    font-size: 13px !important;
    line-height: 25px !important;
}

}


@media all and (min-width: 1481px) and (max-width: 1600px){

    .cnt-count-cl {
     right: 28.2% !important;
 }


 #cnt-fld-h5 {
    padding: 0;
}

.link-sct {
    float: left;
    margin-right: 6px;
    font-size: 13px !important;
    line-height: 25px !important;
}

}


@media all and (min-width: 1601px) and (max-width: 1640px){

    .cnt-count-cl {
     right: 28.2% !important;
 }


}

@media all and (width: 1800px){

    .cnt-count-cl {
        right: 23.3% !important;
    }


}

@media all and (width: 1920px){

    .cnt-count-cl {
        right: 24.7% !important;
    }

}


@media all and (width: 2048px){

    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 154px !important;
        top: 1419px;
    }

    .cnt-count-cl {
        right: 26.3% !important;
    }



    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 4px 8px;
        border-radius: 100%;
        line-height: 13px;
        top: 48px;
        right: 61px;
        font-size: 12px;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 498px;
    }

}


@media all and (width: 2560px){

    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-cdv-heatr {
        left: auto;
        right: 410px;
        top: 1329px !important;
        display: block !important;
    }


    .alg-form-search form select#slct_cate {
        float: left;
        width: 61% !important;
    }

    .cnt-count-cl {
        right: 31% !important;
    }

    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 4px 8px;
        border-radius: 100%;
        line-height: 13px;
        top: 48px;
        right: 61px;
        font-size: 12px;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 498px;
    }

}


@media all and (width: 2580px){

    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 16.3% !important;
        top: 1324px;
    }

    .cnt-count-cl {
        right: 31% !important;
    }


    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 4px 8px;
        border-radius: 100%;
        line-height: 13px;
        top: 48px;
        right: 61px;


    }

}


@media all and (width: 2880px){

    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-count-cl {
        right: 33.2% !important;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 19.8% !important;
        top: 1330px;
    }

    span.contCr {
        position: absolute;
        background-color: #fff;
        color: #E91E63;
        padding: 4px 8px;
        border-radius: 100%;
        line-height: 13px;
        top: 48px;
        right: 61px;
    }

    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
        left: 15px;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 498px;
    }

}

@media all and (width: 2080px){
    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }
}


@media all and (width: 2980px){


    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-count-cl {
        right: 33.7% !important;
    }

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 20.8% !important;
        top: 1321px;
    }

    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    span.contCr {
        padding: 5px 7px;
        line-height: 10px;
        top: 47px;
        right: 61%;
    }


    .alg-form-search form select#slct_cate {
        float: left;
        width: 76%;
    }

}




@media all and (width: 3200px){


    .alg-ban-page {
        height: 289px;
        margin-bottom: 15px;
    }

    .cnt-count-cl {
        right: 33.5% !important;
    }

    .cnt-cdv-heatr {
        right: 22.8% !important;
        top: 1330px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 76%;
    }


    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

    span.contCr {
        padding: 5px 7px;
        line-height: 10px;
        top: 47px;
        right: 61%;
    }

    .cnt-imgFpm {
        margin-bottom: 20px;
        height: 475px;
    }

}

@media all and (width: 1680px){

    .cnt-count-cl {
        right: 29.5% !important;
    }

}

@media all and (max-width: 1250px) {

    .alg-ban-page img {
       object-fit: initial;
   }

}

@media all and (max-width: 999px) {

    .cnt-ban-page {
     display: none;
 }

}

@media all and (max-width: 600px) {


    .cnt-notif-adds {
        width: 200px;
    }

    .cnt-notif-adds p {
        text-align: center !important;
        font-size: 12px !important;
    }

}


@media all and (max-width: 1099px){

    .cnt-cdv-heatr {
        display: none;
    }

}

@media all and (width: 1920px) and (height: 1080px) {

    .cnt-cdv-heatr {
        width: 100px;
        height: 100px;
        right: 81px !important;
        top: 1415px !important;
    }

}


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

/*.delete_selct {
    background-color: transparent !important;
}

.delete_selct .fa {
    color: #fff !important;
    font-size: 18px;
    text-shadow: 3px 1px 13px #0000007d, -6px 5px 13px #0000007d, -7px -3px 11px #0000007d, 5px -4px 15px #0000007d, 2px 3px 11px #0000007d;
    }*/

    .cnt-ban-pg.alg-ban-page  {
        display: none;
    }

}



/*
=========================== new responsives ===========================
*/



@media all and (width: 375px) {
    #head_align_msg {
        padding: 5px 6px !important;
    }
}

@media all and (width: 400px) {
    #head_align_msg {
        padding: 5px 4px !important;
    }
}

@media all and (width: 414px) {
    #head_align_msg {
        padding: 5px 4px !important;
    }
}

@media all and (width: 480px) {
    #head_align_msg {
        padding: 5px 4px !important;
    }
}

@media all and (width: 540px) {
    #head_align_msg {
        padding: 5px 0px !important;
    }
}

@media all and (width: 600px) {
    #head_align_msg {
        padding: 5px 0px !important;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 8px !important;
    }
}

@media all and (width: 640px) {
    #head_align_msg {
        padding: 5px 0px !important;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 8px !important;
    }
}


@media all and (width: 768px) {
    .cnt-ban-pg.alg-ban-page {
        border-bottom: dotted 1px #333;
        padding: 0 0 20px 0;
        height: 160px;
    }

    #head_align_msg {
        padding: 5px 4px !important;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 0px !important;
    }


}


@media all and (width: 800px) {
    .cnt-ban-pg.alg-ban-page {
        border-bottom: dotted 1px #333;
        padding: 0 0 20px 0;
        height: 160px;
    }

    #head_align_msg {
        padding: 5px 3px !important;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 0px !important;
    }

}

@media all and (max-width: 979px) {
    .alg-fb-page {
        display: none;
    }
}

@media all and (width: 980px) {
    .cnt-ban-pg.alg-ban-page {
        border-bottom: dotted 1px #333;
        padding: 0 0 20px 0;
        height: 160px;
    }

    .im-h {
        width: 140px;
    }


    #cnt-name-left {
        margin-bottom: 64px;
    }

    #cnt-img-produit {
        width: 140px;
        height: 140px;
        overflow: hidden;
        position: absolute;
        top: 7px;
        right: 52px;
        border: solid 3px #00a0e0;
        border-radius: 5px;
        padding: 0;
        margin-bottom: 10px;
        margin-top: 121px;
        z-index: 5;
    }

    #head_align_msg {
        padding: 5px 0px !important;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 0px !important;
    }


}

@media all and (width: 1024px) {
    .alg-ban-page {
        height: 250px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 163px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }


    #cnt-name-left {
        margin-bottom: 75px;
    }

    #cnt-img-produit {
        width: 140px;
        height: 140px;
        overflow: hidden;
        position: absolute;
        top: 7px;
        right: 52px;
        border: solid 3px #00a0e0;
        border-radius: 5px;
        padding: 0;
        margin-bottom: 10px;
        margin-top: 139px;
        z-index: 5;
    }




    #head_align_msg {
        padding: 3px 6px !important;
    }


}

@media all and (width: 1030px) {
    .alg-ban-page {
        height: 250px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 163px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }


    #cnt-name-left {
        margin-bottom: 75px;
    }

    #cnt-img-produit {
        width: 140px;
        height: 140px;
        overflow: hidden;
        position: absolute;
        top: 7px;
        right: 52px;
        border: solid 3px #00a0e0;
        border-radius: 5px;
        padding: 0;
        margin-bottom: 10px;
        margin-top: 139px;
        z-index: 5;
    }


    #head_align_msg {
        padding: 3px 6px !important;
    }


}

@media all and (width: 1080px) {
    .alg-ban-page {
        height: 250px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 150px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-name-left {
        margin-bottom: 75px;
    }

    #cnt-img-produit {
        width: 140px;
        height: 140px;
        overflow: hidden;
        position: absolute;
        top: 7px;
        right: 52px;
        border: solid 3px #00a0e0;
        border-radius: 5px;
        padding: 0;
        margin-bottom: 10px;
        margin-top: 139px;
        z-index: 5;
    }

    #head_align_msg {
        padding: 3px 4px !important;
    }

}

@media all and (width: 1200px) {
    .alg-ban-page {
        height: 250px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 160px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-search-bar input#inp_srch_bar {
        font-size: 7.2px;
    }

    #cnt-name-left {
        margin-bottom: 75px;
    }

    #cnt-img-produit {
        width: 140px;
        height: 140px;
        overflow: hidden;
        position: absolute;
        top: 7px;
        right: 52px;
        border: solid 3px #00a0e0;
        border-radius: 5px;
        padding: 0;
        margin-bottom: 10px;
        margin-top: 139px;
        z-index: 5;
    }



    #head_align_msg {
        padding: 3px 2px !important;
    }


}

@media all and (width: 1250px) {
    .alg-ban-page {
        height: 250px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 160px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #head_align_msg {
        padding: 3px 2px !important;
    }

}

@media all and (width: 1263px) {
    .alg-ban-page {
        height: 234px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 160px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #head_align_msg {
        padding: 3px 1px !important;
    }
}

@media all and (width: 1280px) {
    .alg-ban-page {
        height: 234px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 160px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }


    #head_align_msg {
        padding: 3px 1px !important;
    }

}

@media all and (width: 1339px) {

    #head_align_msg {
        padding: 3px 0px !important;
    }

}

@media all and (width: 1366px) {

    #head_align_msg {
        padding: 3px 0px !important;
    }

}

@media all and (width: 1440px) {

    #head_align_msg {
        padding: 3px 0px !important;
    }

    #cnt-btn-close {
        float: right;
        margin-right: -1px;
    }

}

@media all and (width: 1600px) {

    #cnt-btn-close {
        float: right;
        padding-left: 4px !important;
    }

}




@media all and (width: 1800px) {
    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 65%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 268px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 8px !important;
    }

}

@media all and (width: 1920px) {
    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 75%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 318px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 11px !important;
    }

    .cnt-notif-adds {
        position: absolute;
        top: 40%;
        width: 200px;
        padding: 7px;
        background-color: #312a2e87;
        display: none;
    }

}



@media all and (width: 2048px) {
    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 75%;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 318px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 13px !important;
    }

}


@media all and (width: 2560px) {
    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 75% !important;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 318px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 28px !important;
    }

}

@media all and (width: 2580px) {
    #cnt-btn-close {
        float: right;
        padding-left: 28px !important;
    }
}

@media all and (width: 2880px) {

    #cnt-btn-close {
        float: right;
        padding-left: 36px !important;
    }

}

@media all and (width: 2980px) {

    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 75% !important;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 318px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 39px !important;
    }

}

@media all and (width: 3200px) {

    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .alg-form-search form select#slct_cate {
        float: left;
        width: 75% !important;
        margin-left: 28px;
        border-radius: 19px;
        height: 27px;
        padding: 0px 9px 1px 9px;
        font-size: 13px;
        background: url(../img/bkgslct.png) no-repeat 318px center #fff;
        background-size: 6%;
        -webkit-appearance: textfield;
    }

    #cnt-btn-close {
        float: right;
        padding-left: 44px !important;
    }

}

@media all and (max-width: 980px) {

    #cnt-search-bar input#inp_srch_bar {
        font-size: 9px;
    }

}

@media all and (width: 1800px) {
    .cnt-notif-adds {
        width: 200px !important;
        text-align: center;
    }
}


@media (max-width: 768px) and (min-width: 320px){
  .cnt-notif-adds {
    width: 180px !important;
}
}

@media (min-width: 1880px) and (max-width: 1900px){
    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .cnt-notif-adds {
        width: 250px;
    }

}

@media (min-width: 1900px) and (max-width: 1920px){
    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .cnt-notif-adds {
        width: 250px;
    }

}

@media (min-width: 1921px) and (max-width: 2047px){
    .alg-ban-page {
        height: 335px;
        margin-bottom: 35px;
    }

    .cnt-notif-adds {
        width: 250px;
    }

}

@media (min-width: 500px) and (max-width: 767px){
    #cnt_itm_contact {
        width: 30%;
    }

}

@media (max-width: 500px){
    .cnt-btn-valid #validForm {
        float: none;
        width: 50%;
    }
    .cnt-btn-valid {
        text-align: center;
    }

}

@media (max-width: 767px){
    .int-title-top {
        display: none;
    }

    .cnt-title-top-devis {
        margin-top: 20px;
    }

    #all-date-int {
        padding: 0;
    }

    div#alg-cnt-date-int {
        width: 100%;
        box-sizing: border-box;
        padding: 0;
    }

    .all-date-pick {
        width: 100%;
        float: none;
        margin-bottom: 9px;
    }

    .cnt-pick-send {
        width: 10%;
        float: none;
        display: initial;
        margin-top: 15px !important;
    }

    label.lab-date {
        color: #e3007e;
        font-size: 14px;
        font-weight: bold;
    }

}
