#main_header{height:935px;background:url(../images/accueil/batiment_ts.jpg) no-repeat bottom center;background-size:cover; }
#main_header_inner{}

#main_header_title_eli{display: flex;align-items: center;justify-content: space-between;height:410px;}
/*#main_header_title_eli > section{border:1px solid red;}*/

#main_header_inner_elligi{background: url(../images/accueil/main_header_fd_blk_orange.png) no-repeat top right,url(../images/accueil/main_header_fd_blk_opa.png); border-bottom:7px solid #E53112 }
#main_header_title{color:#fafafa;flex:1;}
#main_header_title h1{font-family: opsb;font-size:64px;text-transform: uppercase;}
#main_header_title h2{font-family: opsb;font-size:29px;text-transform: initial;}
#main_header_title p{font-size:25px;margin-top:70px;width:600px;}

#module_eligibilite{width:600px;height:200px;background: #000;text-align: center;display: flex;flex-direction: column;align-items: center;  justify-content: center;}
#module_eligibilite h2{font-family: opsb; font-size: 35px;color:#fafafa;text-transform: initial}
#module_eligibilite input{height:32px;width:100%; padding:0 7px;border:0; }
#module_eligibilite button{height:32px;line-height:32px;width:85px; font-size:13px;font-family: opsb;padding:0;text-align:center;text-transform: uppercase;}

#div_input_bt_eli{display: flex;width:410px;margin:0 auto;}

#main_header_cartouche_offre{background:#000; }
#main_header_cartouche_offre_inner{display: flex;color:#fafafa;align-items: center;height:140px;justify-content: space-between; }
/*#main_header_cartouche_offre_inner > div{ border:1px solid red;}*/
#main_header_cartouche_offre_inner > div:nth-of-type(1){font-family: opsb;font-size:40px;}
#main_header_cartouche_offre_inner > div:nth-of-type(3){}
#main_header_cartouche_offre_inner > div:nth-of-type(3) button{width:240px;}


#div_price_pro_from{display: flex;}
/*#div_price_pro_from > div{border: 1px solid green;}*/
#div_price_pro_from > div:nth-of-type(1){font-family: opsb;font-size:29px;}
#div_price_pro_from > div:nth-of-type(2){font-family: opb;font-size:68px;color:#E74413;}
#div_price_pro_from sup{font-family: opsb;font-size:38px;}
#div_price_pro_from > div:nth-of-type(3){font-family:opb;font-size:28px;color:#E74413;padding-top:17px;line-height:30px;}

#numbers{background: linear-gradient(to right, #ee9f12, #E53112) ; height:294px;}
#numbers_inner{width:var(--width_elt);display:flex;justify-content: space-evenly;margin:0 auto;}
#numbers_inner > div{width:240px;height:170px;margin-top:62px; color:#fafafa;text-align: center;padding-top:55px;}
#numbers_inner > div:nth-child(1){background: url(../images/accueil/number_creaation_fd.png)  no-repeat center center; }
#numbers_inner > div:nth-child(2){background: url(../images/accueil/number_collaborateur_fd.png)  no-repeat center center; }
#numbers_inner > div:nth-child(3){background: url(../images/accueil/number_customers_fd.png)  no-repeat center center; }
#numbers_inner > div h2{font-family: opb;font-size: 22px;text-transform: initial;}
#numbers_inner > div p{font-family: opi;font-size: 15px;}

#confidence{height:320px;background:linear-gradient(to top ,#000, #2f2f2f);text-align: center;}
#confidence h2{font-family: opsb;font-size:25px;color:#fafafa;margin-top:50px;margin-bottom:50px;display: inline-block}
#div_confidence_logo{display:flex;align-items: center;justify-content: center;}
#img_logo_citecongres{width:172px;}
#img_logo_buromatic{width:172px;margin:0 100px;}
#img_logo_civ{width:89px;margin:0 100px 0 0px;}
#img_logo_cci{width:172px;margin:0 100px 0 0px;}
#img_logo_phenix{width:142px;}


#img_router_4g_netgear{width:500px;}
#img_mobile_techcrea{width:500px;}

#section_service_contact{}
#section_service_contact > div{height:390px;}
#section_service_contact > div:nth-child(1) {display:flex;flex-direction: column;align-items: center;justify-content: center;}
#section_service_contact > div:nth-child(1) div{width:740px;color:#fff;}
#section_service_contact > div:nth-child(1) div:nth-child(1){font-family: opsb;font-size: 30px;text-transform: uppercase;}
#section_service_contact > div:nth-child(1) div:nth-child(2){font-family: opsb;font-size: 22px;margin-top:20px;}
#section_service_contact > div:nth-child(1) div:nth-child(3){margin-top:20px;}
#section_service_contact > div:nth-child(2){background: url(../images/accueil/contact_fd.jpg) no-repeat center center; background-size:cover; display: flex; align-items: center;justify-content: center;}

#section_service_contact_div_contact{background:url(../images/accueil/main_header_fd_blk_opa.png) ;width:580px;height:295px;color:#fff;text-align: center;padding-top:40px;}
#section_service_contact_div_contact > div:first-child{font-size:29px;}
#contact_horaire{font-size: 26px;margin-top:20px;}
#contact_horaire_range {font-size: 25px;margin-bottom:25px;}
#button_section_service_contact_div_contact{width:450px;text-transform: uppercase;}


#bestseller{background:url(../images/background_triangles_neon2.jpg) no-repeat top center;background-size: cover;padding-bottom:60px;}
#bestseller_inner{border:0px solid red;}
#bestseller_inner > h2{font-family: opb;font-size:29px;color:#fafafa;text-align: center; padding-top:50px;padding-bottom:30px;}
#bestseller_inner_div{display: flex; color:#fff;}
#bestseller_inner_div .bestseller_div_txt h2{font-size:20px; font-family: opb;}
.bestseller_div_img{width:164px;height:164px;}
.bestseller_div_txt{flex:1;}
/*#bestseller_inner_div > div > div{border:0px solid green;}*/

#bestseller_inner_div > div:nth-of-type(1){width:500px;display: flex;flex-direction: column;justify-content: center;}
#bestseller_inner_div > div:nth-of-type(1) > div{height:164px;}

#bestseller_fiber {display: flex;}
#bestseller_fiber .bestseller_div_img{background:url(../images/accueil/bestseller/header_fd_fibre_best.jpg) no-repeat center center; background-size: cover}
#bestseller_fiber .bestseller_div_txt{margin-left:34px;}


#bestseller_voip {display: flex;margin-top:calc((675px - 492px)/2);margin-bottom:calc((675px - 492px)/2);}
#bestseller_voip .bestseller_div_img{background:url(../images/accueil/bestseller/header_fd_voip_best.jpg) no-repeat center center; background-size: cover}
#bestseller_voip .bestseller_div_txt{margin-left:34px;}


#bestseller_mobile {display: flex;}
/*#bestseller_mobile .bestseller_div_img{background:url(../images/accueil/bestseller_photo_mobile.jpg) no-repeat center center; background-size: cover}*/
#bestseller_mobile .bestseller_div_img{background:url(../images/accueil/bestseller/header_fd_mobile_best.jpg) no-repeat center center; background-size: cover}
#bestseller_mobile .bestseller_div_txt{margin-left:34px;}



#bestseller_inner_div > div:nth-of-type(2){flex:1;display: flex;justify-content: center;}
#bestseller_highlight{height:675px;width:425px;border:4px solid #EF7914;}

#bestseller_inner_div > div:nth-of-type(3){width:500px;display: flex;flex-direction: column;justify-content: center;}
#bestseller_inner_div > div:nth-of-type(3) > div{height:164px;}

#bestseller_housing {display: flex;}
/*#bestseller_housing .bestseller_div_img{background:url(../images/accueil/bestseller_datacenter.png) no-repeat center center; background-size: cover}*/
#bestseller_housing .bestseller_div_img{background:url(../images/accueil/bestseller/header_fd_housing_best.jpg) no-repeat center center; background-size: cover}
#bestseller_housing .bestseller_div_txt{text-align: right;margin-right:34px;}

#bestseller_transit {display: flex;margin-top:calc((675px - 492px)/2);margin-bottom:calc((675px - 492px)/2);}
/*#bestseller_transit .bestseller_div_img{background:url(../images/accueil/bestseller_transit.jpg) no-repeat center center; background-size: cover}*/
#bestseller_transit .bestseller_div_img{background:url(../images/accueil/bestseller/header_fd_transit_best.jpg) no-repeat center center; background-size: cover}
#bestseller_transit .bestseller_div_txt{text-align: right;margin-right:34px;}


#bestseller_infogerance {display: flex;}
/*#bestseller_infogerance .bestseller_div_img{background:url(../images/accueil/bestseller_infogerance.jpg) no-repeat center center; background-size: cover}*/
#bestseller_infogerance .bestseller_div_img{background:url(../images/accueil/bestseller/header_fd_infogerance_best.jpg) no-repeat center center; background-size: cover}
#bestseller_infogerance .bestseller_div_txt{text-align: right;margin-right:34px;}


/*********** BEST-SELLER HIGHLIGHT GENERIQUE ******************/
/*url(../images/accueil/main_header_fd_blk_opa.png)*/
.one_bestseller_highlight{overflow:auto;}
.one_bestseller_highlight h2{font-size:18px;background: url(../images/accueil/main_header_fd_blk_opa.png);width:392px;height:92px;margin-top:65px;padding-top:8px;text-align: right;padding-right:15px;}
.bestseller_highlight_price{font-size:18px;background: url(../images/accueil/main_header_fd_blk_opa.png);width:284px;height:112px;margin-top:15px;margin-top:290px;padding-bottom:15px;float:right;}
.one_bestseller_highlight a button {float:right;margin-right:15px;margin-top:10px;}
.one_bestseller_highlight button{padding:6px 30px;width:196px;float:right;}

.bestseller_highlight_amount{color:#fafafa;}
.bestseller_highlight_price > div:nth-of-type(1){font-size:27px;font-family: opb;padding-left:30px;}
.bestseller_highlight_price > div:nth-of-type(2) {display:flex;justify-content: end;}
.bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(1){font-size:61px;line-height:45px;font-family: opb}
.bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(2){margin-left:16px;font-size:20px;padding-top:10px;padding-right:30px;line-height:25px;}
.bestseller_highlight_price sup{font-size:30px;}

/*********** BEST-SELLER HIGHLIGHT FIBRE ******************/
#bestseller_highlight_fibre{height:100%;background:url(../images/accueil/bestseller/header_fd_fibre_best.jpg) no-repeat center center; background-size: cover;}

#bestseller_highlight_fibre h2{padding-right:25px !important;}

/*********** BEST-SELLER HIGHLIGHT VOIP ******************/
#bestseller_highlight_voip{height:100%;background:url(../images/accueil/bestseller/header_fd_voip_best.jpg) no-repeat center center; background-size: cover;}


/*********** BEST-SELLER HIGHLIGHT MOBILE ******************/
#bestseller_highlight_mobile{height:100%;background:url(../images/accueil/bestseller/header_fd_mobile_best.jpg) no-repeat center center; background-size: cover;}


/*********** BEST-SELLER HIGHLIGHT HOUSING ******************/
#bestseller_highlight_housing{height:100%;background:url(../images/accueil/bestseller/header_fd_housing_best.jpg) no-repeat center center; background-size: cover;}


/*********** BEST-SELLER HIGHLIGHT TRANSIT ******************/
#bestseller_highlight_transit{height:100%;background:url(../images/accueil/bestseller/header_fd_transit_best.jpg) no-repeat center center; background-size: cover;}


/*********** BEST-SELLER HIGHLIGHT INFOGERANCE ******************/
#bestseller_highlight_infogerance{height:100%;background:url(../images/accueil/bestseller/header_fd_infogerance_best.jpg) no-repeat center center; background-size: cover;}

.one_bestseller_highlight{display: none;}
#bestseller_highlight_fibre{display: block;}

.one_bestseller_selected_border{border:4px solid #ef7914;}

@media only screen and (max-width: 1740px)
{
    /* width 1500*/
    #section_service_contact > div:nth-child(1) div{width:590px;}
    #section_service_contact > div:nth-child(1) div:nth-child(1){}

    #module_eligibilite{width:540px;}
}

@media (max-width: 1540px) {
    /* width 1200*/

    #main_header_title h1{font-size:49px;}
    #main_header_title h2{font-size:26px;}
    #main_header_title p{font-size:19px;margin-top:50px;width:430px;}

    #module_eligibilite{width:430px;height:146px;margin-top: 20px;}
    #module_eligibilite h2{font-size: 28px;}
    #module_eligibilite input{height:32px;width:266px;  }
    /*#module_eligibilite button{width:54px; font-size:10px;}*/

    #div_input_bt_eli{display: flex;width:320px;margin:0 auto;}




    #main_header_cartouche_offre_inner > div:nth-of-type(1){font-size:31px;}

    #div_price_pro_from > div:nth-of-type(1){font-size:18px;}
    #div_price_pro_from > div:nth-of-type(2){font-size:58px;}
    #div_price_pro_from sup{font-family: opsb;font-size:30px;}
    #div_price_pro_from > div:nth-of-type(3){font-size:23px;color:#E74413;padding-top:17px;line-height:25px;}


    #section_service_contact > div:nth-child(1) div{width:540px;}
    #section_service_contact > div:nth-child(1) div:nth-child(1){font-size: 25px;}
    #section_service_contact > div:nth-child(1) div:nth-child(2){font-size: 20px;}
    #section_service_contact > div:nth-child(1) div:nth-child(3){font-size: 16px;}

    #img_router_4g_netgear{width:450px;}
    #img_mobile_techcrea{width:450px;}

    #section_service_contact_div_contact{width:530px;height:275px;}
    #section_service_contact_div_contact > div:first-child{font-size:22px;}
    #contact_horaire{font-size: 20px;}
    #contact_horaire_range {font-size: 20px;}
    #button_section_service_contact_div_contact{width:360px;}

    #bestseller_inner_div > div:nth-of-type(1){width:420px;}
    #bestseller_inner_div > div:nth-of-type(3){width:420px;}
    #bestseller_highlight{height:675px;width:100%;}

    #bestseller_fiber .bestseller_div_txt{margin-left:15px;padding-right: 10px;}
    #bestseller_voip .bestseller_div_txt{margin-left:15px;padding-right: 10px;}
    #bestseller_mobile .bestseller_div_txt{margin-left:15px;padding-right: 10px;}

    #bestseller_housing .bestseller_div_txt{margin-right:15px;padding-left: 10px;}
    #bestseller_transit .bestseller_div_txt{margin-right:15px;padding-left: 10px;}
    #bestseller_infogerance .bestseller_div_txt{margin-right:15px;padding-left: 10px;}

    #bestseller_inner > h2{font-size:25px;}
    .bestseller_div_txt h2{margin-bottom: 0px !important;}
    #bestseller_h2_transit{padding-left:70px;}

    .one_bestseller_highlight h2{width:346px;height:126px;font-size:20px;}
    .bestseller_highlight_price{margin-top:256px;}
}

@media (max-width: 1240px) {
    /* width 980*/

    #main_header_inner_elligi{background: url(../images/accueil/main_header_fd_blk_orange.png) no-repeat ,url(../images/accueil/main_header_fd_blk_opa.png);
        background-position:  right -80px top 0px , center center ;}

    #main_header_title h1{font-size:38px;}
    #main_header_title h2{font-size:22px;}
    #main_header_title p{font-size:19px;margin-top:50px;width:430px;}

    #module_eligibilite{margin-top: 60px;}
    /*#module_eligibilite h2{font-size: 28px;}*/
    /*#module_eligibilite input{height:32px;width:266px;  }*/
    /*#module_eligibilite button{width:54px; font-size:10px;}*/

    #div_input_bt_eli{display: flex;width:320px;margin:0 auto;}

    #main_header_cartouche_offre_inner > div:nth-of-type(1){line-height:27px;}
    #main_header_cartouche_offre_inner > div:nth-of-type(2){width:348px;margin-right:80px;}



    #img_router_4g_netgear{width:380px;}
    #img_mobile_techcrea{width:380px;}

    #section_service_contact_div_contact{width:440px;height:217px;padding-top:20px;}
    #section_service_contact_div_contact > div:first-child{font-size:21px;}
    #contact_horaire{font-size: 16px;margin-top:15px;}
    #contact_horaire_range {font-size: 18px;margin-bottom:20px;}
    #button_section_service_contact_div_contact{width:335px;}

    #section_service_contact > div:nth-child(1) div{width:445px;}
    #section_service_contact > div:nth-child(1) div:nth-child(1){font-size: 22px;}
    #section_service_contact > div:nth-child(1) div:nth-child(2){font-size: 18px;}

    #img_logo_buromatic{margin:0 50px;}
    #img_logo_civ{margin:0 50px 0 0px;}
    #img_logo_cci{margin:0 50px 0 0px;}

    #bestseller_inner > h2{font-size:22px;}
    #bestseller_inner_div > div:nth-of-type(1){width:305px;}
    #bestseller_inner_div > div:nth-of-type(3){width:305px;}
    .bestseller_div_txt p{display: none;}

    #bestseller_fiber {flex-direction: column-reverse;align-items: center;}
    /*#bestseller_fiber > div {background:cyan;}*/
    #bestseller_fiber > div:nth-of-type(1) {margin-top:10px;}
    #bestseller_fiber > div:nth-of-type(2) {}
    #bestseller_voip {flex-direction: column-reverse;align-items: center;margin-top: 0;margin-bottom:0;}
    #bestseller_voip .bestseller_div_txt {display: flex;align-items: flex-end;}
    #bestseller_voip .bestseller_div_txt h2{padding-bottom:10px;}
    #bestseller_voip > div:nth-of-type(1) {margin-top:0px;}
    /*#bestseller_voip > div:nth-of-type(2) {}*/
    #bestseller_mobile {flex-direction: column-reverse;align-items: center;}
    #bestseller_mobile > div:nth-of-type(1) {margin-top:10px;}
    /*#bestseller_mobile > div:nth-of-type(2) {}*/

    #bestseller_housing {flex-direction: column;align-items: center;}
    #bestseller_housing > div:nth-of-type(2) {margin-top:10px;}
    #bestseller_transit {flex-direction: column;align-items: center;margin-top: 0;margin-bottom:0;}
    #bestseller_transit .bestseller_div_txt {display: flex;align-items: flex-end;}
    #bestseller_transit .bestseller_div_txt h2{padding-bottom:10px;}
    #bestseller_transit > div:nth-of-type(2) {margin-top:0px;}
    #bestseller_h2_transit{padding-left:70px;padding-right:70px;}

    #bestseller_infogerance {flex-direction: column;align-items: center;}
    #bestseller_infogerance > div:nth-of-type(2) {margin-top:10px;}

    #bestseller_inner_div  {height:675px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(1){height:200px;justify-content:flex-start;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(2){height:275px;margin-top:15px;margin-bottom:15px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(3){height:200px;}
    /*#bestseller_inner_div > div:nth-of-type(1) > div{height:33%;}*/
    /*#bestseller_inner_div > div:nth-of-type(3) > div{height:33%;}*/
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(1){height:200px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(2){height:275px;margin-top:15px;margin-bottom:15px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(3){height:200px;}




}

@media (max-width: 1020px) {
    /* width 740*/

    #main_header_inner_elligi{background: url(../images/accueil/main_header_fd_blk_orange_resp.png) no-repeat ,url(../images/accueil/main_header_fd_blk_opa.png);
        background-position:  right 0px top 0px , center center ;}


    #main_header_title_eli{display:block;padding-top:25px;}
    #main_header_title h1{font-size:35px;}
    #main_header_title h2{font-size:22px;}
    #main_header_title p{font-size:19px;margin-top:20px;width:430px;}

    #module_eligibilite{margin-top: 10px;float:right;}
    /*#module_eligibilite h2{font-size: 28px;}*/
    /*#module_eligibilite input{height:32px;width:266px;  }*/
    /*#module_eligibilite button{width:54px; font-size:10px;}*/


    #div_price_pro_from{flex-wrap: wrap;width:210px !important;margin-right:10px !important;height:70px;}
    #div_price_pro_from > div:nth-of-type(1){width:180px;}
    #div_price_pro_from > div:nth-of-type(2){width:115px;text-align: right;line-height:36px;}
    #div_price_pro_from > div:nth-of-type(3){width:65px;line-height:36px;}
    #main_header_cartouche_offre_inner > div:nth-of-type(1){font-size:24px;line-height:27px;}
    /*#main_header_cartouche_offre_inner > div:nth-of-type(2){width:auto;margin-right:10px;}*/

    #div_price_pro_from > div:nth-of-type(1){font-size:14px;}
    #div_price_pro_from > div:nth-of-type(2){font-size:46px;}
    #div_price_pro_from sup{font-size:24px;}
    #div_price_pro_from > div:nth-of-type(3){font-family:opb;font-size:18px;padding-top:5px;line-height:20px;}


    #numbers{height:200px;}
    #numbers_inner > div{height:140px;margin-top:30px;padding-top:40px;}
    #numbers_inner > div h2{font-size: 18px;}
    #numbers_inner > div p{font-size: 11px;}

    #section_service_contact > div:nth-child(1) {height:270px;}
    #section_service_contact > div:nth-child(1) div{width:var(--width_elt);text-align: center;}

    #confidence{height:196px;}
    #confidence h2{font-size:20px;margin-bottom: 20px;}
    #img_logo_citecongres{width:141px;}
    #img_logo_buromatic{width:141px;margin:0 25px;}
    #img_logo_civ{width:72px;margin:0 25px 0 0px;}
    #img_logo_cci{width:140px;margin:0 25px 0 0px;}
    #img_logo_phenix{width:116px;}

    #bestseller_fiber .bestseller_div_txt {display: flex;align-items: flex-end;}
    #bestseller_fiber > div:nth-of-type(1) {margin-top:0px;}

    #bestseller_housing .bestseller_div_txt {display: flex;align-items: flex-end;}
    #bestseller_housing > div:nth-of-type(1) {margin-top:0px;}

    #bestseller_infogerance .bestseller_div_txt {display: flex;align-items: flex-end;}

    #bestseller_inner .bestseller_div_txt h2{font-size:20px;text-align: center;padding-top:20px;padding-bottom:10px;padding-left:40px;padding-right:40px;}
    #bestseller_inner_div{flex-direction: column;height:auto;}
    #bestseller_inner_div > div:nth-of-type(1){order:2;width: 100%;flex-direction: row;}
    #bestseller_inner_div > div:nth-of-type(1) > div{height:250px;width:33%;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(1){height:250px;}

    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(2){height:250px;margin-bottom: 0;margin-top:0;width:34%;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(3){height:250px;}


    #bestseller_inner_div > div:nth-of-type(2){order:1;width: 100%;margin-bottom:20px;}
    #bestseller_inner_div > div:nth-of-type(2) > div:nth-of-type(1){height:270px;}

    #bestseller_inner_div > div:nth-of-type(3){order:3;width: 100%;flex-direction: row;}
    #bestseller_inner_div > div:nth-of-type(3) > div{height:250px;width:33%;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(1){height:270px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(2){height:270px;margin-bottom: 0;margin-top:0;width:34%;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(3){height:270px;}


    #bestseller_h2_transit{padding-left: 30px;padding-right: 30px;}
    #bestseller_mobile .bestseller_div_txt {margin-left: 15px;padding-right: 15px;height: 20px;}
    #bestseller_infogerance .bestseller_div_txt {margin-left: 15px;padding-right: 15px;height: 25px;}
    #bestseller_housing .bestseller_div_txt {margin-right: 15px;padding-left: 15px;}
    #bestseller_transit .bestseller_div_txt{margin-right: 15px;padding-left: 15px;}
    #bestseller_housing > div:nth-of-type(2) {margin-top: 0px;}
    #bestseller_infogerance > div:nth-of-type(2) {margin-top: 0px;}

    .one_bestseller_highlight h2{width:596px;height:80px;margin-top:10px;margin-bottom:10px;}
    .bestseller_highlight_price{margin-top:0px;height:98px;float: none;margin-left:448px;}
    .bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(1){font-size:48px;line-height:30px;font-family: opb}
    .bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(2){padding-top:2px;}
    .one_bestseller_highlight a button{float: none;}
    .one_bestseller_highlight button{margin:0 auto;float: none;margin-left:500px;}
}
@media (max-width: 780px) {
    /* width 620*/

    #main_header_inner_elligi{background: url(../images/accueil/main_header_fd_blk_orange_resp.png) no-repeat ,url(../images/accueil/main_header_fd_blk_opa.png);
        background-position:  right -40px top 0px , center center ;}


    #main_header_cartouche_offre_inner{flex-wrap: wrap;justify-content: center;height:auto;padding:30px 0;}
    #main_header_cartouche_offre_inner > div:nth-of-type(1){text-align:right;padding-right:30px;font-size:20px;line-height:20px;width:50%;}
    #main_header_cartouche_offre_inner > div:nth-of-type(2){width:calc(50%  - 50px) !important;margin-left:50px;}
    #main_header_cartouche_offre_inner > div:nth-of-type(3){margin-top:30px;}

    #div_price_pro_from{margin-right:0px !important;}
    #div_price_pro_from > div:nth-of-type(1){width:100%;}

    #numbers_inner > div{width:33%;}
    #numbers_inner > div:nth-child(3){background-size: contain; }

    #section_service_contact > div:nth-child(1) {height:310px;}
    #section_service_contact > div:nth-child(1) div:nth-child(1){font-size: 20px;}

    #confidence{height:266px;}
    #div_confidence_logo{flex-direction: row;flex-wrap: wrap;}

    #div_confidence_logo div:nth-of-type(1){order:1;}
    #div_confidence_logo div:nth-of-type(2){order:4;}
    #div_confidence_logo div:nth-of-type(3){order:2;}
    #div_confidence_logo div:nth-of-type(4){order:5;}
    #div_confidence_logo div:nth-of-type(5){order:3;}
    #img_logo_citecongres{margin-bottom:30px;}
    #img_logo_buromatic{width:141px;margin:0 80px 00px 0px;}
    #img_logo_civ{width:72px;margin:0 120px 30px 120px;}
    #img_logo_cci{width:140px;margin:0 0px 0 0px;}
    #img_logo_phenix{margin:0 0px 30px 0px;}

    #bestseller_inner > h2{font-size:20px;}

    #bestseller_inner_div > div:nth-of-type(1) {width:50%;flex-direction: column;}
    #bestseller_inner_div > div:nth-of-type(3) {width:50%;flex-direction: column;}

    #bestseller_inner_div > div:nth-of-type(1) > div {width: 100%;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(2){width:100%;}

    /*#bestseller_inner_div > div:nth-of-type(1) > div {width: 100%;}*/
    #bestseller_inner_div > div:nth-of-type(3) > div {width: 100%;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(2){width:100%;}

    #bestseller_inner_div > div:nth-of-type(2){flex:initial;}
    #bestseller_inner_div {flex-direction: row;flex-wrap: wrap;}
    #bestseller_transit .bestseller_div_txt h2 {padding-left:10px; padding-right:10px;}
    #bestseller_mobile .bestseller_div_txt {display: flex;align-items: flex-end;}
    #bestseller_mobile .bestseller_div_txt h2 {padding-left:10px; padding-right:10px;}
    #bestseller_inner .bestseller_div_txt h2{font-size:19px;}
    #bestseller_mobile > div:nth-of-type(1) {margin-top: 0px;}

    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(1){height:220px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(2){height:220px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(3){height:220px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(1){height:220px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(2){height:220px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(3){height:220px;}
    .h2_deported{padding-left: 0;text-align: center;}
    .h2_no_deported{padding-right: 0;text-align: center;}
    .section_duo_blanc_reversed > div:nth-of-type(1) {text-align: center;}

    .one_bestseller_highlight h2{width:100%;}

    .bestseller_highlight_price{margin-left:322px;width:290px;}
    .one_bestseller_highlight a button{float: none;margin-left:370px;}

}
@media (max-width: 640px) {
    /* width 440*/

    #main_header_inner_elligi{background: url(../images/accueil/main_header_fd_blk_orange.png) no-repeat ,url(../images/accueil/main_header_fd_blk_opa.png);
        background-position:  right -420px top 0px , center center ;}

    #main_header_title_eli{height:385px;}
    #main_header_title h1{font-size:28px;text-align: center;}
    #main_header_title h2{font-size:18px;text-align: center;}
    #main_header_title p{font-size:16px;margin:0 auto;margin-top:20px;width:400px;text-align: center;}

    #module_eligibilite{margin:0 auto;margin-top: 30px;float:none;}


    #main_header_cartouche_offre_inner > div:nth-of-type(1){text-align:right;padding-right:30px;font-size:20px;line-height:20px;width:55%;}
    #main_header_cartouche_offre_inner > div:nth-of-type(2){width:calc(45%  - 50px) !important;margin-left:50px;}

    #div_price_pro_from > div:nth-of-type(2){width:75px;text-align: right;line-height:36px;}


    #numbers{height: auto !important;background: linear-gradient(to bottom, #ee9f12, #E53112)}
    #numbers_inner{flex-direction: row;flex-wrap: wrap;}
    #numbers_inner > div{width:100%;}
    #numbers_inner > div p{width:200px;margin: 0 auto;}
    #numbers_inner > div:nth-child(3){margin-bottom:20px;background-size: initial;}

    #section_service_contact > div:nth-child(1) {height:390px;}

    #section_service_contact_div_contact{width:390px;height:217px;padding-top:20px;}

    #img_logo_buromatic{width:141px;margin:0 80px 00px 0px;}
    #img_logo_civ{width:72px;margin:0 50px 30px 50px;}
    #img_logo_cci{width:140px;margin:0 0px 0 0px;}
    #img_logo_phenix{margin:0 0px 30px 0px;}


    #img_router_4g_netgear{width:260px;}

    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(1){height:250px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(2){height:250px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(3){height:250px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(1){height:250px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(2){height:250px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(3){height:250px;}

    .bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(1){font-size:44px;line-height:25px;}
    .bestseller_highlight_price sup{font-size:24px;}
    .bestseller_highlight_price > div:nth-of-type(1){font-size:19px;}
    .bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(2){font-size:16px;padding-top:2px;line-height:20px;margin-left:6px;}
    .bestseller_highlight_price{margin-left:200px;}

    .one_bestseller_highlight h2{height:96px;}
    /*.one_bestseller_highlight button{margin-left:auto !important;margin-right:auto !important;}*/

    .bestseller_highlight_price{margin-left:202px;width:230px;height:76px;}
    .one_bestseller_highlight a button{margin-left:125px;}
}

@media (max-width: 480px) {

    #module_eligibilite{width:100%;height:116px;margin-top: 20px;}
    #module_eligibilite h2{font-size: 22px;}
    #main_header_title_eli{height: 360px;}
    #main_header_cartouche_offre_inner{flex-wrap: initial;flex-direction:column;justify-content: center;height:auto;padding:30px 0;}
    #main_header_cartouche_offre_inner > div:nth-of-type(1){text-align:center;padding-right:0px;font-size:18px;line-height:18px;width:100%;}
    #main_header_cartouche_offre_inner > div:nth-of-type(2){width:100% !important;margin-left:0px;justify-content: center;}

    /*#div_price_pro_from > div{border:1px solid cyan;}*/
    #div_price_pro_from > div:nth-of-type(1){padding-left:70px;}
    #div_price_pro_from > div:nth-of-type(2){margin-left:70px;}

    #div_input_bt_eli{width:270px;}
    #bestseller_inner_div{flex-direction: column;}
    #bestseller_inner_div > div:nth-of-type(1) {width:100%;}
    #bestseller_inner_div > div:nth-of-type(3) {width:100%;}

    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(1){height:225px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(2){height:225px;}
    #bestseller_inner_div > div:nth-of-type(1) > div:nth-of-type(3){height:250px;}
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(1){height:225px;}
    /*#bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(2){height:250px;}*/
    #bestseller_inner_div > div:nth-of-type(3) > div:nth-of-type(3){height:225px;}

    #bestseller_mobile .bestseller_div_txt h2{padding-left: 55px;padding-right: 55px;}
    #bestseller_transit .bestseller_div_txt h2{padding-left: 55px;padding-right: 55px;}


    #img_mobile_techcrea{width:280px;}
    #img_router_4g_netgear{width:220px;}

    .h2_deported{font-size:18px;}
    .h2_no_deported{font-size:18px;}

    #section_service_contact > div:nth-child(1){height: auto;padding-top:30px;padding-bottom:40px;}
    #section_service_contact_div_contact{width:310px;height:217px;padding-top:20px;}
    #button_section_service_contact_div_contact{width:260px;}
    #section_service_contact_div_contact > div:first-child{font-size:17px;}
    #contact_horaire{font-size:15px;}
    #contact_horaire_range{font-size: 15px;}


    #main_header_title h1{font-size:20px;text-align: center;}
    #main_header_title h2{}
    #main_header_title p{width:auto;}
    #confidence{height:auto;}
    #div_confidence_logo{width:var(--width_elt);margin:0 auto;}
    #div_confidence_logo > div{width:50%;}

    .one_bestseller_highlight h2{height:110px;font-size:16px;padding-right:8px;}
    .bestseller_highlight_price{margin-left:126px;width:176px;}

    .one_bestseller_highlight a button{margin-left:56px;margin-top:10px;}
    .bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(1){font-size:30px;line-height:25px;}
    .bestseller_highlight_price > div:nth-of-type(1){font-size:17px;padding-top:6px;}
    .bestseller_highlight_price > div:nth-of-type(2) > div:nth-of-type(2){font-size:14px;padding-top:6px;line-height:12px;margin-left:6px;padding-right:25px;}
    .bestseller_highlight_price sup{font-size:18px;}

    #bestseller_highlight_fibre h2{padding-top:20px;}
    #bestseller_highlight_housing h2{padding-top:20px;}
    #bestseller_highlight_transit h2{padding-top:20px;}
    #bestseller_highlight_infogerance h2{padding-top:20px;}

}