/* white you custom css code here. only css code will work */
@media only screen and (max-width: 991px) {

  html[dir="rtl"] .header-style-03.header-variant-07 .responsive-mobile-menu .logo {
    position: relative;
    /* top: -35px; */
    left: -500px;
}
}


/* white you custom css code here. only css code will work */


.political-single-what-we-cover-item .hover{
  background-color: #1f9c401f;}

html[dir="rtl"] .industry-about-area .left-content-wrap .vertical-image {
    position: relative;
    display: inline-block;
    left: -15%; 
}
html[dir="rtl"] .right-content-area {
  margin-right: 100px;}


.breadcrumb-area .page-list li a{
  color:rgb(255, 121, 38); }

p,h6{  
 text-align: justify;}

.header-inner.industry-home .btn-wrapper{
  
   width: max-content;}

.industry-btn.black {
    padding-right: 12px;
    max-width: max-content;
}
 .industry-single-what-we-cover-item {
  height: 700px;}


/*  asma */


/* taille des cart secteur */
html[dir="rtl"] .industry-single-what-we-cover-item {
  height: 600px;}




.single-what-we-cover-item {
  height: 700px}
.breadcrumb-area .page-title {
    color: rgb(255 255 255);
}

/* taille des cart secteur */
html[dir="rtl"] .single-what-we-cover-item{
  height: 600px;}

.MsoNormal{
    font-weight:400;
}
html[dir="rtl"] .MsoNormal {
  font-size: large;
  font-weight: 400;
}

.breadcrumb-area {
  height: 400px;}



/* espace Brand Logo */


.single-brand {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200px; /* Hauteur fixe du conteneur */
}

.img-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.img-wrapper img {
    width: 100%;  /* Les images occupent toute la largeur */
    height: 100%; /* Les images occupent toute la hauteur */
    object-fit: cover; /* Ajustement des images pour qu'elles couvrent tout l'espace, sans déformation */
}
.padding-bottom-20 {
    padding-bottom: 20px;
}
.padding-top-20 {
    padding-bottom: 20px;
}
/* fin espace logo */



/* code navbar */
  html[dir="rtl"] .navbar-area .navbar-collapse {
  background:#1a3787;;
   /* position:absolute;
  left:50%; */
       /*  background: #1a378700;*/
    position: absolute;
    left: 30%;
  
 
}

html[dir="rtl"] .header-style-03.header-variant-07 .responsive-mobile-menu .logo {
  position: relative;
  top: -35px;
  left: -800px;
}


html[dir="rtl"] .header-style-03.header-variant-07 .responsive-mobile-menu {
      position: relative;
      z-index: 0;
      margin-right: -800px;}
 
/* html[dir="rtl"] .navbar-area .navbar-collapse {
  background: #1a3787;
    position: absolute;
    left: auto;
  height: 40px;} */

html[dir="rtl"] .navbar-nav li a {
  padding: 10px; /* Ajouter de l'espace interne (padding) pour les liens */
}



@media only screen and (max-width: 991px) {
  html[dir="ltr"] .navbar-area .navbar-collapse {
  background: #1a3787;}
    html[dir="rtl"]  .header-style-03.header-variant-07 .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler {
        right: auto;
        left: -800px;
        position: absolute;
        background-color: #fff;
    }
  
  html[dir="rtl"] .header-style-03.header-variant-07 .responsive-mobile-menu .logo {
    position: relative;
    top: -5px; 
    left: -500px;
}
}



/* fin navbar */


.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
}