/*
Theme Name: Eergx
Theme URI: http://themexriver.com/wp/eergx
Author: themexriver
Author URI: http://themexriver.com/
Description: BME - Balochistan Mining Enterprises
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: eergx
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
ul.custom-bullets {
    list-style: none;
    padding-left: 0;
}

ul.custom-bullets li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px;
}

ul.custom-bullets li::before {
    content: "\f058"; /* Font Awesome icon, e.g. check-circle */
    font-family: "Font Awesome 6 Free"; /* or 5 depending on your version */
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 0;
    color: #2ecc71; /* green, for example */
}

  table {
    width: 100%;
    border-collapse: collapse;
  }
  th, td {
    padding: 8px;
    text-align: center;
    border: 1px solid #ddd;
  }
  th {
    font-weight: bold;
  }
  td {
    text-align: left;
  }

  /* Container for horizontal scrolling on small screens */
  .table-container {
    width: 100%;
    overflow-x: auto; /* Enables horizontal scrolling */
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on mobile devices */
  }
  .table-container table th:first-child,
  .table-container table td:first-child {
    text-align: center;
	  width:70px;
  }
  /* Media query for smaller screens */
  @media screen and (max-width: 768px) {
    table {
      min-width: 600px; /* Ensure the table stays wide enough to scroll horizontally */
    }
  }

egx-services-4-card a{
	display:none !important;
}
.egx-services-4-card .link {
	display:none !important;
}
.egx-client-1-wrap {
    margin: 0 auto 0;
    max-width: 1080px;
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 18px;
}


.hero-title {
    text-transform: none !important;
    
}
.egx-split-text .split-line div div:nth-child(1) {
    text-transform: none !important;
}
.egx-split-text-2 .split-line div div:nth-child(1) {
    text-transform: none !important;
}

.egx-client-1-wrap .client-item-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0px solid #ddd !important;
    border-radius: 20px;
    padding: 10px 10px;
    min-height: 90px;
    overflow: hidden;
}
.egx-hero-4-item .hero-title {
    font-weight: 800;
    font-size: 72px;
    line-height: 83px !important;
    text-transform: capitalize;
    color: #0D0D0D;
}
.egx-hero-4-item {
    max-width: 560px;
    padding-bottom: 0px !important;
}

.action {
                margin-top: 45px;
                display: flex;
                flex-direction: column;
                gap: 20px;

                .link {
                    display: grid;
                    grid-template-columns: 37px auto;
                    align-items: center;
                    gap: 10px;

                    .icon {
                        width: 37px;
                        height: 37px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        color: #fff;
                        border-radius: 50%;
                        border: 2px dotted rgb(69, 108, 72);
                        background: var(--egx-gd-1);
                        transition: all 0.3s ease;
                    }

                    .link-text {
                        font-size: 16px;
                        font-family: var(--urbanist);
                        color: rgb(255, 255, 255);
                        font-weight: 700;
                        line-height: 1.563;
                        transition: all 0.3s ease;
                    }

                    &:hover {
                        .link-text {
                            color: #fff !important;
                        }
                        .icon {
                            color: #fff !important;
                            border-color: #198754 !important;
                        }
                    }
                }
            }