.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-96c4309e-6ea9-f2fe-df42-6caaba2b678a {
display: none !important;
}
.lfr-layout-structure-item-2fe1b378-fd1f-f0bc-2ba3-c9d5b00162a8 {
.offer-card-container .price-per-month .offer-fees {
display:none;
}
.specification-wrapper:has(.sms) .specification-item:lang(ar) {
    direction: rtl;
}
.offer-card-container .specification-item .description {
    font-size: 12px;
}
    .offer-card-title a {
    font-size: 25px;
    font-family: 'Montserrat-SemiBold';
    }
    @media screen and (max-width: 575px) {
        .offers-cards-container .card-body {
            padding-bottom: 0px !important;
        }
      .offer-card-title a {
          font-size: 18px;
      }
    }
    .specification-wrapper .specification-item {
      width: 240px !important;
    }
    
    .offer-card-container {
        width: 367px ;
            height: 85%;
    }
    .price-per-month {
      
        .offer-per-month {
            display: none;
        }
    }
    .offer-card-container .other-data .btn-primary ,
    .offer-price{display :none;}
    .offer-entrepriseOfferSubTitle {
            color: #ffff;
            font-size: 18px;
            font-family: 'Montserrat-Bold';
            line-height: 24px;
        }

    
    .offers-cards-container {
         width: fit-content;
        margin: 0 auto;
    .specification-wrapper .specification-item {
    font-family: "Montserrat-Bold";
        font-size: 15px ;
       
    }
    }
    @media screen and (max-width: 575.98px) {
    .offers-cards-container {
         width: auto;
    }
    .specification-wrapper .specification-item {
width: 115px !important;
            font-size: 11px !important;
            min-width: 163px !important;
    }
    
    }
    }.lfr-layout-structure-item-8ace5052-9709-74ce-985a-0ede07bb32f8 {
    @media screen and (max-width: 576px) {
                   padding: 5px !important;
                    }
}.lfr-layout-structure-item-beaaf738-901d-d450-fa58-bf391bae6eb9 {
.nav.nav-underline {
text-align: center;
}
@media screen and (max-width: 575.98px) {
.navigation-tabs a.nav-link {
font-size: 14px;
            padding: 10px 4px;
    height: 100%;
            line-height: 14px;

}
}

}.lfr-layout-structure-item-811dcc37-8a58-5349-a435-03ba48c61ff4 {
.clients-center-popup-content {
  .tarif {
    text-align: center;
  }
}
}.lfr-layout-structure-item-34716f5d-800b-6845-1f7a-b2828f1bd264 {

@media screen and (max-width: 767px) {
margin-top: 0;

    .component-heading  {
            font-size: 18px;
    }

}
}.lfr-layout-structure-item-a8fed661-408a-45c0-988e-6f77a18e3402 {
.component-slider .slider-text h1 {
    width: 500px;
    @media (max-width: 575px) {
width: 270px;
}
}
}.lfr-layout-structure-item-efcc53d6-e0b6-a7ed-4a4c-2a88b186d63a {
    .btn-wrapper {
        display: none !important;
    }
@media screen and (max-width: 767px) {
.product-wrapper .product-card {
}
}
}.lfr-layout-structure-item-f6b16d36-93dd-f9e1-630b-2bd307c080a5 {
display: none !important;
}
.lfr-layout-structure-item-f6b16d36-93dd-f9e1-630b-2bd307c080a5 {
.navigation-tabs .nav {
    width: fit-content;
    flex-wrap: nowrap;
    gap: 15px;
    margin: auto;
}

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

}.lfr-layout-structure-item-44edc059-e9bd-158c-d9f1-a33570d053de {


}.lfr-layout-structure-item-918f82f3-5025-15d2-bc3c-f2a2f11d23ff {
display: none !important;
margin-bottom: var(--spacer-3,1rem) !important;
}

.lfr-layout-structure-item-918f82f3-5025-15d2-bc3c-f2a2f11d23ff {
    @media screen and (max-width: 576px) {
                   padding: 5px !important;
                    }
}

@media screen and (max-width: 575px) {.lfr-layout-structure-item-96c4309e-6ea9-f2fe-df42-6caaba2b678a {
display: none;
}.lfr-layout-structure-item-2fe1b378-fd1f-f0bc-2ba3-c9d5b00162a8 {
.offers-cards-container {
     width: fit-content;
    margin: 0 auto;
}
.offer-card-container {
min-width: 325px;
max-width: 325px;

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

.specification-item {
min-width: 180px;
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}
    .offers-cards-container .offer-card-container {
        min-width: 262px;
    }

}

}}