@media only screen and (max-width:1299px){
#menu_navigation_client{
padding-left: 20px;
}
}
@media only screen and (max-width:1199px){
h1{font-size: 80px;}
h2{font-size: 42px;}
h3{font-size: 35px;}
h4{font-size: 28px;}
h5{font-size: 25px;}
h6{font-size: 18px;}
.logo{width: 300px;}
.menu_section ul li{font-size: 15px;}
p{font-size: 16px;}
.h_01_tp h2{font-size: 35px;}
.h_01_tp h1{font-size: 75px;}
.h_01_tp{    max-width: 425px;}
.h_01_tp h3{font-size: 28px;}
.green_btn{font-size:18px;padding: 17px 10px;}
.offers ul li, .fea_txt ul li{font-size: 16px;}
.lt_01 li:nth-child(2){margin-left: 15px;} .video h2{font-size: 25px;}
.home_02 h3{font-size: 18px;padding-top: 18px;}
.home_02  p,.home_02 ul li{font-size: 16px;}
.home_02 ul li{padding: 0 0 15px 15px;}
.find_cms h2, .client_feedback h2, .offer h2, .awards h2, .achivements h2, .les_chiffres h2, .les_references h2, .hebergement_puissant h2, .autres_hebergements h2, .new_hebergement h2, .home_04 h2, .img_bottom_text_top h2{font-size: 25px;padding-bottom: 12px;}
.center_image{width:435px;}
.fl h2{font-size: 18px;}
.fl li{font-size: 16px;}
.fl{padding: 0 30px 0 0;}
.white_bg h3,.d_01_lt li{font-size: 16px;}
.d_01_lt .time h2{font-size: 140px;}
.creation_de_site .mascott_02 h2, .domaine_banner h2{font-size: 40px;}
.accomodation_chart h4{font-size: 28px;}
.accomodation_chart h1{font-size: 40px;}
.infra_menu ul li{font-size: 14px;}
.infra_menu ul li a{padding: 20px 12px;}
.faq_01 p{font-size: 18px;}
.creation_offer .time h2{font-size:130px;line-height: 130px;padding: 0 0 0;}
.creation_offer .time h2 sub{bottom: 12px;}
.home_05 ul,.home_05 ul li{display:block;text-align:center;}
#list_avis .slider_con{ width: 75%}
.bloc_commande_footer .promotion_inner span.old_prix{width: auto;}
.bloc_commande_footer .promotion_inner{margin : 0 30px;}
.bloc_commande_footer ul li:nth-child(1){ margin-bottom: 20px;}    
.footer_menu_bottom .col-md-6{width: 100% !important; text-align: center}
.footer_menu_bottom .col-md-6 .cards{text-align: center}
.hebergement_puissant .center_image{top: 50px;}
.a_propos_menu .container{width: 100%; padding: 0}
.nos_atouts_menu .container{width: 100%; padding: 0}
.banniere_hebergement .container,
.banniere_hebergement2 .container,
.tableau_comparatif .container,
.domaine .banniere_domaine .container,
.domaine .list_bandeau_extensions .container,
.list_logo_bonus .container,
.bonus_inclus .container,
.hebergement_formule .container,
.footer_logos .container{
width : 100%;
}
.domaine .list_bandeau_extensions .container .image_acreditation{
display : none;
} .banniere_domaine .container > div:nth-child(2){
width:75%;
}        
.banniere_domaine .container > div:nth-child(3){
display:none!important;
} 
.landing_wordpress #tableau_formule .container:after{
left: 0;
border-width: 55px 50vw;
}
}
@media only screen and (max-width:1129px){
.domaine .extension #ex_slider .item li > div{
width: 480px;
}
}
@media only screen and (max-width:1100px){
.banniere_domaine .container > div:nth-child(1){
display:none!important;
}  
.banniere_domaine .container > div:nth-child(2){
width:100%;
} 
#menu_navigation_client{
display:none;
}
}
@media only screen and (max-width:991px){
.logo_bloc img{   max-width: 70%!important;   }
h1{font-size: 70px;}
h2{font-size: 40px;}
h3{font-size: 32px;}
h4{font-size: 25px;}
h5{font-size: 22px;}
.a-propos .about_datacenter img{max-width: 100%; height: auto;}
.a-propos .about_datacenter .container > div:nth-child(2){padding-top:45px;}
.a-propos .img_bottom_text_top .container {display: block;}
.a-propos .img_bottom_text_top .container > div {display: block;}
.a-propos .img_bottom_text_top img{max-width: 100%; height: auto;}
.a-propos .img_bottom_text_top .container > div:nth-child(2){padding-top:45px;}
.nos_atouts .img_bottom_text_top .container {display: block;}
.nos_atouts .img_bottom_text_top .container > div {display: block;}
.nos_atouts .img_bottom_text_top img{max-width: 100%; height: auto;}
.nos_atouts .img_bottom_text_top .container > div:nth-child(2n){padding-top:45px;}    
.logo{width: 250px;}
.menu_section ul li{font-size: 11px;}
.h_01_tp h1{font-size: 60px;}
.menu_section ul li a{   padding: 12px 8px;}
.offers ul li, .fea_txt ul li{font-size: 15px;}
.green_btn{font-size: 15px;padding: 12px 10px;}
.lt_01 li:nth-child(2){margin-left: 0px;margin-top: 12px;}
.lt_01 h2, .time h2{font-size: 65px;line-height: 80px;}
.time h2 sub{font-size: 30px;bottom: 0;}
.time h2 sup{font-size: 25px;top: 0;}
.center_image{width:260px;top: 90px;}
.fl{padding: 0 ;}
.fl:nth-child(1),.fl:nth-child(2),.fl:nth-child(3),.fl:nth-child(4){max-width: 50%;width:calc(33.33% - 15px); margin-right:15px;}
.time em{font-size: 18px;padding-top: 27px;}
.time h2{margin-right: 40px;}
.mascott{max-width: 225px;width: 100%;}
.offer_image{width: 130px;}
.offer_inner h5{font-size: 18px;}
.offer_inner p{font-size: 16px;}
.check_availability h4{padding-bottom: 20px;}
.search_btn input[type="submit"]{font-size: 25px;height: 60px;    min-width: 210px;}
.categories h3{font-size: 18px;}
.ad_inner{padding-top: 25px;padding-bottom: 25px;}
.aff_cat_inner p{font-size: 16px;}
.nov_txt{padding-left: 15px;}
.page_title h1{font-size: 35px;}
.prev_post, .next_post{font-size: 25px;}
.blog_rt{width:225px;}
.blog_rt li{font-size:20px;}
.orange_btn,.btn{font-size: 15px;}
.faq_01 h6{font-size: 18px; line-height: 24px;}
.creation_offer .time h2{font-size: 100px;line-height: 100px;padding: 0 0 0px;}
.domaine_banner{padding: 20px 0;}
.creation_de_site .mascott_02 h2, .domaine_banner h2{font-size: 35px;}
#ex_slider .item li{width: 50%;}
.accomodation_chart h4{font-size: 25px;}
.acc_price ul li{margin-right: 0px;width: 32%;}
.accomodation_chart h1{font-size: 30px;}
.infra_menu ul li{font-size: 11px;}
.infra_menu ul li a{padding: 20px 7px;}
.faq_01 p{font-size: 16px;}
.home_03 h4, .home_04 h4{font-size: 25px;}
.assets_listing h6{font-size: 18px;}
.logo_tp li{max-width: 22%;}
.menu_section .sub_menu ul li{font-size: 14px;}
.home_05 ul li:nth-child(2){width: 50%;text-align: right;}
.lt_01 h2 sub, .time h2 sub{bottom: 14px;}
.inner_01 p{right: 85px;}
.creation_offer .time h2{font-size:130px;line-height: 100px;}
.creation_offer .time h2 sub{font-size: 60px;bottom: 0;}
.creation_offer .time strong{padding-bottom: 10px;display: block;}
.creation_offer .offer_rt li, .creation_offer .offer_rt p{font-size: 15px;}
.lt_01 em{margin-bottom: 22px;}
#feedback_slider .slider_inner{width:700px;}
#feedback_slider .slider_con{width: 488px;}
.creation_offer .time em{    margin-top: -18px;}
.d_01_lt .time h2 sup{font-size: 40px;top: 11px;}
.d_01_lt .time h2 sub{font-size: 40px;}
.d_01_lt{margin-bottom:15px;}
.d_01_lt .time strong{    padding-left: 5px;}
#list_avis .slider_con{ width: 70%}
.top_bar ul li:nth-child(1) small{display: none;} .top_bar ul li:nth-child(5){display: none;}
.top_bar ul li {padding: 0 5px;}
.time h2{font-size: 100px;line-height: 80px;}
.time h2 sup{font-size: 50px; top: 11px !important}
.time h2 sub{font-size: 44px; bottom: 0; line-height: 70px !important;}
.fea_txt .time {padding: 28px 0 26px;}
.fl li{    padding-right: 10px;}
#menu_footer{text-align: center}        
.banniere_hebergement .container {
width : 750px;
}
.header-landing .top_bar .container,
.banniere_hebergement2 .container {
width : 100%;
} .domaine .graphiques #slider_graphique_extension{ margin-bottom: 55px;}
.hebergement_comparatif .tableau_comparatif .head_tableau > div.formule,
.hebergement_comparatif .tableau_comparatif .body_tableau  .list_caracteristique div.formule,
.hebergement_comparatif .tableau_comparatif .footer_tableau > div.formule{
margin-left: 0px;
border-left : 1px solid #96d6a1;
}
.hebergement_comparatif .tableau_comparatif .head_tableau > div.formule{
border-top: 1px solid #96d6a1;            
}
.hebergement_comparatif .tableau_comparatif .footer_tableau > div{
border-top: 1px solid #96d6a1;
border-bottom: 1px solid #96d6a1;            
}
.hebergement_comparatif .tableau_comparatif .footer_tableau > div.formule{
padding : 25px 10px;
}
.hebergement_comparatif .tableau_comparatif .footer_tableau > div:nth-child(2){
border-bottom : none;
}
.hebergement_comparatif .tableau_comparatif .head_tableau .promo_v2_pancartes{
left: 11%;
}
.hebergement_comparatif .tableau_comparatif .body_tableau .intitule_categorie{
width: 100%;
}
.hebergement_comparatif .tableau_comparatif .head_tableau > div.formule .bloc_prix{
margin-top: 10px;
}
.hebergement_comparatif .tableau_comparatif .head_tableau > div.formule .time_v2 .prix_label{
left: 63%;
}
#slider_avis_client_page .slider_con ul li.with_etoile:nth-child(1){
width: 100%;
}
.avis #slider_avis_client_page .slider_con ul li.notation_client{
width: 100%;
margin-top: 10px;
text-align : left;
} .banniere_hebergement .infos_banniere ul.list_caracteristique {
padding-top: 0px;
}
.ban_down {
padding-top: 20px;
}
.img_bottom_text_top .container .row.yt > div:nth-child(2n+1) {
float: left;
padding-bottom: 30px;
}
}
@media only screen and (max-width:865px) {
.header-landing .top_bar .container ul li:first-child{
display: none;
}
}
@media only screen and (max-width:767px) {
#list_avis .slider_img{display: none}
#list_avis .slider_con{ width: 100%}
#list_avis .slider_con:before{border-right:0px solid #ffffff;border-top:0px solid transparent;border-bottom:0px solid transparent;}
h1{font-size: 60px;}
h2{font-size: 35px;}
h3{font-size: 28px;}
h4{font-size: 22px;}
h5{font-size: 20px;}
h6{font-size: 16px;}
p{font-size: 16px; text-align: justify;}
.h_01_tp h1{font-size: 50px;}
.top_bar ul li{padding: 0 10px;margin-bottom: 5px;}
.top_bar{padding: 20px 0 25px; border-bottom: 2px solid white;}
#nav-toggle{display: block;top: 70px;}
.logo_section{float: none;padding-bottom: 20px;}
.menu_section{float: none;display: none;background-color: #2ead44;}
.menu_section .mobileMenu{display: block;}
.menu_section ul li{float: none;background-color: #2ead44;color: white;border-top: 1px solid rgb(100, 190, 50); font-family: 'ralewayregular', sans-serif; text-transform: none;}
.menu_section ul li.menu_langue:not(:hover) a, .menu_section ul li.menu_langue {background-color: #249136 !important;}
.menu_section ul li:last-child{border-bottom: 0px;}
.menu_section ul li.no_border{border-bottom: 1px solid white;}
.menu_section ul li.customer {position:relative; height: 105px;}
.menu_section ul li.customer a {width: 200px; font-size: 18px; padding: 16px 20px 16px 50px; white-space: nowrap; background-color: #49c85f !important; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.menu_section ul li.customer a:before {content: ""; width: 12px; height: 13px; background: url(//www.007hebergement.com/wp-content/themes/007Hebergement/images/user.png) no-repeat; position: absolute; top: 20px; left: 35px;}
.menu_section ul li.customer:active a, .menu_section ul li.customer:hover a {background-color: #49c85f !important; color: white !important;}
.menu_section ul li.categorie_url {font-family: 'ralewaysemibold', sans-serif; border-top: 1px solid white; font-size: 20px;}
.menu_section ul li:hover a{float: none;background-color: white !important;color: #000 !important;}
.menu_section ul li:active a{float: none;background-color: white !important;color: #000 !important;}
.menu_section ul li:not(:hover) a{float: none;background-color: #2ead44 !important;color: white !important;}
.menu_section ul.sub-menu li:not(:hover) a{float: none;background-color: white !important;color: #000 !important;}
.menu_section ul li.customer:not(:hover) a {background-color: #49c85f !important;}
.menu_section ul li.categorie_url:hover a{float: none;background-color: #2ead44 !important;color: white !important;}
.menu_section ul li.categorie_url:active a{float: none;background-color: #2ead44 !important;color: white !important;}
.menu_section ul li a{ ;font-size: 18px;padding: 15px 30px;color: white;}
.menu_section ul li.categorie_url a{font-size: 20px;}
.menu_section ul li .sub-menu li a {background-color: white;color: #000;}
.menu_section ul li.menu_langue a.glink img {margin-top: -7px; margin-right: 5px;}
.menu_section .sub-menu {width: 100%; max-width: none;}
li.menu_langue_FR a.glink img, li.menu_langue_EN a.glink img, li.menu_langue_PT a.glink img, li.menu_langue_ES a.glink img {margin-top: -7px; margin-right: 5px;}
.navigation .container{padding-right: 0px;padding-left: 0px;}
.logo{display: block;margin-top: -22px;width:220px;}
.menu_section ul li:hover .sub_menu{display: none;}
.sub-menu{position: relative;display:none;}
.center_image{position: relative;top: auto;float: none;margin: 0 auto 25px;}
.home_05 ul li:nth-child(1),.home_05 ul li{float: none;width:auto;}
.home_05 ul li:nth-child(2){margin-top: 15px;display: inline-block;}
.home_05 ul li:nth-child(3){margin-top: 15px;}
.fl:nth-child(1), .fl:nth-child(2), .fl:nth-child(3), .fl:nth-child(4){max-width: 100%;} .eq{margin-bottom: 35px;}
.offer_inner ul > li{margin-bottom: 15px;}
.search_btn input[type="text"]{font-size: 16px;} .search_btn input[type="submit"]{position: relative;font-size: 20px;padding: 10px 12px;margin-top: 15px;}
aff_cat_inner p{font-size: 16px;font-size: 14px;}
.aff_cat_inner h3{font-size: 18px;}
.page_title h1{font-size: 30px;}
.nov_txt{padding-left: 0;}
.prev_post, .next_post{font-size: 20px;}
.blog_rt li{font-size:18px;}
.lt,.rt{float: none;width: auto;padding-left: 0px;}
.blog_01{margin-bottom: 20px;}
.social_links{padding: 30px 0 50px;}
.blog_rt{width: auto;}
.blog_img{margin: 20px 0;}
.faq_01 h6{font-size: 22px;font-size: 20px;}
.creation_offer .offer_rt li, .creation_offer .offer_rt p{text-align: center;}
.creation_offer .offer_rt ul,.offer_rt{margin:15px 0 0;}
.test_software h4{margin-top: 25px;}
.fea_txt{text-align: center;}
.test_software .fea_txt ul{margin: 0 0 15px;}
.fea_txt .btn,.fea_txt .orange_btn{clear: both;margin-top: 10px;}
.fea_txt ul li{text-align: left;}
.creation_de_site .mascott_02 h2, .domaine_banner h2{font-size: 32px;}
.db_lt, .db_rt{margin-top: 0;}
.db_lt{margin: 0 0 15px;}
.db_rt{margin: 15px 0 0;}
.d_01_rt{margin: 15px 0 0;}
#ex_slider .item h2{font-size: 50px;}
#ex_slider .item li{width:48%;}
.accomodation_chart h4{font-size: 22px;}
.accomodation_table{width: 100%;overflow: auto;}
.acco_tab{width:450px;}
.accomodation_chart table tr td{    padding: 10px 5px;}
.accomodation_chart h1{font-size: 25px;}
.ip_inner li{margin-bottom: 15px;}
.infra_content{text-align: center;}
.infra_img{display: block;}
.infra_txt{margin-top: 15px;}
.infra_menu ul li{float: none;text-align: center;}
.offers{width: 100%;}
.offers ul{width: 100%;padding-left: 0%;}
.offers{margin-top: 25px;}
.video_con{    padding: 15px 10px;}
.video .video_con h4{margin-bottom: 10px;font-size: 15px;}
.video_con p{font-size: 10px;}
.video{padding: 30px 0;}
.faq_01 p{font-size: 15px;}
.home_03 h4, .home_04 h4{font-size: 22px;padding-bottom: 10px;}
.h_01_tp h2{font-size: 30px;}
.h_01_tp h3{font-size: 25px;}
.home_tp{padding: 30px 0;} .assets_listing h6{font-size: 16px;}
.asset_image{margin-bottom: 15px;}
.logo_tp li, .logo_btm li{max-width: 48%;padding: 0 10px;width: 48%;margin-bottom: 10px;}
.top_bar ul li{font-size: 10px;}
.top_bar ul li img{vertical-align: middle;}
.top_bar ul li{padding: 0 5px;}
.top_bar ul li:nth-child(2):before{display: none;}
.top_bar ul{float: none;}
.home_05 ul li:nth-child(2){width: 100%;text-align: center;}
.home_05 h2{display: inline-block;position: relative;}
.home_05 ul li:nth-child(3){float: none;text-align: center;}
.home_05{text-align: center;}
.inner_01 p{right: 0;left: 0;}
.mascott_02_img{text-align: center;}
.creation_offer .time h2{font-size:100px;line-height: 100px;}
.creation_offer .time{text-align: center;}
.white_bg{margin: 0 auto;}
.db_lt ul li:nth-child(2) .white_bg,.db_rt ul li:nth-child(2) .white_bg,.db_rt ul li .white_bg{float: none;}
.white_bg{margin-bottom: 15px;}
.orange_btn, .btn{font-size: 12px;min-width: 120px;}
.site_feature h6{font-size: 16px;}
.top_bar ul li:nth-child(3){position: absolute;top:15px;right: 5px;}
#feedback_slider .slider_inner{display:block;width:auto;}
#feedback_slider .slider_con{display:block;width:auto;padding: 15px;}
#feedback_slider .slider_img span{margin:0 auto;}
#feedback_slider .slider_img{
display: block;
width: 160px;
margin: 0 auto 15px;
}
#feedback_slider .slider_con  ul li:nth-child(1),#feedback_slider .slider_con  ul li:nth-child(2){float:none;width:100%;}
#feedback_slider .slider_con:before{display:none;}
.sub-menu:before, .sub-menu:after{display:none;}
.menu_section ul li:hover .sub-menu{display:none;}
.about_datacenter .container{display:block;}
.about_datacenter .container > div:nth-child(2){padding-bottom:30px;}
.about_datacenter .container > div{float:none;vertical-align:bottom;display:block;}
.page-template-serveurs-securises .infra_content ul li:nth-child(2n) .container > div:nth-child(1) img{position:relative;bottom:auto;right:auto;}
.blog_article_page .blog_lt img{float:none;padding: 0 0 ;width:100%;margin:0 0 25px;}
.creation_offer .time em{   padding-left:0;}
.fea_txt .time h2 sub{    bottom: -2px;}
.other_links{text-align:center;}
.footer_menu_top,.cards{text-align:center;}
.footer_menu_bottom li,.footer_menu_bottom .cards li{display:inline-block;padding: 10px 15px;}
.footer_menu_bottom li:after{display:none;}
.creation_de_site .mascott_02 h3, .creation_de_site h3, .domaine_banner h3{font-size:22px;}
.sample_trade h4, .templates h4, .test_software h4, .site_features h4{font-size:20px;padding-left:5px;padding-right:5px;}
.contactus .page_title .container{display:block;}
.contactus .page_title .container > div{display:block; }
.modal-body{padding: 15px;}
.a-propos .about_datacenter .container > div:nth-child(2){padding-top:30px;}
.a-propos .about_datacenter img{height: 300px; max-width: none;margin-bottom: 20px;}
.a-propos .infra_img img.pos_bottom{margin-bottom: 0px;}
.a-propos .ip_inner li{margin-bottom: 45px;}
.a_propos_menu ul li{float: none; border-width: 1px 2px 1px 2px; border-color: #34b04a; border-style: solid; width: 100%; height: 52px !important;}
.a_propos_menu ul li:last-child{border-bottom: 2px solid #34b04a;}
.a_propos_menu ul li a {padding: 14px 9px;}
.banniere_head p {font-size: 20px; line-height: 24px; text-align: center;}
.page_title p{padding-top: 0;}
.page_title{padding: 48px 0;}
.asset_lt{padding: 0 15px 0 0; display: table-cell; vertical-align: top; width: 62px;}
.asset_rt{padding: 0 5px 0 15px; word-wrap: break-word;}
.assets_listing img{max-width: none;}
.a_propos_menu {display:none;}
.home_03 .achivements p {padding-left: 0; padding-right: 0px;}    .modal-body {max-width: 540px;} .top_bar ul {display: none;}
#nav-toggle {top: 11px !important;}
.logo_section {padding-bottom: 9px; margin-top: -29px; margin-left: 15px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {background: white !important;}
.logo_desktop {display: none;}
.logo_mobile {display: block; width: 140px !important; margin-top: -37px;} .fetures {padding: 0 0 30px; background: #fff; height: 1400px; background-image: url(https://007hebergement.com/wp-content/uploads/2019/01/Banniere_accueil.jpg) !important;}
.flex-align-items-end {align-items: center !important;}
.bloc_tableaux_accueil div.col-xs-12:first-child div.package_label {padding-top: 50px;}
.bloc_tableaux_accueil div.col-xs-12:nth-child(2) div.package_label {padding-top: 75px !important;}
.bloc_tableaux_accueil div.col-xs-12:first-child, .bloc_tableaux_accueil div.col-xs-12:nth-child(2) {padding: 0; width: 360px;}
.bloc_tableaux_accueil .fea_title {padding: 20px 15px !important;}
.bloc_tableaux_accueil .fea_txt {padding-bottom: 40px !important;}
.bloc_tableaux_accueil .fea_title p {text-align: center; padding-bottom: 10px !important;}
.offer_2:after, .offer:after {background: none;}
.check_availability {padding: 45px 0 50px 0;}
.check_availability .container {padding: 0 5px;}
.check_availability h2 {font-size: 30px; line-height: 38px; padding-bottom: 35px;} .search_btn input[type="submit"] {position: absolute; font-size: 16px; margin-top: 0px; padding: 10px 30px; top: 0px; right: 0px; height: 60px; min-width: 40px; border-radius: 0px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.search_btn input[type="text"]::-webkit-input-placeholder { font-size: 16px;
padding-top: 1px;
}
.search_btn input[type="text"]::-moz-placeholder { font-size: 16px;
padding-top: 1px;
}
.search_btn input[type="text"]:-ms-input-placeholder { font-size: 16px;
padding-top: 1px;
}
.search_btn input[type="text"]:-moz-placeholder { font-size: 16px;
padding-top: 1px;
}
.categories {padding: 45px 0;}
.categories h2 {font-size: 30px; line-height: 38px; padding: 0 15px 10px;}
.cat_inner {height: auto !important; padding: 35px 0 0;}
.cat_image {padding: 0 15px 0 0; display: table-cell; vertical-align: top; width: 62px;}
.cat_droite {display: table-cell !important; vertical-align: top; width: 758px; text-align: left; padding: 1px 5px 0 15px; word-wrap: break-word;} .find_cms {padding: 45px 0;}
.find_cms p {text-align: justify; padding: 0 15px;}
.find_cms h2 {font-size: 30px; line-height: 38px; padding: 0 15px 22px;}
.cms_logos {margin-top: 25px !important;}
.home_03 {padding: 50px 0;}
.home_03 p {text-align: left;}
#section_trophee div.award_txt {padding-left: 0; padding-right: 0;}
.awards h2 + p {display: none !important;}
.awards h2 {font-size: 30px !important; line-height: 30px !important; padding: 0 15px 10px;}
.award_check {display: table-cell; padding-top: 3px; width: 60px;}
.award_content {display: table-cell;}
.award_txt {padding-right: 5px; margin: 40px 0 0;}
.award_txt h5 {font-size: 20px !important; line-height: 28px !important; padding: 0; text-align: left; height: auto !important;}
.award_txt p {text-align: left;}
.award_check span i.fa-check-circle {color: #2ead44; margin-left: -21px; font-size: 45px; margin-top: -5px;}
.separateur_bloc {width: 70px; margin: 45px auto 45px;}
.achivements h2 {font-size: 30px !important; line-height: 38px !important; text-align: center; padding-left: 15px; padding-right: 15px; padding-bottom: 22px;}
.achivements {text-align: left;}
.logo_comparateur {padding: 20px 0 !important; text-align: left;}
.achivements .nom_comparateur {height: auto !important; padding-bottom: 0;}
.achivements .nom_comparateur br {display: none;}
.achivements .nom_comparateur a {margin-left: 5px;}
.achivements .bloc_comparateur .note_avis {position: absolute; top: 173px; left: 196px;}
.achivements .award_content h5 {padding-bottom: 7px;}
.achivements .bloc_comparateur .etoile_notation {display: block; margin: 0; width: 108px; height: 20px;}
.achivements .bloc_comparateur .etoile_notation img {width: 108px !important; height: 20px !important;}
.achivements .notation_client p {padding-bottom: 16px;}
.bloc_007 {padding: 45px 0;}
.les_chiffres .bloc_chiffres {margin: 15px 0 0;}
.les_chiffres .bloc_chiffres h3 {padding: 30px 0 5px;}
.offer_2 {margin-top: 45px;}
.offer_image {display: table-cell; width: 75px;}
.offer_inner {padding-bottom: 10px; margin-top: 45px;}
.offer_inner ul li {padding: 2px 7px;}
.offer_inner ul li p {text-align: left;}
.offer_inner ul li div:last-child {display: table-cell; padding-left: 30px;}
.offer_inner ul li h5 {text-align: left; font-size: 14px;} .banniere_domaine h1 {font-size: 30px; line-height: 38px; margin-bottom: 25px;}
#section_services_gratuits p, #section_tarifs_domaine p {text-align:justify !important;}
#section_faq > .container > p {text-align:center;}
.faq_01 h6 {font-family: 'montserratregular', sans-serif; font-size: 18px;}
#section_transfert h2 {text-align: center !important;}
#section_transfert > .infra_content > .container > div:first-child {display:none !important;}
#section_transfert .btn {margin-left: 5px; margin-right: 5px; font-size: 18px; padding: 10px 20px; vertical-align: top;}
.credit_pub_txt > p {text-align: center;}
#section_tarifs_domaine h2, #section_services_gratuits h2, #section_bonus_inclus h2, #section_transfert h2, #section_faq h2 {font-size: 30px; padding: 0 15px 22px 15px;}
#section_choisir_domaine h2 {font-size: 30px; padding: 0 15px 0px 15px;}
#section_tarifs_domaine .slick-prev {left: 0px;}
#section_tarifs_domaine .slick-next {right: 7px;}
.domaine .extension {padding: 45px 0 70px;}
.domaine .extension #ex_slider {margin-top: 35px; margin-bottom: 0px; padding-bottom: 30px;}
.bloc_description_image .list_bouton .btn {margin-bottom: 5px;}
#section_bonus_inclus > .container > p {text-align: center;}
#section_bonus_inclus ul {padding: 45px 15px 0;}
#section_bonus_inclus li {text-align: left; padding-left: 55px; padding-right: 15px; margin-bottom: 45px; height: 40px;}
#section_bonus_inclus li > br {display: none;}
li.bonus_li:before {content:''; background: url(https://www.007hebergement.com/wp-content/uploads/2019/01/40x40px_check.png) no-repeat; width: 40px; height: 40px; top: -7px; left: 0px; position: absolute;}
.banniere_domaine .infos_banniere .list_extension .extension {padding: 0;}
.banniere_domaine .infos_banniere .list_extension .extension div:first-child {text-align: right;}
.banniere_domaine .infos_banniere .list_extension .extension div:nth-child(3) {text-align: left;}
.banniere_domaine .infos_banniere {position: inherit; transform: none; top: auto; left: 0; right: 0; padding: 45px 0;}
.banniere_domaine {background-size: auto 100% !important;}
.banniere_domaine .container {height: auto;} .affilition_page > .mascott_02 {padding-top: 50px;}
.affilition_page > .mascott_02 > .container {display: table;}
.affilition_page > .mascott_02 > .container > div:first-child {padding-left: 0; display: table-cell; vertical-align: bottom; float: none; width: 300px;}
.affilition_page > .mascott_02 > .container > div:last-child {padding-right: 0; margin-bottom: 45px; width: 100%;}
.affilition_page a.btn {font-size: 18px; padding: 10px 20px; vertical-align: top;}
.affilition_page ol li {margin-bottom: 15px;}
.mascott_02 .register{padding: 0; max-width: none; margin-left: 0;}
.affiliation_cat {padding: 50px 0 45px;}
.aff_cat_inner > .row > div:first-child {padding-left: 0;}
.aff_cat_inner > .row > div:last-child {padding-right: 0;}
.faq > .container > p {text-align:center;}
.faq > .container > h2 {font-size: 30px; padding: 0 15px 22px 15px;}
.affilition_page > .video > .container > h2 {font-size: 30px; line-height: 38px; padding: 0 15px 45px 15px;}
.affilition_page > .video {padding: 45px 0 50px;}
.af_advantages {padding: 45px 0 30px;}
.af_advantages h2{font-size: 30px;}
.advantages_content {display: table-cell;}
.advantages_content h3 {text-align: left; padding-bottom: 10px; height: auto !important;}
.advantages_content p:first-child {display: none;}
.af_advantages .ad_inner {padding: 20px 15px;} .blog_v2 .autre_article {padding: 0 0 20px 0;}
.blog_v2 .autre_article .infos_article {padding: 20px 35px;}
.blog_v2 .autre_article .infos_article h2 {font-size: 28px; line-height: 38px;}
.blog_v2 .autre_article hr {margin: 0 20px 20px;}
.blog_v2 .autre_article span {margin: 0 20px 20px;}
.article_blog .autre_article {padding: 20px;} .creation_de_site .sample_trade h2 {font-size: 30px; line-height: 38px; padding-bottom: 45px;}
.creation_de_site .sample_trade {padding: 45px 0;}
.creation_de_site .sample_trade .container div:nth-child(3) p:first-child {padding-top: 35px;}
.creation_de_site .sample_trade .container div.col-md-6 {padding-left: 0; padding-right: 0;}
#section_templates {padding: 45px 0;}
.creation_de_site #section_templates h2 {font-size: 30px; line-height: 38px; padding-bottom: 30px;}
#section_templates a.btn {display: none;}
.template_slider {width: 50%; left: 50%; transform: translateX(-50%);}
.template_slider .slick-prev:before {content: '\f104'; font-family: FontAwesome; font-size: 80px; color: #373737; opacity: .3;}
.template_slider .slick-next:before {content: '\f105'; font-family: FontAwesome; font-size: 80px; color: #373737; opacity: .3;}
.template_slider .slick-prev {left: -60px; top: 50%;transform: translateY(-50%); height: 80px;}
.template_slider .slick-next {right: -50px; top: 50%;transform: translateY(-50%); height: 80px;}
.test_software h2 {text-align: center; padding-bottom: 40px; font-size: 30px; line-height: 38px;}
#section_demo_logiciel > .container > div.col-xs-12 {padding-right: 0; padding-left: 0;}
#section_demo_logiciel .fea_txt ul {text-align: left;}
#section_demo_logiciel .fea_txt ul li {font-size: 16px; text-align: left; padding-left: 55px; padding-right: 15px; margin-bottom: 45px; display: inline-block; width: 49%;}
#section_demo_logiciel .fea_txt ul li:before{
background:url(https://www.007hebergement.com/wp-content/uploads/2019/01/40x40px_check.png) no-repeat;
width:40px; height:40px; top:-7px; left:0px;
}
#section_demo_logiciel .fea_txt ul li:last-child {margin-bottom: 30px;}
#section_demo_logiciel a.btn {font-size: 18px; padding: 10px 20px; vertical-align: top;}
#section_fonctionnalites_cms h2 {font-size: 30px; line-height: 38px; padding-bottom: 35px;}
.site_feature {border-radius: 0%; background: transparent;}
.site_features p {padding: 0;}
.site_feature h6 {padding-top: 10px;}
.hebergement_formule .tableaux_formule {align-items: center; display: flex; flex-direction: column; margin-bottom: 10px;}
#section_tableaux_prix > .container > .tableaux_formule > div.col-sm-6 {width: 380px; padding-bottom: 40px;}
#section_tableaux_prix .tableaux_formule i {display: none;}
.hebergement_formule {padding: 50px 0;}
.list_caracteristique.v2 i {display: none;}
.autres_hebergements .banniere_hebergement {background-position-x: 76%; background-size: auto 100%;}
.banniere_hebergement.v2:before {height: 100%;}
.autres_hebergements .banniere_hebergement .container {min-height: 450px; height: 100%;}
.banniere_hebergement .container {width: 100%;}
.infos_banniere.visible-xs {position: relative; top: auto; left: auto; right: auto; transform: none; padding-bottom: 50px;}
.banniere_hebergement .infos_banniere h1 {font-size: 30px; line-height: 30px;}
.banniere_hebergement .infos_banniere h2 {font-size: 20px; line-height: 20px; padding-top: 15px;}
.infos_banniere.visible-xs .row {padding-bottom: 40px;}
.infos_banniere.visible-xs .row:first-child {padding-top: 50px;}
.infos_banniere.visible-xs .row:last-child {padding-bottom: 0px;}
.texte_video_presentation {padding-left: 20px;}
.texte_video_presentation p, .texte_garantie p {color: white;}
.texte_video_presentation {display: inline-block;}
.load_video_007 {display: inline-block;}
ul.list_caracteristique.v2 .row {padding-bottom: 0; padding-top: 0 !important;}
.banniere_hebergement .infos_banniere .list_caracteristique a {border-bottom: none;}
.texte_garantie {height: auto;}
.infos_banniere.visible-xs .macaron_prix .row {padding-top: 0 !important;}
.infos_banniere.visible-xs .strikethrough {font-size: 24px; line-height: 24px;}
.infos_banniere.visible-xs .strikethrough:before {position: absolute; content: ""; height: 0; width: 75%; display: block; top: 50%; right: 8px; margin-top: -2px; border-top: 2px solid #ffffff; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); -o-transform: rotate(-20deg); transform: rotate(-20deg);}
.infos_banniere.visible-xs div.prix {padding-bottom: 15px;}
.infos_banniere.visible-xs div.prix > span:first-child, .infos_banniere.visible-xs div.prix span.prix_label > span:first-child {font-family: 'montserratmedium', sans-serif !important; font-size: 40px !important;}
.infos_banniere.visible-xs div.prix span.prix_label {font-size: 20px;}
.infos_banniere.visible-xs a.btn {padding: 7px 10px; font-size: 18px;}
.infos_banniere.visible-xs .bouton_commander {padding-bottom: 5px;}
.banniere_hebergement .container > div:nth-child(1) {padding: 0;} .Hébergements .banniere_hebergement {background-position-x: 89%; background-size: auto 100%;}
.Hébergements .banniere_hebergement .container {min-height: 450px; height: 100%;}
.Hébergements #section_tableaux_prix {padding-bottom: 25px;}
.hebergement_formule .bloc_formule .bloc_text_formule {padding: 0 10px;}
.hebergement_formule .bloc_formule .contenu_formule .time_v2 span.old_prix.with_dec {font-size: 25px; left: 0px; top: 62px;}
.hebergement_formule .bloc_formule .contenu_formule .time_v2 .old_prix {left: 10px;}
div.time_v2 span.prix_label {left: 183px;}
.page_accueil div.time_v2 span.prix_label {left: 210px;}
div.time_v2 {width: auto;}
#section_tableaux_prix a.btn {font-size: 18px;}
#section_fonctionnalites h2 {font-size: 30px; line-height: 38px; padding-bottom: 35px;}
#section_fonctionnalites .titre_colonne {display: none;}
.new_hebergement .bloc_icone_fonctionnalite {display: table-cell !important; width: auto !important;}
.new_hebergement .bloc_descriptif_fonctionnalite {display: table-cell !important; width: auto !important;}
#section_fonctionnalites > .container > .row > .col-md-4:not(:first-child) > .liste_fonctionnalite_colonne > div {display: none;}
#section_fonctionnalites > .container > .row > .col-md-4:nth-child(2) > .liste_fonctionnalite_colonne > div:first-child {display: block;}
.bloc_fonctionnalites h2 {margin-bottom: 0;}
.bloc_fonctionnalites {padding-bottom: 50px;}
#section_garanties .award_txt.col-sm-4 {padding-left: 0; padding-right: 0;}
#section_video_panel {padding: 45px 0 50px;}
#section_video_panel h2 {font-size: 30px; line-height: 38px; padding-bottom: 35px;}
#section_video_panel a.btn {font-size: 18px; padding: 10px 20px;}
.videos_panel p {text-align: justify; padding-left: 0; padding-right: 0;}
.videos_panel img {max-width: 540px; margin-top: 35px; margin-bottom: 40px;}
#section_demo_creation_site .col-xs-12.pull-right {display: none;}
.bloc_description_image h2 {text-align: center !important; font-size: 30px; line-height: 38px; padding-bottom: 35px;}
#section_demo_creation_site .col-xs-12.text-left {padding-left: 0; padding-right: 0;}
#section_demo_creation_site p {padding-bottom: 35px;}
.bloc_description_image .list_bouton .btn {margin: 5px 0 15px 10px; font-size: 18px; padding: 10px 20px;}
#section_transfert h2 {padding-bottom: 35px;}
#section_transfert .col-xs-12.text-left {padding-left: 0; padding-right: 0;} #section_avis_client h2 {font-size: 30px; line-height: 30px; padding: 20px 15px 40px;}
#section_avis_client p {padding-left: 0px; padding-right: 0px;}
.client_feedback {padding: 30px 0 50px 0;}
#slider_avis_client_page .slider_con:before, #slider_avis_client .slider_con:before {display: none;}
#slider_avis_client .slider_con ul li.notation_client {width: 135px;} #slider_avis_client .slider_img {display: table-caption; width: 300px; margin: auto; padding-bottom: 15px;}
#slider_avis_client .slider_con ul li.with_etoile:nth-child(1) {width: calc(100% - 135px);}
#slider_avis_client .slider_con h6 {font-size: 25px;}
#slider_avis_client .slider_con {padding: 30px 15px; width: 100%;}
#slider_avis_client .slider_con p {line-height: 22px;}
#slider_avis_client .slider_con .domaine_avis {font-size: 16px; bottom: 14px; right: 15px;}
.client_feedback .btn {margin-top: 3px;}
#slider_avis_client .slick-slide img {width: 120px; margin-top: 0 !important;}
#slider_avis_client .slider_img div.add_marge {width: 120px; height: auto;}
#slider_avis_client .slider_img div.screenshot img {width: 140px;}
#slider_avis_client .slider_img div.nom_prenom {font-size: 16px;}
#slider_avis_client .slider_img div.nom_prenom, #slider_avis_client .slider_img div.screenshot {height: auto; text-align: left;}
#slider_avis_client .slider_img .name_and_screen {display: table-cell; padding-left: 20px;}
#slider_avis_client_page .slick-slide img, #slider_avis_client .slick-slide img {max-width: none;}
#slider_graphique_extension .slider_img div.add_marge, #slider_avis_client_page .slider_img div.add_marge, #slider_avis_client .slider_img div.add_marge {padding-bottom: 25px;} .liste_sites_presse {position: relative; margin-top: 0; padding-top: 0;}
.slide_bonus1 {margin: auto; height: 34px; overflow: hidden; position: relative; max-width: 400px; padding: 0;}
.bonus1_elt {width: 175px; height: 50px; position: relative; text-align: center; display: inline-block}
.bonus1_elt img {width: 140px; height: 34px;}
.liste_sites_presse a.prev {position: absolute; left: 125px; bottom: -70%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px;}
.liste_sites_presse a.next {position: absolute; right: 125px; bottom: -70%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px;}
.list_logo_bonus {padding: 20px 0;}
#section_fonctionnalites_cms {position: relative;}
.slide_SB {margin: auto; height: 140px; overflow: hidden; position: relative; max-width: 250px; padding: 0;}
.SB_elt {width: 250px; height: auto; position: relative; text-align: center; display: inline-block}
.SB_elt img {width: auto; height: auto;}
#section_fonctionnalites_cms a.prev {position: absolute; left: 25%; bottom: 13%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px;}
#section_fonctionnalites_cms a.next {position: absolute; right: 25%; bottom: 13%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px;}
#section_cms {position: relative;}
#section_cms p {padding-left: 0; padding-right: 0;}
.slide_cms {margin: auto; height: 135px; overflow: hidden; position: relative; max-width: 250px; padding: 35px 0;}
.cms_elt {width: 125px; height: 95px; position: relative; text-align: center; display: inline-block}
.cms_elt img {width: 95px; height: 95px;}
#section_cms a.prev {position: absolute; left: 23%; bottom: 7%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_cms a.next {position: absolute; right: 23%; bottom: 7%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_chiffres {position: relative;}
#section_chiffres h2 {font-size: 30px; line-height: 38px; padding: 0 15px 22px 15px;}
#section_chiffres p {padding-left: 0px; padding-right: 0px;}
.slide_chiffres {margin: auto; height: 215px; overflow: hidden; position: relative; max-width: 250px; padding-top: 40px;}
.chiffres_elt {width: 250px; height: 125px; position: relative; text-align: center; display: inline-block}
.chiffres_elt p {text-align: center; font-size: 18px; line-height: 22px; padding-top: 15px;}
.chiffres_elt h3 {font-size: 30px; line-height: 38px; text-transform: none;}
.chiffres_elt img {width: 75px; height: 75px; margin-bottom: 25px;}
#section_chiffres a.prev {position: absolute; left: 31%; bottom: 0%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_chiffres a.next {position: absolute; right: 31%; bottom: 0%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_references {position: relative;}
#section_references h2 {font-size: 30px; line-height: 38px; padding: 0 15px 22px 15px;}
#section_references p {padding-left: 0px; padding-right: 0px;}
.slide_ref {margin: auto; height: 135px; overflow: hidden; position: relative; max-width: 250px; padding-top: 40px;}
.ref_elt {width: 125px; height: 95px; position: relative; text-align: center; display: inline-block}
.ref_elt img {width: 95px; height: 95px;}
#section_references a.prev {position: absolute; left: 23%; bottom: 9%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_references a.next {position: absolute; right: 23%; bottom: 9%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_credits_pub {position: relative;}
#section_credits_pub h2 {font-size: 30px; line-height: 38px; padding: 0 15px 22px 15px;}
#section_credits_pub p {padding-left: 15px; padding-right: 15px;}
.slide_pub {margin: auto; height: 110px; overflow: hidden; position: relative; max-width: 225px; text-align: left;}
.pub_elt {width: 225px; height: 75px; position: relative; text-align: center; display: inline-block}
.pub_elt img {max-width: 225px; max-height: 44px;}
#section_credits_pub a.prev {position: absolute; left: 25%; bottom: 5%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_credits_pub a.next {position: absolute; right: 25%; bottom: 5%; font-size: 65px; color: #c9c9c9; z-index: 999;}
#section_logo_footer {position: relative;}
.footer_logos {display:none; padding: 0;}
.slide_footer {margin: auto; height: 73px; overflow: hidden; position: relative; max-width: 250px; padding: 20px 0;}
.footer_elt {width: 250px; height: 95px; position: relative; text-align: center; display: inline-block}
.footer_elt img {height: 32px;}
#section_logo_footer a.prev {position: absolute; left: 40px; bottom: 6%; font-size: 40px; color: #c9c9c9; z-index: 999;}
#section_logo_footer a.next {position: absolute; right: 40px; bottom: 6%; font-size: 40px; color: #c9c9c9; z-index: 999;}   .nos_atouts .banniere_head h1{line-height: 38px;}
.nos_atouts .banniere_head p{padding-top: 10px;}
.img_bottom_text_top{padding:45px 0;}
.nos_atouts .img_bottom_text_top .container > div:nth-child(2n) {padding:0;}
.img_bottom_text_top h2 br{display: none;} .depart_gris .infra_txt{padding:0;}
.nos_atouts .infra_content.list_caracteristique_panel ul li ul.Infra-heb li{text-align: left; padding-left: 55px; padding-right: 15px; margin-bottom: 45px;}
.nos_atouts .infra_content.list_caracteristique_panel ul li ul.Infra-heb li:nth-child(3),
.nos_atouts .infra_content.list_caracteristique_panel ul li ul.Infra-heb li:nth-child(4) {margin-bottom: 0px;}
.nos_atouts .infra_content.list_caracteristique_panel ul li ul.Infra-heb li:nth-child(2),
.nos_atouts .infra_content.list_caracteristique_panel ul li ul.Infra-heb li:nth-child(4) {padding-right: 0px;}
.infra_content .infra_txt ul li:before{
background:url(https://www.007hebergement.com/wp-content/uploads/2019/01/40x40px_check.png) no-repeat;
width:40px; height:40px; top:-7px; left:0px;
}
.infra_content.list_caracteristique_panel:first-child{border-bottom: 1px solid #33b04a;}  .gua_sec .gs_inner h2{font-size: 30px;}
.gua_sec .gs_inner h2:before{margin-right: 20px; background: none; content: "\f00c"; font: normal 14px/1 FontAwesome; color:#33b04a; font-size: 24px;}
.gua_sec .gs_inner h3{padding-bottom: 40px;}
.award_txt {padding-left: 0; padding-right: 0;}
.nos_atouts .home_03 .achivements p {padding: 0 !important;} .nos_atouts .texte_presentation p{padding-left: 0px; padding-right: 0px;}
.nos_atouts .infra_content .infracon h2 {text-align:left; padding: 0px; margin-bottom: 0;} .img_mobile{max-height: 60px;}
.div_mobile{text-align: left;}
.infra_content ul li .container > div .infracon{display: block;}
.infra_txt.mobile{padding-left: 0px; padding-right: 0px; margin-top: 0;}
.col_img_mobile{display: inline-flex; width: 75px; text-align: left;}
.col_title_mobile{display: inline-flex; width: calc(100% - 80px); min-height: 60px; align-items: center; margin-bottom: 30px; text-align: left;}
.infra_content ul li {padding:50px 0;}
.nos_atouts .infra_txt.mobile ul.Infra-heb li {padding-left: 55px !important; margin-bottom: 45px;}
.infra_txt.mobile ul.Infra-heb li:first-child{margin-top: 20px;}
.infra_txt.mobile ul.Infra-heb li:last-child{margin-bottom: 0px;} .img_bottom_text_top h2 {font-size: 30px; padding: 0 15px 35px 15px;}
.yt-xs{padding: 40px 15px 5px 15px !important;}
.img_bottom_text_top .container .row.yt > div:nth-child(2n+1) {padding-bottom: 0px;}
.img_bottom_text_top .container .row.yt {padding-bottom: 0;}
.a-propos .about_datacenter h2 {padding: 0 15px 35px 15px;}
.nos_bureaux p{text-align: justify !important;}
.nos_bureaux center{text-align: justify !important; padding: 0 15px;}
.nos_bureaux p:nth-child(3){display: none;}
.nos_bureaux img{padding-top: 15px;}
.a-propos .infra_img{height: 46px !important; width: 46px !important; background-size: 46px 46px;}
.a-propos .infra_content .infracon h2{margin-bottom: 0; padding-left: 15px;}
.a-propos .infra_content p{padding-bottom: 0;}
.a-propos .infra_content .col_title_mobile{margin-bottom: 20px;}
.a-propos .description_poste p, .a-propos .infra_photos p{text-align: justify !important;}
.slide_team {margin: auto; height: 395px; overflow: hidden; position: relative; max-width: calc(100% - 30px); padding: 0;}
.team_elt {height: 395px; position: relative; text-align: center;}
.team_elt span.prenom{font-size: 18px; font-weight: bold;}
.team_elt img {width: 145px; height: 145px; border-radius: 100%; -webkit-border-radius: 100%; object-fit: cover; margin: 20px 0 0px;}
.team_elt p{padding: 0 0 25px;}
.team a.prev {position: absolute; left: 20%; bottom: 60%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px !important;}
.team a.next {position: absolute; right: 20%; bottom: 60%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px !important;}
.team{position:relative;}
.a-propos .col_title_mobile{width: calc(100% - 50px);}
.infra_photos .container {padding-left: 0; padding-right: 0;}
.a-propos .nos_bureaux p {padding-left: 0; padding-right: 0;} .slide_a_propos {margin: auto; height: 180px; width: 160px; overflow: hidden; position: relative; max-width: 100%; padding: 0;}
.a_propos_elt {height: 160px; width: 160px; position: relative; text-align: center;}
.a_propos_elt img {width: 160px; height: 160px; border-radius: 100%; -webkit-border-radius: 100%; object-fit: cover; margin: 20px 0 0px;}
.propos a.prev {position: absolute; left: 8%; bottom: 20%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px !important;}
.propos a.next {position: absolute; right: 8%; bottom: 20%; font-size: 65px; color: #c9c9c9; z-index: 999; height: 73px !important;}
.propos{position: relative;}
.a-propos .img_bottom_text_top .container > div:nth-child(2){padding-top: 0; padding-bottom: 0;}
.a-propos .infra_content ul li ul.Infra-heb li:before{top: 6px;}
.a-propos .img_bottom_text_top .container > div:nth-child(2) {padding-left: 0; padding-right: 0;} .hebergement_comparatif .bloc_007.tableau_comparatif {padding-top: 0px;}
.hebergement_comparatif .presentation p {margin-bottom: 40px;}
.hebergement_comparatif .tableau_comparatif .body_tableau .list_caracteristique > div {text-align: center; background-color: #f6f6f6;}
.hebergement_comparatif .tableau_comparatif .body_tableau .list_caracteristique div.formule {border: 0px; background-color: #fff;}
.hebergement_comparatif .tableau_comparatif .body_tableau .list_caracteristique div.formule:last-child {border-left: 1px solid #96d6a1;} .hebergement_fonctionnalite .bloc_007 {padding: 30px 0;}
.hebergement_fonctionnalite .presentation h3 {font-size: 20px; line-height: 28px;}
.hebergement_fonctionnalite .bloc_007.tableau_comparatif {padding: 45px 0 0;}
.hebergement_fonctionnalite .bloc_007.tableau_comparatif h2 {font-size: 30px; line-height: 38px; padding-bottom: 35px; margin-bottom: 0;} .footer_menu_top {padding: 50px 0 45px 0;}
.link_footer {margin-bottom: 3px; padding: 0 25px; letter-spacing: -1px;}
.footer_logo {opacity: 1; padding-top: 18px; width: 225px;} .footer_mobile a{color: white;}
.footer_mobile img {margin-bottom: 24px; width: 200px;}
.soacial_links {margin: 5px auto 5px auto; text-align: left; padding-top: 10px;}
.soacial_links li {opacity: 1;}
.footer_menu_bottom li {display: inline-block; padding: 10px 15px; width: inherit;}
.fl h2:nth-of-type(2) {margin: 0;}
.footer_menu_top{text-align:left !important;}
#menu_footer{text-align:left;}
#flex-social{width: calc(100% - (33.33% + 15px));}
.top-link, .top-link:link, .top-link:visited, .top-link:hover{bottom:150px; right:4%;}
.soacial_links li img{width: 49px;}
.soacial_links li{width: 50px;}
}
@media all AND (max-width: 723px) {
a.load_video_007, .texte_video_presentation {display: table-header-group;}
}
@media all AND (max-width: 630px) {
#section_credits_pub a.prev {left: 15%;}
#section_credits_pub a.next {right: 15%;}
.domaine .extension #ex_slider .item li > div {width: 75%;}
.domaine .extension .prix_extension_2 em {padding: 0; width: 95px;}
.domaine .extension .nom_extension {padding-bottom: 35px;}
.banniere_domaine .infos_banniere .list_extension .col-xs-4.extension {width: 50%;}
.banniere_domaine .infos_banniere .list_extension .extension:nth-child(4),
.banniere_domaine .infos_banniere .list_extension .extension:nth-child(5),
.banniere_domaine .infos_banniere .list_extension .extension:nth-child(6) {margin-bottom: 15px;}
.liste_sites_presse a.prev {left: 40px;}
.liste_sites_presse a.next {right: 40px;}
}
@media all AND (max-width: 580px) {
.affilition_page > .mascott_02 > .container > div:first-child {width: 275px;}
.infos_banniere.visible-xs > .row:first-child > .col-xs-6 {width: 100%;}
.infos_banniere.visible-xs > .row > .col-xs-6 {text-align: center;}
.infos_banniere.visible-xs > .row:first-child > .col-xs-6:first-child {padding-bottom: 35px;}
.infos_banniere.visible-xs > .row:last-child .col-xs-2, .infos_banniere.visible-xs > .row:last-child .col-xs-10 {width: 100%;}
.infos_banniere.visible-xs div.prix {padding-top: 15px; line-height: 35px;}
.infos_banniere.visible-xs .strikethrough {position: relative;}
.infos_banniere.visible-xs .strikethrough:before {width: 140%; right: -20%;}
.infos_banniere.visible-xs .texte_garantie {padding-top: 15px;}
.infos_banniere.visible-xs .texte_garantie p {text-align: center;}
.Hébergements .banniere_hebergement {background-position-x: 77%;}
a.load_video_007, .texte_video_presentation {display: inline-table;}
}
@media only screen and (max-width:540px) {
#list_avis .slider_con  ul li img{width: 20px;}
#list_avis .slider_con ul li:nth-child(1){ width: 100%;}
#list_avis .slider_con ul li:nth-child(2){ width: 100%; text-align: left;}
#list_avis .slider_con p{ text-align : left; font-size: 15px}
#section_references a.prev {left: 5%;}
#section_references a.next {right: 5%;}
#section_chiffres a.prev {left: 20%;}
#section_chiffres a.next {right: 20%;}
#section_cms a.prev {left: 10%;}
#section_cms a.next {right: 10%;}
.search_btn input[type="text"]::-webkit-input-placeholder { content: "";
}
.search_btn input[type="text"]::-moz-placeholder { content: "";
}
.search_btn input[type="text"]:-ms-input-placeholder { content: "";
}
.search_btn input[type="text"]:-moz-placeholder { content: "";
}
.formfield-select {
display: none;
}
.affilition_page > .mascott_02 > .container > div:first-child {display: none;}
.affilition_page .register p {text-align: center;}
}
@media only screen and (max-width:480px) {
#nav-toggle{top:84px;}
.blog_rt li{font-size:16px;}
.site_features ul li{float: none;width: 100%;}
.faq_01 h6{font-size: 18px;}
.creation_de_site .mascott_02 h2, .domaine_banner h2{font-size: 30px;}
#ex_slider .item h2{font-size: 45px;}
.h_01_tp h1{font-size: 40px;}
.logo_tp li, .logo_btm li{max-width: 100%;padding: 0 10px;width: 100%;margin-bottom: 10px;}
.top_bar ul li{display: block;}
.creation_offer .time h2{font-size:80px;line-height: 80px;}
.ip_inner li{width: 100%;}
.search-form{text-align:center;}
.search-submit{margin:10px 0;}
.creation_de_site .mascott_02 h3, .creation_de_site h3, .domaine_banner h3{font-size:20px;}
.fl:nth-child(1), .fl:nth-child(2), .fl:nth-child(3), .fl:nth-child(4) {width: 100%; margin-right: 0;}
#menu_footer{text-align: center;}
.soacial_links{text-align:center;}
.footer_logo{width:100%;}
#flex-social{width: 100%;}
}
@media all and (max-width:480px) { .asset_lt{display:none;}
#slider_avis_client .slider_con ul li.notation_client {width: 90px;}
#slider_avis_client .slider_con ul li.with_etoile:nth-child(1) {width: calc(100% - 90px);}
#slider_avis_client .slick-slide img {width: 80px;}
#slider_avis_client .slider_con h6{font-size: 20px;}
.nos_atouts .infra_content ul li ul.Infra-heb .col-xs-6 {width: 100% !important;}
.nos_atouts .infra_content.list_caracteristique_panel ul li ul.Infra-heb li:nth-child(3){margin-bottom: 45px;}
.team a.prev {left: 10%;}
.team a.next {right: 10%;}
.propos a.prev {left: -10%;}
.propos a.next {right: -10%;}
#section_credits_pub a.prev {left: 10%;}
#section_credits_pub a.next {right: 10%;}
.infos_banniere.visible-xs a.btn {font-size: 14px;}
.Hébergements .banniere_hebergement {background-position-x: 76%;}
.liste_sites_presse a.prev {left: 5px;}
.liste_sites_presse a.next {right: 5px;}
.banniere_domaine .infos_banniere .prix_extension, .banniere_domaine .infos_banniere .prix_extension.in_bloc_femme {font-size: 12px;}
.domaine .extension .nom_extension {font-size: 20px;}
.domaine .extension .nom_extension .point {margin-top: 4px;}
.bandeau_commander button.btn {font-size: 10px;}
}