@media (max-width: 1710px) {
    #onglet {
        margin-top: 110px;
        padding-left: 25px;
        width: 100%;
        background-color: #ffffff;
      }
    #logo {
        width: 70%;
        margin-left: 20px;
    }

    .nb {
        font-size: 24px;
    }
}

@media (max-width: 1600px) {
    .nb {
        font-size: 24px;
    }
}

@media (max-width: 1450px) {
    .nb {
        font-size: 17px;
    }
}

@media (max-width: 1260px) {
}

@media (max-width: 1500px) {
    footer div div div h1 {
        font-size: 18px !important;
    }

    footer div div div p {
        font-size: 16px !important;
    }

    #block_l_up {
        margin: 0px 100px;
    }
}

@media (max-width: 1399px) {
    .b-h {
        min-height: 520px;
    }

    #onglet {
        margin-top: 100px;
    }
}

@media (max-width: 1199px) {

    .navbar-nav{
        position:relative;
        z-index:999;
        background-color: white;
        border:2px solid #2A72C2;
        padding:10px;
    }




    #img_f {
        display: none;
    }

    #block_l_up {
        margin: 0px 50px;
    }

    #ep_b {
        font-size: 14px;
    }

    #ep_o {
        font-size: 14px;
    }

    label {
        font-weight: 300;
        font-size: 18px;
    }

    #p_title {
        font-size: 32px;
    }



    #burg {
        display: block;
    }

    .price_box {
        text-align: center;
        border-radius: 2px;
        width: 150px;
        height: 150px;
        font-size: 18px;
        color: white;
    }

    #test {
        padding: 20px 20px;
        background-color: #2A72C2;
        font-size: 24px;
        color: white;
        text-decoration: none;
        border-radius: 2px;
    }

    #new {
        font-size: 18px;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .price_box_m {
        font-size: 24px;
    }

    iframe {
        width: 350px;
        height: 350px;
    }

    .nb {
        font-size: 24px;
    }

    .b-h {
        min-height: 620px;
    }

    .bloc-equals{
        min-height: 480px;
      }


      .bloc-equals2 {
        min-height: 300px;
    }

    .bloc-equals3{
        min-height: 440px;
      }
}

@media (min-width: 1220px) {
    #burg_m {
        display: none !important;
    }


}

@media (max-width: 992px) {

    .bloc-equals {
        min-height: 580px;
    }

}

@media (max-width: 768px) {
    #block_r_r {
        background-color: #C50E1F;
        padding: 20px;
    }

    #block_r_r div h1 {
        color: white;
    }

    #block_r_r div h2 {
        color: rgb(255, 255, 255);
    }

    #block_r_r div ul li {
        color: white;
    }

    #block_r_p {
        background-color: #F8C39C;
        padding: 20px;
    }

    #block_r_p div h1 {
        color: white;
    }

    #block_r_p div h2 {
        color: rgb(255, 255, 255);
    }

    #block_r_p div ul li {
        color: white;
    }

    #block_r_lo {
        background-color: #F6AD6E;
        padding: 20px;
    }

    #block_r_lo div h1 {
        color: white;
    }

    #block_r_lo div h2 {
        color: rgb(255, 255, 255);
    }

    #block_r_lo div p {
        color: white;
    }

    #block_r_o {
        background-color: #EE7F00;
        padding: 20px;
    }

    #block_r_o div h1 {
        color: white;
    }

    #block_r_o div h2 {
        color: rgb(255, 255, 255);
    }

    #block_r_o div p {
        color: white;
    }

    #block {
        display: none !important;
    }

    .td_b {
        font-size: 16px;
    }

    .td_o {
        font-size: 16px;
    }

    #block_l_up {
        margin: 20px 5px;
    }

    #prise_en_main_txt {
        padding: 20px 20%;
    }

    #form_ttl {
        margin-top: -325px !important;
    }

    #form_ttl_s {
        font-size: 28px !important;
    }

    label {
        font-size: 13px;
    }

    h1 {
        font-size: 24px;
    }

    h2 {
        font-size: 18px;
    }

    p {
        font-size: 13px;
    }

    #p_title {
        font-size: 24px;
    }

    footer div div div h1 {
        font-size: 16px !important;
    }

    footer div div div p {
        font-size: 12px !important;
    }

    iframe {
        margin-top: 50px;
        width: 550px;
        height: 250px;
    }

    #uhhh {}

    .price_box {
        margin-top: 25px;
    }

    .prx_item {
        margin: 0
    }

    .bloc-equals {
        min-height: auto;
    }

    .bloc-equals2 {
        min-height: auto;
    }

    .bloc-equals3{
        min-height: auto;
      }


      .same_hr{
        width:10%;
      }


      .text-fonc {
        min-height: 100px;
    }



}

@media (max-width: 576px) {

    .b-h {
        min-height: 340px;
    }

    #ml {
        font-size: 10px;
        margin-left: 15px;

    }

    .img_exemple {
        width: 175px;
        height: 100px;
    }

    .td_g {
        font-size: 8px !important;
    }

    .td_b {
        font-size: 12px;
    }

    .td_o {
        font-size: 12px;
    }

    #prise_en_main_txt {
        padding: 10px;
    }

    #form_ttl {
        margin-top: -290px !important;
    }

    #form_ttl_s {
        font-size: 24px !important;
        padding: 10px 25px !important;
    }

    #p_title {
        font-size: 18px !important;
    }

    #form {
        padding: 25px !important;
    }

    .price_box {
        text-align: center;
        border-radius: 2px;
        width: 120px;
        height: 120px;
        font-size: 16px;
        color: white;
    }

    .price_box_m {
        font-size: 18px;
    }

    #sn {
        justify-content: center;
        display: flex;

        margin: 30px 10px;
    }

    #sn h1 {
        margin-right: 10px;
    }

    #logo {
        width: 75%;
        margin-left: 20px;
    }

    iframe {
        margin-top: 50px;
        width: 100%;
        height: 150;
    }

    #ttl {
        font-size: 24px;
    }

    #p_title {
        font-size: 24px;
        margin: 20px 0px;
    }

    #Coordonnees_txt {
        margin-left: -20px;
        font-size: 12px;
    }

    #Coordonnees_txt h1 {
        font-size: 12px;
    }

    .price_box {
        margin-top: 20px;
    }





    #navbarNav{
        z-index:9999;
    }

    #c_txt {
        width: 100%;
    }

    .btn-bleu {
        padding: 9px 5px;
    }

    hr {
        color: #ff983e;
        width: 30%;
      }


      #onglet {
        margin-top: 130px;
    }

    .input_txt_date {
        width: 50%;
    }


    #video-yt {
        width: 100%;
        height: 500px;
    }

    




}

@media (max-width: 375px) {


    .prx_item {
        margin: 0px;
    }
}