:root {
    --green-dark: #00674b;
    --green-light: #c7e3d4;
    --green-mid: #00895c;
    --green-pale: #e8f5ee;
    --grey-100: #f7f7f5;
    --grey-200: #ebebea;
    --grey-400: #9a9a96;
    --grey-700: #4a4a46;
    --grey-900: #1a1a17;
    --shadow-md: 0 8px 32px rgba(0,103,75,0.13);
    --radius: 16px;
    --radius-sm: 8px;
  }
  * { box-sizing: border-box; margin: 0; padding: 0; }
  body { 
    /* font-family: 'DM Sans', sans-serif;  */
    background: #fff; color: var(--grey-900); overflow-x: hidden; }

  /* NAVBAR */
  header { position: sticky; top: 0; z-index: 1000; background: #fff; box-shadow: 0 2px 16px rgba(0,0,0,.07); }
  .navbar-inner { max-width: 1100px; margin: auto; padding: 0 24px; height: 64px; display: flex; align-items: center; justify-content: space-between; gap: 20px; }
  .nav-logo img { height: 42px; display: block; }
  .nav-links { display: flex; align-items: center; gap: 28px; list-style: none; }
    .nav-links a { text-decoration: none; color: var(--grey-700); font-size: 15px; font-weight: 500; transition: color .2s; }
  .nav-links a:hover { color: var(--green-dark); }
  .nav-actions { display: flex; align-items: center; gap: 12px; }
  .btn-callback { 
    padding: 8px 20px; border-radius: 24px; border: 1.5px solid var(--green-dark); background: transparent; 
    color: var(--green-dark); font-size: 14px; font-weight: 600; cursor: pointer; transition: all .2s; 
    /* font-family: 'DM Sans', sans-serif;  */
    }
  .btn-callback:hover { background: var(--green-dark); color: #fff; }
  .btn-devis { padding: 9px 22px; border-radius: 24px; background: var(--green-dark); color: #fff; font-size: 14px; font-weight: 600; border: none; cursor: pointer; text-decoration: none; transition: background .2s, transform .15s; 
    /* font-family: 'DM Sans', sans-serif;  */
  }
  .btn-devis:hover { background: var(--green-mid); transform: translateY(-1px); }
  .nav-globe { background: none; border: none; cursor: pointer; color: var(--grey-700); font-size: 18px; padding: 4px; }

  /* HERO */
  .contact-hero { background: linear-gradient(135deg, var(--green-dark) 0%, #004d36 60%, #003326 100%); position: relative; overflow: hidden; padding: 72px 24px 90px; text-align: center; }
  .contact-hero::before { content: ''; position: absolute; inset: 0; 
    /* background-image: url("https://images.unsplash.com/photo-1605296867304-46d5465a13f1?w=1400&q=60&auto=format&fit=crop");  */
    /* background-image: url("https://images.unsplash.com/photo-1624727828489-a1e03b79bba8?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"); */
    /* background-image: url("https://images.unsplash.com/photo-1623439844752-524658b16ce6?fm=jpg&q=60&w=3000&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"); */
    background-image: url("https://images.unsplash.com/photo-1618498082410-b4aa22193b38?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D");
    background-size: cover; background-position: center; opacity: .23;
   }
  .contact-hero::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 70px; background: #fff; clip-path: ellipse(55% 100% at 50% 100%); }
  .hero-inner { position: relative; z-index: 1; }
  .hero-badge { display: inline-block; background: rgba(199,227,212,.18); border: 1px solid rgba(199,227,212,.4); color: var(--green-light); font-size: 12px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; padding: 5px 16px; border-radius: 24px; margin-bottom: 20px; animation: fadeSlideDown .6s ease both; }
  .contact-hero h1 { font-family: 'Playfair Display', serif; font-size: clamp(2.2rem, 5vw, 3.4rem); color: #fff; line-height: 1.18; margin-bottom: 18px; animation: fadeSlideDown .7s ease both; }
  .contact-hero > .hero-inner > p { color: rgba(255,255,255,.78); font-size: 16px; max-width: 520px; margin: 0 auto 32px; line-height: 1.65; animation: fadeSlideDown .8s ease both; }
  .hero-stats { display: flex; justify-content: center; gap: 40px; flex-wrap: wrap; animation: fadeSlideDown .9s ease both; }
  .hero-stat { text-align: center; color: #fff; }
  .hero-stat strong { display: block; 
    font-family: 'Playfair Display', serif;
    font-size: 1.9rem; color: var(--green-light); }
  .hero-stat span { font-size: 13px; opacity: .75; }

  /* INFO CARDS */
  .contact-info-strip { max-width: 1100px; margin: -10px auto 0; padding: 0 24px 40px; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; }
  .info-card { background: #fff; border-radius: var(--radius); padding: 28px 24px; box-shadow: var(--shadow-md); display: flex; flex-direction: column; align-items: flex-start; gap: 10px; border: 1px solid var(--grey-200); transition: transform .25s, box-shadow .25s; opacity: 0; animation: fadeUp .6s ease forwards; }
  .info-card:nth-child(1) { animation-delay: .1s; }
  .info-card:nth-child(2) { animation-delay: .2s; }
  .info-card:nth-child(3) { animation-delay: .3s; }
  .info-card:nth-child(4) { animation-delay: .4s; }
  .info-card:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(0,103,75,.16); }
  .info-card-icon { width: 46px; height: 46px; border-radius: 12px; background: var(--green-light); display: flex; align-items: center; justify-content: center; color: var(--green-dark); font-size: 18px; flex-shrink: 0; }
  .info-card-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .07em; color: var(--grey-400); }
  .info-card-value { font-size: 15px; font-weight: 500; color: var(--grey-900); line-height: 1.4; }
  .info-card-value a { color: inherit; text-decoration: none; }
  .info-card-value a:hover { color: var(--green-dark); }

  /* SECTION SHARED */
  .section-header { text-align: center; max-width: 580px; margin: 0 auto 48px; }
  .section-tag { display: inline-block; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: .1em; color: var(--green-dark); background: var(--green-light); padding: 4px 14px; border-radius: 20px; margin-bottom: 14px; }
  .section-header h2 { 
    /* font-family: 'Playfair Display', serif;  */
    font-size: clamp(1.6rem, 3vw, 2.2rem); color: var(--grey-900); margin-bottom: 12px; }
  .section-header p { font-size: 15px; color: var(--grey-400); line-height: 1.65; }

  /* CONTACT MAIN */
  .contact-section { max-width: 1100px; margin: 0 auto; padding: 20px 24px 80px; display: grid; grid-template-columns: 1fr 1.7fr; gap: 36px; align-items: start; }
  .contact-sidebar { display: flex; flex-direction: column; gap: 24px; }
  .sidebar-image-block { border-radius: var(--radius); overflow: hidden; position: relative; height: 220px; }
  .sidebar-image-block img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .5s; }
  .sidebar-image-block:hover img { transform: scale(1.04); }
  .sidebar-image-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,103,75,.65) 0%, transparent 60%); display: flex; align-items: flex-end; padding: 18px; }
  .sidebar-image-overlay p { color: #fff; font-size: 14px; font-weight: 500; line-height: 1.4; }
  .sidebar-block { background: var(--green-pale); border-radius: var(--radius); padding: 24px; border: 1px solid var(--green-light); }
  .sidebar-block h3 { font-family: 'Playfair Display', serif; font-size: 1.15rem; margin-bottom: 16px; color: var(--green-dark); }
  .sidebar-detail-row { display: flex; align-items: flex-start; gap: 12px; padding: 10px 0; border-bottom: 1px solid var(--green-light); }
  .sidebar-detail-row:last-child { border-bottom: none; }
  .sdr-icon { color: var(--green-dark); width: 18px; margin-top: 2px; flex-shrink: 0; }
  .sdr-text { font-size: 14.5px; color: var(--grey-700); line-height: 1.5; }
  .sdr-text a { color: var(--grey-700); text-decoration: none; }
  .sdr-text a:hover { color: var(--green-dark); }
  .socials-row { display: flex; gap: 12px; margin-top: 4px; }
  .social-btn { width: 40px; height: 40px; border-radius: 50%; border: 1.5px solid var(--green-light); background: #fff; color: var(--green-dark); font-size: 16px; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all .2s; }
  .social-btn:hover { 
    background: var(--green-dark); 
    color: #fff !important;
    border-color: var(--green-dark); transform: translateY(-2px); }
  .trust-block { background: var(--grey-100); border-radius: var(--radius); padding: 20px 24px; display: flex; align-items: center; gap: 14px; border: 1px solid var(--grey-200); }
  .trust-stars { color: #00b67a; font-size: 14px; }
  .trust-text { font-size: 13px; color: var(--grey-700); line-height: 1.4; }
  .trust-text strong { color: var(--grey-900); }

  /* FORM */
  .contact-form-wrap { background: #fff; border-radius: var(--radius); padding: 40px 36px; box-shadow: var(--shadow-md); border: 1px solid var(--grey-200); }
  .form-heading { font-family: 'Playfair Display', serif; font-size: 1.6rem; color: var(--grey-900); margin-bottom: 6px; }
  .form-sub { font-size: 14px; color: var(--grey-400); margin-bottom: 28px; }
  .form-group { margin-bottom: 20px; }
  .form-label { display: block; font-size: 13px; font-weight: 600; color: var(--grey-700); margin-bottom: 7px; }
  .form-label .req { color: var(--green-dark); }
  .form-control { width: 100%; padding: 12px 16px; border: 1.5px solid var(--grey-200); border-radius: var(--radius-sm); font-size: 15px; font-family: 'DM Sans', sans-serif; color: var(--grey-900); background: #fff; transition: border-color .2s, box-shadow .2s; outline: none; appearance: none; }
  .form-control:focus { border-color: var(--green-dark); box-shadow: 0 0 0 3px rgba(0,103,75,.10); }
  .form-control::placeholder { color: var(--grey-400); }
  select.form-control { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239a9a96' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 14px center; padding-right: 38px; cursor: pointer; }
  textarea.form-control { resize: vertical; min-height: 110px; }
  .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
  .file-upload-area { border: 2px dashed var(--grey-200); border-radius: var(--radius-sm); padding: 20px; text-align: center; cursor: pointer; transition: border-color .2s, background .2s; }
  .file-upload-area:hover { border-color: var(--green-dark); background: var(--green-pale); }
  .file-upload-area .upload-icon { font-size: 24px; color: var(--grey-400); margin-bottom: 8px; display: block; }
  .file-upload-area p { font-size: 13px; color: var(--grey-400); }
  .file-upload-area strong { color: var(--green-dark); }
  #fileInput { display: none; }
  .alert-quote { display: none; background: var(--green-pale); border: 1px solid var(--green-light); border-radius: var(--radius-sm); padding: 14px 18px; font-size: 14px; color: var(--green-dark); margin-bottom: 20px; gap: 10px; align-items: flex-start; }
  .alert-quote.visible { display: flex; }
  .all-ctt .btn-submit { width: 100%; padding: 14px 28px; background: var(--green-dark); color: #fff; border: none; border-radius: 50px; font-size: 16px; font-weight: 600; font-family: 'DM Sans', sans-serif; cursor: pointer; transition: background .2s, transform .15s, box-shadow .2s; }
  .btn-submit:hover { background: var(--green-mid); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,103,75,.3); }
  .form-disclaimer { text-align: center; font-size: 12px; color: var(--grey-400); margin-top: 14px; line-height: 1.5; }
  .form-disclaimer a { color: var(--green-dark); text-decoration: none; }
  .success-msg { display: none; text-align: center; padding: 40px 20px; }
  .success-msg.show { display: block; }
  .success-icon { width: 72px; height: 72px; border-radius: 50%; background: var(--green-light); color: var(--green-dark); font-size: 30px; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; animation: bounceIn .5s ease; }

  /* ISTANBUL BAND */
  .istanbul-band { position: relative; height: 200px; overflow: hidden; }
  .istanbul-band img { width: 100%; height: 100%; object-fit: cover; display: block; }
  .istanbul-band-overlay { position: absolute; inset: 0; background: linear-gradient(to right, rgba(0,103,75,.75), rgba(0,50,36,.5)); display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; padding: 24px; }
  .istanbul-band-overlay h3 { font-family: 'Playfair Display', serif; color: #fff; font-size: clamp(1.3rem, 3vw, 2rem); margin-bottom: 8px; }
  .istanbul-band-overlay p { color: rgba(255,255,255,.8); font-size: 14px; }

  /* WHY US */
  .why-section { background: var(--grey-100); padding: 64px 24px; }
  .why-grid { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 24px; }
  .why-card { background: #fff; border-radius: var(--radius); padding: 28px 24px; border: 1px solid var(--grey-200); transition: transform .25s, box-shadow .25s; text-align: center; }
  .why-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }
  .why-icon { width: 52px; height: 52px; border-radius: 14px; background: var(--green-light); color: var(--green-dark); font-size: 20px; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; }
  .why-card h4 { font-weight: 600; font-size: 15px; margin-bottom: 8px; color: var(--grey-900); }
  .why-card p { font-size: 13.5px; color: var(--grey-400); line-height: 1.6; }

  /* MAPS */
  .maps-section { padding: 72px 24px; background: #fff; }
  .maps-grid { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }
  .map-card { border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow-md); border: 1px solid var(--grey-200); transition: transform .3s, box-shadow .3s; }
  .map-card:hover { transform: translateY(-4px); box-shadow: 0 20px 48px rgba(0,103,75,.16); }
  .map-card-header { background: var(--green-dark); padding: 18px 24px; display: flex; align-items: center; gap: 14px; }
  .map-flag { width: 36px; height: 36px; border-radius: 50%; object-fit: cover; border: 2px solid rgba(255,255,255,.3); flex-shrink: 0; }
  .map-card-header-text { flex: 1; }
  .map-card-header h3 { color: #fff; font-size: 1rem; font-weight: 600; margin-bottom: 3px; }
  .map-card-header p { color: rgba(255,255,255,.7); font-size: 12.5px; line-height: 1.4; }
  .map-pin-icon { color: var(--green-light); font-size: 20px; }
  .map-iframe-wrap iframe { display: block; width: 100%; height: 300px; border: none; }
  .map-card-footer { padding: 14px 20px; background: var(--green-pale); display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--green-dark); font-weight: 500; border-top: 1px solid var(--green-light); flex-wrap: wrap; }
  .map-card-footer a { color: var(--green-dark); text-decoration: none; font-weight: 600; }
  .map-card-footer a:hover { text-decoration: underline; }

  /* EMERGENCY */
  .emergency-section { background: linear-gradient(135deg, #0d1f1a 0%, #00674b 100%); padding: 72px 24px; position: relative; overflow: hidden; }
  .emergency-section::before { content: ''; position: absolute; top: -80px; right: -80px; width: 320px; height: 320px; border-radius: 50%; background: rgba(199,227,212,.07); pointer-events: none; }
  .emergency-section::after { content: ''; position: absolute; bottom: -60px; left: -60px; width: 220px; height: 220px; border-radius: 50%; background: rgba(199,227,212,.05); pointer-events: none; }
  .emergency-inner { max-width: 1100px; margin: 0 auto; position: relative; z-index: 1; }
  .emergency-top { display: flex; align-items: center; gap: 18px; margin-bottom: 48px; }
  .emergency-pulse { width: 58px; height: 58px; border-radius: 50%; background: #e53935; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 24px; flex-shrink: 0; animation: pulse 2s infinite; }
  .emergency-title-group h2 { font-family: 'Playfair Display', serif; color: #fff; font-size: clamp(1.5rem, 3vw, 2.1rem); margin-bottom: 6px; }
  .emergency-title-group p { color: rgba(255,255,255,.65); font-size: 14px; }
  .emergency-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; margin-bottom: 36px; }
  .emergency-card { background: rgba(255,255,255,.07); border: 1px solid rgba(199,227,212,.2); border-radius: var(--radius); padding: 24px 22px; transition: background .25s, transform .25s; }
  .emergency-card:hover { background: rgba(255,255,255,.12); transform: translateY(-3px); }
  .emergency-card-icon { width: 48px; height: 48px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 14px; }
  .icon-red { background: rgba(229,57,53,.2); color: #ef5350; }
  .icon-orange { background: rgba(255,152,0,.2); color: #ffa726; }
  .icon-green { background: rgba(199,227,212,.2); color: var(--green-light); }
  .icon-blue { background: rgba(33,150,243,.2); color: #64b5f6; }
  .emergency-card h4 { color: #fff; font-size: 15px; font-weight: 600; margin-bottom: 8px; }
  .emergency-card p { color: rgba(255,255,255,.62); font-size: 13.5px; line-height: 1.6; }
  .emg-number { display: inline-flex; align-items: center; gap: 7px; margin-top: 12px; padding: 7px 14px; background: rgba(255,255,255,.1); border-radius: 24px; color: var(--green-light); font-size: 13.5px; font-weight: 600; text-decoration: none; transition: background .2s; }
  .emg-number:hover { background: rgba(255,255,255,.18); }
  .emergency-banner { background: rgba(229,57,53,.12); border: 1px solid rgba(229,57,53,.3); border-radius: var(--radius); padding: 24px 28px; display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }
  .emergency-banner-icon { font-size: 36px; color: #ef5350; flex-shrink: 0; animation: beat 1.5s infinite; }
  .emergency-banner-text { flex: 1; min-width: 200px; }
  .emergency-banner-text h4 { color: #fff; font-size: 1rem; font-weight: 700; margin-bottom: 6px; }
  .emergency-banner-text p { color: rgba(255,255,255,.65); font-size: 13px; line-height: 1.5; }
  .emergency-banner-actions { display: flex; gap: 12px; flex-wrap: wrap; }
  .btn-emergency { padding: 11px 22px; border-radius: 50px; font-size: 14px; font-weight: 700; font-family: 'DM Sans', sans-serif; cursor: pointer; text-decoration: none; transition: all .2s; display: inline-flex; align-items: center; gap: 8px; white-space: nowrap; }
  .btn-emergency-red { background: #e53935; color: #fff; border: none; }
  .btn-emergency-red:hover { background: #c62828; transform: translateY(-1px); box-shadow: 0 6px 20px rgba(229,57,53,.4); }
  .btn-emergency-outline { background: transparent; color: #fff; border: 1.5px solid rgba(255,255,255,.4); }
  .btn-emergency-outline:hover { border-color: #fff; background: rgba(255,255,255,.08); }

  /* FOOTER */
  footer { background: #374151; color: #fff; }
  .footer-main { max-width: 1100px; margin: auto; padding: 56px 24px 40px; display: grid; grid-template-columns: 1.8fr 1fr 1fr; gap: 40px; }
  .footer-brand img { height: 40px; margin-bottom: 14px; display: block; }
  .footer-brand p { font-size: 13.5px; color: rgba(255,255,255,.6); line-height: 1.7; max-width: 340px; }
  .footer-col h5 { font-weight: 600; font-size: 14px; color: var(--green-light); margin-bottom: 16px; text-transform: uppercase; letter-spacing: .06em; }
  .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; }
  .footer-col ul li a { text-decoration: none; color: rgba(255,255,255,.65); font-size: 13.5px; transition: color .2s; }
  .footer-col ul li a:hover { color: var(--green-light); }
  .footer-bottom { border-top: 1px solid rgba(255,255,255,.1); padding: 55px 24px; text-align: center; font-size: 12.5px; color: rgba(255,255,255,.45); }

  /* SCROLL REVEAL — elements are visible by default; JS adds .will-animate to enable the effect */
  .reveal { transition: opacity .65s ease, transform .65s ease; }
  .reveal.will-animate { opacity: 0; transform: translateY(32px); }
  .reveal.will-animate.visible { opacity: 1; transform: translateY(0); }

  /* ANIMATIONS */
  @keyframes fadeSlideDown { from { opacity:0; transform:translateY(-18px); } to { opacity:1; transform:translateY(0); } }
  @keyframes fadeUp { from { opacity:0; transform:translateY(24px); } to { opacity:1; transform:translateY(0); } }
  @keyframes bounceIn { 0%{transform:scale(.5);opacity:0;} 70%{transform:scale(1.1);} 100%{transform:scale(1);opacity:1;} }
  @keyframes pulse { 0%{box-shadow:0 0 0 0 rgba(229,57,53,.6);} 70%{box-shadow:0 0 0 18px rgba(229,57,53,0);} 100%{box-shadow:0 0 0 0 rgba(229,57,53,0);} }
  @keyframes beat { 0%,100%{transform:scale(1);} 50%{transform:scale(1.12);} }

  /* RESPONSIVE */
  @media (max-width: 900px) {
    .contact-section { grid-template-columns: 1fr; }
    .footer-main { grid-template-columns: 1fr 1fr; }
    .footer-brand { grid-column: 1 / -1; }
    .maps-grid { grid-template-columns: 1fr; }
  }
  @media (max-width: 640px) {
    .form-row { grid-template-columns: 1fr; }
    .nav-links { display: none; }
    .contact-form-wrap { padding: 24px 18px; }
    .footer-main { grid-template-columns: 1fr; }
    .hero-stats { gap: 24px; }
    .emergency-banner { flex-direction: column; }
    .emergency-top { flex-direction: column; text-align: center; }
  }

  .all-ctt h4{
    background : unset;
    padding-left: 0px;
    border: unset;
  }

  .all-ctt i.fab.fa-whatsapp , .all-ctt i.fab.fa-facebook-f , .all-ctt i.fab.fa-instagram , 
   .all-ctt i.fab.fa-youtube , .all-ctt i.fab.fa-linkedin-in , .all-ctt .icon-red i {
    font-style:normal!important;
  }

  .all-ctt i.fa-phone-volume{
    font-family: "Font Awesome 6 Free";
  }

  .intl-tel-input {
    display: block !important;
  }

  .all-ctt .btn-submit {
    height: unset;
  }

  a.btn-emergency:hover , a.emg-number:hover {
    color: white;
  }

  #secf1 > hr:first-of-type{
    display: none;
  }

.breadcrumb { background: #f8f8f8; 
    border-bottom: 1px solid #e0e0e0; 
    padding: 9px 40px; font-size: 12.5px; 
    color: #888888 }
.breadcrumb a { color: #00674b; text-decoration: none; }
.breadcrumb a:hover { text-decoration: underline; }

.breadcrumb { padding: 9px 20px; }

.body_lang_ar .why-grid h4 , .body_lang_ar .emergency-inner h4{
   padding-right: unset;
}

#contactForm input.form-control , #contactForm select.form-control {
    height: 3rem;
}
/* 
.phone-btn-row .btn-submit{
    padding: 0px!important;
    width: 39%;
    border-radius: 6px;
    height: 44px;
} */

/*
.callback-numbers-wrap .close-btn{
  padding-top: .25rem !important;
} */

