.item > img {
    max-height: 600px !important;
    background-size: cover;
    background-position: center center;
}

.down {
    height: 5px;
    background: #1cb3be;
}

.how {
    z-index: 1;
    bottom: 100px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    width: 18%;
    padding: 15px;
}

#bloc2 {
    padding: 80px 80px !important;
}
.firstt{
    font-size: 3.5em !important;
    width: 100%;
    clear: both;
    text-align: center;
    text-transform: uppercase;
}
#home #univers .centrage{
    display: block !important;
}
.call-btn span {
    width: 250px !important;
    margin-top: 40px;
}

/*.cta{*/
/*    padding: 10px 3% !important;*/
/*}*/

.choices-mark {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.en_savoir_plus .cta {
    width: 60% !important;
}

.choice-mark {
    top: -40px;
    position: relative;
}

.bg10 {
    background-color: #FF6600
}

.shade10 {
    background-color: #FF6600
}

.light10 {
    background-color: #FF6600
}

.border10 {
    border-color: #FF6600;
}

.pb {
    color: #22535F;
}

.pbc {
    color: #1EB3BD;
}

#bloc3 {
    padding: 55px 10px 10px 10px !important
}

.bloc_affiche {
    float: left;
    padding: 25px 0px 25px 0px;
    max-width: 100%;
}

#intro h1{
    font-size: 3.5em !important;
}

#bloc4 {
    padding: 100px !important;
}

.produit_description {
    font-size: 1.5em;
    text-align: center;
}

a{
    text-decoration: none !important;
}

.produit_description_container {
    padding: 10px;
    background: #ffffff;
    min-height: 120px;
}

.en_savoir_plus {
    white-space: nowrap;
    text-align: center;
    font-weight: bold;
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    text-align: center;
}

.en_savoir_plus a {
    color: #000;
    font-size: 1.3em;
}

.ressources img {
    /*min-height: 270px;*/
    height: auto;
    min-height: 195px;
    max-height: 195px;
}

.ressource_desciption {
    font-size: 1.5em;
}

.ressource_description_container {
    padding: 10px;
    background: #ffffff;
    min-height: 110px;
}

.item {
    cursor: pointer;
}

.temoignages .centrage {
    padding: 50px 30px 0px 30px;
}

/*#footer > .centrage {*/
/*    padding: 0px 35px 0px 35px;*/
/*}*/

#intro video {
    visibility: visible !important;
    display: block !important;
    top: 54px !important;
    bottom: 0px !important;
    left: 0px !important;
    position: relative !important;
    width: 100% !important;
}


/*desktops - higher resolution*/
@media (min-width: 1281px){
    #intro #filigrane_index{
        height: 785px !important;
    }
}

/*laptops, desktops*/
@media (min-width: 1025px) and (max-width: 1280px) {
    #intro #filigrane_index{
        height: 776px !important;
    }
}

/*tablets, ipads (portrait)*/
@media (min-width: 768px) and (max-width: 1024px) {
    #intro #filigrane_index{
        height: 295px !important;
    }
}

/*tablets, ipads (landscape)*/
@media (min-width: 812px) and (max-width: 1024px) and (orientation: landscape) {
    #intro #filigrane_index{
        height: 630px;
    }
}

@media (min-width: 1024px) and (orientation: landscape) {
    #intro #filigrane_index{
        height: 630px;
    }
}
@media (min-width: 811px) and (orientation: landscape) {
    #intro #filigrane_index{
        height: 280px;
    }
}

@media (min-width: 736px) and (orientation: landscape) {
    #intro #filigrane_index{
        height: 280px;
    }
}

@media (min-width: 740px) and (max-width: 811px) and (orientation: landscape) {
    #intro #filigrane_index{
        height: 280px !important;
    }
}

@media (min-width: 601px) and (max-width: 700px) {
    #intro #filigrane_index{
        height: 239px !important;
    }
}

/*low resolution tablets, mobiles (landscape)*/
@media (min-width: 481px) and (max-width: 600px) {
    #intro #filigrane_index{
        height: 239px !important;
    }
}

/*@media (min-width: 481px) and (max-width: 767px) {*/
/*    #intro #filigrane_index{*/
/*        height: 280px !important;*/
/*    }*/
/*}*/

@media (min-width: 414px) and (max-width: 480px) {
    #intro #filigrane_index{
        height: 287px !important;
    }
}

@media (min-width: 360px) and (max-width: 413px) {
    #intro #filigrane_index{
        height: 257px !important;
    }
}

#filigrane_index > img{
    max-width: 100% !important;
}

@media (max-width: 1024px) {
    #bloc2 {
        padding: 35px 10px 20px 10px !important;
    }

    .choice-mark.bg10.border10.blanc.cta {
        padding: 4px;
        font-size: 12px;
        margin-top: 20px;
    }
}
.owl-carousel .nav-btn{
    height: 47px;
    position: absolute;
    width: 26px;
    cursor: pointer;
    top: 100px !important;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
    pointer-events: none;
    opacity: 0.2;
}

.owl-carousel .prev-slide{
    background: url(../images/nav-icon.png) no-repeat scroll 0 0;
    left: -5px;
}
.owl-carousel .next-slide{
    background: url(../images/nav-icon.png) no-repeat scroll -24px 0px;
    right: -5px;
}
.owl-carousel .prev-slide:hover{
    background-position: 0px -53px;
}
.owl-carousel .next-slide:hover{
    background-position: -24px -53px;
}

.ho:hover{
    color: #FF6600;
}
.hb:hover{
    color: #4FB4BF;
}

.produit_title{
    background: white;
    text-align: center;
    color: #155764;
    font-size: 1.6em;
    height: 2em;
}
.en_savoir_plus_span{
    padding: 5px !important;
    font: 700 1em Dosis,Arial,Helvetica,sans-serif;
}

.produit_sep{
    background: white;
    width: 100%;
}
.produit_sep span{
    margin: auto;
    display: block;
    width: 85%;
    border-top: 1px solid #c3c3c3;
}