* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

img {
    vertical-align: middle;
}

a {
    text-decoration: none;
    color: #000;
}

.clear-fix:after {
    content: "";
    display: block;
    clear: both;
}

/* Hide scrollbar for Chrome, Safari and Opera */
/* body::-webkit-scrollbar {
    display: none;
} */
/* Hide scrollbar for IE, Edge and Firefox */
/* body {
    -ms-overflow-style: none;
    scrollbar-width: none;
} */

body {
    overflow-y: overlay;
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
 }

/* Responsive helper rules */
html {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*, *:before, *:after { box-sizing: inherit; }

/* Make images scale nicely */
/* img { max-width: 100%; height: auto; display: block; } */

/* Allow vertical scrollbar without layout shift on small screens */
body { -webkit-overflow-scrolling: touch; }