@media (min-width: 1200px) {
    .wrapper {
        width: 1170px;
    }
    nav ul li a {
        padding: 0 14px;
    }
    .headerLeft {
        width: 82%;
    }
    .selectField {
        width: 107px;
    }
    .formField {
        width: 558px;
    }
    .checkBlock p {
        width: 130px;
    }
    .footer1 {
        width: 287px;
        margin: 0 105px 0 0;
    }
    .footer2 {
        width: 206px;
        margin: 26px 52px 0 0;
    }
    .bannerContent {
        width: 690px;
    }
    .domaine {
        padding: 0 0 0 90px;
    }
    .serverBlock {
        width: 32%;
    }
    .serverBlock img {
        width: 100%;
    }
    .online {
        float: none;
        margin: 0;
    }
    .onlineBlock {
        width: 23.5%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .commerce {
        background-size: cover;
    }
    .rightBlock {
        width: 872px;
    }
    .leftBlock {
        width: 277px;
    }
    .rightTop {
        width: 620px;
    }
    .servicesIconsBlock ul li {
        width: 134px;
    }
    .accreditedBlock ul {
        display: inline-block;
        text-align: center;
        width: 100%;
    }
    .accreditedBlock ul li {
        float: none;
        width: 16.9%;
        display: inline-block;
        text-align: center;
    }
    .quelle h5 {
        padding-bottom: 120px;
    }
    .ideal1 {
        min-height: 163px;
    }
    .platForm.hebergement .ideal1 {
        min-height: 176px;
    }
    .platForm.hebergement .quelle h5 {
        padding-bottom: 140px;
    }
    .ideal ul .ash {
        line-height: 50px;
    }
    .ideal ul li.white2 {
        line-height: 50px;
    }
    .ideal ul li.white {
        height: 50px;
    }
    .ideal ul .ash strong figure {
        margin: 0 auto;
    }
    .ideal ul .ash1 strong figure {
        margin: 0 auto;
    }
    .chooseBlock,
    .multiBlock {
        width: 273px;
    }
    .persoBlock,
    .table {
        width: 200px;
        margin-left: 24px;
    }
    .mois {
        width: 100%;
        background-size: cover!important;
        background-position: 0 -18px!important;
    }
    .ideal ul,
    .table .ideal ul {
        width: 95%;
    }
    .nosLeft,
    .nosRight {
        width: 573px;
    }
    .nosLeft figure img:not(.normalWidth),
    .nosRight figure img:not(.normalWidth) {
        width: 100%;
    }
    .web .tabMenu ul li {
        width: 33.33%;
    }
    .tabContent {
        background-size: contain!important;
    }
    .togetherLeft,
    .togetherRight {
        width: 47%;
        margin-left: 3%;
        float: left;
    }
    .creation {
        width: 100%;
    }
    .creation figure {
        width: 16%;
        margin-right: 2%
    }
    .creation figure img {
        width: 100%;
    }
    .creationContent {
        width: 77%;
        padding-right: 5%;
    }
    .mon_sit_left,
    .mon_sit_middle {
        width: 32.1%;
    }
    .mon_sit_top,
    .mon_sit_top.orgbg_2,
    .mon_sit_top1 {
        padding: 0 0 37px 0!important;
        background-size: cover!important;
        background-position: 0px -15px!important;
    }
    .mon_sit_top.orgbg_2 {
        padding: 0 0 60px 0!important;
    }
    .mon_sit_top1 {
        padding: 0 0 37px 0!important;
    }
    .video_block ul li {
        width: 32.1%;
        min-height: 394px;
    }
    .video_block ul li:last-child {
        margin-right: 0!important;
    }
    .video_block ul li a {
        width: 100%;
    }
    .video_block ul li img {
        width: 100%;
    }
    .pack_nav ul li a {}.pack_content_top {
        padding: 0;
    }
    .pack_content_bottom {}.baner_3 .particular {
        width: auto;
    }
    .baner_3 .chooseBlock {
        width: 372px;
    }
    .baner_3 .choose {
        width: 372px;
    }
    .baner_3 .quelle {
        width: 100%;
    }
    .baner_3 .persoBlock {
        width: 240px;
    }
    .baner_3 .mois {
        width: 100%;
    }
    .baner_3 .mois_3 {
        background-size: cover!important;
        background-position: 0 -18px!important;
    }
    .baner_3 .ideal ul li.white2 {
        line-height: 15px;
        height: 43px;
    }
    .baner_3 .ideal ul li.white_3 {
        height: 43px!important;
    }
    .baner_3 .ideal ul .ash.white_3 strong figure {
        margin: 12px auto;
    }
    .votre_block_left {
        width: 31.5%;
    }
    .votre_block_rght {
        width: 66%;
    }
    .correction_block {
        width: 31.4%;
    }
    .correction_block.last {
        margin-right: 0!important;
    }
    .correction_block ul li:nth-child(3) {
        padding: 26px 0 23px 0;
    }
    .correction_block ul li:nth-child(4) {
        padding: 23px 0 23px 0;
    }
    .correction_block ul li:nth-child(5) {
        padding: 16px 0 16px 0;
    }
    .correction_block ul li:nth-child(6) {
        padding: 13px 0 12px 0;
    }
    .correction_block ul li:nth-child(7) {
        padding: 14px 0 14px 0;
    }
    .correction_block ul li:nth-child(8) {
        padding: 15px 0 12px 0;
    }
    .correction_block ul li:nth-child(9) {
        padding: 16px 0 16px 0;
    }
    .correction_block ul li:nth-child(10) {
        padding: 35px 0 35px 0;
    }
    .correction_block ul li:nth-child(11) {
        padding: 15px 0 15px 0;
    }
    .correction_block ul li:nth-child(12) {
        padding: 12px 0 12px 0;
        background: #ececec;
    }
    .correction_block ul li:nth-child(13) {
        padding: 15px 0 13px 0;
    }
    .correction_block ul li:nth-child(14) {
        padding: 15px 0 12px 0;
    }
    .correction_block ul li:nth-child(15) {
        padding: 14px 0 14px 0;
    }
    .correction_block ul li:nth-child(17) {
        padding: 12px 0 12px 0;
    }
    .correction_block ul li:nth-child(18) {
        padding: 14px 0 14px 0;
    }
    .correction_block ul li:nth-child(19) {
        padding: 15px 0 15px 0;
    }
    .nose_block2 {
        width: 100%
    }
    .nose_block2_left,
    .nose_block2_rght {
        width: 49.5%;
    }
    .nose_block2_left img,
    .nose_block2_rght img {
        width: 100%;
    }
    .nose_block2_rght {
        padding: 0 0 48px 0;
    }
    .inner_tabs_nav ul li a {
        padding: 9px 38px 11px 38px;
    }
    .inner_tabs_nav ul li:nth-child(5) a {
        padding: 9px 108px 11px 17px!important;
    }
    .tab_icons_left {
        width: 48.5%
    }
    .tab_icons_top span {
        margin: 8px 0 0 45px;
    }
    .tab_icons_left.last {
        margin: 0!important;
    }
    .inner_tabs_content {
        padding-right: 15px;
    }
    .client_block_nav ul li a {
        padding: 13px 27px 14px 17px;
    }
    .client_content_left,
    .client_content_rght_top {
        width: 49.5%;
    }
    .live_chat,
    .corrier {
        width: 49%;
    }
    .serveurs_in {
        width: 1170px;
    }
    .technic ul li {
        width: 23.65%;
    }
    .technic ul li.last {
        margin-right: 0!important;
    }
    .blogs_in ul li {
        width: 23.65%;
    }
    .blogs_in ul li.last {
        margin-right: 0!important;
    }
    .blogs_in {
        width: 1170px;
    }
    .blogs_in ul li {
        background-size: contain!important;
    }
    .physique_block_left,
    .physique_block_right {
        width: 49%;
    }
    .que_nous_left {
        width: 49%;
    }
    .que_nous_bottom_rght {
        width: 49%;
    }
    .technic ul li small {
        min-height: 41px;
    }
    .block ul {
        padding-right: 26px;
    }
    .block ul li,
    .block ul li.last1 {
        margin: 0 52px 47px 0!important;
    }
    .block ul li:nth-of-type(4n+4) {
        margin-right: 0!important;
    }
    .block ul li:last-child,
    .block ul li:nth-last-of-type(2) {
        display: none;
    }
    .physique_block_left h6,
    .physique_block_right h6 {
        background-size: contain;
        min-height: 46px;
    }
    .container_2 {
        width: 1170px;
    }
    .faq_nav ul li a {
        padding: 11px 48px 12px 48px;
    }
    .block1_left {
        width: 32%;
    }
    .perso {
        background-size: cover;
        background-position: 0 -18px;
    }
    .perso.blue_bg {
        background-size: cover!important;
        background-position: 0 -18px!important;
    }
    .icon_block ul li {
        width: 18%;
    }
    .banner_lft {
        width: 60%;
    }
    .imbattable_lft {
        width: 50.8%;
    }
    .offert_lft {
        width: 50.8%;
    }
    .offert_rgt {
        width: 46.2%;
    }
    .pour_block {
        padding: 15px 0 25px 0;
    }
    .pour_block_left {
        padding-top: 15px;
        width: 48.5%;
    }
    .pour_block_rght {
        padding: 15px 0;
        width: 44.9%;
    }
    .inner9_baner_content_left,
    .mar_1 {
        width: 31%!important;
    }
    .create_domain {
        padding-right: 15px;
    }
    .create_domain_left,
    .create_domain_rght {
        width: 50%;
    }
    .technic ul li.daimond_li {
        width: 18.5%!important;
    }
    .recher_che_left {
        width: 20.5%;
    }
    .recher_che_rght {
        width: 77.7%;
    }
    .etapes_de_left {
        width: 20.5%;
    }
    .etapes_de_rght {
        width: 77.7%;
    }
    .etapes_de_rght2 {
        width: 58%;
    }
    .etapes_de_rght3 {
        width: 19.5%;
    }
    .etapes_de_rght_top {
        width: 100%;
        padding-bottom: 0;
    }
    .etapes_de_rght_left {
        width: 73%;
    }
    .prix_rght {
        width: 23%;
    }
    .prix_pad {
        padding: 20px 0px 68px!important;
    }
    .etapes_de_left.lock_mrg2 {
        width: 100%;
    }
    .prix_erous {
        width: 93%;
    }
    .domain_block {
        width: 93%;
    }
    .valider_ma {
        width: 93%;
    }
    .gorilla_sriot ul li {
        width: 23.7%;
    }
    .gorilla_sriot ul li a,
    .gorilla_sriot ul li a img {
        width: 100%;
    }
    .cannon_logos ul li {
        float: none;
        margin: 0 40px 26px 0;
    }
    .last {
        margin: 0 40px 26px 0!important;
    }
    .cannon_logos ul {
        float: none;
        text-align: center;
    }
    .w_logo {
        width: 88%;
    }
    .blue_color {
        width: 91%;
    }
    .blue_color2 {
        width: 96%;
    }
    .gorilla_sriot ul li.last {
        margin: 0!important;
    }
    .voter .formemail {
        width: 80%;
    }
    .footer1 .footerSelect {
        width: 100%;
    }
}
@media (max-width: 1200px) {
	.headerTop .rating p{
	font-size: 13px;	
	}
	.headertopLinks li{
	font-size: 13px;	
	}	
    .o_pdate,
    .o_customer_address {
        width: 365px!important;
    }
    .o_recover_pass {
        margin-left: 0px!important;
        display: block;
        text-align: center;
    }
    #o_form_address label {
        width: 250px!important;
    }
    #phaseidentification label,
    #tabfacture label,
    #creaidpropriofieldset label {
        width: 60px!important;
    }
    #tabclient label {
        width: 200px!important;
    }
    .platForm.ecomm .quelle li {
        min-height: 49px;
    }
    .baner_3 .choose ul li {
        margin: 0;
    }
    .baner_3 .choose ul.linux2 {
        margin: 4px 0 0 15px;
    }
    .baner_3 .ideal1 {
        min-height: 125px;
    }
    .platForm.ecomm .quelle h5 {
        padding-bottom: 80px;
    }
    #o_form_address .control-group {
        clear: both;
        min-height: 30px;
    }
    span.btn-container {
        margin-right: 30px
    }
    .o_large_box legend {
        width: 750px!important;
    }
    .o_large_box fieldset {
        width: 750px!important;
    }
    #submitcoordonnee,
    div[id^="validation"],
    #active_step_details.o_large_box,
    .bloc_vir {
        width: 750px!important;
    }
    #active_step_details.o_large_box {
        width: auto;
    }
    table.o_cart_details,
    .o_total,
    .o_total table.o_details {
        width: 750px!important;
        max-width: 100%!important;
    }
    .cls element.style {
        color: #ff6600;
    }
    .o_total table.o_details tr:nth-child(odd) td {
        background-color: #FFFFFF;
    }
    .o_total table.o_details td.o_first {
        width: 1000px;
    }
    table.o_cart_details td.o_first {
        width: 462px!important;
    }
    .faq_nav ul li#tab3 {
        min-width: 290px;
    }
    .faq_nav ul li#tab4 {
        min-width: 260px;
    }
    .faq_nav ul li {
        height: 44px
    }
    .banner_btn {
        display: none;
    }
    .wrapper {
        width: 950px;
    }
    #logo {
        margin: 15px 0 10px 0px;
    }
    .selectField {
        margin: 15px 0 0 15px;
    }
    .person_nalize {
        background: url(../images/tab_blue_bg.jpg) no-repeat center top;
        background-size: 100% auto;
    }
    .person_nalize_left {
        margin: 23px 0 0 5px;
        width: 379px;
    }
    .mon_sit_middle {
        width: 303px;
    }
    .mon_sit_left {
        width: 303px;
    }
    .mon_sit_left ul li h6 {
        width: 265px;
    }
    .mon_sit_left ul li strong {
        width: 264px;
    }
    .mon_sit_middle ul li h6 {
        width: 264px;
    }
    .mon_sit_middle ul li strong {
        width: 262px;
    }
    .mon_sit_middle h5 {
        padding: 12px 25px 29px 19px;
    }
    .video_block ul li {
        width: 302px;
    }
    .video_block ul li a {
        width: 100%;
    }
    .video_block ul li p {
        font-size: 15px;
    }
    .video_block ul li a img {
        width: 100%;
        height: auto;
    }
    .baner_3 .particular {
        width: 632px;
    }
    .baner_3 .persoBlock {
        width: 201px;
    }
    .baner_3 .mois {
        background-size: 100% auto;
        width: 201px;
    }
    .votre_block_rght {
        width: 619px;
    }
    .correction_block {
        width: 196px;
        margin: 0 15px 0 0;
    }
    .inner_tabs_nav ul li:nth-child(5) a {
        padding: 9px 56px 11px 17px!important;
    }
    .tab_icons_left {
        width: 452px;
    }
    .rapport {
        width: 359px;
    }
    .baner_3 {
        background-size: 1450px auto!important;
    }
    .client_block_nav ul li a {
        padding: 13px 20px 14px 0px;
    }
    .que_nous_left {
        margin: 0px 0px 0px 30px;
    }
    .physique_block_left {
        width: 426px;
    }
    .nous_baner .wrapper {
        width: 97%;
    }
    .contact_ez span {
        font-size: 23px;
    }
    .block ul li {
        margin: 0px 89px 47px 0px;
    }
    .mar_1 {
        width: 320px!important;
    }
    .php_block_rght {
        margin: 18px 19px 0px 0px;
    }
    .schema_function {
        padding: 54px 0px 36px 15px;
    }
    .schema_function_rght {
        margin: 0px 13px 0px 0px;
        width: 456px;
    }
    .create_domain_left {
        width: 452px;
    }
    .create_domain_rght {
        width: 465px;
    }
    .recher_che_left {
        width: 220px;
    }
    .recher_che_rght {
        width: 705px;
        margin: 0 4px 0 0;
    }
    .cou_cou_bottom_left {
        width: 440px;
    }
    .etapes_de .wrapper {
        width: 97%;
    }
    .recher_che .wrapper {
        width: 98%;
    }
    .recher_che_rght {
        width: 750px;
    }
    .recher_che_left {
        width: 233px;
    }
    .gorilla_sriot ul li {
        width: 234px;
    }
    .faut_pour_top h4 {
        font-size: 31px;
    }
    .sites_block_main {
        background-size: 1035px 538px;
    }
    .check_bg {
        background-size: 1054px 423px!important;
    }
    .check_bg2 {
        background-size: 1088px 422px!important;
    }
    .check_bg3 {
        background-size: 1044px 414px!important;
    }
    .headerLeft {
        margin-left: 5px;
    }
    nav ul li a {
        padding: 0 9px;
    }
    .adressBlock p {
        font: 16px/41px "Lato";
    }
    .bannerContent {
        width: 515px;
    }
    .domaine1 p {
        color: #423737;
        text-transform: uppercase;
        font: 45px/57px "lato";
        font-weight: 800;
    }
    .domaineLinks li p {
        font: 27px/35px "lato";
        font-weight: 800;
    }
    .domaine strong {
        font: 49px/45px "lato";
        font-weight: 800;
    }
    .domaineLinks li small {
        float: left;
        margin: 0 0px 0 0;
    }
    .domaineLinks li span {
        display: none;
    }
    .serverBlock {
        width: 302px;
        margin: 0 0 0 20px;
    }
    .shared h4 {
        font: 17px/73px Lato;
    }
    .onlineBlock {
        width: 225px;
        margin-left: 15px;
    }
    .monthBlock {
        padding: 5px 7px;
    }
    .onlineBlock .know {
        width: 94px;
    }
    .footer1 {
        margin: 0 60px 0 11px;
    }
    .rightBlock {
        width: 690px;
    }
    .servicesIconsBlock {
        padding: 0 11px 3px;
    }
    .servicesIconsBlock ul li {
        width: 104px;
        height: 140px;
    }
    .informMenu ul li a {
        padding: 0 12px;
    }
    .differenceContent {
        width: 230px;
    }
    .footer2 {
        margin: 26px 35px 0 0;
    }
    .web .tab {
        padding: 20px 0;
    }
    .persoBlock {
        margin-left: 9px;
    }
    div.table {
        width: 166px;
        float: left;
        margin: 0 0 0 13px;
    }
    .nosRight {
        width: 465px;
    }
    .nosLeft {
        width: 465px;
    }
    .nosLeft figure::after {
        width: 439px;
    }
    .nosRight figure::after {
        top: 126px;
        width: 436px;
    }
    .togetherLeft {
        margin: 0 0 0 23px;
        width: 455px;
    }
    nav ul li a {
        font: 14px/48px "Lato";
        font-weight: 900;
    }
    .adressBlock a {
        font: 15px/41px "Lato";
        font-weight: 900;
    }
    .headerTop .ratingImage {
        margin-right: 2px;
    }
    .domaine {
        margin: 26px 0 0;
    }
    .formField {
        width: 370px;
    }
    .commerce {
        background: url(../images/commercebg.jpg) top;
    }
    .nosRight figure::after {
        bottom: 12px;
        width: 436px;
    }
    .togetherLeft {
        margin: 0 0 0 23px;
        width: 455px;
    }
    nav ul li a {
        font: 13px/48px "Lato";
        font-weight: 900;
    }
    .adressBlock p {
        font: 13px/41px "Lato";
    }
}
@media (max-width: 979px) {
    #logo {
        display: none;
    }
    .web .tabMenu.ecommerce ul li {
        width: 100%!important;
    }
    .domainpage .ratesLeftBlock,
    .domainpage .ratesRightBlock {
        min-height: 295px;
    }
    .domainpage .ratesLeftBlock.specialeo:after {
        top: 269px;
        right: 11px;
    }
    .baner_3 .choose ul li {
        margin: 0;
    }
    .baner_3 .choose ul.linux2 {
        margin: 4px 0 0 10px;
    }
    .ecomm .mois1 {
        height: 160px;
    }
    .ecomm .quelle li {
        min-height: 49px;
    }
    #active_step_details.o_large_box {
        width: 750px!important;
    }
    .o_large_box legend {
        width: 750px!important;
    }
    .o_large_box fieldset {
        width: 750px!important;
    }
    table.o_cart_details,
    .o_total,
    .o_total table.o_details {
        width: 750px!important;
    }
    table.o_cart_details,
    .o_total,
    .o_total table.o_details {
        width: 750px!important;
    }
    .etapes_de_left .annuler {
        display: none;
    }
    .banner_contentf {
        text-align: center;
    }
    .faq_number {
        display: none;
    }
    .faq_answer {
        width: 100%
    }
    nav {
        background: #1e499b;
        color: white;
    }
    nav ul li a {
        color: white;
    }
    .hideMobile {
        display: none!important;
    }
    .onlyMobile {
        display: initial!important;
    }
    .select_type.onlyMobile {
        display: inline-block!important;
    }
    #logo a {
        background-image: url('../images/logo.png')!important;
    }
    .wrapper {
        width: 750px;
    }
    .bannerImage {
        display: none;
    }
    .adressBlock p {
        display: none;
    }
    .bannerIn2 .adressBlock p {
        display: block;
    }
    .bannerIn2 .adressBlock span {
        display: none;
    }
    .adressBlock {
        left: 0;
        position: absolute;
        top: 0px;
        display: none;
    }
    .bannerContent {
        float: none;
        margin: 0 auto;
        width: 515px;
        clear: both;
        overflow: hidden;
    }
    .banner {
        padding: 0 0 32px;
    }
    .checkBlock p {
        font: 18px/63px "Lato";
        width: 90px;
    }
    .formField {
        width: 359px;
    }
    .shared {
        width: 120px;
    }
    .monthBlock {
        width: 99px;
    }
    .monthBlock h2 {
        font: 32px/48px "Lato";
        font-weight: 900;
    }
    .shared h4 {
        font: 20px/21px Lato;
        padding: 15px 0 16px 0px;
        text-align: left;
    }
    .serverBlock {
        margin: 0 0 0 16px;
        width: 239px;
    }
    .best {
        padding: 0 2%;
        width: 96%;
    }
    .best h6 {
        font: 19px/21px "Lato";
        font-weight: 700;
    }
    .web .tabMenu ul:not(.tablist) li a.active {
        height: auto;
    }
    .best {
        padding: 0 4%;
        width: 100%;
    }
    .best ul {
        margin: 0;
        padding: 0 30px 0 0;
    }
    .best li {
        font: 11px/20px "Lato";
    }
    .contact1 p {
        font: 35px/46px "Lato";
        font-weight: 900;
        padding: 11px 30px 13px;
    }
    .contact1 span {
        font: bold 20px/40px "lato";
    }
    .onlineBlock {
        background-image: none;
    }
    .onlineBlock1 {
        background-image: none;
    }
    .onlineBlock2 {
        background-image: none;
    }
    .onlineBlock3 {
        background-image: none;
    }
    .onlineBlock {
        width: 172px;
    }
    .onlineBlock h4 {
        padding: 8px 0 14px 10px;
    }
    .onlineBlock ul {
        margin: 0 0 0 9px;
    }
    .onlineBlock ul li {
        font: 13px/16px "Lato";
        margin: 0 0 5px;
        padding: 0 0 0 16px;
    }
    .onlineBlock .know {
        display: inline-block;
        margin: 0;
        position: absolute;
        bottom: 5px;
        right: 35px;
    }
    .onlineBlock .monthBlock {
        float: right;
    }
    .footer1 {
        margin: 0 20px 0 0;
        width: 191px;
        padding: 30px 0 0 0;
    }
    .footer1 .footerSelect {
        background: none repeat scroll 0 0 #ffffff;
        margin: 0 0 14px;
        width: 188px;
    }
    .footer2 {
        margin: 26px 19px 0 0;
        width: 165px;
    }
    .footer2 h6 {
        font: bold 14px/21px "Lato";
        font-weight: 700;
    }
    .footer3 {
        margin-right: 0;
    }
    .onlineBlock h4 {
        font-size: 16px;
    }
    .footerLeft {
        float: left;
        margin: 21px 0;
        width: 72%;
    }
    .france figure {
        float: left;
        margin: 0 0 0 14px;
    }
    .france p {
        float: left;
        font: 12px/38px "Lato";
    }
    .france {
        float: left;
        margin: 10px 0 0;
        width: 25%;
    }
    .commerce {
        background-position: center center;
    }
    .menuIcon {
        display: block;
        position: absolute;
        top: -62px;
        right: 0;
    }
    .rating {
        display: none;
    }
    .contact {
        display: none;
    }
    .countries {
        display: none;
    }
    .articles {
        display: none;
    }
    .headerBottom {
        display: none;
    }
    .headertopLinks li.client {
        background-size: 10%;
        padding: 4px 13px 4px 32px;
    }
    .headertopLinks li {
        font: 18px/20px "Lato";
    }
    .headertopLinks li a {
        font: 18px/20px "Lato";
    }
    .headertopLinks {
        margin: 10px 0 0 60px;
    }
    .bannerContentRight {
        float: left;
        margin-left: 90px;
    }
    .rightBlock {
        width: 498px;
    }
    .rightTop {
        width: 498px;
        padding-bottom: 15px;
        max-width: 100%;
    }
    .rightTop .besoin a {
        font: 12px/14px "Lato";
        display: block;
    }
    .rightTop h2 {
        padding: 0px 48px 0 0;
    }
    .besoin {
        float: right;
        margin-top: 0;
        width: 140px;
        display: none;
    }
    .rightTop {
        width: 499px;
    }
    .domainpage .bannerContentRight {
        width: 650px;
    }
    .domainpage .ratesLeftBlock.specialeo:before {
        background: none;
    }
    .ratesRightBlock h4 {
        font-size: 25px;
    }
    .pack.icann img {
        margin-top: 99px!important;
        position: relative;
        left: -109px;
    }
    .servicesIconsBlock ul li {
        width: 112px;
        height: 140px
    }
    .informMenu ul li {
        width: 100%;
        border-top: 1px solid #fff;
    }
    .informContent ul li {
        border: none!important;
        width: 96%;
    }
    .informMenu ul li a {
        border: none;
        display: block;
    }
    .informMenu ul li a span {
        display: none;
    }
    .informContent ul li a {
        border-top: 1px solid #d9d9d9;
        margin-left: 33px;
        width: 89%;
        font: 16px/14px "Lato";
        padding: 2px 0 12px 0;
    }
    .informContent {
        padding-bottom: 0;
    }
    .difference {
        width: 100%;
        min-height: 100%;
        padding: 12px 0;
    }
    .differenceContent p strong {
        display: block;
    }
    .differenceContent {
        width: 350px;
        margin-left: 25px;
    }
    .differenceImage>img {
        margin-top: 10px;
    }
    .solutions ul li a {
        margin-right: 7px;
    }
    .solutions {
        min-height: 180px;
    }
    .solutionsBlock2 .solutions {
        min-height: 200px;
    }
    .notificationBlock h2 {
        font: 32px/32px "Lato";
        padding: 12px 0;
    }
    .accreditedBlock ul li {
        margin-right: 30px;
    }
    .voter .formemail {
        width: 70%;
    }
    .topDomainsBar {
        display: none;
    }
    .menu {
        background: none repeat scroll 0 0 #1e499b;
        float: right;
        right: 35px;
        top: 81px;
        width: 410px;
        z-index: 9999999999;
        display: none;
        bottom: 0;
        overflow: auto;
    }
    nav ul li a {
        margin-right: 10px;
        font-size: 20px;
    }
    .domaine2 h3 {
        z-index: 2147483644;
    }
    .adressBlock a span {
        display: inline-block;
    }
    .toutes {
        display: none;
    }
    .multi {
        display: none;
    }
    .nosRight {
        width: 364px;
    }
    .nosLeft {
        width: 365px;
    }
    .nosLeft figure::after {
        width: 340px;
        bottom: 2px;
    }
    .nosRight figure::after {
        bottom: 2px;
        width: 336px;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: auto;
    }
    .nosContent h5 {
        font: 25px/45px "Lato";
        padding: 0;
        background: none;
        text-align: left;
    }
    .nosContent>figure {
        width: 330px;
        margin-bottom: 42px;
    }
    .nosRightContent ul li a {
        font: 14px/18px "Lato";
        font-weight: 700;
    }
    .nosRightContent ul li {
        font: 14px/21px "Lato";
    }
    .togetherLeft {
        margin: 0 23px 0 23px;
        width: 344px;
    }
    .togetherRight {
        float: left;
        width: 350px;
    }
    .creation {
        float: left;
        margin: 22px 0 0;
        width: 355px;
    }
    .creationContent {
        float: left;
        width: 247px;
    }
    .web #tab1,
    .web #tab2,
    .web #tab3 {
        background: url(../images/tab1bg.png) no-repeat #fff;
        overflow: hidden;
        width: 100%;
    }
    .web .tabMenu ul {
        height: auto;
    }
    .web .tabMenu ul li a.active {
        height: auto;
    }
    .web .tabMenu ul li a {
        font: 18px/40px Arial, Helvetica, sans-serif;
        padding: 0 0 0 16px;
        text-align: left;
        border-top: 2px solid #fff;
    }
    aside.solutions ul.tablist li a {
        border: none!important;
    }
    .web .tabMenu ul li,
    .web .tabMenu.sms ul li {
        width: 100%;
    }
    .web .tabMenu.vps ul li {
        width: 100%;
    }
    .web .tabMenu ul li a.active {
        background: #ff6600!important;
        background-image: none!important;
    }
    .topDomainsMenu {
        display: none;
    }
    .menu ul li:hover .topDomainsMenu1 {
        display: block;
        background: #fff;
    }
    .topDomainsMenu1 li a {
        font-size: 12px;
        line-height: 30px;
    }
    .topDomainsMenu1 li a:hover {
        background: none!important;
        color: #ff6600;
    }
    nav ul li:first-child a:hover {
        background: none;
        color: #ff6600;
    }
    .particular {
        float: left;
        width: 68%;
    }
    .mois {
        background: url(../images/moisbg.png) no-repeat scroll center center rgba(0, 0, 0, 0);
        height: 94px;
        width: 227px;
        background-size: 100% 100%;
    }
    .persoBlock {
        float: left;
        width: 227px;
        margin-left: 27px;
        margin-bottom: 25px;
    }
    .ideal ul {
        width: 216px;
    }
    .mois p {
        padding: 6px 45px 0 4px;
        float: right;
    }
    .mois h6 {
        color: #ffffff;
        padding: 7px 8px 0 25px;
    }
    .adressBlock span {
        display: none;
    }
    .bannerIn3 .adressBlock {
        left: 0;
        top: 8px;
    }
    .adressBlock span {
        display: none;
    }
    .contentBlock1 .tabMenu {
        height: auto;
    }
    .informMenu ul li a.active span {
        display: none;
    }
    .adressBlock a {
        background: url("../images/I-icon.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);
        padding-left: 60px;
    }
    .plus a {
        background: url("../images/arrow.png") no-repeat scroll right 10px center rgba(0, 0, 0, 0);
        padding-left: 20px;
    }
    .domaine {
        margin: 40px 0 0;
    }
    .banner {
        background-size: 100% 100%;
    }
    .checkBlock {
        width: 100%;
    }
    .shared {
        padding-right: 5px;
        width: 105px;
    }
    .commerceContent {
        width: 355px;
        margin-left: 0;
    }
    .commerceBlock h5 {
        font: 48px/45px "Lato";
        font-weight: 900;
    }
    .commerceContent ul {
        margin-left: 5px;
    }
    .commerceBlock strong {
        margin-left: 84px;
    }
    .commerceright1 strong {
        font: 46px/60px "Lato";
        font-weight: 900;
    }
    .commerceright1 {
        margin-left: 60px;
    }
    .commerceright {
        margin-left: 0;
    }
    .commerce {
        background-size: 168% 100%;
    }
    nav ul li a:hover {
        background: none;
        box-shadow: none;
    }
    .footer2 li strong {
        font: 15px/21px "Lato";
        font-weight: 700;
    }
    .ddcommon {
        width: 100%!important;
    }
    nav ul li:hover .subMenu {
        position: relative;
        width: auto;
        border: none;
        box-shadow: none;
        border-radius: 0;
    }
    .webSite {
        float: none;
        width: 100%;
    }
    .optimises {
        float: none;
        width: 100%;
    }
    .gray {
        background: none;
    }
    .persoBlock1 .mois {
        background-size: 100% 100%;
    }
    .nosRightContent h5 {
        font: 25px/45px "Lato";
        background: none;
        padding: 0;
        text-align: left;
    }
    nav ul li ul li ul li a span {
        font: 11px/20px "Lato";
    }
    .ideal1 {
        min-height: 138px;
    }
    .bannerIn3 {
        background: url("../images/banner3.png") no-repeat scroll -363px 0;
    }
    .banner_bgvps {
        background: url(../../img/serveur_virtuel_banner.jpg) no-repeat top center;
        width: 100%;
        float: left;
    }
    .wordpressphpbb {
        margin-left: 0;
    }
    .tweets {
        display: none;
    }
    nav ul li:hover .subMenu3 {
        left: auto;
    }
    .informContent ul li:first-child a {
        border: medium none;
        padding: 2px 0 4px;
    }
    .platForm.sauvegarde_photo .mois:after {
        display: none;
    }
    .contin_uer .ret_our2:after,
    .accepte_les_rght a:after {
        right: -40px;
        border-width: 23px;
        border-left: 17px solid #FF6600;
    }
    .informMenu ul.c3k li {
        float: none;
        width: 100%;
    }
    .rightTop {
        float: none;
        width: 100%;
        background: white;
        padding-bottom: 0!important;
    }
    .rightTop h2 {
        float: none;
        text-align: center;
        padding-bottom: 8px!important;
        border-color: inherit;
    }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
    .informContent ul.checkLink li {
        margin: 0;
        padding: 5px;
        width: 100%;
    }
    .informContent ul.checkLink li:not(:first-child) {
        border-top: 1px solid #d9d9d9!important;
    }
    .informContent ul.checkLink li span.li-content {
        border: none;
        width: 100%
    }
    .informContent ul.checkLink li span.flaticon-checked8 {
        display: none;
    }
    .informMenu ul.c3k li {
        float: none;
        width: 100%;
    }
    .informContent ul.checkLink li a {
        display: inline;
        border: none;
        width: auto;
        margin: 0;
        font-weight: inherit
    }
    .informContent a,
    .informContent ul li a {
        display: inline;
        border-top: none
    }
    .informContent ul.fa-ul {
        margin-top: 20px
    }
    .informContent ul.fa-ul li span.flaticon-checked8:first-child {
        position: absolute;
        left: -2.14285714em;
        width: 2.14285714em;
        top: .14285714em;
        text-align: center;
    }
    .informContent ul.fa-ul li {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .org_radio {
        padding: 54px 0 0 0px;
    }
    .sta_bg {
        padding: 125px 0 0 0!important;
    }
    .voter_formula_rght {
        width: 52%;
    }
    .org_radio2 {
        line-height: 60px;
        padding: 0 0 0 1px;
    }
    .org_radio2.org_mrg2 {
        line-height: 88px;
    }
    .org_radio2.org_mrg3 {
        line-height: 110px;
    }
    .org_radio2.top_mrg2 {
        line-height: 100px;
    }
    .inner3_baner {
        background: url(../images/tab_baner.png) no-repeat center top;
        background-size: 100% auto;
    }
    .professionnel {
        float: none;
        display: block;
        margin: 0 auto;
        display: block;
        width: 614px;
    }
    .mon_sit {
        width: 98.5%;
    }
    .mon_sit_left {
        width: 31%;
        margin: 0 0 0 13px;
    }
    .mon_sit_top {
        background: url(../images/tab_orng.png) no-repeat left top;
        background-size: 100% 100%;
    }
    .mon_sit_left ul li a {
        display: none;
    }
    .mon_sit_left ul li h6 {
        float: none;
        display: block;
        margin: 0 auto;
        text-align: center;
        width: auto;
    }
    .mon_sit_left ul li strong {
        float: none;
        display: block;
        margin: 0 auto;
        text-align: center;
        width: auto;
    }
    .mon_sit_top h4 {
        font-size: 20px;
        line-height: 26px;
        padding: 8px 0 10px;
    }
    .mon_sit_top p {
        font-size: 15px;
        padding: 4px 0 8px;
    }
    .mon_sit_top span {
        font-size: 17px;
        line-height: 16px;
    }
    .mon_sit_left h5 {
        font-size: 30px;
        padding: 4px 25px 18px 29px;
    }
    .mon_sit_middle {
        width: 31%;
        margin: 0 5px 0 19px;
    }
    .mon_sit_top1 h4 {
        font-size: 20px;
        line-height: 26px;
        padding: 10px 0 9px;
    }
    .mon_sit_middle .choix_de {
        left: 4%;
        display: none;
    }
    .mon_sit_middle .choix_de2 {
        left: 4%;
        display: block;
    }
    .mon_sit_middle small strong {
        font-size: 16px;
        right: -24px;
    }
    .mon_sit_top1 {
        background: url(../images/tab_green.png) no-repeat left top;
        background-size: 100% 100%;
    }
    .mon_sit_top1 p {
        font-size: 15px;
        line-height: 19px;
        padding: 4px 0 8px;
    }
    .mon_sit_middle h5 {
        font-size: 36px;
        padding: 12px 19px 29px 13px;
    }
    .mon_sit_left a {
        width: 144px;
        font-size: 22px;
    }
    .mon_sit_left .gratee {
        width: 119px;
        font-size: 15px;
    }
    .mon_sit_left ul li h6 {
        font-size: 16px;
    }
    .mon_sit_left ul li strong {
        font-size: 16px;
    }
    .mon_sit_middle a {
        width: 173px;
        font-size: 28px;
    }
    .mon_sit_middle .gratee1 {
        width: 119px;
        font-size: 15px;
        padding: 4px 0 7px;
    }
    .mon_sit_middle ul li a {
        display: none;
    }
    .mon_sit_middle ul li h6 {
        float: none;
        display: block;
        text-align: center;
        width: auto;
        font-size: 16px;
    }
    .mon_sit_middle ul li strong {
        float: none;
        display: block;
        text-align: center;
        width: auto;
        font-size: 16px;
    }
    .orgbg_2 {
        background: url(../images/tab_orng1.png) no-repeat left top!important;
        padding: 0 0 32px!important;
        background-size: 100% 100%!important;
    }
    .pad_1 {
        padding: 4px 25px 18px 16px!important;
    }
    .mon_sit_left small strong {
        font-size: 16px;
        right: -28px;
        top: 14px;
    }
    .person_nalize {
        background: url(../images/tab_blue_bg.jpg) no-repeat center top;
        padding: 0 0 21px;
        background-size: 100% auto;
    }
    .person_nalize_left {
        width: 398px;
    }
    .person_nalize_left span {
        width: 100%;
        top: 37px;
        left: -19px;
    }
    .person_nalize_left span img {
        width: 100%;
        height: auto;
    }
    .person_nalize_rght h5 {
        font-size: 31px;
        line-height: 32px;
    }
    .person_nalize_rght p {
        font-size: 15px;
        line-height: 18px;
        padding: 16px 12px 17px 24px;
    }
    .person_nalize_rght {
        width: 415px;
        position: relative;
        z-index: 999;
    }
    .person_nalize_rght a {
        width: 305px;
        font-size: 20px;
        margin: 0 0 0 50px;
    }
    .google_block {
        background: url("../images/tab_women.png") no-repeat scroll center -71px;
        padding: 91px 0 35px;
        background-size: 100% auto;
    }
    .google_top_left {
        width: 375px;
    }
    .google_top_rght {
        width: 355px;
        margin: 0 17px 0 0;
    }
    .google_top_left .google {
        width: 97px;
        top: 85px;
    }
    .google_top_left .google img {
        width: 100%;
        height: auto;
    }
    .google_top_rght_top h6 {
        font-size: 25px;
    }
    .google_top_rght_top p {
        font-size: 15px;
        line-height: 22px;
    }
    .google_top_left .yahoo {
        width: 60px;
    }
    .google_top_left .yahoo img {
        width: 100%;
        height: auto;
    }
    .google_top_left .yahoo {
        top: 120px;
        right: 106px;
    }
    .google_top_left .bring {
        width: 78px;
        top: 186px;
        right: 64px;
    }
    .google_top_left .bring img {
        width: 100%;
        height: auto;
    }
    .video_block {
        width: 100%;
    }
    .video_block ul {
        width: 100%;
    }
    .video_block ul li {
        width: 31%;
        margin: 0 10px 0 13px;
    }
    .video_block ul li a {
        width: 100%;
    }
    .video_block ul li a img {
        width: 100%;
        height: auto;
    }
    .video_block ul li h6 {
        font-size: 21px;
        line-height: 25px;
        padding: 9px 20px 20px;
    }
    .video_block ul li p {
        font-size: 14px;
        line-height: 18px;
    }
    .video_block ul li h5 {
        font-size: 21px;
        padding: 9px 15px 20px;
    }
    .video_block ul li p a {
        font-size: 14px;
        display: inline;
        padding: 0 0 0 2px;
    }
    .orange_block {
        padding: 18px 0 21px;
    }
    .orange_block h6 {
        padding: 0 80px 19px 80px;
    }
    .apporter {
        background: url(../images/tab_man.png) no-repeat left top;
    }
    .apporter_slider {
        width: 459px;
        margin: 0 13px 0 0;
        padding: 0 0 114px;
    }
    .apporter_slider_top span br {
        display: none;
    }
    .apporter_slider .bx-wrapper .bx-controls-direction a {
        top: 104%!important;
    }
    .apporter_slider .bx-wrapper .bx-next {
        right: 39%!important;
    }
    .apporter_slider .bx-wrapper .bx-prev {
        left: 36%!important;
    }
    .apporter_slider_top p {
        padding: 0 13px 20px 0;
    }
    .pack_creation {
        padding: 0;
        margin: 0 auto;
    }
    .pack_nav ul {
        float: none;
        display: block;
        width: 100%;
    }
    .pack_nav ul li {
        float: none;
        display: block;
        margin: 0 auto;
        border-right: none;
        border-bottom: solid 1px #FFF;
    }
    .pack_nav ul li a span.active {
        display: none;
    }
    .pack_nav ul li:hover a span {
        display: none;
    }
    .pack_content_top {
        width: 96%;
    }
    .pack_content_top_left {
        float: none;
        display: block;
        margin: 0 auto 25px;
        width: 466px;
    }
    .pack_content_top_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .pack_content_top_rght h6 {
        padding: 0 260px 18px 0;
    }
    .pack_content_top_rght span {
        padding: 0 0 25px 0;
    }
    .pack_content_bottom {
        width: 96%;
    }
    .simple_block_left {
        width: 47%;
        display: table;
    }
    .simple_block_top {
        width: 221px;
        margin: 0 0 0 43px;
        float: left;
    }
    .res_mrg {
        margin: -92px 0 0!important;
    }
    .res_mrg1 {
        margin: -112px 0 0!important;
    }
    .simple_block_left a {
        display: table-cell;
        vertical-align: middle;
        float: none;
    }
    .professionnel .bx-wrapper .bx-prev {
        left: -37px!important;
        background: url(../images/lft_mobile.png) no-repeat left top!important;
    }
    .professionnel .bx-wrapper .bx-next {
        right: -19px;
        background: url(../images/rght_mobile.png) no-repeat left top;
    }
    .pack_nav ul li a {
        display: block;
        border-right: none;
    }
    .pad_1 {
        padding: 14px 25px 23px 16px!important;
    }
    .txt_1 {
        padding: 18px 0 0 0!important;
    }
    .person_nalize_left {
        margin: 23px 0 0 25px;
    }
    .baner_3 {
        background: url(../images/tab_women_bg.jpg) no-repeat center top!important;
        background-size: 100% auto!important;
    }
    .baner_3 .bannerContentRight {
        float: none;
        display: block;
        margin: 0px auto 0;
        display: block;
        padding-top: 25px;
    }
    .baner_3 .our_side {
        display: none;
    }
    .baner_3 .platForm {
        padding: 60px 0 20px;
    }
    .baner_3 .particular {
        width: 417px;
    }
    .res_cont1 {
        display: none!important;
    }
    .res_mrg {
        margin: 0!important;
    }
    .baner_3 .chooseBlock {
        margin: 0 0 0 3px;
    }
    .baner_3 .persoBlock {
        margin-bottom: 25px;
        margin-left: -4px;
        margin-right: 7px;
    }
    .votre_block {
        display: none;
    }
    .plat_Form1 {
        display: block!important;
    }
    .nose_block2 {
        width: 80%;
        padding: 21px 0 11px;
    }
    .nose_block2 {
        width: 98%;
        float: none;
    }
    .nose_block2_left {
        width: 49%;
    }
    .nose_block2_left span {
        width: 100%;
    }
    .nose_block2_left span img {
        width: 100%;
        height: auto;
    }
    .nose_block2_rght {
        width: 49%;
        padding: 0 0 15px;
    }
    .nose_block2_rght span {
        width: 100%;
    }
    .nose_block2_rght span img {
        width: 100%;
        height: auto;
    }
    .nose_block2_left .shoping_icon {
        display: none;
    }
    .nose_block2_rght .hand_symbol {
        display: none;
    }
    .nose_block2_left h4 {
        float: none;
        width: 340px;
        padding: 0 0 18px 11px;
    }
    .nose_block2_rght h5 {
        width: 357px;
        float: none;
        padding: 4px 0 15px 9px;
    }
    .nose_block2_left p {
        font-size: 13px;
        padding: 0 10px 0 13px;
    }
    .nose_block2_left p em {
        font-size: 13px;
    }
    .nose_block2_left ul li {
        font-size: 13px;
        margin: 0 0 0 14px!important;
    }
    .nose_block2_left ul li small {
        font-size: 13px;
    }
    .nose_block2_left ul li a {
        font-size: 13px;
    }
    .nose_logos ul li:nth-child(1) a img {
        width: 79px;
        height: auto;
    }
    .nose_logos ul li:nth-child(2) a img {
        width: 66px;
        height: auto;
    }
    .nose_logos ul li:nth-child(3) a img {
        width: 61px;
        height: auto;
    }
    .nose_logos ul li:nth-child(4) a img {
        width: 58px;
        height: auto;
    }
    .nose_block2_rght p {
        font-size: 13px;
    }
    .nose_block2_rght p small {
        font-size: 13px;
    }
    .nose_block2_rght ul li {
        font-size: 13px;
        margin: 0 0 4px;
    }
    .nose_block2_rght ul li a {
        font-size: 13px;
    }
    .nose_block2_rght ul li em {
        font-size: 13px;
    }
    .cont_pad {
        padding: 9px 20px 10px!important;
    }
    .inner_tabs_nav ul {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .inner_tabs_nav ul li {
        display: block;
        margin: 0 auto;
        float: none;
        border-bottom: solid 1px #FFF;
    }
    .inner_tabs_nav ul li a span.active {
        display: none;
    }
    .inner_tabs_nav ul li a:hover span {
        display: none;
    }
    .inner_tabs_nav ul li a {
        display: block;
    }
    .inner_tabs_content {
        padding: 20px 0 0 15px;
    }
    .tab_icons_left {
        width: 48%;
    }
    .rapport {
        width: 74%;
    }
    .off_block {
        padding: 15px 0 27px;
    }
    .nose_block2_left ul {
        margin: 17px 9px 0 6px;
        display: block;
    }
    .nous_baner {
        background: url(../images/tab_baner_1.jpg) no-repeat center top;
        padding: 106px 0px 54px;
        background-size: 100% auto;
    }
    .nous_content h2 {
        font-size: 28px;
    }
    .nous_content h3 {
        font-size: 25px;
        margin: -27px 0px -8px;
    }
    .client_pad {
        padding: 45px 0px 0px!important;
    }
    .physique_block_left ul {
        margin: 0px 0px 20px 2px;
    }
    .nous_content h2 em {
        font-size: 30px;
    }
    .nous_content {
        width: 434px;
        background: #FFF;
    }
    .contact_ez {
        width: 304px;
    }
    .contact_ez span {
        font-size: 19px;
        line-height: 22px;
        width: 233px;
        padding: 5px 0px 5px 22px;
    }
    .contact_ez span strong {
        font-size: 19px;
    }
    .nous_content p {
        font-size: 15px;
        line-height: 19px;
    }
    .nous_content p big {
        font-size: 15px;
    }
    .nous_content p a {
        font-size: 15px;
    }
    .client_block_nav ul {
        display: block;
        float: none;
        margin: 0;
        padding: 0;
    }
    .client_block_nav ul li {
        display: block;
        float: none;
    }
    .client_block_nav ul li a {
        display: block;
        padding: 13px 21px 32px 0px;
        border-bottom: solid 1px #FFF;
        border-right: none;
    }
    .client_block_nav ul li:nth-child(2) a {}.client_block_nav ul li a em.active {
        display: none;
    }
    .client_block_nav ul li a:hover em {
        display: none;
    }
    .client_content_left {
        float: none;
        display: block;
        margin: 0 auto 22px;
        width: 100%;
    }
    .client_content_rght_top {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .votre_form {
        padding: 20px 24px 0px 23px;
    }
    .votre_form ul li .text_field {
        width: 75%;
    }
    .votre_form .text_are1 {
        width: 97%;
        margin: 14px 0px 0px 0px;
    }
    .number_form {
        width: 58%;
        margin: 0 auto;
    }
    .votre_form span {
        margin: 7px 2px 0 0;
    }
    .live_chat {
        width: 50%;
    }
    .pour_top1 ul {
        width: 64%;
        margin: 0 auto;
    }
    .corrier {
        width: 47%;
    }
    .serveurs {
        background: url(../images/tab_blue_1.jpg) no-repeat center top;
        background-size: cover;
        padding: 0px 0px 53px;
    }
    .serveurs_in {
        width: 100%;
    }
    .serveurs_in h2 {
        padding: 29px 0px 55px;
    }
    .technic ul li p {
        display: none;
    }
    .technic ul li small {
        border: none;
    }
    .technic ul li {
        width: 191px;
        margin: 0;
    }
    .blogs_in {
        width: 100%;
        text-align: center;
    }
    .live_chat small {
        width: 213px;
    }
    .blogs_in h2 {
        padding: 26px 0px 50px;
    }
    .blogs_in ul {
        margin: 0 0 0 0px;
    }
    .blogs_in ul li {
        width: 165px;
        background: url(../images/women_tab.jpg) no-repeat left top #FFF;
        min-height: 289px;
    }
    .blogs_in ul li p {
        display: none;
    }
    .blogs_in ul li a {
        margin: 0 auto;
    }
    .blogs_in ul li h4 {
        padding: 178px 10px 50px 10px;
    }
    .blogs_in ul li:nth-child(2) {
        background: url(../images/lap_tab.jpg) no-repeat left top #FFF;
    }
    .blogs_in ul li:nth-child(3) {
        background: url(../images/key_tab.jpg) no-repeat left top #FFF;
    }
    .blogs_in ul li:nth-child(4) {
        background: url(../images/card_tab.jpg) no-repeat left top #FFF;
    }
    .blogs_in ul li:nth-child(1) h4 {
        padding: 178px 10px 30px 10px;
    }
    .c_pad {
        padding: 178px 10px 50px 10px!important;
    }
    .blogs_in ul li:nth-child(4) h4 {
        padding: 178px 10px 30px 10px!important;
    }
    .pour_top1 small {
        background: url(../images/gray_tab.png) no-repeat center center;
    }
    .live_chat span {
        background: url(../images/gray_bg2_tab.png) no-repeat center center;
    }
    .corrier span {
        background: url(../images/gray_bg2_tab.png) no-repeat center center;
    }
    .physique_block_left p {
        display: none;
    }
    .physique_block_right p {
        display: none;
    }
    .physique_block_left {
        width: 338px;
    }
    .physique_block_right {
        width: 349px;
    }
    .que_nous_left {
        width: 346px;
        margin: 0px;
    }
    .que_nous_rght {
        width: 355px;
    }
    .que_nous_rght a img {
        width: 100%;
        height: auto;
    }
    .que_nous_left h6 {
        font-size: 20px;
        padding: 0px 0px 16px;
    }
    .que_nous_left ul li {
        font-size: 13px;
        line-height: 22px;
    }
    .physique_block_right h6 {
        font-size: 20px;
    }
    .physique_block_left h6 {
        font-size: 19px;
    }
    .physique_block_top {
        padding: 0px 20px 16px 17px;
    }
    .que_nous_bottom_left {
        width: 355px;
    }
    .que_nous_bottom_left a img {
        width: 100%;
        height: auto;
    }
    .que_nous_bottom_rght {
        width: 356px;
        margin: 0px 7px 0px 0px;
    }
    .que_nous_bottom_rght p {
        font-size: 14px;
    }
    .que_nous_bottom_rght p span {
        font-size: 14px;
        display: inline;
    }
    .block ul {
        margin: 0 0 0 17px;
    }
    .block ul li {
        margin: 0px 22px 47px 0px;
        width: 30%;
    }
    .block ul li a img {
        width: 100%;
        height: auto;
    }
    .que_nous_left p {
        padding: 15px 0px 3px 10px;
    }
    .aide_1 {
        background-size: 100% auto!important;
    }
    .aide_2 {
        background-size: 100% auto!important;
    }
    .live_chat p {
        margin: 0 50px 0 50px;
    }
    .technic {
        text-align: center;
    }
    .choix_1 {
        top: -22px;
        left: 4%;
    }
    .baner {
        background: url(../images/baner_tablet_img.png) no-repeat left top;
        background-size: 100%;
    }
    .faq_nav {
        margin: 0 15px 0 15px;
    }
    .container_2 {
        width: 100%;
        overflow: hidden;
    }
    .faq_nav ul {
        float: none;
        display: block;
    }
    .faq_nav ul li {
        float: none;
        display: block;
    }
    .faq_nav ul li a {
        display: block;
        border-bottom: solid 1px #FFF;
        border-right: none;
    }
    .block1 h3 {
        padding: 35px 90px 62px 90px;
    }
    .block1_left {
        width: 230px;
    }
    .perso h4 {
        font-size: 20px;
        padding: 0px 0px 7px;
    }
    .perso {
        background: url(../images/orange_bg.png) no-repeat left top;
        background-size: 100% 100%;
        padding: 14px 0px 21px 0px;
    }
    .perso span:not([class^="flaticon"]) {
        font-size: 15px;
        line-height: 19px;
        padding: 22px 10px 22px 10px;
    }
    .block1 {
        width: 100%;
        margin: 0 auto;
    }
    .block1_left h5 {
        font-size: 30px;
        padding: 5px 0px 25px 9px;
    }
    .block1_left .commender {
        width: 135px;
        font-size: 19px;
        padding: 0px 0px 3px;
    }
    .offert_block ul li h4 {
        width: auto;
        float: none;
        font-size: 16px;
    }
    .offert_block ul li a {
        float: none;
        display: none;
    }
    .offert_block ul li h6 {
        width: auto;
        float: none;
        font-size: 16px;
    }
    .blue_bg {
        background: url(../images/blue_bg.png) no-repeat left top!important;
        background-size: 100% 100%!important;
    }
    .lws {
        padding: 30px 0 6px!important;
        margin: 0px 0px 4px;
    }
    .size1 {
        font-size: 16px!important;
    }
    .jour p {
        padding: 0 5px 30px 5px;
    }
    .icon_block {
        text-align: center;
    }
    .icon_block ul {
        float: none;
        display: inline-block;
    }
    .icon_block ul li {
        width: 150px;
        margin: 0px -2px 0px 0px;
    }
    .icon_block ul li p {
        display: none;
    }
    .icon_block ul li h6 {
        border: none;
        font-size: 15px;
        line-height: 18px;
    }
    .banner_1 {
        background: url(../images/mobile_baner.jpg) no-repeat center top;
        background-size: cover;
        padding: 0 0 21px;
    }
    .block1_left {
        margin: 0 0 0 14px!important;
        width: 31%;
    }
    .banner_lft {
        width: 340px;
        margin: 0 0 0 10px;
    }
    .banner_lft h2 {
        line-height: 27px;
        padding: 29px 0 25px;
    }
    .red_bar h3 {
        padding: 0px 60px 16px;
    }
    .red_bar {
        padding: 13px 0px 5px;
    }
    .imbattable_lft {
        width: 283px;
        margin: 0 0 42px 30px;
    }
    .imbattable_rgt {
        width: 350px;
        margin: 35px 14px 0px 0px;
    }
    .imbattable_rgt a img {
        width: 100%;
        height: auto;
    }
    .imbattable_lft span img {
        width: 111px;
        height: auto;
    }
    .imbattable_lft h4 {
        font-size: 19px;
    }
    .imbattable_lft span {
        margin: 31px auto 6px;
    }
    .imbattable_lft p {
        display: none;
    }
    .offert_lft {
        width: 378px;
    }
    .offert_rgt {
        width: 363px;
        float: right;
    }
    .offert_lft span img {
        width: 111px;
        height: auto;
    }
    .offert_lft p {
        display: none;
    }
    .offert_rgt span img {
        width: 111px;
        height: auto;
    }
    .offert_rgt p {
        display: none;
    }
    .offert_lft h4 {
        font-size: 19px;
    }
    .offert_rgt h4 {
        font-size: 19px;
    }
    .offert_rgt span {
        margin: 28px auto;
    }
    .one {
        display: none!important;
    }
    .two {
        display: block!important;
    }
    .three {
        margin: 28px auto 65px!important;
    }
    .pour_block_rght {
        margin: 0px 0px 0px 44px;
        width: 188px;
    }
    .pour_block {
        background-size: cover;
    }
    .pour_block_left {
        margin: 21px 0px 0px 10px;
    }
    .faq_nav ul li a big.active {
        display: none;
    }
    .footer1 figure {
        display: none;
    }
    .faq_nav ul li a:hover big {
        display: none;
    }
    .tabs_content {
        width: 100%;
        margin: 0 auto;
    }
    .baner h1 {
        padding: 0 20px 35px 0;
    }
    .soluation {
        margin: 0 20px 0;
    }
    .baner h2 {
        padding: 26px 53px 0 0;
        font-size: 43px;
    }
    .offert_block ul li {
        padding: 10px 0;
    }
    .yellow {
        padding: 5px 0 5px 0!important;
    }
    .mrg {
        font-size: 25px!important;
        margin: 0 auto 26px!important;
        width: 203px!important;
    }
    .baner h2 big {
        font-size: 29px;
    }
    .baner h2 small {
        font-size: 43px;
    }
    .baner .vior {
        margin: 25px 140px 50px 0;
    }
    .inner9_baner_content_left {
        width: 231px;
        margin: 0px 0px 0px 9px;
    }
    .mar_1 {
        width: 250px!important;
    }
    .libre_et_top {
        width: 100%;
        padding: 8px 0px 10px;
    }
    .libre_et_top .site_intxt {
        width: 324px;
    }
    .faut_pour_top_in {
        background-size: 440px auto;
    }
    .faut_pour_top {
        padding: 45px 0px 22px 11px;
    }
    .faut_pour_top h4 {
        padding: 0px 0px 30px;
    }
    .php_block {
        padding: 48px 0px 29px;
    }
    .php_block a {
        margin: 0;
    }
    .php_block_rght {
        width: 488px;
        margin: 18px 2px 0px 0px;
    }
    .schema_function_rght {
        display: inline-block;
        float: none;
        margin: 34px 13px 0px 0px;
    }
    .schema_function_left {
        display: block;
        margin: 0 auto;
        width: 65%;
        float: none;
        text-align: left;
    }
    .create_domain {
        padding: 19px 0px 0px 16px;
    }
    .create_domain_left {
        width: 54%;
    }
    .create_domain_rght {
        width: 44%;
    }
    .les_commends_in {
        padding: 0px 0px 20px;
    }
    .schema_function {
        width: 100%;
        float: none;
        text-align: center;
        padding: 54px 0px 36px 0;
    }
    .daimond_li {
        width: 146px!important;
    }
    .recher_che {
        padding: 19px 0px 26px;
    }
    .recher_che_rght {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .recher_che_left {
        float: none;
        margin: 0 auto;
        width: 100%;
                display: none;
    }
    .recher_che_left_top {
        width: 48%;
        float: left;
        display: inline-block;
    }
    .con_seils {
        width: 48%;
        display: inline-block;
        float: right;
        padding: 0px 0px 63px;
    }
    .recher_che_left_top ul li {
        margin: 0px 13px 0px 13px;
    }
    .con_seils p a {
        display: inline-block;
    }
    .noms_nav {
        display: none;
    }
    .recher_baner {
        background: url(../images/baner_man_tab.jpg) no-repeat left top;
        min-height: 176px;
        background-size: cover;
    }
    .cou_cou_bottom_left {
        width: 59%;
    }
    .contact_status_rght {
        width: 470px;
    }
    .offer_pour {
        width: 337px;
    }
    .contact_status {
        width: 100%;
        margin: 0px 0px 20px;
    }
    .etapes_de_left {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
        background: none;
        padding: 0;
    }
    .etapes_de_left h4 {
        display: none;
    }
    .etapes_de_rght {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .etapes_de_left ul {
        border: none;
        clear: both;
        margin: 2px 0px 0px 0px;
        display: inline-block;
        text-align: center;
        width: 100%;
        background: white;
    }
    .etapes_de_left.lock_mrg2 ul li {
        border: none;
        display: inline-block;
        width: 33%;
        float: left;
        line-height: 10px;
        position: relative;
        margin: 0;
        min-height: 45px;
    }
    .etapes_de_left ul li:not(:last-child):after,
    .etapes_de_left ul li:not(:last-child):before {
        left: 70%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    .etapes_de_left ul li:not(:last-child):after {
        border-color: rgba(255, 255, 255, 0);
        border-left-color: #ffffff;
        border-width: 24px;
        margin-top: -24px;
    }
    .etapes_de_left ul li:not(:last-child):before {
        border-color: rgba(233, 233, 233, 0);
        border-left-color: #E9E9E9;
        border-width: 27px;
        margin-top: -27px;
    }
    .etapes_de_left ul li:nth-child(1) {}.etapes_de_left ul li:nth-child(1) a {
        margin: 2px 0 9px 21px;
    }
    .etapes_de_left ul li:nth-child(2) a {
        margin: 2px 0px 9px 51px;
    }
    .etapes_de_left ul li:nth-child(3) a {
        margin: 2px 0px 9px 51px;
    }
    .etapes_de_left ul li:nth-child(2) {}.etapes_de_left ul li:nth-child(3) {}.res_one {
        padding: 0 34px 0 0!important;
    }
    .recher_che_rght {
        width: 99%!important;
    }
    .prix_erous {
        width: 91%;
    }
    .lws_starter span {
        width: 345px;
    }
    .lws_starter small {
        width: 140px;
    }
    .lws_starter_top_left {
        width: 363px;
    }
    .lws_starter_top_rght {
        width: 266px;
    }
    .domain_block {
        width: 91%;
    }
    .valider_ma {
        width: 91%;
    }
    .val_res {
        display: none!important;
    }
    .recher_che_left2 {
        display: block;
        width: 98%;
        margin: 0 auto;
        padding: 48px 0 0 0;
    }
    .con_seils2 {
        width: 49%;
        float: left;
        display: inline-block;
    }
    .modes_top {
        float: right;
        display: inline-block;
        width: 48%;
        margin: 0;
    }
    .con_seils2 h5 br {
        display: none;
    }
    .con_seils2 h5 {
        padding: 12px 0 12px 0;
    }
    .con_seils2 em {
        padding: 5px 44px 0px;
    }
    .credit_cards {
        text-align: center;
        width: 100%;
        padding: 20px 0px 0px;
        display: inline-block;
    }
    .credit_cards ul {
        float: none;
    }
    .vire_ment {
        padding: 4px 0px 0px 0px;
        width: 100%;
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    .vire_ment ul {
        float: none;
        text-align: center;
    }
    .credit_cards ul li {
        margin: 0px 43px 17px 0px;
    }
    .vire_ment ul li {
        margin: 0px 44px 11px 0px;
    }
    .contact_status_top {
        padding: 38px 0px 8px 0px;
    }
    .ref_size {
        font-size: 18px!important;
    }
    .ref_size2 {
        padding: 22px 10px 18px 10px!important;
    }
    .ref_size2 br {
        display: none;
    }
    .cannon_logos {
        padding: 41px 0px 15px 0%;
        width: 100%;
    }
    .cannon_logos ul li {
        margin: 0px 34px 20px 0px!important;
        float: none;
    }
    .cannon_logos ul {
        float: none;
        display: inline-block;
        text-align: center;
    }
    .w_logo {
        width: 91%;
        margin: 0 auto;
    }
    .w_logo small {
        width: 623px;
        font-size: 18px;
        padding: 12px 0px 0px 20px;
    }
    .sites_block_main {
        background: #FFF;
        margin: 72px 0px 0px;
    }
    .sites_block_top p {
        font-size: 14px;
        padding: 16px 13px 57px;
    }
    .sites_block_bottom span {
        width: 39%;
    }
    .sites_block_bottom span img {
        width: 100%;
        height: auto;
    }
    .sites_block_bottom_rght {
        width: 58%;
        padding: 11px 0px 0px;
        margin: 0 4px 0 0;
    }
    .gorilla_sriot ul li {
        width: 31%;
        margin: 0px 9px 40px 8px!important;
    }
    .gorilla_sriot ul li a img {
        width: 100%;
        height: auto;
    }
    .site_block2_top {
        width: 91%;
        margin: 0 auto;
    }
    .site_block2_top small {
        width: 625px;
        font-size: 19px;
    }
    .check_bg {
        background: #FFF!important;
    }
    .site_block2_bottom_left {
        width: 58%;
    }
    .site_block2_bottom span {
        width: 39%;
    }
    .site_block2_bottom span img {
        width: 100%;
        height: auto;
    }
    .blue_color {
        width: 91%!important;
    }
    .que_size {
        font-size: 19px!important;
    }
    .check_bg2 {
        background: #FFF!important;
        margin: 65px 0px 0px!important;
    }
    .check_bg3 {
        background: #FFF!important;
        margin: 65px 0px 0px!important;
    }
    .blue_color2 {
        width: 91%!important;
    }
    .que_size2 {
        font-size: 18px!important;
    }
    .res1_siz {
        font-size: 33px!important;
    }
    .les_res {
        font-size: 18px!important;
    }
    .cou_cou_top span {
        width: 45%;
    }
    .cou_cou_top_rght {
        width: 50%;
    }
    .cou_cou_top_rght ul li {
        width: 31%;
    }
    .cou_cou_bottom_rght {
        width: 22%;
        margin: 0px 8% 0px 0px;
    }
    .sites_block_main {
        padding: 0;
    }
    .sites_block_main .wrapper {
        width: 100%;
    }
    .gorilla_sriot {
        background: #ececec;
        display: inline-block;
        width: 100%;
    }
    .sites_block_bottom {
        width: 97%;
        margin: 0 auto;
    }
    .site_block2_bottom {
        width: 97%;
        margin: 0 auto;
    }
    .gorilla_sriot ul {
        float: none;
        display: inline-block;
        text-align: center;
    }
    .monthBlock h2 {
        font-size: 28px;
    }
    .monthBlock h3 span {
        font-size: 24px;
    }
    aside.onlineBlock {
        height: 250px;
    }
    .onlineBlock .know {
        bottom: 10px;
    }
    .formField {
        border-right: none;
    }
    .best {
        height: 271px;
    }
    .informContent ul li a {
        margin-left: 0;
        padding-left: 5px!important;
    }
    .solutions {
        min-height: 230px;
    }
    .solutionsBlock2 .solutions {
        min-height: 265px;
    }
    .create_domain_rght {
        min-height: 276px
    }
    .creationContent {
        width: 49%;
    }
    .mois h6 {
        font-size: 25px;
    }
    .perso span:not([class^="flaticon"]) {
        bottom: 0px;
    }
    .choose {
        height: 195px;
    }
    .fieldset2012 table {
        width: 100%;
    }
    .pour_block_rght {
        padding-top: 10px;
    }
    .choix_1 {
        left: 50%;
    }
    .pack_nav ul li {
        width: 100%;
    }
    .pack_nav ul li.current:after,
    .pack_nav ul li:hover:after,
    .inner_tabs_nav ul li.current:after,
    .inner_tabs_nav ul li:hover:after {
        display: none;
    }
    .baner_3 .choose {
        height: 211px;
        width: 100%;
    }
    .baner_3 .mois span {
        top: 20px;
    }
    .baner_3 .quelle {
        float: none;
    }
    .baner_3 .seo .mois:after {
        display: none;
    }
    .baner_3 .seo .chooseBlock {
        width: 272px;
    }
    .baner_3 .seo .particular {
        width: 462px;
    }
    .baner_3 .seo .ideal ul .ash strong figure,
    .baner_3 .seo .ideal ul .white strong figure {
        margin: 0 auto;
    }
    .baner_3 .seo .quelle h5 {
        padding-bottom: 63px;
    }
    .baner_3 .seo .mois {
        width: 100%;
    }
    .baner_3 .seo .mois_3 {
        background: #97B52C!important;
    }
    .platForm.stockage .perso .ideal ul {
        margin-top: 0;
    }
    .ideal ul .ash strong figure {
        margin: 0 auto;
    }
    .platForm.sauvegarde .quelle {
        padding-top: 0;
    }
    .platForm.sauvegarde_photo .chooseBlock {
        width: 340px;
    }
    .platForm.sauvegarde_photo .particular {
        width: 410px;
    }
    .platForm.sauvegarde_photo .particular .ideal ul {
        width: 100%;
    }
    .platForm.sauvegarde_photo .quelle {
        padding-top: 0;
    }
    .platForm.sauvegarde_photo .mois {
        width: 100%;
    }
    .platForm.sms .chooseBlock {
        width: 265px
    }
    .platForm.sms .particular {
        width: 63%;
    }
    .platForm.sms .particular .persoBlock {
        width: 44%;
    }
    .platForm.sms .particular .persoBlock .mois {
        width: 100%;
    }
    .platForm.sms .particular .persoBlock .ideal ul {
        width: 100%;
    }
    .platForm.sms .particular .persoBlock .mois p {
        padding: 6px 20px 0 4px;
    }
    .platForm.sms .particular .persoBlock .mois h6 {
        padding: 7px 8px 0 10px;
    }
    div.ddChild[style^="z-index: 9999;"] {
        height: 100px!important;
    }
}
@media (max-width: 767px) {
    .wrapper {
        width: 90%;
    }
    .client {
        display: none;
    }
    .banner {
        padding: 14px 0;
    }
    .bannerIn2 .adressBlock {
        top: 0;
    }
    .adressBlock {
        left: 0;
        position: relative;
        top: 0;
    }
    .check {
        margin: 0 0 0 0;
    }
    .formField {
        width: 100%!important;
    }
    .formField .formControl {
        font: 22px/36px "Lato";
    }
    .selectField {
        margin: 10px 0 0 10px;
    }
    .formField {
        border-left: none;
    }
    .adressBlock a {
        width: 98%;
    }
    .check p {
        font: 20px/26px "Lato";
        font-weight: 700;
        padding: 17px 0 20px;
    }
    .check p {
        font: 20px/26px "Lato";
        font-weight: 700;
        padding: 17px 0 20px;
    }
    .checkBlock p {
        display: none;
    }
    .SumoSelect>.CaptionCont {
        display: block;
        padding: 5px 8px;
    }
    .searchButton {
        float: none;
        margin: 0 auto;
        width: 167px;
        display: table;
        clear: both;
    }
    .server {
        width: 100%;
        margin: 29px 0 0 0;
    }
    .serverBlock {
        float: none;
        width: 100%;
    }
    .month {
        width: 100%;
    }
    .serverBlock>figure img {
        float: left;
        width: 100%;
    }
    .shared {
        width: 239px;
    }
    .server .serverBlock:first-child {
        margin-left: auto;
    }
    .shared h4 {
        font: 20px/41px Lato;
    }
    .serverBlock {
        float: none;
        width: 358px;
        margin: 0 auto 25px;
        overflow: hidden;
    }
    .plus {
        display: none;
    }
    .adressBlock a {
        display: block;
        text-align: center;
        width: 100%;
        padding-left: 12px;
    }
    .banner {
        background-image: none;
    }
    .bannerContent {
        display: none;
    }
    .online {
        float: left;
        margin: 28px 0 0 0;
        width: 100%;
    }
    .online .onlineBlock:first-child {
        margin-left: auto;
    }
    .onlineBlock {
        float: none;
        overflow: hidden;
        width: 100%;
        margin: 0 auto 0;
        margin-bottom: 10px;
    }
    .onlineBlock3 {
        margin-bottom: 10px!important;
    }
    .onlineBlock ul {
        float: left;
        margin: 0 0 0 9px;
        width: 150px;
    }
    .commerce {
        display: none;
    }
    .footer1 figure {
        display: none;
    }
    .footerlabel {
        clear: both;
        float: none;
        margin: 0 auto;
        width: 150px;
        overflow: hidden;
        height: 36px;
    }
    .socialIcons h6 {
        text-align: center;
    }
    .socialIcons li {
        display: inline-block;
        float: none;
    }
    .socialIcons {
        text-align: center;
        margin: 16px 0 0 0;
    }
    .footer2 {
        display: none;
    }
    .footerLeft {
        display: none;
    }
    .france {
        float: none;
        margin: 0 auto;
        width: 185px;
        padding: 10px 0;
        height: 60px;
    }
    footer {
        padding-bottom: 20px;
    }
    .footer1 .footerSelect {
        margin: 16px auto 25px;
        width: 290px;
    }
    .voter1 h6 {
        text-align: center;
        width: 100%;
    }
    .footer1 {
        float: none;
        margin: 0 auto;
        width: 300px;
    }
    .onlineBlock {
        float: none;
        overflow: hidden;
    }
    .checkBlock1 {
        background: none repeat scroll 0 0 #ffffff;
        float: left;
        margin: 0 0 15px;
        width: 100%;
    }
    .formField {
        margin: 6px 0;
    }
    .checkBlock {
        background: none;
    }
    #logo {
        display: none;
    }
    .bannerIn2 {
        background: none;
        margin-bottom: 14px;
    }
    .domaine2 {
        display: none;
    }
    .leftBlock {
        width: 100%;
    }
    .countriesPrices {
        width: 96%;
    }
    .rightBlock {
        width: 100%;
    }
    .rightTop {
        width: 100%;
    }
    .besoin {
        display: none;
    }
    .rightTop h2 {
        padding: 4px 0 0;
        width: 100%;
        font: 28px/30px "Lato";
    }
    .servicesIconsBlock ul li a img {
        display: none;
    }
    .servicesIconsBlock ul li {
        width: 32%;
        text-align: center;
        padding: 4px 0;
        min-height: 120px;
    }
    .servicesIconsBlock ul li a strong {
        margin-left: 20px;
    }
    .servicesIconsBlock ul li a strong,
    .servicesIconsBlock ul li a small,
    .servicesIconsBlock ul li a span {
        display: inline-block;
    }
    .servicesIconsBlock {
        padding: 15px 11px 15px 0;
        width: 100%;
    }
    .informContent {
        background: #fff;
    }
    .informContent h2 {
        font: 25px/26px "Lato";
        margin: 36px 0 18px 11px;
    }
    .informContent ul li a {
        font: 16px/20px "Lato";
        margin-left: 33px;
        padding: 2px 9px 10px 0;
        width: 82%;
    }
    .notificationBlock h2 {
        font: 22px/25px "Lato";
        padding: 12px 0;
    }
    .postBlock {
        padding: 0 12px;
    }
    .differenceContent {
        margin-left: 18px;
        width: 67%;
        margin-top: 18px;
    }
    .differenceContent p {
        display: none;
    }
    .differenceImage>img {
        margin-top: 0;
    }
    .differenceContent strong {
        padding-right: 8px;
    }
    .solutionsBlock {
        padding: 0;
        margin: 0;
    }
    .solutions {
        width: 100%;
        min-height: 100%;
    }
    .solutionsBlock2 .solutions {
        min-height: 100%;
    }
    .accreditedBlock h2 {
        font: 23px/28px "Lato";
        margin: 20px 0 20px 10px;
    }
    .accreditedBlock ul {
        margin-left: 5px;
        text-align: center;
    }
    .accreditedBlock ul li {
        display: inline-block;
        float: none;
        width: 18%;
    }
    .accreditedBlock ul li img {
        width: 100%;
        height: auto;
    }
    .contact1 p {
        font: 30px/44px "Lato";
        font-weight: 900;
        padding: 11px 8px 13px;
    }
    .menuIcon {
        top: -65px;
    }
    .bannerIn3 {
        background: none;
    }
    .bannerBlock {
        display: none;
    }
    .adressBlock .prix {
        display: none;
    }
    .adressBlock p {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: none;
        font: 16px/20px "Lato";
        text-align: center;
        padding: 5px 5px;
    }
    .chooseBlock {
        float: none;
        margin: 0 auto;
        width: 100%;
        margin-top: 2px;
    }
    .quelle {
        display: none;
    }
    .persoBlock {
        float: none;
        margin: 16px auto 16px;
        width: 100%;
        overflow: hidden;
    }
    .nosBlock {
        clear: both;
        float: left;
        margin: 5px 0 33px;
        width: 100%;
    }
    .nosLeft figure::after {
        width: 269px;
        bottom: 2px;
    }
    .nosContent h5 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #1e499b;
        margin-bottom: 15px;
        padding: 0;
    }
    .nosLeft {
        float: none;
        margin: 25px auto 0;
        width: 100%;
        overflow: hidden;
    }
    .particular {
        float: left;
        width: 100%;
    }
    .mois {
        background: url("../images/moisbg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
        width: 100%;
        text-align: center;
        background-size: 100% 100%;
    }
    .nosRight {
        float: none;
        margin: 20px auto 0;
        width: 100%;
        overflow: hidden;
    }
    .nosRight figure::after {
        bottom: 9px;
        width: 96%;
    }
    .nosRightContent h5 {
        background: none;
        padding: 0;
        font: 24px/45px "Lato";
    }
    .nosRightContent {
        background: none repeat scroll 0 0 #ffffff;
        padding: 0 3% 25px;
    }
    .ideal ul {
        width: 279px;
    }
    .creation figure {
        display: none;
    }
    .together {
        float: left;
        margin: 14px 0 40px;
        width: 100%;
    }
    .web .together h4 {
        color: #1e499b;
        font: 32px/35px "Lato";
        padding: 0 4%;
        text-align: left;
    }
    .togetherLeft {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 290px;
    }
    .creation {
        float: none;
        margin: 0 auto;
        padding: 0 10px;
        width: 263px;
    }
    .creationContent {
        float: none;
        width: 264px;
    }
    .togetherRight {
        float: none;
        width: 290px;
        margin: 0 auto;
    }
    .persoBlock1 .mois {
        background: url("../images/mois2.png") no-repeat scroll 0 0/ 100% 100% rgba(0, 0, 0, 0);
    }
    .voter .formemail {
        width: 80%;
    }
    .notificationMainBlock {
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    .socialIcons li strong {
        width: 300px;
    }
    .onlineBlock ul li {
        font: 11px/16px "Lato";
    }
    .shared h4 {
        font: 18px/41px Lato;
    }
    .shared {
        width: 50%;
    }
    .monthBlock {
        width: 38%;
    }
    .serverBlock {
        width: 100%;
    }
    .choose .chooseImages {
        float: left;
        width: 100%;
    }
    .choose .chooseImages li {
        padding: 12px 0 0 0;
    }
    .choose .chooseImages li:first-child {
        padding: 0
    }
    .choose .linux2 {
        float: left;
        width: 100%;
        margin: -50px 0 0 15px;
    }
    .choose .linux2 li {
        padding: 65px 10px 0 0;
    }
    .choose .linux2 li:first-child {
        padding: 0;
    }
    .choose {
        position: relative;
        background: none;
    }
    .choose h4 {
        text-align: left;
        padding-bottom: 44px;
    }
    .choose a {
        left: 0;
        top: 18px;
        right: 0;
        text-align: left;
    }
    .ideal ul {
        width: 96%;
        padding: 0 2% 5px 2%;
    }
    .formField {
        width: 76%;
    }
    .selectField {
        width: 20%;
    }
    .SumoSelect>.CaptionCont {
        width: 90%;
        padding: 5px 5%;
    }
    .SumoSelect {
        width: 100%;
    }
    .informContent ul li:first-child a {
        padding: 2px 9px 10px 0;
    }
    .subToggle {
        display: block;
        position: absolute;
        right: 0;
        top: 3px;
    }
    nav ul li:hover .subMenu {
        width: auto;
        position: relative;
    }
    .webSite {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .cement {
        background: none;
    }
    .optimises {
        float: right;
        width: 100%;
    }
    .bannerIn3 {
        background: none;
    }
    .ideal1 {
        width: 92%;
        padding: 15px 2%;
    }
    .nosLeft figure::after {
        bottom: 4px;
        content: "";
        height: 2px;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        width: 95%;
    }
    .togetherLeft {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }
    .creation {
        float: none;
        margin: 20px auto 0;
        padding: 0 4%;
        width: 92%;
    }
    .creationContent {
        float: none;
        width: 100%;
    }
    .togetherRight {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .nosRight {
        float: none;
        margin: 20px auto 0;
        width: 100%;
        overflow: hidden;
    }
    .bannerIn3 .adressBlock small {
        display: inline-block;
    }
    .onlineBlock h4 {
        width: 54%;
    }
    .onlineBlock .monthBlock {
        margin-top: -30px;
    }
    .priceBlock {
        height: 235px;
        overflow: scroll;
    }
    .nosContent>figure {
        width: 96%;
    }
    .nosLeft img {
        width: 100%;
    }
    .nosRight img {
        width: 100%;
    }
    .mois h6 {
        display: inline-block;
        float: none;
        padding: 0 0;
        margin-left: -40px;
        text-align: center;
    }
    .mois span {
        position: absolute;
        right: 36px;
        top: 18px;
        text-align: right;
    }
    .mois p {
        display: inline-block;
        float: none;
        font: 11px/14px "asapregular";
        padding: 14px 9px;
        text-align: center;
    }
    .ideal1 {
        min-height: 100%;
    }
    .ideal ul .ash1 strong figure {
        float: right;
        width: 90px;
        padding-bottom: 0;
    }
    .ideal ul .ash,
    .ideal ul .ash1 {
        text-align: right;
        padding: 0;
        width: 100%;
    }
    .ideal ul .ash2 {
        text-align: right;
        width: 100%;
    }
    .ideal ul li.white {
        text-align: right;
        width: 100%;
    }
    .ideal ul li.white2 {
        text-align: right;
        padding: 0 12px 0 0;
    }
    .ideal ul .ash strong figure {
        margin: 0 auto;
        padding-left: 4px;
        width: auto;
    }
    .ideal ul .white strong figure {
        width: auto;
    }
    .ideal ul li span:not([class^="flaticon-"]) {
        display: inline-block;
        float: left;
        width: 71%;
        padding-left: 10px;
        padding-top: 5px;
    }
    .vps .ideal ul li span:not([class^="flaticon-"]),
    .vpspro .ideal ul li span:not([class^="flaticon-"]) {
        width: 60%;
    }
    .vps .ideal ul li.white,
    .vpspro .ideal ul li.white {
        height: auto;
        min-height: 46px;
    }
    .vps .persoBlock .ideal ul li,
    .vpspro .persoBlock .ideal ul li {
        padding-right: 10px;
    }
    .vps .persoBlock .ideal ul li strong,
    .vpspro .persoBlock .ideal ul li strong {
        float: none;
    }
    .vps .ideal ul strong figure,
    .vpspro .ideal ul strong figure {
        float: right;
    }
    .menu {
        top: 61px;
        right: 35px;
    }
    .ideal ul li strong {
        float: right;
        text-align: center;
        width: 29%;
    }
    .ideal ul li strong figure img {
        margin: 0 auto;
        padding: 0px 0 12px 0;
    }
    .persoBlock .ideal ul li strong {
        float: right;
    }
    .professionnel {
        display: none;
    }
    .inner3_baner {
        background: #ececec;
        padding: 0px 0 49px;
    }
    .mon_sit h3 {
        padding: 26px 70px 29px 70px;
    }
    .mon_sit_left {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .mon_sit_middle {
        float: none;
        display: block;
        margin: 71px auto 30px;
    }
    .person_nalize_left {
        display: none;
    }
    .person_nalize_rght {
        float: none;
        display: block;
        width: 100%;
    }
    .person_nalize {
        background: url(../images/tab_white_bg.jpg) no-repeat left top;
        background-size: cover;
    }
    .google_block {
        background-size: 734px auto;
        padding: 35px 0 3px;
    }
    .google_top_left {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .google_top_rght {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .google_top_left {
        width: 50%;
        min-height: 300px;
    }
    .video_block ul {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .video_block ul li {
        float: none;
        display: block;
        margin: 0 auto 26px!important;
    }
    .google_top {
        padding: 0 0 22px;
    }
    .orange_block {
        padding: 19px 0 21px;
    }
    .orange_block h6 {
        padding: 0 0 25px 0;
    }
    .apporter {
        background-size: 100% auto;
        padding: 0 0 0px;
    }
    .apporter_slider {
        width: 93%;
        padding: 17px 0 106px;
    }
    .apporter_slider .bx-wrapper .bx-controls-direction a {
        top: 104%!important;
    }
    .apporter_slider .bx-wrapper .bx-prev {
        left: 30%;
    }
    .apporter_slider .bx-wrapper .bx-next {
        right: 39%;
    }
    .pack_creation {
        display: none;
    }
    .baner_3 {
        background: #ececec!important;
    }
    .baner_3 .our_side {
        display: none;
    }
    .baner_3 .chooseBlock {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .baner_3 .particular {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .baner_3 .persoBlock {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .baner_3 .seo .particular {
        max-width: 100%;
    }
    .baner_3 .seo .persoBlock {
        width: 100%;
    }
    .baner_3 .ideal ul li strong {
        padding: 0;
    }
    .baner_3 .ideal ul .ash2 {
        text-align: center;
        padding: 0;
    }
    .baner_3 .ideal ul .ash {
        float: none;
        padding: 0;
    }
    .baner_3 .ideal ul li.white {
        text-align: center;
        padding: 0;
    }
    .baner_3 .ideal ul li.white2 {
        text-align: center;
        padding: 0;
    }
    .baner_3 .ideal ul li.white_1 {
        height: 58px!important;
        font: 15px/51px "Lato";
    }
    .baner_3 .ideal ul li.white_4.ash strong figure {
        padding: 15px 0 0;
    }
    .votre_block {
        display: none;
    }
    .nose_block2 {
        width: 100%;
    }
    .nose_block2_left {
        float: none;
        display: block;
        margin: 0 auto 23px;
        width: 100%;
    }
    .nose_block2_left span {
        width: 100%;
    }
    .nose_block2_left span img {
        width: 100%;
        height: auto;
    }
    .nose_block2_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%
    }
    .nose_block2_rght span {
        width: 100%;
    }
    .nose_block2_rght span img {
        width: 100%;
        height: auto;
    }
    .nose_block2_left .shoping_icon {
        display: none;
    }
    .nose_block2_left h4 {
        float: none;
        padding: 0 0 18px 14px;
    }
    .nose_block2_rght .hand_symbol {
        display: none;
    }
    .nose_block2_rght h5 {
        float: none;
        padding: 4px 0 15px 10px;
    }
    .cont_pad {
        padding: 4px 0 8px!important;
    }
    .inner_tabs_nav ul {
        float: none;
        display: block;
    }
    .inner_tabs_nav ul li {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .inner_tabs_nav ul li a {
        display: block;
        font-size: 17px;
    }
    .inner_tabs_nav ul li a span.active {
        display: none;
    }
    .inner_tabs_nav ul li a:hover span {
        display: none;
    }
    .tab_icons_top span {
        display: none;
    }
    .rapport {
        float: none;
        width: 100%;
    }
    .off_block {
        padding: 15px 0 27px 0;
    }
    .baner_3 .mois {
        width: 100%;
    }
    .baner_3 .mois_3 {
        background-size: 100% 100%!important;
    }
    .baner_3 .ideal ul .ash1 strong figure {
        float: none;
    }
    .nose_block2_left p {
        padding: 0 10px 0 13px;
    }
    .baner_3 .choose .chooseImages {
        float: none;
        display: block;
    }
    .baner_3 .choose a {
        position: absolute;
        top: 39px;
        left: 23px;
    }
    .baner_3 .choose {
        background: none;
    }
    .platForm.ecomm .choose {
        height: 221px;
        padding-left: 0;
        width:100%;
    }
    .baner_3 .choose ul {
        width: 100%;
    }
    .baner_3 .choose ul li {
        padding: 9px 0 12px!important;
        margin: 0 0 12px 0px;
        width: 49%;
    }
    .baner_3 .choose h3 {
        padding: 10px 0 57px 23px;
    }
    .baner_3 .choose ul li a {
        position: static;
    }
    .baner_3 .linux1 {
        margin: 0;
    }
    .baner_3 .choose ul.linux2 {
        margin: 4px 0 0;
    }
    .baner_3 .choose ul.linux2 li {
        margin: 0 0 0px;
        text-align: center;
        padding: 0 0 0 30px!important;
    }
    .res_mrg {
        margin: 0 auto 40px!important;
        padding: 69px 0 0;
    }
    .tab_icons_left {
        padding: 0;
    }
    .inner_tabs_content {
        padding: 25px 0 0 15px;
    }
    .inner_tabs_content p {
        padding: 0 0 24px;
    }
    .baner_3 .mois h6 {
        padding: 14px 8px 0 33px;
        margin-left: 0;
        float: left;
    }
    .baner_3 .mois p {
        float: left;
    }
    .baner_3 .mois {
        background-size: 100% 100%;
    }
    .baner_3 .mois span {
        right: 34px;
        top: 20px;
    }
    .mos_pad1 {
        padding: 16px 0 0 17px!important;
    }
    .one_pad {
        padding: 14px 8px 0 52px!important;
    }
    .one_pad2 {
        padding: 18px 0 0 9px!important;
    }
    .baner_3 .particular {}.res_content_structure {
        display: block;
    }
    .baner_3 .contact1 span {
        font: 15px/21px "lato";
    }
    .nous_baner {
        background: #ececec;
        padding: 0px 0px 54px;
    }
    .nous_content {
        display: none;
    }
    .client_block {
        padding: 32px 0px 0px;
    }
    .client_block_nav ul {
        display: block;
        float: none;
        margin: 0;
        padding: 0;
    }
    .client_block_nav ul li {
        display: block;
        float: none;
    }
    .client_block_nav ul li a {
        display: block;
        padding: 13px 21px 32px 0px;
        border-bottom: solid 1px #FFF;
        border-right: none;
    }
    .client_block_nav ul li:nth-child(2) a {}.client_block_nav ul li a em.active {
        display: none;
    }
    .client_block_nav ul li a:hover em {
        display: none;
    }
    .client_content_left {
        float: none;
        display: block;
        margin: 0 auto 22px;
        width: 100%;
    }
    .client_content_rght_top {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .votre_form ul li .text_field {
        width: 97%;
        margin: 7px 0 10px 0;
    }
    .votre_form .text_are1 {
        width: 97%;
    }
    .pour_top1 ul li span {
        float: none;
        display: block;
        padding: 0 0 15px 0;
    }
    .votre_form ul li label {
        float: none;
        display: block;
    }
    .votre_form ul li .text_field {
        float: none;
        display: block;
        margin: 5px 0 10px 0;
    }
    .oui_bottons {
        display: block;
    }
    .votre_form span {
        padding: 6px 0 0 0;
    }
    .number_form .Envoyer {
        width: 100%;
    }
    .live_chat {
        width: 50%;
    }
    .corrier {
        width: 48%;
    }
    .serveurs_in {
        width: 100%;
    }
    .technic ul {
        float: none;
        display: block;
    }
    .technic ul li {
        float: none;
        display: block;
        margin: 0;
        border: none;
    }
    .technic ul li span {
        display: none;
        text-align: left;
    }
    .technic ul li small br {
        display: none;
        border: none;
    }
    .technic ul li small {
        text-align: left;
        border: none;
        font-size: 24px;
        padding: 0 0 20px 10px;
    }
    .technic ul li small br {
        display: none;
    }
    .technic ul li p {
        display: none;
    }
    .technic ul li {
        width: auto;
        text-align: left;
    }
    .serveurs {
        padding: 0px 0px 42px;
        background: #1e499b!important;
    }
    .serveurs_in h2 {
        padding: 45px 0px 53px;
    }
    .blogs_in {
        width: 95%;
    }
    .blogs_in ul {
        float: none;
        display: block;
        margin: 0;
        padding: 0;
    }
    .blogs_in ul li {
        float: none;
        display: block;
        margin: 0 0 10px 0;
        background: #FFF!important;
        width: 100%;
        border-radius: 4px;
        min-height: 131px;
    }
    .blogs_in ul li p {
        display: none;
    }
    .live_chat small {
        width: 223px;
    }
    .blogs_in ul li h4 {
        padding: 28px 0px 20px;
    }
    .blogs_in ul li a {
        width: 185px;
        margin: 0 auto;
        padding: 6px 0px 8px;
    }
    .blogs_in ul li h4 br {
        display: none;
    }
    .client_block h2 {
        font-size: 25px;
        padding: 21px 0px 21px;
    }
    .physique_block_left {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .physique_block_left span {
        display: none;
    }
    .physique_block_left p {
        display: block;
    }
    .physique_block_right span {
        display: none;
    }
    .physique_block_right p {
        display: none;
    }
    .physique_block_right {
        padding: 0px;
        float: none;
        display: block;
        width: 100%;
    }
    .physique_block_left a {
        margin: 8px auto 15px;
    }
    .physique_block_right h6 {
        margin: 0;
    }
    .physique_block_top {
        padding: 0px 20px 30px 17px;
    }
    .que_nous_left {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .que_nous_rght {
        float: none;
        display: block;
        margin: 30px auto 0;
    }
    .que_nous_left p {
        padding: 15px 10px 3px 10px;
    }
    .que_nous {
        padding: 37px 0px 34px;
    }
    .physique_block_right ul {
        margin: 21px 0px 9px 55px;
    }
    .physique_block_right a {
        margin: 19px auto 4px;
    }
    .que_nous_rght a {
        display: block;
        margin: 0 auto;
    }
    .que_nous_rght a img {
        display: block;
        margin: 0 auto;
    }
    .que_nous_bottom_left {
        float: none;
        display: block;
        margin: 0px auto 20px;
        width: 100%;
    }
    .que_nous_bottom_left a {
        display: block;
        margin: 0 auto;
    }
    .que_nous_bottom_left a img {
        display: block;
        margin: 0 auto;
    }
    .que_nous_left ul {
        margin: 13px 0px 20px 23px
    }
    .datacenters {
        display: none;
    }
    .nos_pad {
        padding: 0px 0px 44px!important;
    }
    .client_pad {
        padding: 24px 0px 0px!important;
    }
    .que_nous_bottom_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 93%;
    }
    .blogs {
        padding: 0px 0px 26px;
    }
    .physique_block_left ul {
        margin: 30px 0px 32px 55px;
    }
    .physique_block_right .plus-1 {
        margin: 19px auto 4px;
    }
    .blogs_in h2 {
        padding: 31px 0px 31px;
    }
    .mmrg {}.faq_nav ul li a:hover big {
        display: none;
    }
    .baner h1 {
        display: none;
    }
    .soluation {
        display: none;
    }
    .baner .vior {
        display: none;
    }
    .container_2 {
        width: 100%;
        overflow: hidden;
    }
    .baner h2 {
        display: none;
    }
    .faq_nav ul {
        float: none;
        display: block;
    }
    .faq_nav ul li {
        float: none;
        display: block;
    }
    .faq_nav ul li a {
        display: block;
        border-right: none;
        border-bottom: solid 1px #FFF;
    }
    .baner {
        background: #ececec;
        padding: 14px 0px 21px;
    }
    .block1 h3 {
        padding: 17px 0px 22px;
    }
    .block1_left {
        float: none;
        display: block;
        margin: 0px auto 40px!important;
    }
    .offert_block ul li a {
        display: none;
        float: none;
    }
    .offert_block ul li h4 {
        float: none;
        width: auto;
        display: block;
    }
    .jour p {
        font-size: 16px;
        padding: 0px 0px 30px 0;
    }
    .jour p span {
        font-size: 16px;
    }
    .jour {
        padding: 5px 0 0 0;
        margin: -19px 0 0 0;
    }
    .icon_block h5 {
        padding: 0px 10px 40px;
    }
    .icon_block ul {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .icon_block ul li {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .icon_block ul li span {
        display: none;
    }
    .icon_block ul li h6 {
        border: none;
        text-align: left;
    }
    .icon_block ul li p {
        display: none;
    }
    .banner_1 {
        background: url("../images/mobile_baner.jpg") no-repeat scroll center top/ cover;
        padding: 0px 0px 30px;
    }
    .banner_lft {
        width: 94%;
        margin: 0 auto;
    }
    .banner_lft h2 {
        padding: 13px 0px 7px;
    }
    .red_bar {
        padding: 13px 0 13px 0;
    }
    .red_bar h3 {
        padding: 0px 0px 19px;
    }
    .wpr h4 {
        padding: 30px 0 19px 0;
        font-size: 31px;
    }
    .faq_nav ul li a big.active {
        display: none;
    }
    .imbattable_lft span {
        display: none;
    }
    .imbattable_lft p {
        display: none;
    }
    .imbattable_lft {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .imbattable_lft h4 {
        padding: 30px 0px 14px;
    }
    .imbattable_rgt {
        float: none;
        display: block;
        margin: 30px auto 30px;
        width: 100%;
    }
    .offert_lft span {
        display: none;
    }
    .offert_lft h4 {
        border: none;
        padding: 20px 0px 4px;
    }
    .offert_lft p {
        display: none;
    }
    .offert_lft {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .offert_rgt {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .offert_rgt span {
        display: none;
    }
    .offert_rgt p {
        display: none;
    }
    .offert_rgt h4 {
        border: none;
        padding: 0;
        margin: 0;
    }
    .offert_lft a {
        margin: 0 auto 19px;
    }
    .cen_ter {
        display: none!important;
    }
    .offert {
        padding: 0 0 29px 0;
    }
    .offert_rgt a {
        margin: 26px auto 0px;
    }
    .interface {
        padding: 17px 0px 37px;
    }
    .anti_virus {
        padding: 10px 0 40px 0;
    }
    .two {
        display: block!important;
    }
    .support {
        padding: 0 0 30px 0;
    }
    .pour_block_left {
        float: none;
        display: block;
        margin: 0 auto;
        width: 97%;
    }
    .pour_block_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .euros {
        float: none;
        display: block;
        margin: 0 auto;
        padding: 9px auto 30px;
    }
    .pour_block_rght a {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .pour_block {
        background-size: cover;
        background: #d2d5d6;
    }
    .pour_block_left h5 {
        font-size: 30px;
        padding: 0px 80px 0px 0px;
    }
    .pour_block_left h6 {
        padding: 0 0 12px 0;
    }
    .pour_block_rght a {
        margin: 30px auto 0;
    }
    .imbattable_rgt a img {
        margin: 0 auto;
        display: block;
    }
    .imbattable_rgt a {
        margin: 0 auto;
        display: block;
    }
    .offert_rgt {
        width: 100%;
    }
    .perso span {
        font-size: 17px;
        padding: 0 12px 10px;
    }
    .size1 {
        font-size: 21px!important;
    }
    .offert_block ul li h6 {
        float: none;
        width: auto;
    }
    .block1_left .commender {
        padding: 3px 0 6px;
    }
    .inner9_baner {
        background: #ececec;
    }
    .inner9_baner_content {
        padding: 26px 0px 5px;
    }
    .inner9_baner_content_left {
        width: 50%;
        float: none;
        display: block;
        margin: 0 auto!important;
        border: none;
        padding: 0 0 16px 0;
    }
    .inner9_baner_content_left ul {
        margin: 0;
    }
    .inner9_baner_content_left h6 {
        padding: 0px 0px 14px 0;
    }
    .mar_1 {
        width: 50%!important;
    }
    .libre_et_top {
        width: 100%;
        padding: 8px 0px 10px;
    }
    .libre_et_top .site_intxt {
        width: 324px;
    }
    .faut_pour_top_in {
        background-size: 440px auto;
    }
    .faut_pour_top {
        padding: 30px 0px 22px 11px;
    }
    .recher_che_left_top ul li {
        margin: 0px 10px 0px 8px;
    }
    .php_block {
        padding: 48px 0px 29px;
    }
    .php_block a {
        margin: 0;
    }
    .php_block_rght {
        width: 100%;
        margin: 18px 2px 0px 0px;
        float: none;
    }
    .schema_function_rght {
        display: inline-block;
        float: none;
        margin: 0 auto;
    }
    .schema_function_left {
        display: block;
        margin: 0px auto 23px;
        width: 88%;
        float: none;
        text-align: left;
    }
    .create_domain {
        padding: 19px 0px 0px 16px;
    }
    .create_domain_left {
        width: 97%;
        float: none;
        margin: 0 0 10px 0;
        display: block;
    }
    .create_domain_rght {
        width: 97%;
        float: none;
        display: block;
        min-height: auto;
    }
    .les_commends_in {
        padding: 0px 0px 20px;
    }
    .libre_et_top {
        display: none;
    }
    .libre_et {
        min-height: auto;
    }
    .faut_pour_top h4 {
        font-size: 26px;
        padding: 0px 0px 30px;
    }
    .faut_pour_top_in {
        background: none;
    }
    .faut_pour_top_left {
        width: 100%;
    }
    .php_block a {
        display: none;
    }
    .php_block {
        padding: 18px 0px 19px;
    }
    .schema_function {
        padding: 34px 0px 36px 0px;
        text-align: center;
    }
    .les_commends_top {
        padding: 27px 10px 15px 10px;
        margin: 0 auto;
    }
    .les_commends_top h6 {
        font-size: 16px;
    }
    .daimond_li {
        width: 100%!important;
    }
    .noms_nav {
        display: none;
    }
    .recher_baner {
        display: none;
    }
    .recher_che_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .cou_cou_bottom_left {
        width: 298px;
    }
    .cou_cou_bottom_rght {
        margin: 0px 14px 0px 0px;
        width: 133px;
    }
    .cou_cou_top_rght ul li small {
        display: none;
    }
    .recher_che_left {
        float: none;
        width: 100%;
    }
    .recher_che_left_top {
        float: left;
        display: inline-block;
        width: 47%;
    }
    .con_seils {
        float: right;
        display: inline-block;
        width: 48%;
        padding: 0px 0px 46px;
    }
    .cou_cou {
        margin: 44px 0px 30px;
    }
    .etapes_de_left {
        float: none;
        display: block;
        margin: 0px auto 30px;
    }
    .etapes_de_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .etapes_de_rght_top {
        width: 94%;
        margin: 0 auto;
    }
    .etapes_de_rght_left {
        float: none;
        width: 100%;
        display: block;
        margin: 0px;
    }
    .etapes_de_rght_left h4 {
        display: none;
    }
    .etapes_de_rght_left ul {
        display: none;
    }
    .prix_rght {
        float: none;
        width: 97%;
        margin: 8px auto 0;
        display: block;
        padding: 20px 0px 19px;
    }
    .etapes_de_rght_left {
        position: relative;
    }
    .etapes_de_rght_left a {
        margin: -19px auto -37px;
        width: 275px;
        padding: 12px 0px 25px 0px;
    }
    .prix_rght span {
        padding: 0px 0px 18px 0
    }
    .contact_status_left {
        float: none;
        width: 100%;
        background: #1e499b;
    }
    .contact_status_rght {
        float: none;
        width: 100%;
        padding: 0 0 18px 0;
    }
    .contact_status_rght span {
        display: none;
    }
    .offer_pour {
        float: none;
        display: block;
        width: 95%;
        margin: 0 auto;
    }
    .basic_option {
        background: none;
        width: 82%;
        padding: 12px 0px 11px;
    }
    .basic_option span {
        display: inline-block;
    }
    .basic_option h6 {
        display: inline-block;
        font-size: 15px;
        line-height: 16px;
    }
    .basic_option small {
        display: inline-block;
    }
    .org_radio {
        padding: 12px 0px 0px 9px;
        min-height: 29px;
    }
    .offer_pour small {
        padding: 17px 0px 17px;
    }
    .basic_option2 {
        background: none;
    }
    .basic_option2 {
        width: 86%;
    }
    .basic_option2 span {
        display: inline-block;
        padding: 0;
    }
    .basic_option2 h6 {
        display: inline-block;
        font-size: 18px;
        line-height: 14px;
    }
    .basic_option2 h6 br {
        display: none;
    }
    .basic_option2 small {
        display: inline-block;
    }
    .basic_option2 small br {
        display: none;
    }
    .basic_option2 {
        padding: 9px 0px 14px
    }
    .sta_bg {
        padding: 29px 0px 0px 9px!important;
        min-height: 24px!important;
    }
    .contact_status_top h5 {
        font-size: 29px;
    }
    .voter_formula_left {
        float: none;
        display: inline-block;
        width: 100%;
        background: #10316f;
    }
    .basic_option_2 {
        background: none;
        width: 84%;
    }
    .basic_option_2 p {
        text-align: left;
        padding: 21px 0px 14px 5px!important;
    }
    .basic_option_2 p br {
        display: none;
    }
    .org_radio2 {
        min-height: 43px;
        padding: 22px 0px 0px 9px;
    }
    .voter_formula_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 96%;
        padding: 10px 0 14px 0;
    }
    .blue_rec2 {
        background: none!important;
        padding: 0px 0px 0px;
    }
    .basic_option_2 p span {
        display: inline-block;
    }
    .org_mrg2 {
        padding: 24px 0px 0px 9px!important;
    }
    .blue_rec3 {
        background: none!important;
    }
    .basic_option_2 h6 {
        text-align: left;
        padding: 39px 20px 0px 24px;
        margin: 0 0 -15px 0;
    }
    .top_mrg2 {
        padding: 25px 0px 8px 9px!important;
    }
    .org_radio2 {
        background: none;
    }
    .org_mrg3 {
        background: none!important;
    }
    .prix_pad {
        padding: 20px 0px 23px!important;
        margin: 7px auto 0!important;
    }
    .voter_formula_rght ul li p {
        padding: 0 20px 0 0;
    }
    .prix_rght span {
        padding: 7px 0px 13px;
    }
    .con_seils2 {
        display: none;
    }
    .modes_top {
        display: none;
    }
    .prix_erous {
        width: 100%;
    }
    .lws_starter span {
        width: 97%;
        float: none;
        border: none;
    }
    .lws_starter small {
        width: 140px;
    }
    .lws_starter_top_left {
        width: 334px;
    }
    .lws_starter_top_rght {
        width: 259px;
    }
    .domain_block {
        width: 100%;
    }
    .valider_ma {
        width: 100%;
    }
    .lws_starter small {
        display: none;
    }
    .lws_starter em {
        display: none;
    }
    .lws_starter_top_left a {
        display: none;
    }
    .lws_starter_top_left p span {
        display: none;
    }
    .lws_starter_top_rght p {
        display: none;
    }
    .lws_starter_top_rght span em {
        display: none;
    }
    .lws_starter_top_left {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .lws_starter_top_rght {
        float: none;
        width: 100%;
        margin: 0;
    }
    .lws_starter_top_rght span {
        text-align: left;
        float: none;
        padding: 0 0 17px 21px;
    }
    .delet_rght {
        margin: -114px 0 0 0;
    }
    .domain_block_top a {
        display: none;
    }
    .domain_block_bottom ul li h6 {
        float: none;
        width: 97%;
        padding: 0px 0px 0px 20px;
    }
    .domain_block_bottom ul li h6 em {
        display: none;
    }
    .domain_block_bottom ul li span {
        display: none;
    }
    .domain_block_bottom ul li small {
        float: none;
        text-align: left;
        padding: 6px 21px 9px 22px;
    }
    .domain_block_bottom ul li small big {
        display: none;
    }
    .domain_block_bottom_rght {
        margin: -133px 0px 0px;
        background: none;
    }
    .domain_block_bottom_rght a {
        margin: 13px 0px 40px 14px;
    }
    .valider_ma ul li p {
        padding: 0px 0px 14px 23px;
    }
    .reserve_que .taux {
        margin: 8px 0px 0px;
    }
    .etes_vous_rght {
        width: 286px;
    }
    .etes_vous span {
        width: 250px;
    }
    .les_coor_in small {
        float: none;
        width: 100%;
        text-align: center;
        display: block;
        padding: 0 0 22px 0;
    }
    .les_coor_in_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 188px;
    }
    .radi_2 {
        width: 93px;
    }
    .prince_1 small {
        width: 181px;
    }
    .les_coor span {
        text-align: center;
        padding: 18px 0px 13px 0;
    }
    .votre_herb p {
        text-align: center;
        padding: 18px 0px 20px;
    }
    .accepte_les_left {
        float: none;
        display: block;
        margin: 0px auto 23px;
    }
    .accepte_les_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 55%;
    }
    .cannon_logos ul li {
        margin: 0px 11px 20px 0px!important;
        float: none;
    }
    .w_logo {
        width: 94%;
        margin: 0 auto;
    }
    .w_logo small {
        width: 86%;
        font-size: 18px;
        padding: 5px 0px 8px 20px;
    }
    .w_logo span {
        margin: -1px 0px -9px -22px;
    }
    .sites_block_main {
        background: #FFF;
        margin: 72px 0px 0px;
    }
    .sites_block_top p {
        font-size: 14px;
        padding: 16px 13px 35px;
    }
    .sites_block_bottom span {
        display: none;
    }
    .sites_block_bottom span img {
        width: 100%;
        height: auto;
    }
    .sites_block_bottom_rght {
        width: 95%;
        padding: 11px 0px 0px;
        float: none;
        display: block;
        margin: 0 auto;
    }
    .gorilla_sriot ul li {
        width: 42%;
        margin: 0px 9px 40px 8px!important;
        float: none;
    }
    .gorilla_sriot {
        padding: 52px 0px 0px 0%;
        width: 100%;
        text-align: center;
        display: inline-block;
    }
    .gorilla_sriot ul li a img {
        width: 100%;
        height: auto;
    }
    .site_block2_top {
        width: 94%;
        margin: 0 auto;
    }
    .site_block2_top small {
        width: 83%;
        font-size: 19px;
        padding: 4px 0px 6px 20px;
    }
    .site_block2_top span {
        margin: -6px 0px -14px -22px;
    }
    .check_bg {
        background: #FFF!important;
    }
    .site_block2_bottom_left {
        width: 95%;
        float: none;
        display: block;
        margin: 0 auto;
        padding: 16px 0px 0px;
    }
    .site_block2_bottom span {
        width: 39%;
        display: none;
    }
    .site_block2_bottom span img {
        width: 100%;
        height: auto;
    }
    .blue_color {
        width: 94%!important;
    }
    .que_size {
        font-size: 19px!important;
    }
    .check_bg2 {
        background: #FFF!important;
        margin: 65px 0px 0px!important;
    }
    .check_bg3 {
        background: #FFF!important;
        margin: 65px 0px 0px!important;
    }
    .blue_color2 {
        width: 94%!important;
    }
    .que_size2 {
        font-size: 18px!important;
        padding: 2px 0px 5px 20px!important;
    }
    .gorilla_sriot ul {
        float: none;
        display: inline-block;
        text-align: center;
    }
    .cannon_logos {
        padding: 41px 0px 13px 0px;
        width: 100%;
    }
    .cannon_logos ul {
        float: none;
        text-align: center;
        display: inline-block;
    }
    .res_nos {
        display: block!important;
    }
    .facture_content .paiement_mode .col-3 {
        width: 100%;
        margin: 0px 0 10px 0!important;
    }
    .facture_element {
        width: 100%;
    }
    .wordpressphpbb {
        width: 100%!important;
        margin-left: 0;
    }

.socialIcons {
    text-align: center;
    margin: 16px 0 0 0;
}

.choose img {margin : auto;} 
 
    
}
@media (max-width: 599px) {
    .mon_sit h3 {
        padding: 26px 30px 29px;
    }
    .google_block {
        background-size: 584px auto;
        padding: 5px 0 3px;
    }
    .baner_3 .particular {
        width: 72%;
    }
    .tab_icons_left {
        width: 96%;
    }
    .nose_block2 {
        padding: 11px 0 3px;
    }
    .tab_icons_top {
        padding: 0 0 4px;
    }
    .physique_block_right h6 {
        font-size: 21px;
    }
    .que_nous_rght a {
        width: 93%;
    }
    .que_nous_rght a img {
        width: 100%;
        height: auto;
    }
    .que_nous_bottom_left a {
        width: 93%;
    }
    .que_nous_bottom_left a img {
        width: 100%;
        height: auto;
    }
    .que_nous_bottom_rght {
        width: 92%;
    }
    .physique_block_right ul {
        margin: 21px 0px 9px 25px;
    }
    .physique_block_left ul {
        margin: 30px 0px 32px 26px;
    }
    .number_form .number_img {
        width: 239px;
    }
    .number_form .speaker_img {
        margin: 0px 0px 10px 18px;
    }
    .live_chat {
        float: none;
        display: block;
        margin: 20px auto 20px;
        width: 100%;
    }
    .corrier {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .nous_baner {
        padding: 0px 0px 34px;
    }
    .blogs_in h2 {
        padding: 31px 0px 39px;
    }
    .corrier small br {
        display: none;
    }
    /*55095-content start*/
    
    .pour_block_left {
        float: none;
        display: block;
        margin: 0 auto;
        width: 96%;
        padding: 0 0 30px;
    }
    .red_bar h3 {
        font-size: 26px;
    }
    .menu {
        right: 18px;
    }
    .perso span {
        font-size: 17px;
        padding: 5px 9px 10px;
    }
    .lws {
        padding: 21px 0 8px !important;
    }
    .banner_1 {
        background-position: -216px 0;
        padding: 0 0 19px;
    }
    .banner_lft h2 {
        line-height: 35px;
    }
    .pour_block_left h6 {
        padding: 0 0 12px 0;
        font-size: 32px;
    }
    /* -------------inner9 start-----------------*/
    
    .orange_block span {
        font-size: 17px;
    }
    .faut_pour_top h4 {
        font-size: 23px;
    }
    .faut_pour_top_left h5 {
        font-size: 15px;
    }
    .schema_function_left span {
        width: 340px;
        font-size: 15px;
    }
    .create_domain_rght {
        width: 96%;
    }
    .create_domain_left {
        width: 96%;
    }
    .cou_cou_bottom_left {
        width: 226px;
    }
    .cou_cou_bottom_rght {
        width: 112px;
    }
    .recher_che_left_top {
        float: none;
        display: block;
        margin: 0 auto 20px;
        width: 100%;
    }
    .con_seils {
        width: 100%;
        float: none;
    }
    .re_tour .re_tour1 {
        float: none;
        margin: 0 0 0 20px;
    }
    .re_tour_rght {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .re_tour_rght .tout_1 {
        float: none;
        display: block;
        margin: 0px auto 10px auto;
    }
    .re_tour_rght .tout_2 {
        float: none;
        display: block;
        margin: 12px auto 12px;
    }
    .con_seils p {
        padding: 0px 26px;
    }
    .con_seils p a {
        display: inline-block;
        padding: 0 0 0 1px;
    }
    .res_nos {
        padding: 0px 44px !important;
    }
    .reserve_que_rght {
        float: none;
        width: 100%;
    }
    .reserve_que .taux {
        float: none;
        margin: 16px auto 0;
        display: block;
    }
    .reserve_que_rght .enter_un {
        display: none;
    }
    .reserve_que_rght .enter_un2 {
        float: none;
        display: block;
        margin: 0 auto;
    }
    .prince_1 small {
        float: none;
        display: block;
        text-align: center;
        width: 100%;
    }
    .select_type {
        float: none;
        display: block;
        margin: 10px 0 0 10px;
    }
    .entrez_les_in ul li label {
        float: none;
        padding: 7px 0px 0px 11px;
    }
    .entrez_les_in .nom_field {
        float: none;
        margin: 10px 0 0 10px;
    }
    .etes_vous span {
        float: none;
        width: auto;
        text-align: left;
        padding: 21px 0 0 17px;
    }
    .etes_vous_rght {
        width: 220px;
        float: none;
        display: block;
        margin: 0 0 0 17px;
    }
    .radios {
        margin: 0px 18px 0px 0px;
    }
    .entrez_les_top a {
        display: none;
    }
    .entrez_les_top span {
        font-size: 16px;
        float: none;
        text-align: center;
        display: block;
        margin: 10px 0px 10px 0px;
    }
    .entrez_les_in ul li:nth-child(8) {
        margin: 0px 0px 10px !important;
    }
    .entrez_les_in {
        width: 71%;
    }
    .prince_1 small {
        padding: 3px 0px 4px 15px;
        text-align: left;
        width: auto;
    }
    .votre_herb p {
        padding: 18px 0px 10px;
    }
    .votre_herb {
        padding: 0px 0px 25px;
    }
    .accepte_les_rght {
        width: 67%;
    }
    .votre_herb p {
        text-align: left;
        padding: 18px 0px 10px 16px;
    }
    /* -------------inner16 start-----------------*/
    
    .w_logo small {
        width: 83%;
        padding: 5px 0px 8px 13px;
    }
    .w_logo span {
        margin: -1px 0px -9px -12px;
    }
    .sites_block_top p {
        font-size: 13px;
    }
    .sites_block_top p em {
        font-size: 13px;
    }
    .sites_block_bottom_rght h6 {
        font-size: 22.9px;
    }
    .sites_block_bottom_rght {
        padding: 0;
    }
    .sites_block_bottom_rght p {
        font-size: 16px;
    }
    .site_block2_top span {
        margin: -6px 0px -14px -15px;
    }
    .site_block2_bottom_left {
        padding: 0;
    }
    .site_block2_bottom_left h6 {
        font-size: 22.9px;
    }
    .site_block2_top small {
        width: 81%;
    }
    .site_block2_bottom_left p {
        font-size: 16px;
    }
    .cannon_logos {
        padding: 41px 0px 15px 0px;
    }
    .gorilla_sriot {
        padding: 52px 0px 0px 0%;
    }
    .gorilla_sriot ul li {
        width: 44%;
    }
    .schema_function_left h6 {
        width: 100%;
    }
    .create_domain h6 {
        font-size: 15px;
    }
    .schema_function_rght {
        width: 93%;
    }
    .icann_logo {
        width: 85%;
    }
    .icann_logo_top {
        background-size: 79% auto;
    }
    .icann_logo_top ul li:nth-child(1) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo_top ul li:nth-child(2) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo_top ul li:nth-child(3) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo_top ul li:nth-child(4) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo .lws_fr img {
        width: 230px;
        height: auto;
    }
    .icann_logo_top ul {
        width: 100%;
    }
    .icann_logo_top ul li {
        width: 22%;
        margin: 0px 13px 0px 0px;
    }
    .icann_logo_top ul li a {
        width: 100%;
    }
    .res_nos {
        display: block !important;
        padding: 0px 14px !important;
    }
} 
@media (max-width: 579px) {
    .check p {
        font: 20px/26px "Lato";
        font-weight: 700;
        padding: 17px 0 20px;
    }
    .selectField {
        float: left;
        margin: 15px 0 0 10px;
        width: 27%;
    }
    .formField {
        width: 68%;
    }
    .formField .formControl {
        font: 15px/50px "Lato";
    }
    .serverBlock {
        width: 286px;
    }
    .shared {
        width: 167px;
    }
    .footer1 {
        margin: 0 auto;
        width: 100%;
        float: none;
        margin: 0;
    }
    .footer1 .footerSelect {
        background: none repeat scroll 0 0 #ffffff;
        margin: 16px auto 25px;
        width: 290px;
    }
    /*inner1*/
    
    .accreditedBlock ul li {
        margin-right: 2px;
        /*    min-height: 80px;
*/
        
        width: 19%;
    }
    .headertopLinks {
        margin: 10px 0 0 10px;
    }
    .onlineBlock ul li {
        font: 11px/16px "Lato";
    }
    .shared h4 {
        font: 14px/41px Lato;
        padding-left: 6px;
    }
    .shared {
        width: 50%;
    }
    .monthBlock {
        width: 38%;
    }
    .serverBlock {
        width: 100%;
    }
    .contact1 span {
        font: 17px/21px "lato";
        padding: 0 23px;
        margin-bottom: 10px;
    }
    .servicesIconsBlock ul li {
        width: 100%;
        min-height: 100%;
        text-align: left;
    }
    .serviceIconImg {
      /*  display: none;*/
    }
    .web #tab1,
    .web #tab2,
    .web #tab3 {
        background: #fff;
    }
    /* ==========================================================================
   inner2 
   ========================================================================== */
    
    .onlineBlock ul li {
        font: 11px/16px "Lato";
    }
    .shared h4 {
        font: 14px/41px Lato;
    }
    .shared {
        width: 50%;
    }
    .monthBlock {
        width: 38%;
    }
    .serverBlock {
        width: 100%;
    }
    .shared::after {
        background: none;
    }
    .priceBlock {
        height: 373px;
        overflow: hidden;
        overflow-y: scroll;
    }
    .nosContent p {
        padding-right: 6px;
    }
    .selectField {
        margin-left: 6px;
    }
    .ideal ul li.white {
        padding: 0;
        width: 100%;
    }
    .informContent ul li a strong {
        font: 16px/15px "Lato";
        font-weight: 700;
    }
    
}
@media (max-width: 479px) {
    .menu {
        right: 22px;
    }
    .ideal ul .ash,
    .ideal ul .ash1 {
        width: 100%;
    }
    .ideal ul li span {
        width: 60%;
    }
    .ideal ul li.white {
        padding: 0;
    }
    body {
        background: #ececec;
    }
    .main,
    .main2,
    .main3,
    .bannerIn3,
    .bannerIn2,
    .banner,
    .banner2 {
        background: #ececec;
    }
    /**inner3 start here**/
    
    .wrapper {
        width: 91%;
    }
    .mon_sit_top,
    .mon_sit_top.orgbg_2,
    .mon_sit_top1 {
        padding: 0 0 37px 0 !important;
        background-size: cover !important;
        background-position: 0px -15px !important;
    }
    .mon_sit h3 {
        font-size: 24px;
        line-height: 27px;
        padding: 26px 0px 29px;
    }
    .mon_sit_left {
        width: 100%;
        margin: 0 auto;
    }
    .mon_sit_left h5 {
        padding: 4px 25px 18px 22px;
    }
    .mon_sit_left ul li a {
        display: none;
    }
    .mon_sit_left ul li h6 {
        float: none;
        display: block;
        width: auto;
    }
    .mon_sit_middle {
        width: 100%;
    }
    .mon_sit_middle h5 {
        padding: 12px 25px 29px 12px;
    }
    .mon_sit_middle small strong {
        right: -45px;
    }
    .mon_sit_middle ul li a {
        display: none;
    }
    .mon_sit_middle ul li h6 {
        float: none;
        display: block;
        width: auto;
    }
    .mon_sit_middle ul li strong {
        float: none;
        display: block;
        width: auto;
    }
    .mon_sit_left ul li strong {
        float: none;
        display: block;
        width: auto;
    }
    .person_nalize_rght h5 {
        font-size: 28px;
        line-height: 29px;
    }
    .person_nalize_rght p {
        font-size: 17px;
        line-height: 22px;
    }
    .person_nalize_rght a {
        width: 290px;
        font-size: 18px;
    }
    .google_block {
        background: url(../images/mobile_women.png) no-repeat left top #ececec;
    }
    .google_top_left {
        display: none;
    }
    .google_top_rght {
        width: 292px;
        margin: 222px auto 0;
    }
    .google_top_rght_top h6 {
        font-size: 22px;
    }
    .google_top_rght_top p {
        font-size: 15px;
        line-height: 20px;
        padding: 0 6px 19px;
    }
    .google_top_rght_bottom p {
        font-size: 18px;
        line-height: 20px;
        padding: 0 10px 0 10px;
    }
    .google_top_rght_bottom {
        background: url(../images/mobile_yellow.png) no-repeat left top;
    }
    .video_block ul li {
        width: 100%;
        background: #FFF;
    }
    .video_block ul li a {
        width: 100%;
    }
    .video_block ul li a img {
        width: 100%;
        height: auto;
    }
    .video_block ul li p a {
        font-size: 15px;
        display: inline;
    }
    .video_block ul li p {
        font-size: 15px;
    }
    .inner3_baner {
        padding: 0 0 29px;
    }
    .orange_block span {
        padding: 0 20px 0 10px;
    }
    .apporter_slider {
        width: 100%;
        padding: 151px 0 106px;
        float: none;
        display: block;
        margin: 0 auto;
    }
    .apporter {
        background: url(../images/mobile_man.png) no-repeat center top #ececec;
    }
    .apporter_slider_top h6 {
        padding: 0 0 28px 0;
        font-size: 21px;
        line-height: 28px;
    }
    .apporter_slider ul {
        margin: 0;
        padding: 0;
    }
    .apporter_slider ul li {
        margin: 0;
        padding: 0;
    }
    .apporter_slider_top span br {
        display: none;
        font-size: 19px;
    }
    .apporter_slider_top p {
        padding: 0 0 20px 0;
    }
    .apporter_slider .bx-wrapper .bx-prev {
        left: 28% !important;
    }
    .apporter_slider .bx-wrapper .bx-next {
        right: 36% !important;
    }
    .pad_1 {
        padding: 4px 25px 18px 27px !important;
    }
    .mon_sit_middle .choix_de {
        left: 44px;
        display: none;
    }
    .mon_sit_middle .choix_de2 {
        left: 44px;
        display: block;
    }
    .mon_sit_left small strong {
        font-size: 16px;
        font-family: 'asapregular';
    }
    .txt {
        display: block !important;
    }
    /**inner4 start here**/
    
    .baner_3 .particular {
        width: 100%;
    }
    .nose_logos {
        width: 100%;
    }
    .nose_logos ul li:nth-child(1) a img {
        width: 69px;
        height: auto;
    }
    .nose_logos ul li:nth-child(2) a img {
        width: 69px;
        height: auto;
    }
    .nose_logos ul li:nth-child(3) a img {
        width: 69px;
        height: auto;
    }
    .nose_logos ul li:nth-child(4) a img {
        width: 50px;
        height: auto;
    }
    .nose_block2_left h4 {
        width: 95%;
    }
    .nose_block2_rght h5 {
        width: 96%;
    }
    .baner_3 .choose h3 {
        padding: 10px 0 57px;
    }
    .baner_3 .choose ul li {
        margin: 0 0 12px;
    }
    .baner_3 .choose ul.linux2 {
        left: 117px;
    }
    .baner_3 .mois h6 {
        /*margin-left:-97px;*/
    }
    .mos_pad1 {
        padding: 9px 0 0 !important;
    }
    .baner_3 .mois span {
        top: 13px;
    }
    .baner_3 .perso h5 {
        font: 20px/41px "asapbold";
    }
    .baner_3 .mois {
        height: 81px;
    }
    .baner_3 .mois1 {
        padding: 0 0 5px 0;
    }
    .off_block {
        background: #ececec;
    }
    .nose_block2_left p {
        font-size: 13px;
    }
    .nose_block2_left p em {
        font-size: 13px;
        display: inline;
    }
    .nose_block2_left ul li {
        font-size: 13px;
        padding: 0 7px 0 0;
        margin: 0 14px 0 0;
    }
    .nose_block2_left ul li small {
        font-size: 13px;
    }
    .nose_block2_left ul li a {
        font-size: 13px;
    }
    .nose_logos ul li:nth-child(1) a img {
        width: 59px;
        height: auto;
    }
    .nose_logos ul li:nth-child(2) a img {
        width: 48px;
        height: auto;
    }
    .nose_logos ul li:nth-child(3) a img {
        width: 46px;
        height: auto;
    }
    .nose_logos ul li:nth-child(4) a img {
        width: 47px;
        height: auto;
    }
    .nose_logos ul {
        margin: 0 0 0 12px;
        display: inline-block;
    }
    .nose_block2_rght p {
        font-size: 13px;
        padding: 0 10px 21px 11px;
    }
    .nose_block2_rght p small {
        font-size: 13px;
    }
    .nose_block2_rght ul li {
        font-size: 13px;
        padding: 0 9px 0 0;
    }
    .nose_block2_rght ul li em {
        font-size: 13px;
    }
    .nose_block2_rght ul li a {
        font-size: 13px;
    }
    .nose_block2_rght {
        padding: 0 0 24px;
    }
    /*.contact1{ margin:-25px 0 0;}*/
    
    .inner_tabs_content {
        padding: 19px 6px 0 9px;
    }
    .baner_3 .particular {
        /*display:none;*/
    }
    .res_content_structure {
        display: block;
    }
    .nose_block2 {
        padding: 2px 0 33px;
    }
    .tab_icons_top {
        padding: 0;
    }
    .number_form {
        padding: 30px 20px 21px;
    }
    .number_form .text_1 {
        width: 200px;
    }
    .number_form .number_img {
        width: 150px;
        height: auto;
    }
    .number_form .number_img img {
        width: 150px;
        height: 39px;
    }
    .number_form .speaker_img {
        width: 81px;
        height: auto;
        margin: 0px 0px 10px 0;
        float: right;
    }
    .number_form .Envoyer {
        padding: 8px 0px 12px;
        margin: 22px auto 0px;
    }
    .france_block ul li p {
        font-size: 14px;
        padding: 0px 0px 0px 19px;
    }
    .france_block ul li p span {
        font-size: 14px;
    }
    .france_block {
        width: 256px;
    }
    .france_block .est {
        width: 100%;
        font-size: 16px;
    }
    .live_chat {
        float: none;
        display: block;
        margin: 20px auto 20px;
        width: 100%;
    }
    .corrier {
        float: none;
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .serveurs {
        padding: 0px 0px 25px;
        background: #1e499b;
    }
    .serveurs_in h2 {
        font-size: 23px;
        padding: 20px 0px 26px;
        line-height: 33px;
    }
    .technic ul li small {
        font-size: 15px;
        padding: 0px 0px 12px 10px;
    }
    .blogs_in h2 {
        font-size: 23px;
        padding: 25px 0px 29px;
    }
    .client_block h2 {
        font-size: 23px;
        line-height: 33px;
    }
    .physique_block_left h6 {
        font-size: 18px;
    }
    .physique_block_right h6 {
        font-size: 18px;
    }
    .que_nous_left h6 {
        font-size: 17px;
    }
    .que_nous {
        padding: 22px 0px 17px;
    }
    .que_nous_bottom_rght h6 {
        padding: 0px 6px 16px 0px;
    }
    .physique_block_right ul {
        margin: 21px 0px 9px -3px;
    }
    .physique_block_left ul {
        margin: 30px 0px 32px 0px;
    }
    .physique_block_right .plus-1 {
        width: 241px;
        font-size: 16px;
    }
    .physique_block_left {
        padding: 22px 0px 0px;
    }
    .que_nous_left ul {
        margin: 13px 0px 20px 10px;
    }
    .que_nous_left ul li {
        font-size: 14px;
        padding: 0px 6px 0px 32px;
    }
    .nos_pad {
        padding: 0px 0px 24px !important;
    }
    /*55095-content start*/
    
    .container_2 {
        overflow: hidden;
    }
    .block1 h3 {
        font-size: 25px;
        line-height: 27px;
    }
    .block1_left {
        width: 300px;
    }
    .perso h4 {
        font-size: 22px;
        padding: 0 0 6px;
    }
    .perso span {
        font-size: 16px;
    }
    .block1_left h5 {
        font-size: 45px;
        padding: 10px 0px 25px 27px;
    }
    .block1_left small {
        padding: 16px 0px 0px 25px;
    }
    .block1_left small em {
        top: 14px;
    }
    .block1_left .commender {
        margin: 0 auto 22px;
    }
    .offert_block ul li h4 {
        font-size: 16px;
    }
    .offert_block ul li h6 {
        font-size: 16px;
    }
    .lws {
        padding: 23px 0 8px !important;
    }
    .perso span {
        padding: 7px 20px 16px;
    }
    .size1 {
        font-size: 19px !important;
    }
    .jour p {
        font-size: 14px;
        line-height: 18px;
    }
    .jour p span {
        font-size: 13px;
    }
    .details_1 {
        padding: 17px 10px 16px 10px;
    }
    .baner {
        padding: 14px 0 11px 0;
    }
    .icon_block h5 {
        font-size: 23px;
        line-height: 24px;
        padding: 0px 10px 28px;
    }
    .icon_block ul li h6 {
        font-size: 15px;
        line-height: 16px;
        text-align: center;
    }
    .icon_block {
        padding: 30px 0 8px 0;
    }
    .banner_1 {
        background: url(../images/baner_img2.jpg) no-repeat center top #ececec;
        padding: 162px 0px 30px;
    }
    .banner_lft h2 {
        font-size: 25px;
        line-height: 27px;
        text-align: center;
        padding: 13px 20px 30px;
    }
    .banner_lft ul li p {
        font-size: 14px;
    }
    .banner_lft ul li p a {
        font-size: 14px;
    }
    .red_bar h3 {
        padding: 0px 30px 19px;
    }
    .red_bar p {
        padding: 0px 30px 14px;
    }
    .imbattable_rgt a img {
        margin: 0 auto;
        display: block;
        width: 94%;
        height: auto;
    }
    .imbattable_lft h4 {
        font-size: 19px;
    }
    .anti {
        width: 263px !important;
    }
    .offert_lft h4 {
        font-size: 17px;
    }
    .offert_rgt h4 {
        font-size: 17px;
    }
    .pour_block_left h6 {
        font-size: 21px;
        color: #747474;
    }
    .pour_block_left h5 {
        font-size: 22px;
        line-height: 25px;
        padding: 0 30px 2px 0;
    }
    .headertopLinks {
        margin: 10px 0 0 10px;
    }
    .wpr h4 {
        font-size: 24px;
        padding: 30px 30px 19px 30px;
    }
    .blue_bg {} .faq_nav {
        margin: 0;
    }
    .perso {
        background-size: 100% auto;
    }
    .choix_1 {
        /*left:15%;*/
        
        top: -25px;
    }
    .block1 div.block1_left.last {
        margin-right: 37px !important;
    }
    .lws {
        padding: 21px 0 8px !important;
        margin: 0 0 6px;
    }
    /*55095-content end*/
    /* -------------inner9 start-----------------*/
    
    .inner9_baner_content_left {
        width: 80%;
    }
    .mar_1 {
        width: 80% !important;
    }
    .faut_pour_top {
        padding: 18px 0px 12px 4px;
        font-size: 20px;
        line-height: 27px;
    }
    .faut_pour_top_left p {
        font-size: 15px;
    }
    .faut_pour_top_left h6 {
        font-size: 15px;
        padding: 0px 0px 22px 0px;
    }
    .faut_pour_top_left ul li {
        margin: 0px 0px 20px 0;
        padding: 0px 3px 0px 32px;
    }
    .php_block_rght h6 {
        font-size: 15px;
    }
    .php_block_rght p {
        font-size: 13px;
    }
    .php_block {
        padding: 3px 0px 3px;
    }
    .schema_function {
        padding: 34px 20px 16px 15px;
    }
    .faut_pour_top h4 {
        font-size: 20px;
        line-height: 22px;
    }
    .faut_pour_top_left h5 br {
        display: none;
    }
    .schema_function_left ul li {
        margin: 0px 0px 10px;
    }
    .schema_function_left em {
        display: none;
    }
    .schema_function_left span {
        width: 100%;
        float: none;
    }
    .create_domain_rght ul {
        margin: 0px 8px 0px 8px;
    }
    .les_commends_top ul li {
        padding: 0px 12px 0px 0px;
        font-size: 15px;
    }
    .les_commends_top ul li table.table-virement {
        width: 300px;
    }
    .create_domain_left {
        width: 95%;
    }
    .create_domain_left p {
        padding: 11px 10px 15px 11px;
        font-size: 14px;
    }
    .create_domain_rght {
        width: 95%;
    }
    .create_domain small {
        padding: 2px 0px 18px 5px;
    }
    .create_domain_rght {
        min-height: auto;
    }
    .schema_function_left span {
        margin: 13px 0px 2px 0;
    }
    .create_domain h6 {
        padding: 0px 0px 19px 10px;
    }
    .create_domain span {
        padding: 2px 0px 30px 5px;
    }
    .recher_che_rght h3 {
        font-size: 25px;
        line-height: 26px;
    }
    .cou_cou_bottom_left {
        width: 136px;
    }
    .cou_cou_bottom_left span {
        float: none;
        display: block;
    }
    .cou_cou_bottom_left small {
        float: none;
        display: block;
    }
    .cou_cou_bottom_rght {
        width: 88px;
        margin: 10px 4px 0px 0px;
    }
    .cou_cou_bottom ul li {
        padding: 9px 0px 15px;
    }
    .cou_cou_bottom ul li:nth-child(1) {
        padding: 14px 0px 17px !important;
    }
    .etapes_de_rght_left a {
        left: -6px;
    }
    .etapes_de_rght {
        width: 98%;
    }
    .contact_status_top {
        padding: 25px 0px 0px;
    }
    .offer_pour {
        width: 91%;
    }
    .basic_option2 {
        width: 83%;
    }
    .basic_option2 span {
        font-size: 14px;
        line-height: 14px;
    }
    .basic_option2 h6 {
        font-size: 14px;
        line-height: 14px;
        padding: 0;
    }
    .basic_option2 small {
        font-size: 14px;
        line-height: 14px;
    }
    .sta_bg {
        padding: 20px 0px 0px 9px !important;
    }
    .contin_uer .ret_our2 {
        float: none;
        display: block;
        margin: 0 auto;
        width: 96%;
        background: #ff6600;
    }
    .contin_uer .ret_our {
        float: none;
        display: block;
        margin: 16px 0px 0px;
    }
    .contin_uer {
        padding: 8px 0 43px 0;
    }
    .org_radio {
        padding: 22px 0px 0px 9px;
    }
    .etapes_de_left {
        width: 100%;
        margin: 0px auto 43px;
    }
    .lock_mrg2 {
        margin: 0px 0px 26px !important;
    }
    .etapes_de_rght_top {
        padding: 0px 0px 5px;
    }
    .voter_formula_rght ul li {
        padding: 0px 7px 0 7px;
    }
    .voter_formula h3 {
        font-size: 26px;
        line-height: 27px;
        margin: 0px 0px 34px;
    }
    .basic_option_2 p {
        font-size: 14px;
        line-height: 17px;
        padding: 15px 65px 14px 5px !important;
    }
    .basic_option_2 p span {
        text-align: left;
    }
    .org_mrg2 {
        padding: 30px 0px 0px 9px !important;
    }
    .basic_option_2 h6 {
        font-size: 15px;
        padding: 31px 20px 0px 8px;
    }
    .org_mrg3 {
        min-height: auto !important;
    }
    .blue_rec3 {
        padding: 0;
    }
    .basic_option_2 .con_siell {
        left: 12px;
    }
    .top_mrg2 {
        padding: 25px 0px 0 9px !important;
    }
    .basic_option_2 p span {
        padding: 0 0 0 3px;
    }
    .valider_ma ul li p {
        padding: 0px 50px 14px 23px;
        margin: -10px 0 0 0;
    }
    .total_ht h5 {
        font-size: 15px;
        padding: 0 0 0 8px;
    }
    .total_ht h6 {
        font-size: 15px;
    }
    .total_ht span {
        width: 191px;
    }
    .lws_starter_top_left p {
        font-size: 12px;
    }
    .total_ht {
        width: 100%;
    }
    .reserve_que .taux {
        margin: 16px 0 0 11px;
    }
    .valider_ma em {
        padding: 7px 40px 0px 23px;
    }
    .recher_che .wrapper {
        width: 94%;
    }
    .etapes_de .wrapper {
        width: 94%;
    }
    .entrez_les_top span {
        font-size: 16px;
        padding: 0px 1px 0px 12px;
        text-align: left;
    }
    .entrez_les_in {
        width: 97%;
        padding: 16px 0px 0px;
    }
    .select_type {
        width: 272px;
        margin: 10px 0px 0px 9px;
    }
    .entrez_les_in .nom_field {
        width: 252px;
    }
    .entrez_les_in .nom_field {
        margin: 10px 0px 0px 9px;
    }
    .entrez_les {
        padding: 0px 0px 20px;
    }
    .les_coor span {
        text-align: left;
        padding: 18px 0px 13px 17px;
    }
    .les_coor_in small {
        text-align: left;
        padding: 0px 20px 22px 17px;
        width: auto;
    }
    .etapes_de_left .annuler {
        margin: 13px 59px 0px 0;
    }
    .les_coor_in_rght {
        margin: 0px 0px 0px 15px;
    }
    .votre_herb p {
        padding: 18px 20px 10px 13px;
        text-align: left;
    }
    .accepte_les_left p a {
        display: block;
    }
    .accepte_les_rght {
        width: 99%;
    }
    .accepte_les_rght a {
        width: 100%;
        background: #ff6600;
        padding: 11px 0px 10px 0px;
        text-align: center;
    }
    .accepte_les_left {
        width: 100%;
    }
    .chk_box1 .custom-checkbox label em {
        display: block;
    }
    /* -------------inner16 start-----------------*/
    
    .cannon_logos {
        padding: 24px 0px 0px 0px;
    }
    .sites_block_main {
        margin: 32px 0px 0px;
        padding: 19px 0 0 0;
    }
    .w_logo {
        top: 0px;
    }
    .w_logo span {
        display: none;
    }
    .w_logo small {
        width: 93%;
        float: none;
        display: block;
        text-align: center;
    }
    .sites_block_top p em {
        display: inline;
    }
    .sites_block_bottom_rght h6 {
        width: 100%;
    }
    .gorilla_sriot {
        padding: 52px 0px 0px 0%;
    }
    .gorilla_sriot ul {
        float: none;
        display: block;
        margin: 0 auto;
        padding: 0 0 6px 0;
    }
    .gorilla_sriot ul li {
        float: none;
        display: block;
        margin: 0 auto 25px !important;
        width: 75%;
    }
    .site_block2_top span {
        display: none;
    }
    .site_block2_top small {
        float: none;
        display: block;
        margin: 0 auto;
        text-align: center;
        width: 95%;
        padding: 4px 0px 6px 0px;
    }
    .site_block2_bottom_left h6 {
        width: 100%;
    }
    .schema_function_rght {
        width: 100%;
    }
    .icann_logo {
        width: 81%;
    }
    .icann_logo .lws_fr {
        width: 100%;
    }
    .icann_logo_top {
        background-size: 70% auto;
    }
    .icann_logo_top ul li:nth-child(1) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo_top ul li:nth-child(2) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo_top ul li:nth-child(3) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo_top ul li:nth-child(4) a img {
        width: 100%;
        height: auto;
    }
    .icann_logo .lws_fr img {
        width: 172px;
        height: auto;
        margin: 0 auto;
    }
    .icann_logo_top ul li {
        margin: 0px 7px 0px 0px;
        width: 22%;
    }
    .agences_nav {
        width: 100%;
    }
    .agences_nav ul {
        float: none;
        text-align: center;
    }
    .agences_nav ul li {
        float: none;
        margin: 0px 13px 8px 0px;
    }
    .icann_logo_top ul {
        margin: 25px 0px 0px;
    }
    .icann_logo_top ul li a {
        width: 98%;
    }
    .res_nos {
        display: block !important;
        padding: 0px 0px !important;
    }
}
/* HACK TABLETTE LANDSCAPE */

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .best li {
        font: 13px/20px "Lato";
    }
    .wordpressphpbb {
        margin-left: 2px;
    }
    .web .tabMenu ul li {
        width: 33.3%;
    }
    .commaderBlock .commander {
        position: relative;
        top: -10px;
    }
    #checkBoxDom {
        right: 275px;
    }
    .ideal ul .ash strong figure {
        margin: 0 auto;
    }
    .ideal1 {
        min-height: 197px;
    }
    .hide1000 {
        display: none;
    }
    .mois h6 {
        font-size: 24px;
    }
    .platForm.vps .ideal ul .ash {
        line-height: 53px;
    }
    .platForm.vps .ideal ul li.white {
        height: 50px;
    }
    .faq_nav ul li a small {
        font-size: 17px;
    }
    .apporter {
        background-position: -320px top;
    }
    .pack_nav ul li a {
        font-size: 85%;
    }
    .baner_3 .quelle {
        width: 100%;
    }
    .baner_3 .seo .particular {
        width: 66%;
    }
    .baner_3 .chooseBlock {
        width: 33%;
    }
    .baner_3 .mois {
        width: 100%;
    }
    .baner_3 .mois_3 {
        background: #97B52C !important;
    }
    .baner_3 .seo .mois:after {
        display: none;
    }
    .linux .label_radio,
    .linux1 .label_radio {
        font-size: 13px;
    }
    .platForm.sauvegarde_photo .chooseBlock {
        width: 35%;
    }
    .platForm.sauvegarde_photo .chooseBlock {
        width: 36%;
    }
    .platForm.sauvegarde_photo .particular {
        width: 64%;
    }
    .platForm.sauvegarde_photo .ideal ul {
        width: 100%;
    }
    .platForm.sauvegarde_photo .mois {
        width: 100%;
    }
    .platForm.sauvegarde_photo .persoBlock1 .mois {
        background: #97B52C !important;
    }
    .platForm.sauvegarde_photo .mois:after {
        display: none;
    }
    .platForm.sms .quelle {
        font-size: 14px;
        padding-top: 31px;
    }
}
/* Max Width */

@media only screen and (max-width: 1024px) {
    .contact_status_rght {
        width: 67%;
    }
    .offer_pour {
        width: 72%;
    }
    .lock_mrg2 {
        width: 100%;
    }
    .recher_che_rght {
        width: 75%;
    }
    .countriesPrices ul li a small {
        left: 95px;
    }
    .differenceContent {
        width: 220px;
    }
}
@media only screen and (max-width: 1023px) {
    .recher_che_rght {
        width: 99%!important;
    }
}

@media (min-width: 2560px) {
.bg_home {
    background-size: cover;
}
    .inner3_baner {
        background-position:50% top;
    }
.apporter {
        background-position:30% top;
    }
.banner_bgvps {
    background-size: contain;
}
.banner_bgecom {
    background-size: contain!important;
}
.banner_bgstockage {
    background-size: contain;
}
.banner_bgsms {
    background-size: cover;
}
}