.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-9552197c-3fff-dd7b-86cf-6fabed1381da p {
padding-left: 10px;
}
@media (max-width: 575.98px) { 
.lfr-layout-structure-item-9552197c-3fff-dd7b-86cf-6fabed1381da .d-flex.ml-auto.pull-right {
flex-direction: column-reverse;
    flex-basis: content;
    align-items: end;
}

}

.lfr-layout-structure-item-9552197c-3fff-dd7b-86cf-6fabed1381da .row {
padding-bottom : 0 !important;
margin-bottom: 0 !important;
}
.lfr-layout-structure-item-9552197c-3fff-dd7b-86cf-6fabed1381da  {
align-items: center;

#commerce-order-by{
  display:none;
}
}.lfr-layout-structure-item-1269d7ec-1715-0e35-6aef-c80061da3d0b {
.form-group-autofit{
    margin-bottom: 0px;
    padding-top: 4px;
}
}.lfr-layout-structure-item-61f907c8-7b13-5770-ccce-30b334d3507c {
display: none !important;
}
.lfr-layout-structure-item-61f907c8-7b13-5770-ccce-30b334d3507c {
display: flex;
    justify-content: space-between;
align-items: center;

}.lfr-layout-structure-item-9072e551-daad-19db-c8d3-94d1a438c3cd {
display: none !important;
}
.lfr-layout-structure-item-4d240bfb-b663-8606-f7d3-8d54373d4ca6 {
.btn.btn-primary {
display:none;
}
    .offer-per-month:lang(ar) {
        font-size: 16px;
}
    .offer-price:lang(ar) {
@media screen and (max-width: 575px) {
        font-size: 19px;
}
}
.offer-card-header:lang(ar) {
    line-height: 26px;
}
.offers-cards-container .options-tarifaires a {
  color: #1F5B9B !important;
  text-decoration: none !important;
}
.offer-card-container .other-data .btn-primary  {
       color: #fff ;
  text-decoration:none;
}
.offers-cards-container {
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: center;
}
.offer-card-container {
min-width: 315px;
max-width: 315px;
text-align: center;

.specification-item a {
color: #1F5B9B;
font-size: 18px;
}

.specification-item {

max-width: 116px;
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}
   
}

.specifications .specification-wrapper:nth-child(4) {
.specification-icon {
display: none;
}
.specification-item {
min-width: 207px !important;
font-size: 14px;
}
}

.offer-card-container 
.specification-wrapper:has(
.liensansicone) .specification-item span {
color: #005BC3;
font-family: Montserrat-SemiBold;
font-size: 17px;
}

    .offer-card-container .specification-wrapper:has( .intraflotte) .specification-item span {
        font-family: Montserrat-SemiBold;
        font-size: 17px;
    }
    .offer-card-container .specification-wrapper:has( .intraflotte) .specification-item span:lang(ar) {
        font-size: 11px;
    }
}.lfr-layout-structure-item-bfa1ada0-588b-3d37-d2b9-68201d4c9a71 {
.clients-center-popup-content {
  .tarif {
    text-align: center;
  }
}
}.lfr-layout-structure-item-ea977a3b-80a9-b99d-766a-7aa5f836f7f1 {
.component-tabs .navbar-nav {
    width: fit-content;
    flex-wrap: nowrap;
    gap: 15px;
    margin: auto;
}

.component-tabs .navbar-nav  .nav-item {
 font-size: 18px;
}
@media screen and (max-width: 575px) {
        .navigation-tabs .nav-item a {
            font-size: 10px !important;
            padding: 4px;
        }
    }


}@media screen and (max-width: 575px) {.lfr-layout-structure-item-9552197c-3fff-dd7b-86cf-6fabed1381da p {
padding-left: 10px;
}
@media (max-width: 575.98px) { 
.lfr-layout-structure-item-9552197c-3fff-dd7b-86cf-6fabed1381da .d-flex.ml-auto.pull-right {
flex-direction: column-reverse;
    flex-basis: content;
    align-items: end;
}
.btn-secondary {
  font-size: 15px;
}
}

.lfr-layout-structure-item-9552197c-3fff-dd7b-86cf-6fabed1381da .row {
padding-bottom : 0 !important;
margin-bottom: 0 !important;
}
.lfr-layout-structure-item-6eea95da-d345-7df4-ffe3-63165975ccbb {
display: block !important;
}
.lfr-layout-structure-item-ea977a3b-80a9-b99d-766a-7aa5f836f7f1 {
.component-tabs .navbar-nav {
    width: fit-content;
    flex-wrap: nowrap;
    gap: 15px;
    margin: auto;
}

.component-tabs .navbar-nav  .nav-item {
 font-size: 18px;
}

.navigation-tabs .nav-item {
  width:0;
flex-grow: 1;
}

.navigation-tabs .nav-item a {
 text-align: center;
font-size: 13px;
}

}}