.inner_banner_main .title {
   font-family: "Montserrat", Sans-serif !important;
}

.clients.element-one .clients-item > .holder,
.clients.element-two .clients-item > .holder {
    height: 100px !important;
}
.checkmark-list ul {
  list-style: none; /* Removes default bullets */
  padding-left: 0;  /* Adjust padding as needed */
}

.checkmark-list ul li {
  position: relative; /* Needed for positioning the checkmark */
  padding-left: 30px; /* Space for the checkmark */
  margin-bottom: 10px; /* Spacing between items */
}

.checkmark-list ul li::before {
  content: '✓'; /* Unicode character for a check mark. You can also use '✔' or '✅' */
  color: green; /* Color of the check mark */
  position: absolute; /* Position the checkmark independently */
  left: 0; /* Position at the start of the padding */
  top: 0; /* Align with the top of the text */
  font-size: 1.2em; /* Size of the check mark */
}
.checkmark-list img{border-radius:10px}
.elementor-tabs-view-vertical .elementor-tab-content ul li a[href$=".pdf"]::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-image: url("https://cdn-icons-png.flaticon.com/512/337/337946.png");
    background-size: contain;
    background-repeat: no-repeat; 
    vertical-align: middle;
}

/* Optional: spacing improve */
.elementor-tabs-view-vertical .elementor-tab-content ul li a {
    display: inline-flex;
    align-items: center; font-weight:normal !important; color:#0c352f;
}
.elementor-tabs-view-vertical .elementor-tab-content ul li{margin-bottom:10px;}
.elementor-tabs-view-vertical .elementor-tab-content ul li a b { font-weight:500}
.elementor-tabs-view-vertical .elementor-tab-content ul li a:hover {
    display: inline-flex;
    align-items: center; font-weight:normal; color:#ff8100;
}
body[data-header-style="header-style-six-b"] #mobile-menu{background-color: rgb(255 255 255) !important;}