@font-face {
    font-family: 'Helios Stencil';
    src: local('Helios Stencil Bold'), local('Helios-Stencil-Bold'),
        url('HeliosStencil-Bold.woff2') format('woff2'),
        url('HeliosStencil-Bold.woff') format('woff'),
        url('HeliosStencil-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
  }

  
.custom-border-radius-1 {
    border-radius: 7px !important;
}



/*
* Services Detail
*/
.custom-nav-list-effect-1 > li > a {
    position: relative;
    transition: ease padding 300ms, ease color 300ms;
}

.custom-nav-list-effect-1 > li > a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 0;
    height: 0;
    border-top: 4px solid #CCC;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, -50%, 0);
    transition: ease opacity 300ms, ease width 300ms;
}

.custom-nav-list-effect-1 > li.active > a, .custom-nav-list-effect-1 > li.open > a, .custom-nav-list-effect-1 > li:hover > a {
    padding-left: 45px;
    font-weight: 700;
}

.custom-nav-list-effect-1 > li.active > a:before, .custom-nav-list-effect-1 > li.open > a:before, .custom-nav-list-effect-1 > li:hover > a:before {
    width: 30px;
    opacity: 1;
    visibility: visible;
}

.custom-feature-box-justify-center {
    justify-content: center;
}

.custom-feature-box-justify-center .feature-box-icon,
.custom-feature-box-justify-center .feature-box-info {
    flex: 0 0 auto;
}


/*
* Services Detail - Nav List
*/
.custom-nav-list-effect-1 > li > a:before {
	border-top-color: #099fdc;
}

.custom-nav-list-effect-1 > li.active > a,
.custom-nav-list-effect-1 > li.open > a,
.custom-nav-list-effect-1 > li:hover > a {
	color: #099fdc !important;
}