
@media screen and (max-width: 1499px) {
  .formule_colone .meilleur_rapport_prix {
    right: inherit;
    left: -71px;
  }
  
}

@media screen and (max-width: 1300px) {

  .header_top .region-header-top {
    padding-left: inherit;
    padding-right: 320px;
  }

  .desccription_particuliers {
    margin-right: inherit;
    margin-left: 20px;
  }
  
}

@media screen and (max-width: 1200px) {
  #block-groupesousmenu {
    margin-left: inherit;
    margin-left: 100px;
  }
  
  .header_top .region-header-top {
    padding-left: inherit;
    padding-right: 265px;
  }
  ul#superfish-main li {
    margin-right: inherit;
    margin-left: 13px;
  }
  .region-header section#block-logofr {
    left: inherit;
    right: 16px;
  }
  .formule_colone .meilleur_rapport_prix {
    right: inherit;
   left: -83px;
  }

  .police_assurance_trouv_agence p::before {
    left: inherit;
    right: 0;
  }


}

@media screen and (max-width: 1199px) {
  
  .formule_un,
  .formule_deux,
  .formule_trois {
    margin-right: inherit;
    margin-left: 0;
  }

  .contrat_assurance_first_sous_image {
    right: inherit;
    left: 0;
  }
  .evaluation_sinistre_rw::after {
    right: inherit;
    left: 30%;
  }

  .expertise {
    left: inherit;
    right: 30px;
  }

  .produits_particuliers#block-nosproduitspourlesparticuliers a::after {
  left: -28px;
    right: inherit;
  }

}

@media screen and (max-width: 1024px) {
.menu_mobile .nav{
  left:0 !important;
  right: inherit !important;
}
.dropdown-toggle::after{
  border: inherit;
  display: none;
}

  .header_top .region-header-top {
    padding-left: inherit;
    padding-right: 0;
  }

  .formule_colone .meilleur_rapport_prix {
    margin-left: inherit;
   margin-right: 0;
   left: -400px;
    right: inherit;
  }

  .assurence_dark::after {
    right: inherit;
    left: 44%;
  }


  .police_assurance_trouv_agence p::before {
    left: inherit;
    right:10px;
  }

  .police_assurance_trouv_agence p {
   padding-right: 37px;
    padding-left: inherit;
  }

  .row-faq ul {
    padding-left: inherit;
    padding-right: 0;
  }

  .expertise {
    left: inherit;
    right: 20px;
  }

  .rendez_vous {
    margin-left: inherit;
    margin-right: 0;
  }

  .desccription_particuliers_yellow a::after {
   left: -34px;
    right: inherit;
  
  }

  .menu_mobile .nav p.new-dropdown {
   left: 22px;
    right: inherit;
    float: left;
   
  }

  .menu_mobile .nav .expanded.dropdown p.dropdown-toggle::before {
    left: 9px;
    right: inherit;
   
  }
  
  .sociale_media .dropdown-menu {
   padding-right: 25px;
    padding-left: inherit;
  }
  
}

@media screen and (max-width: 991.98px) {

  .footer-404 .custom-containe .cl-link{
    text-align: right;
  }

  .li_risque::after {
     left: inherit;
  right: auto; 
  }
  .li_risque a {
    padding-right: inherit;
    padding-left: 12px;
  }
  
  body.path-frontpage .slider img,
  #views_slideshow_cycle_main_slider-block_1 {

    object-position: left;
  }
 
  #block-sinscrirealanewsletter-2,
  #block-socialmediatitrefooter-2 {
    padding-right: 20px;
    padding-left: inherit;
  }

  .carous_proteger {
    padding-left: inherit;
    padding-right: 0;
  }
  .particulierV2 .carous_proteger .owl-nav .owl-next {
    left: 45%;
    right: inherit;
  }

  .particulierV2 .carous_proteger .owl-nav .owl-prev {
    left: inherit;
    right:40%;
  }


  .presentation_backg::after {
    left: 218px;
    right: inherit;
  }
  .contrat_assurance_first_sous {
right: 0;
    left: inherit;
  }

  .contrat_assurance_first_sous_image {
    right: inherit;
    left: 0;
  }

  .carousel_desc .list_none .owl-dots {
    left: inherit;
    right: 40%;
  }

  ul#superfish-main a {
  padding-left: 5px;
    padding-right: inherit;
  }

  .tout_sur_nous {
    margin-left: 5px;
    margin-right: inherit;
  }


  .owl-temoignage .owl-item .item {
    margin-right: inherit;
    margin-left: 0;
  }

  .contrat_assurance_first_sous_image::before {
    right: inherit;
    left: 54px;
  }

  .contrat_assurance_first_sous_image::after {
    right: inherit;
    left: 70px;
  }

  .contrat_assurance_first_sous_image {
    right: inherit;
    left: 0;
  }

 
  .carousel_desc .list_none .owl-dots {
    left: inherit;
    right:40%;
  }
}
@media screen and (max-width: 785px) {
 
  .owl-temoignage .owl-nav .owl-prev {
    left: inherit;
    right: -23px;
  }

}

@media screen and (max-width: 720px) {

  .owl_eureusa {
   right: 0;
    left: inherit;
  
  }


  .formule_colone .meilleur_rapport_prix {
    margin-left: inherit;
    margin-right: 0;
    left: -350px;
    right: inherit;
  }

  

  .btn_agence .contact_nous {
    margin-left: inherit;
  margin-right: 0;
  }
}
@media screen and(max-width: 700px) {
  .particulierV2 .owl-stage .owl-item {
    margin-right: inherit;
    margin-left: 0;
  }
}

@media screen and (max-width: 567px) {
  .faq-block-pdt .row-faq ul li .field--name-field-question {
    padding-right: inherit;
    padding-left: 24px;
  }
  
  .faq-block-pdt .row-faq ul li .field--name-field-question::before {
    right: inherit;
    left: 0;
  }

  .formule_colone .meilleur_rapport_prix {
    margin-left: inherit;
    margin-right: 0;
    left:-300px;
    right:inherit;
  }

  #block-sinscrirealanewsletter-2 {
   padding-right: 0;
    padding-left: inherit;
  }

  .desc_mob .list_ul_style {
    padding-right: inherit;
    padding-left: 0;
  }


}

@media screen and (max-width: 540px) {

  .video_list ul {
    padding-left: inherit;
    padding-right: 0;
  }
  

  .formule_colone .meilleur_rapport_prix {
    margin-left: inherit;
    margin-right: 0;
  }

  .presentation_pack {
   padding-right: 20px;
    padding-left: inherit;
  }


  .row-faq ul {
    padding-left: inherit;
    padding-right: 0;
  }

}

@media screen and (max-width: 422px) {

  .owl_eureusa .owl-dots {
    right: 88px;
    left: inherit;
  }
  .formule_colone .meilleur_rapport_prix {
    margin-left: inherit;
   margin-right: 0;
    right:inherit;
 left: -150px;
  }
  
  .li_video_list_one,
  .li_video_list_two,
  .li_video_list_three {
   padding-right: 50px;
    padding-left: inherit;
  }
  .owl-temoignage .owl-item .item {
    margin-right: inherit !important;
    margin-left:0 !important ;
  }
  
}
@media screen and (max-width: 360px) {
  .menu_mobile .nav p.new-dropdown {
    right: inherit;
    left: 9px;
  }
 
  .menu_mobile .nav .expanded.dropdown a.dropdown-toggle .caret::before {
    left: -3px;
    right: inherit;
  }

  .formule_colone .meilleur_rapport_prix {
    margin-left: inherit;
   margin-right: 0;
    right: inherit;
   left: -100px;
  }

}

@media screen and (max-width: 320px) {
  .play_vid {
    left:inherit;
    left: 35%;
  }

  .formule_colone .meilleur_rapport_prix {
    margin-left: inherit;
    margin-right: 0;
    right:inherit;
    left: -70px;
  }

}

