/* source: inline block f2cca6f0 */
:root {
          --font-default: Roboto ;
        }:root {
          --font-heading: 'Times New Roman', Times,serif ;
        }:root {
    --color-primary: #145366;
    --color-secondary: #145366;
}

.navbar-brand>img {
    display: block;
    height: 55px !important;
}

.newsletter-form.wow.fadeInDown{
    visibility: hidden !important;
    
}
.banner-style-three h2 strong::after{
    position: absolute;
    left: -5%;
    bottom: 0;
    content: "";
    height: 100%;
    width: 110%;
    background: url(/wp-content/uploads/2025/05/Strong-Highlight.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: -1;
}

.about-style-one strong::after {
    position: absolute;
    left: -5%;
    bottom: 0;
    content: "";
    height: 100%;
    width: 110%;
    background: url(/wp-content/uploads/2025/05/Strong-Highlight.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: -1;
}

.banner-style-two-area,
.banner-area
 {
  height: 100vh;
}

ul.list-info-item {
    list-style: none;
    margin-bottom: 0;
}

.about-grid-info {
    display: grid;
    grid-template-columns: 1fr 2fr;
    margin-top: 50px;
}

@media (max-width: 479px) {
    .about-grid-info {
        grid-template-columns: 1fr 0fr;
        position: relative;
        right: 0ex;
        
    }
}
@media (min-width: 480px) and (max-width: 767px) {
  .about-grid-info {
    /* Styles for small phones */
    grid-template-columns: 1fr 0fr;
    position: relative;
    right: 0ex;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .about-grid-info {
    /* Styles for tablets and small screens */
    grid-template-columns: 1fr 0fr;
    position: relative;
    right: 0ex;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .about-grid-info {
    /* Styles for landscape tablets / laptops */
    grid-template-columns: 1fr 1fr;
    position: relative;
    right: 56ex;
    bottom: 0ex;
    margin-left: -18em;
  }
  ul.list-info-item {
    list-style: none;
    margin-bottom: 0;
    position: relative;
    left: 46ex;
  }
  a.btn-round-animation {
    display: inline-block;
    height: 180px;
    width: 180px;
    text-align: center;
    line-height: 180px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 700;
    overflow: hidden;
    position: relative;
    z-index: 1;
    left: 27em;
    top: 1em;
  }
}

@media (min-width: 1280px) and (max-width: 1439px) {
  .about-grid-info {
        grid-template-columns: 1fr 1fr;
        position: relative;
        right: 68ex;
        bottom: 34ex;
        margin-left: -4ex;
    }
    a.btn-round-animation {
    display: inline-block;
    height: 180px;
    width: 180px;
    text-align: center;
    line-height: 180px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 700;
    overflow: hidden;
    position: relative;
    z-index: 1;
    top: 9ex;
    }
}

/* Extra Extra Large Devices (Widescreens) */
@media (min-width: 1440px) and (max-width: 1919px) {
    .about-grid-info {
        grid-template-columns: 1fr 2fr;
        position: relative;
        right: 81ex;
        bottom: 15ex;
        margin-left: 5ex;
    }
    a.btn-round-animation {
    display: inline-block;
    height: 180px;
    width: 180px;
    text-align: center;
    line-height: 180px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 700;
    overflow: hidden;
    position: relative;
    z-index: 1;
    left: -5ex;
    top: 4ex;
    }
}
/*# sourceURL=dilabs-color-schemes-inline-css */