.contact-form .contact-button {border-radius: 4px}
.btn ,.blog-post-thumb-two .tag-two {border-radius: 4px}
.btn:before {border-radius: 4px}
.navbar-wrap ul li .sub-menu {min-width: 350px}
@media (min-width: 1199.98px) {
  .cta-inner-wrap-two {min-height: 290px}}
@media (max-width: 767.98px) {
    .services-widget {
        padding: 0px 15px 0px;
  }}
.f-logo img, .fw-logo img, .logo img {
    max-height: 40px;
}
.slider-content .title {line-height: 1.2;}
.about-content-two p {font-size: larger;font-weight: 600;margin-bottom: 40px}
.counter-bg {direction: ltr}
.project-thumb-two img {max-width: 250px}
.project-content-two .title {color:#a9259c}
.project-content-two span {display: none;color:#a9259c}
.project-item-two {max-width: 250px}
.project-content-two .link-btn {background: #a9259c;color:#FFF;justify-self: anchor-center}
.cta-info-wrap .content span {font-size: 17px;}
.overview-content .content-bottom .list-wrap li {border: 0;padding-top: 5px;padding-bottom: 5px}
  /* بطاقة بحد وتأثير تكبير عند الهوفر */
  .row.row-custom-bordered-modern .box-minimal {
    background: #fff;
    border: 1px solid #e5e7eb;      /* رمادي فاتح */
    border-radius: 12px;
    box-shadow: 0 0 0 rgba(0,0,0,0);
    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
    will-change: transform;
    overflow: hidden;
  }
  .row.row-custom-bordered-modern .box-minimal:hover {
    transform: translateY(-4px) scale(1.02);
    box-shadow: 0 12px 24px rgba(0,0,0,.08);
    border-color: #d1d5db;
  }
  .row.row-custom-bordered-modern .box-minimal .unit-body {
    padding: 20px 16px; /* مسافة داخلية لطيفة */
  }
  /* للأجهزة بدون hover */
  @media (hover: none) {
    .row.row-custom-bordered-modern .box-minimal:hover { transform: none; }
  }
.g-recaptcha{margin-left: -28px}
.g-recaptcha-rtl{margin-right: -28px}