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

    .bg-overlay .slide-captions {
        margin-left: 1% !important;
    }

    .slide-captions h2{
        color: #fff !important;
        font-size: 4em !important;
        line-height: 1.25em !important;
    }

    .slide-captions p{
        color: #fff !important;
        font-size: 1em !important;
    }

    .txt-orange {
        color: #F7AB00 !important;
        font-size: 2em !important;
        line-height: 1.25em !important;
    }


    .txt-target h1{
        color: #fff;
        font-size: 2.5em !important;
        font-weight: 700;
    }
    
    .txt-target p{
        color: #fff;
        font-size: 0.75em !important;
        font-weight: 400;
    }
    
    #section4 {
        background-position: 60%;
    }

    .section7 .btn {
        margin-bottom: 10px !important;
    }

    .snip1135 a {
        font-size: 0.75em !important;
        padding : 0 !important ;
    }

    .padding-button {
        padding: 10px 12px !important;
    }

    .btn-header {
        padding: 10px 12px !important;
    }


}


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

    .slide {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
        height: 100%;
    }

    .texttable h1{
        font-size: 2em !important;
    }

    .texttable h2{
        font-size: 2em !important;
    }

    .slide-captions h2 {
        font-size: 2em !important;
    }

    .its-target {
        visibility: hidden !important;
    }

    .btn-mb {
        margin-top: -20px !important;
    }

    #section4 {
        background-image: none !important;
        background-color: #059FF5;
    }

    .home-sac-a-primeur h1 {
        text-align: center;
    }

    .devis-orange {
        padding-bottom: 50px !important;
    }

    .home-sac-a-primeur p {
        text-align: center;
        margin-left: 0px;
        margin-top: 30px;
    }

    .home-sac-a-primeur h1 {
        text-align: center;
        margin-left: 0px;
        border: 0px !important;
        margin-right: 0px ;
    }

    .home-sac-a-pharmacie p {
        text-align: center;
        margin-left: 0px;
        margin-top: 30px;
    }

    .home-sac-a-pharmacie h1 {
        text-align: center;
        margin-left: 0px;
        border: none !important;
        margin-right: 0px ;
    }

    .home-txt-pharmacie {
        text-align: center;
        margin-left: 0px;
        border: none !important;
        margin-right: 0px ;
    }


    .home-sac-a-pain p {
        text-align: center;
        margin-left: 0px;
        margin-top: 30px;
    }

    .home-sac-a-pain h1 {
        text-align: center;
        margin-left: 0px;
        border: none !important;
        margin-right: 0px ;
    }

    .home-txt {
        text-align: center;
        margin-left: 0px;
        border: none !important;
        margin-right: 0px ;
    }

    .itstargetimg {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .itstargetimg img{
        width: 100% !important;
        display : block !important;
        overflow: visible !important;
    }

    .img-timeline-ok {
        display: none !important;
    }

    .txt-img-pain h2{
        font-size: 1.5em !important;
    }

    .txt-img-pharmacie h2{
        font-size: 1.5em !important;
    }

    .txt-img-primeur h2{
        font-size: 1.5em !important;
    }

    .img-background {
        background-position: center !important;
    }

    .section7 .btn {
        margin-bottom: 10px !important;
    }

    .menu-icon-header{
        position: absolute !important;
        display: block !important;
        margin-left: 550px !important;
        top: 20px !important;
        z-index: 9999 !important;
    }

    .fixed {
        position: fixed !important;
        margin-left: 0px !important;
    }

    #logo .menu-icon-header a{
        color: #FFF;
        font-size: 6em !important;
    }

    .menu-icon-header li{
        display: inline-block !important;
        list-style: none !important;
        margin-right: 15px;
    }

    .snip11352 li {
        list-style: outside none none;
        margin-left: 0.5em;
        padding: 0;
        width: 50% !important;
      }

      #logo {
          float: left !important;
          text-align: left !important;
          margin-left: 30px !important;
      }


}


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


    .section7 .btn {
        margin-bottom: 10px !important;
    }

    .menu-icon-header{
        position: absolute !important;
        display: block !important;
        margin-left: 650px;
        top: 20px !important;
        z-index: 9999 !important;
    }

    #logo .menu-icon-header a{
        color: #FFF;
        font-size: 6em !important;
    }

    .menu-icon-header li{
        display: inline-block !important;
        list-style: none !important;
        margin-right: 15px;
    }

    .snip11352 li {
        list-style: outside none none;
        margin-left: 0.5em;
        padding: 0;
        width: 50% !important;
      }

      #logo {
          float: left !important;
          text-align: left !important;
          margin-left: 30px !important;
      }


}


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


    .section7 .btn {
        margin-bottom: 10px !important;
    }

    .menu-icon-header{
        position: absolute !important;
        display: block !important;
        margin-left: 450px !important;
        top: 20px !important;
        z-index: 9999 !important;
    }

    #logo .menu-icon-header a{
        color: #FFF;
        font-size: 6em !important;
    }

    .menu-icon-header li{
        display: inline-block !important;
        list-style: none !important;
        margin-right: 15px;
    }

    .snip11352 li {
        list-style: outside none none;
        margin-left: 0.5em;
        padding: 0;
        width: 50% !important;
      }

      #logo {
          float: left !important;
          text-align: left !important;
          margin-left: 30px !important;
      }


}


@media screen and (max-width: 1024) {


    .menu-icon-header{
        display: block !important;
        float: right !important;
        margin-left: 0 !important;
    }

    .snip11352 li {
        display: inline-block;
        list-style: outside none none;
        margin-left: 0.5em;
        padding: 0;
      }


}


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


    .section7 .btn {
        margin-bottom: 10px !important;
    }

    .menu-icon-header{
        position: absolute !important;
        display: block !important;
        margin-left: 225px !important;
        top: 20px !important;
        z-index: 9999 !important;
    }

    #logo .menu-icon-header a{
        color: #FFF;
        font-size: 6em !important;
    }

    .menu-icon-header li{
        display: inline-block !important;
        list-style: none !important;
        margin-right: 15px;
    }

    .snip11352 li {
        list-style: outside none none;
        margin-left: 0.5em;
        padding: 0;
        width: 50% !important;
      }

      #logo {
          float: left !important;
          text-align: left !important;
          margin-left: 30px !important;
      }


}