تمام ✅
إليك الكود بعد **إزالة كل شيء غير ضروري** والإبقاء فقط على **تحديد نوع الخط (Cairo)** لموقعك بالكامل:
@font-face {
  font-family: 'Cairo';
  src: url('fonts/Cairo/Cairo-Regular.woff2') format('woff2'),
       url('fonts/Cairo/Cairo-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cairo';
  src: url('fonts/Cairo/Cairo-Bold.woff2') format('woff2'),
       url('fonts/Cairo/Cairo-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'Cairo', sans-serif !important;
}


🔹 هذا الكود يحمّل خط **Cairo** من Google Fonts ويطبّقه على كامل الموقع فقط — بدون أي إعدادات إضافية.


.why-choose-area {
    background-color: #234681 !important;
    padding-top: 113px;
    padding-bottom: 113px;
    position: relative;
    overflow: hidden;
    z-index: 2;
}


.service-items .row {
 
  justify-content: center !important;
 
}


.section-gap {
    padding-top: 120px;
    padding-bottom: 345px !important;
}


.call-to-action-two {
    display: block;
    padding-bottom: 100px;
}

.features-sub p {
    visibility: hidden;
}


.why-choose-area {
    background-color: #1d3e7a !important;
   }
   
   
   .service-item-three p {
  white-space: pre-line;
}



.service-item-three {
   
    padding: 45px 4px 42px;
    
    }
    
    
    .col-lg-6.wow.fadeInRight.animated p {
  font-size: 1.2rem;
}

.counter-section-two {
  background-color: #199064; /* اللون الأخضر */
  background-image: none !important;    /* إخفاء الصورة */
}



.counter {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
  display: inline-block;
  margin: 0 15px;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.counter.active {
  opacity: 1;
}


.faq-counter-boxes {
  display: none !important;
}

.about-history-area {
 
    padding-bottom: 0px !important;
}

.counter-section-two   {
text-align: justify !important;
}


.service-item-four .services-thumb img {
   
    border-radius: 25px;
}


.service-item-four .services-content .title {
   
    height: 78px !important;
}

.service-item-three p {

    text-align: start !important;
}

.about-history-area .history-item .history-thumb img {
 
    border-radius: 25px !important;
}


.conatct-section .contact-form-area .contact-form {
   
       background: #1b214b !important;
}



.conatct-section .contact-form-area .contact-form .form-title {
   
    color: white !important;
   
}



.title {
  color: #000; /* اللون الأسود للنص */
  font-size: 32px;
  margin-bottom: 15px;
  font-weight: 700;
  position: relative;
}

.underline {
  width: 120px; /* طول الخط */
  height: 3px; /* سماكة الخط */
  background: #fff; /* اللون الأبيض */
  margin: 0 auto 25px auto; /* يخليه بالمنتصف */
  border-radius: 2px; /* يجعل الأطراف ناعمة */
}


.call-to-action-two .call-to-action-inner .title {
    
    color: black !important;
}


.tile-gallery-three .img-two img {
 
    visibility: hidden !important;
}

@media (max-width: 575px) {
.tile-gallery-two .img-two img {
   
    visibility: hidden !important;
}
}


@media (max-width: 575px) {
    .tile-gallery-two .img-two {
     
        visibility: hidden !important;
    }
}

    .tile-gallery-two .img-one {
     
        border-radius: 45px  !important;
    }
    
      .tile-gallery-three .img-one {
     
        border-radius: 45px  !important;
    }


.about-thumb img {
   
    border-radius: 25px !important;
   
}



.counter-section-two {
    background: white !important;
   
}

.counter-section-two .icon {
    color: #278652 !important;
}

.counter-section-two .content {
    color: #278652 !important;
}

.counter-section-two .counter {
    color: #278652 !important;
}

.counter-section-two .title {
    color: #278652 !important;
}


.quick_call_area a  {
    height: 50px !important;
    width: 50px !important;

}


@media (min-width: 992px) {
    .faq-section .row .col-lg-6.col-md-10 {
        padding-bottom: 229px !important;
    }
}


.faq-video-thumb-area .tile-gallery-three .img-one img,
.faq-video-thumb-area .tile-gallery-three .img-two img {
    border-radius: 25px !important;
}


.site-logo a img {
    max-width: 153px !important;
}



.sticky-header.sticky-on .header-navigation {
 
  
 
}