@font-face {
    font-family: 'tungsten';
    src: url('../fonts/tungsten-bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/tungsten-bold.eot?#iefix') format('embedded-opentype'), /* IE6–IE8 */
            url('../fonts/tungsten-bold.woff2') format('woff2'),
            url('../fonts/tungsten-bold.woff') format('woff'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'junior';
    src: url('../fonts/Knockout-HTF29-JuniorLiteweight.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Knockout-HTF29-JuniorLiteweight.eot?#iefix') format('embedded-opentype'), /* IE6–IE8 */
            url('../fonts/Knockout-HTF29-JuniorLiteweight.woff') format('woff'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

html, 
body{
    font-family: 'tungsten', sans-serif;
    font-weight: 700;
}

.font-junior{
    font-family: 'junior', sans-serif;
    font-weight: 400;
}

.def-shadow {
    text-shadow: 6px 6px 0 #000000;
    /* text-transform: uppercase; */
}
.container-fluid {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
.back-head1{
    background: url('../images/back-head-1.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
}
.bg-snickers-brown2{
    background: url('../images/bg-browns-2.jpg') repeat-x;
    background-position: center;
    display: block;
}
.bg-snickers-yellow.bg-custom{
    background: url('../images/bg-ch-oranges.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    /* display: block; */
}
.bg-custom-browns{
    background: url('../images/bg_btms_top_head_desk_2.jpg') repeat-y;
    background-size: contain;
    background-position: center;
    display: block;

    border-top: 3px solid #fcaf17;
    border-bottom: 5px solid #fcaf17;
}

.bgn_bottoms_ynh{
    background: url('../images/bg-browns-3_light.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
}
.bg-custom_hom2{
    background:#1f0903 url('../images/backgrn_hm2.jpg') repeat-x;
    background-position: top center;
    display: block;
}


@media (max-width: 767px) {
    .bg-custom_hom2{
        background: none;
        background:#3a1409 url('../images/bg-hm2-mobiles.jpg') repeat-x;
        background-position: top center;
        background-size: contain;
        display: block;
    }

    .lines-gold{
        background-color: #fcaf17;
        height: 6px;
        width: 100%;
    }

    .hero_top_page{
        background:#7a2a16 url('../images/bg-mob-heads-1.jpg') repeat-x;
        background-size: contain;
        background-position: center;
        display: block;
    }

}