.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-0a64a1a8-a19c-e638-7f1e-3fb27419e365 {
.component-tabs .navigation-bar-light .nav-link {
color: #28313A;
}

.offers-cards-container .specification-wrapper .specification-item {
    width: 110px !important;
}
.navigation-bar-light {
    background-color: #ffff;
}
.component-tabs .navbar-nav .nav-item {
    width: fit-content;
}

        @media screen and (max-width: 576px) {
        .navigation-bar-light {
      justify-content: center;
}
.navbar-text-truncate {
    font-size: 18px;
}
.navbar-underline .navbar-toggler-link:after {
    background-color: #F96511;
}
.component-tabs .navigation-bar-light .navbar-toggler {
    color: #F96511;
}

        }

.nav-link.active .navbar-text-truncate {
color: #F96511;
}
}
.lfr-layout-structure-item-2fe1b378-fd1f-f0bc-2ba3-c9d5b00162a8 {
.skeleton::after {
display:none;
}

    .offers-cards-container .specification-wrapper .specification-item {
        width: 127px !important;
    }
.offers-cards-container .card-body {
    gap: 0px ;
}
.offer-card-header {
height: 65px ;
}

.offer-card-header {
    flex-direction: row;
gap:5px;
        align-items: baseline;
}
 .offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 24px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
}
.offer-card-title a {
        font-size: 25px;
    font-family: 'Montserrat-Bold' ;
}



.offers-cards-container  .offer-validity {
color: #7A8999;
    font-family: 'Montserrat-Medium';
}
.offers-cards-container  .btn-primary{
    width: 100%;
    margin-top: 12px;
    font-family: 'Montserrat-Medium';
    background-color: #F96511;
    border-color: #F96511;
}
.offers-cards-container  
 .message-price-equipement {
    color: #005BC3;
    font-family: Montserrat-bold;
}
.offers-cards-container:lang(ar) .offer-card-title a {
      font-family: 'Tajawal-Bold', sans-serif !important;
  }
@media (max-width: 575.98px) {
.offers-cards-container .card-body {
    padding: 10px;
}
    .offers-cards-container .specification-wrapper .specification-item {
        width: 74px !important;
    }
.specification-item {
        min-width: 63px !important;
    }
}
}.lfr-layout-structure-item-8ae9eb48-360e-4b3d-160a-fbf7aa9c1e72 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f98587d4-3e37-141c-a89d-ad0d2182c522 {
.widget-title-link {
    margin-top: 0;
}
.widget-title-link .title {
    font-size: 20px;
    font-family: Montserrat-semiBold;
}
}.lfr-layout-structure-item-c54510b2-d688-76cc-e640-3811a308b1ad {
.offer-price,.offer-per-month, 
.offer-card-container .price-per-month{
display:none;
}
    .offers-cards-container .specification-wrapper .specification-item {
        width: 127px !important;
    }

 .offers-cards-container {

    justify-content: center;
}
      .offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 18px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
}
               .offer-card-title a {
                font-size: 20px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
            }
.offer-card-title-tag-wrapper   {  padding: 0 50px;
}
@media (max-width: 575.98px) {
   .offer-card-title a {
                font-size: 16px ;
}
.offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 14px ;
}
.card-without-title .card-body {
    padding: 10px;
}
 .list-forfait .offers-cards-container {
                 flex-wrap: nowrap;
                    overflow: auto;
                    scrollbar-width: none;
            }
}
}.lfr-layout-structure-item-ea977a3b-80a9-b99d-766a-7aa5f836f7f1 {
.navbar-nav {
    width: fit-content;
    flex-wrap: nowrap;
    gap: 15px;
    margin: auto;
}

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

.navbar {
    border-bottom: 2px solid #e8eef5;
}
}.lfr-layout-structure-item-34716f5d-800b-6845-1f7a-b2828f1bd264 {

    margin-top: 0px;
    margin-bottom: 0px;

@media screen and (max-width: 767px) {
    .component-heading  {
     
            font-size: 18px;
    }

}
}.lfr-layout-structure-item-8de715b6-3284-578a-9f75-48f85a40b088 {
.clients-center-popup-content {
  .tarif {
    text-align: center;
  }
}
}.lfr-layout-structure-item-217399b6-8888-12c9-118b-da22056351a2 {
.offers-cards-container{
    justify-content: center;
}
.offer-card-container {
    flex: 0 0 24.3333%;
}
.offers-cards-container .specification-wrapper .specification-item {
    width: 82px !important;
}
.offer-card-title-tag-wrapper {
    font-size: 17px;
    @media screen and (max-width: 767px) {
        font-size: 14px;
        
    }
}

.price-per-month {
    display: none;
}


}@media screen and (max-width: 767px) {.lfr-layout-structure-item-0a64a1a8-a19c-e638-7f1e-3fb27419e365 {
.navigation-bar-light {
    background-color: #ffff;
}
.component-tabs .navbar-nav .nav-item {
    flex-basis: 50%;
}

        @media screen and (max-width: 576px) {
        .navigation-bar-light {
      justify-content: center;
}
.navbar-text-truncate {
    font-size: 18px;
}
        }

.nav-link.active .navbar-text-truncate {
color: #F96511;
}

.navbar-collapse-absolute {
justify-content: center;
}

.component-tabs .navigation-bar-light .icon-caret-bottom {
 border-top: 5px solid #F96511;
}

.collapsed .navbar-text-truncate {
color: #F96511;
font-size: 18px;
font-family: Montserrat-SemiBold;
}

.nav-link.active .navbar-text-truncate {
color: #F96511;
}

 .navbar-text-truncate {
  font-size: 18px;
  color: #28313A;

}

.navbar-underline .navbar-toggler-link:after {
    background-color: #F96511;
}
}.lfr-layout-structure-item-2fe1b378-fd1f-f0bc-2ba3-c9d5b00162a8 {
.offers-cards-container .specification-wrapper .specification-item {
    width: 110px !important;
}
.offer-card-header {
    flex-direction: row;
gap:5px;
}
 .offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 24px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
}
.offer-card-title a {
    font-size: 40px ;
    font-family: 'Montserrat-Bold' ;
}

.offers-cards-container  .offer-validity {
color: #7A8999;
    font-family: 'Montserrat-Medium';
}
.offers-cards-container  .btn-primary{
    width: 100%;
    margin-top: 12px;
    font-family: 'Montserrat-Medium';
    background-color: #F96511;
    border-color: #F96511;
}
.offers-cards-container  
 .message-price-equipement {
    color: #005BC3;
    font-family: Montserrat-bold;
}
@media (max-width: 575.98px) {
.offers-cards-container .card-body {
    padding: 10px;
}
    .offers-cards-container .specification-wrapper .specification-item {
        width: 74px !important;
    }
.specification-item {
        min-width: 63px !important;
    }
}
}.lfr-layout-structure-item-c54510b2-d688-76cc-e640-3811a308b1ad {

      .offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 18px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
}
               .offer-card-title a {
                font-size: 20px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
            }
.offer-card-title-tag-wrapper   {  padding: 0 50px;
}
@media (max-width: 575.98px) {
   .offer-card-title a {
                font-size: 16px ;
}
.offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 14px ;
}
.card-without-title .card-body {
    padding: 10px;
}
 .list-forfait .offers-cards-container {
                 flex-wrap: nowrap;
                    overflow: auto;
                    scrollbar-width: none;
            }
}
}}@media screen and (max-width: 575px) {.lfr-layout-structure-item-0a64a1a8-a19c-e638-7f1e-3fb27419e365 {
.navigation-bar-light {
    background-color: #ffff;
}
.component-tabs .navbar-nav .nav-item {
    flex-basis: 50%;
}

        @media screen and (max-width: 576px) {
        .navigation-bar-light {
      justify-content: center;
}
.navbar-text-truncate {
    font-size: 18px;
}
        }

.nav-link.active .navbar-text-truncate {
color: #F96511;
}

.navbar-collapse-absolute {
justify-content: center;
}

.component-tabs .navigation-bar-light .icon-caret-bottom {
 border-top: 5px solid #F96511;
}

.collapsed .navbar-text-truncate {
color: #F96511;
font-size: 18px;
font-family: Montserrat-SemiBold;
}

.nav-link.active .navbar-text-truncate {
color: #F96511;
}

 .navbar-text-truncate {
  font-size: 18px;
  color: #28313A;

}

.navbar-underline .navbar-toggler-link:after {
    background-color: #F96511;
}

.offer-card-header {
    flex-direction: row;
align-items: center;
gap:5px;
}
}.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;
    }
}

.offer-card-header {
    flex-direction: row;
align-items: center;
gap:5px;
}
 .offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 20px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
}

.offer-card-title a {
        font-size: 24px;
        font-family: 'Montserrat-Bold';
    }

    .offers-cards-container .specification-wrapper .specification-item {
min-width: 90px !important;
max-width: 90px !important;
}

}.lfr-layout-structure-item-c54510b2-d688-76cc-e640-3811a308b1ad {
.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;
    }

}

    .offers-cards-container .specification-wrapper .specification-item {
min-width: 90px !important;
max-width: 90px !important;
}

      .offer-entrepriseOfferSubTitle {
color:#ffff;
      font-size: 18px ;
                font-family: 'Montserrat-Bold' ;
        line-height: 24px;
}

.offer-card-header {
flex-direction: column;

.offer-card-title {
a {
font-size: 18px;
font-family: 'Montserrat-Bold';
}
}
}


}}