@font-face {
    font-family: 'Kabelm';
    src: url('../fonts/KABELM.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'KabelmBoldBT';
    src: url('../fonts/KabelBoldBT.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'KabelMediumBT';
    src: url('../fonts/KabelMediumBT.tff') format('truetype');
    font-weight: 500;
    font-style: normal
}

body.tekserve {
    font-family: 'Kabelm', 'Lato', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.btn {
    font-family: 'Kabelm', 'Montserrat', sans-serif;
}

.tekserve .intro .slogan h1 {
    background: rgba(0, 0, 0, 0.48);
    margin-bottom: 0;
}

.tekserve .intro .slogan p {
    color: #fff;
    font-family: 'KabelmMediumBT';
    background: rgba(0, 0, 0, 0.48);
}

.tekserve .section-heading h2 {
    color: #eb5d1e;
}

.tekserve .address-state {
    margin-bottom: 2px;
}

.tekserve .numFont {
    font-family: Arial, Helvetica, sans-serif;
}

.tekserve .info-group {
    list-style-type: none;
}

.tekserve .info-group ul li {
    list-style-type: none;
}

.tekserve a.logo-anchor {
    padding: 0 4px;
}

.tekserve .custom-padding {
    padding-left: 2px;
}

.gn-icon-contact::before {
    content: '\e003';
}


/*

.tekserve .gn-menu-main {
    height: 130px;
}

.tekserve img.logo-img {
    width: 130px;
}

.tekserve .home-section {
    padding-top: 135px;
    padding-bottom: 80px;
}

.tekserve .gn-menu-main>li>a.gn-icon-menu {
    margin-top: 34px;
}

.tekserve .gn-menu-wrapper {
    top: 130px;
}

.tekserve .gn-menu-wrapper.gn-open-all {
    width: 251px;
}

@media (max-width: 768px) {
    .tekserve .intro .slogan {
        padding: 252px 0 60px;
    }
}*/