@media screen and (max-width: 1025px) {
   
    body.politique-de-protection-de-vie-privee .ckeditor-accordion-container>dl dt>a:after {
        right: 0;
        left: 50%;
    }
    body.path-frontpage .slider .slider-all {
        width: 100%;
    }
   
    section#block-espaceadherents {
        right:inherit;
        left: 0;
    }
   
    .region-header nav {
        margin-left:inherit !important;
        margin-right: 0 !important;
    }
    .region-header nav {
        margin-right: -10px!important;
         margin-left: inherit !important;
    }
    #block-topaddress {
        margin-right: 0%!important;
        margin-left:inherit !important;

    }
  
    body.path-frontpage .slider .slider-all {
        padding-left: 0;
        padding-right: 20px;
    }
   
    body.path-frontpage .home .block-views-blockhp-first-bloc-block-1 .content-bloc.col-md-6 {
        padding-left: 30px;
        padding-right: 0;
    }
    body.path-frontpage .home .block-views-blockhp-first-bloc-block-2 .content-bloc {
        padding-left: 0;
        padding-right: 30px;
    }
   
    #superfish-menu-footer li {
        padding-right: inherit !important;
        padding-left: 0 !important;
    }
    ul#superfish-social-media--2 {
        padding-left: inherit;
        padding-right: 0;
    }
  
    .banner-page .content {
        left: 0 !important;
        right: 5% !important;
    }
   
    section#block-views-conseille-block-1 .view-content {
        padding-left: 0;
        padding-right: 10%;
    }
  
    body.page-node-type-page #block-views-block-coordonnees-agence-block-1 .views-row .views-field.views-field-nothing {
        padding: 0 0 0 10px;
    }
  
    .footer section#block-socialmedialinks-3 {
        left: auto;
        right: 0;
    }
  
    /******************************* ARABIC **********************************/
    html:lang(ar) body.path-frontpage .slider .slider-all {
        padding-right: 0;
        padding-left: inherit;
    }
    /****** Home Page 768***/
   
    html:lang(ar) body.path-contact section#block-webform-2 .form-required:after {
        left: 94%;
        right: 0;
    }
    html:lang(ar) body.page-node-type-page-de-base .speach p {
        padding-right: inherit;
        padding-left: 0;
    }
    html:lang(ar) body.page-node-type-page-de-base .field--name-field-details .field--item {
        margin-right: inherit;
        margin-left: 0;
    }
    html:lang(ar) body.mot_du_directeur .content .paragraph--type--details .field--name-field-texte {
        margin-right: inherit;
        margin-left: 0;
    }
    html:lang(ar) body.path-contact section#block-webform-2 .form-required:after {
        left: 96%;
        right: 0;
    }
   
    body.page-node-type-page-de-base .speach p {
        padding-left:inherit;
        padding-right: 0;
    }
   
    .header {
        right: 0;
        left:inherit;
    }
    .region-header section#block-logofr{
       right: inherit;
        left: auto; 
    }
  
    #block-espaceadherents p {
        text-align: left;
    }
    #block-topphonenumber p {
        text-align: left;
    }
  
    .bar1,
    .bar2,
    .bar3 {
      margin-right: 0;
        margin-left: inherit;
    }
  
    body.path-frontpage .block-views-blockhp-first-bloc-block-2 .text-bloc>p {
        padding-right: 0 !important;
        padding-left: inherit !important;
    }
   

    #block-contactinfofooter>div p:nth-child(2),
    #block-contactinfofooter>div p:nth-child(3) {
        float: right;
    }
  
    .banner-page .links .paragraph:not(:last-of-type) {
        margin: 5px 0 0 10px !important;
    }
   
    .view-particuliers-produits .views-row,
    .view-particuliers-produits .views-row {
        margin-right: 0 !important;
        margin-left: 2% !important;
        margin: 0 0 10px 60px;
    }
  
  
    html:lang(ar) body.path-frontpage .home .block-views-blockhp-first-bloc-block-2 .text-bloc p {
        padding-right: inherit;
        padding-left: 0;
    }
    html:lang(ar) body.path-frontpage .slider .slider-all {
        padding-right: inherit;
        padding-left: 0;    }
   
    ul.menu.menu--menu-footer.nav:lang(ar) li {
        padding-right: inherit;
        padding-left: 0;
    }
   
    html:lang(ar) body.page-node-type-page-de-base .field--type-text-with-summary:first-child .field--item p {
          padding-right: inherit !important;
        padding-left: 0 !important;
    }
    html:lang(ar) body.page-node-type-page-de-base .view-mon-reseau .views-field-field-chiffre {
        margin-right: inherit;
        margin-left: 0;
    }
    html:lang(ar) body.page-node-type-page-de-base .view-mon-reseau .views-field-title {
        margin-right: inherit;
        margin-left: 0;
        right:inherit;
        left: 0;
    }
  
    html:lang(ar) body.path-webform .content fieldset .fieldset-wrapper .form-type-checkbox label.option {
        margin-left:inherit;
        margin-right: 0;
    }
   
    html:lang(ar) #block-topphonenumber p {
        text-align: right;
        padding: 0 20px 0 0;
    }
    html:lang(ar) nav#block-topleftmenu-2 ul {
        padding-right: inherit;
        padding-left: 0;
    }
    html:lang(ar) #block-topphonenumber p:before {
        right: 5%;
        left:0;
    }
   
    body.user-logged-in.edit-profile .content #edit-google-analytics--content .form-item label>input {
       left: 0;
        right: inherit;
    }
   
   
    html:lang(ar) section#block-pagelogin,
    html:lang(ar) section#block-sidentifier,
    html:lang(ar) #user-register-form,
    html:lang(ar) #user-login-form {
        right: 0;
        left: 40%;
    }
  
    html:lang(ar) body.user-logged-in.edit-profile .content .form-item label {
        text-align: left;
    }
   
    html:lang(ar) body.user-logged-in.edit-profile .content #edit-google-analytics--content .form-item label>input {
        left: unset;
        right:0;
    }
    html:lang(ar) body.user-logged-in.edit-profile .content .password-suggestions.description {
        float: right;
    }
   
    body.devis-form .content .webform-element--title-inline.form-item.form-group {
        text-align: right!important;
    }
   
    .iti--allow-dropdown .iti__flag-container {
        left: inherit !important;
        right: 0 !important;
    }
    .iti--allow-dropdown input,
    .iti--allow-dropdown input[type=tel] {
        padding-right: 50px!important;
        padding-left: inherit !important;

    }
   
    body.path-frontpage .view-slider .views-slideshow-controls-bottom {
        right:unset !important;
        left:0 !important;
    }
    .banner-page .content {
        padding-right: 0;
        padding-left: 20px ;
    }
   
    body.page-node-type-produit .mae-info {
        margin-left:inherit !important;
        margin-right: 0 !important;
    }
   
    section#block-views-mae-custom-links-block-1 {
        padding-left: inherit !important;
        padding-right: 0 !important;
    }
    section#block-views-block-mae-custom-links-block-1 {
        right: 0 !important;
        left: inherit !important;
    }
  
    a.decouvrir {
        right: inherit;
        left: 0;
    }
    
    #block-faqbannersearch {
        right:  25%;
        left: 0;
    }
  
    .block-views-blocknews-news-and-actualites-block-1 .views-row:nth-child(2),
    .block-views-blocknews-news-and-actualites-block-1 .views-row:nth-child(3) {
        margin-left: inherit;
        margin-right: 0;
    }

    body.path-sinistre .view-sinistre .views-row:nth-child(even) .sinistre-listing .details {
        padding-left: inherit;
        padding-right: 20px;
    }
    ul#widget_pager_bottom_temoinage-block_1 {
        padding-left:inherit !important;
        padding-right: 0 !important;
    }
   
    .path-faq .views-field-field-frequently-asked-questions ul {
        padding-left: inherit !important;
        padding-right: 0 !important;
    }
    
    body.page-node-type-page-de-base .field--name-field-details .field--item {
        margin-left: inherit !important;
        margin-right: 0 !important;    }
    body.page-node-type-page-de-base .view-chiffres-cles .views-view-grid .views-col {
       margin-left: 20px !important;
        margin-right: 0 !important;
    }
  
    .devis-form .webform-elements .title p img,
    .devis-form #edit-processed-text--2 .title p img,
    .devis-form section#block-blockwebform .title p img {
        margin-right: 0;
        margin-left: 10px;
    }
    body.path-webform .content>div label,
    body.devis-form .content .webform-element--title-inline>label {
        margin-right:inherit!important;
        margin-left: 0!important;

    }
    body.path-webform .content .form-item.form-group input,
    body.path-webform .content .webform-element--title-inline.form-item.form-group input.form-tel,
    body.path-webform .content .form-item.form-type-datelist .container-inline,
    body.path-webform .content .webform-element--title-inline.form-item.form-group>div.iti--allow-dropdown,
    body.path-webform .content .webform-element--title-inline.form-item.form-group>div.select-wrapper,
    body.path-webform .content .webform-element--title-inline.form-item.form-group>input,
    body.path-webform .content .webform-element--title-inline>label {
        text-align: right !important;
    }
    html:lang(ar) body.path-webform .content .form-item.form-group input,
    html:lang(ar) body.path-webform .content .webform-element--title-inline.form-item.form-group input.form-tel,
    html:lang(ar) body.path-webform .content .form-item.form-type-datelist .container-inline,
    html:lang(ar) body.path-webform .content .webform-element--title-inline.form-item.form-group>div.iti--allow-dropdown,
    html:lang(ar) body.path-webform .content .webform-element--title-inline.form-item.form-group>div.select-wrapper,
    html:lang(ar) body.path-webform .content .webform-element--title-inline.form-item.form-group>input,
    html:lang(ar) body.path-webform .content .webform-element--title-inline>label {
        text-align: left !important;
    }
  
    .form-item--error-message {
         margin-right: auto;
         margin-left: 0;     }
    /* Mot du directeur ======= */
   
    body.mot_du_directeur .content .paragraph--type--details .field--name-field-texte {
        margin-left:inherit;
        margin-right: 0;
    }
  
    .footer_bottom .region-footer-bottom:lang(ar) ul {
        padding-right: inherit;
        padding-left: 0;
    }
   
    html:lang(ar) body.path-frontpage .block-views-blockhp-first-bloc-block-2 .text-bloc p,
    html:lang(ar) body.path-frontpage .home .block-views-blockhp-first-bloc-block-1 .text-bloc p,
    html:lang(ar) body.path-frontpage .home .block-views-blockhp-first-bloc-block-1 .titre-bloc {
        text-align: left;
    }
   
    body.inscription_adherents #edit-actions,
    body.inscription_adherents .content div#edit-terms-of-use {
        margin-right: auto;
        margin-left: 0;
    }
   
   
    body.user-logged-in.user section#block-views-block-user-badge-block-1 .usr .out {
        margin-right: inherit;
        margin-left: 0;
    }
    body.user-logged-in.user section#block-views-block-user-badge-block-1 .noms .num-adherent {
        text-align: right;
    }
    body.user-logged-in.user section#block-views-block-user-badge-block-1 .usr .go-back {
        text-align: right;
    }

    body.user-logged-in.user section#block-views-block-user-badge-block-1 .usr .out {
        text-align: left;
    }
   
    body.user-logged-in.user section#block-views-block-user-badge-block-1 .identifiant .picture img {
        margin-left: 0;
        margin-right: 10px;
    }

   
    html:lang(ar) .menu--footer {
        padding-right: inherit;
        padding-left: 0;
    }
  
    html:lang(ar) .banner-page .content {
        padding-right: 20px;
        padding-left: 0;
    }
   
    .news .content .comments,
    .news .content .date {
        padding-right: inherit;
        padding-left: 0;
    }
  
    html:lang(ar) .comments svg,
    html:lang(ar) .date svg,
    html:lang(ar) .likes svg {
        margin-right:inherit;
        margin-left: 0;
    }
    html:lang(ar) section#block-views-news-and-actualites-block-1 .info .count {
        padding-right: inherit;
        padding-left: 0;
    }
    .banner-page .links .paragraph {
        margin: 30px 0 0 20px !important;
    }
    html:lang(ar) section#block-views-block-news-news-and-actualites-block-1 {
        float: left !important;
    }
   
    body.user-logged-in.edit-profile .content .form-item label {
        text-align: right;
    }
    body.user-logged-in.edit-profile .content input#edit-pass-pass2,
    body.user-logged-in.edit-profile .content input#edit-mail {
        margin-right: inherit;
        margin-left: 0;
    }
   
    #edit-field-date-de-naissance-wrapper>label {
        float: right;
    }
    #edit-field-date-de-naissance-wrapper .container-inline.form-inline {
        float: right;
    }
  
    #block-moncompte .my-nav .out {
        text-align: left;
    }
  
    body.user-logged-in.user.edit-profile .my-nav .go-back a:before {
        padding: 0 0 0 30px;
    }

    .view-devis .view-content h3:lang(ar)::after {
        right: 10%!important;
        left: 0;
    }
   
    html:lang(ar) body.path-sinistre .view-sinistre .views-row:nth-child(even) .sinistre-listing .details {
        padding-left: 20px;
        padding-right: 0;
    }
    ul#widget_pager_bottom_temoinage-block_1 {
        padding-right: inherit !important;
        padding-left: 0 !important;
    }
    
    html:lang(ar) .path-faq .views-field-field-frequently-asked-questions ul {
        padding-right: inherit !important;
        padding-left: 0 !important;
    }
    html:lang(ar) .row-faq ul li .field--name-field-question svg {
        float: right;
    }
  
    html:lang(ar) body.page-node-type-conseille .block-views-blockconseille-conseille-block-1 .view-conseille .view-content .views-row {
        float: left;
    }
    input[type="date"]:not(.has-value):before {
        
        text-align: right;
        
    }
    body.user-logged-in.user .block-profile section#block-webform .webform-options-display-buttons {
        float: right;
    }
    .header_top .block-social-media-links ul {
        margin-left: inherit;
        margin-right: 0;
    }
  
    body.user-logged-in.path-mes-contrats .my-nav {
        margin-left: inherit;
        margin-right: 0;
    }
    
    .my-nav .go-back a:before {
        padding-left: inherit;
        padding-right: 0;
    }
   
    .iti--allow-dropdown input,
    .iti--allow-dropdown input[type=tel] {
        padding-left: 0;
        padding-right: 12px;
    }
   
    .my-nav .out {
        margin-left: 0;
        margin-right: auto;
    }
   
    html:lang(ar) #block-languagedropdownswitcher .select-wrapper:lang(ar):after {
        left: inherit;
        right: 0;
    }
    html:lang(ar) section#block-espaceadherents {
        left: unset !important;
        right: 0 !important;
    }
    #block-languagedropdownswitcher {
        float: left !important;
    }
    html:lang(ar) #block-languagedropdownswitcher {
        float: right !important;
    }
    body.path-webform .content .webform-element--title-inline.form-item.form-group input.form-tel {
        padding-left: 0;
        padding-right: 50px;
    }
   
    html:lang(ar) body.path-webform .content .form-type-select {
        margin-right: inherit;
        margin-left: 0;
    }
    
    html:lang(ar) body.path-webform .content .webform-element--title-inline.form-item.form-group>div.iti--allow-dropdown .iti__flag-containe {
       right: 28% !important;
        left: 0 !important;
    }
   
    html:lang(ar) body.path-webform .content .radio label.option:before,
    body.path-webform .content .checkbox label.option:before {
        margin: 0 5px 0px 15px;
    }
    html:lang(ar) body.path-webform .content .webform-element--title-inline.form-item.form-group input.form-tel {
        padding-right: 6px;
        padding-left: 50px;
    }
  
    body.path-contact section#block-webform-2 .form-required:after {
        left: 0;
        right: 95%;
    }
   
    body.user-logged-in.edit-profile section#block-reset,
    body.user-logged-in.edit-profile section#block-views-block-mon-compte-block-2 {
        margin-right: 0 !important;
        margin-left: inherit !important;
    }
   
    .languages-switcher #block-languagedropdownswitcher {
        float: right !important;
    }
    html:lang(ar) .languages-switcher #block-languagedropdownswitcher {
        float: left !important;
    }
   
}

@media screen and (max-width: 567px) {
   
    .banner-page .content {
        left:0 !important;
        right: 1% !important;
    }
   
    #edit-telephone {
        padding-left: 0;
        padding-right: 60px;
    }
   
    .iti--allow-dropdown .iti__flag-container {
        left: 0 !important;
        right: 10px !important;
    }
    .iti-mobile .iti--container {
        top: 50%;
    }
   
 
    html:lang(ar) .row-faq ul li .field--name-field-question svg {
        margin-left: auto;
        margin-right: unset;
    }
   
    .vert_nav_closed {
        right: 0;
        left: -62px;
    }
  
    #block-faqbannersearch {
        left:inherit;
        right: 0%;
    }

    .row-faq ul li .field--name-field-question svg {
        margin-right: auto;
        margin-left: 0;
    }
   
    .view-devis .view-content .gr-div h3.collapse-open::after,
    .view-devis .view-content .gr-div h3::after {
        right: 0;
        left: 10%;
    }
   
    body.page-node-type-page-de-base .view-mon-reseau .view-header p:last-child {
        padding-left: 10px;     
        padding-right: 0;
    }
    
    body.page-node-type-page-de-base .view-mon-reseau .views-field-field-chiffre {
        margin-left: inherit !important;
        margin-right: 0 !important;
    }

    body.page-node-type-page-de-base .view-mon-reseau .views-field-title {
        margin-right: 0!important;
        margin-left: inherit !important;
        left:inherit!important;
        right: 0 !important;
    }
   
    #block-views-block-mon-reseau-block-1 .view-content .views-row:not(:last-of-type) {
        margin-right:0;
        margin-left: 5%;
    }
   
    body.path-particuliers.particuliers.modal-open .view-accompagnement.view-id-accompagnement.view-display-id-page_1 .view-header .close.ui-dialog-titlebar-close span {
        right: 20%;
        left: 0;
    }
   
    section#block-espaceinscription .field--name-body p {
        margin-right:10px ;
        margin-left: 0;
    }
   
    body.user-logged-in.user section#block-views-block-user-badge-block-1 .go-back {
        margin-right: 0;
        margin-left: 15px;
    }
   
    /* Mot du directeur ======= */
    body.mot_du_directeur .content .paragraph--type--details .field--name-field-texte {
        margin-left: inherit;
        margin-right: 0;
    }
  
    body.path-sinistre .multirisque-header .title a:lang(ar),
    body.path-sinistre .multirisque-header .title:lang(ar) {
        padding-left: 20px!important;
        padding-right: 0 !important;
    }
    body.path-sinistre .multirisque-header .title a:lang(ar),
    body.path-sinistre .multirisque-header .title:lang(fr) {
        padding-left: 0 !important;
        padding-right: 20px !important;
    }
    /*
    #edit-field-date-de-naissance-0-value {
        width: 50% !important;
    }*/
    body.path-webform .content .gr-couvertures {
        right: 0 !important;     
        left: inherit!important;
    }
   
    body.path-webform .content .webform-element--title-inline.form-item.form-group input.form-tel {
        padding-left: 0;
        padding-right: 50px;
    }
   
    .view-devis .row .col-12 .views-field.views-field-field-produit-icon svg {
       margin-left: 20px;
        margin-right: 0;
    }
  
}

