@font-face {
    font-family: Dinar;
    src: url("fonts/GE_DINAR_TWO_MEDIUM.OTF") format("opentype");
}

@font-face {
    font-family: Dinar;
    font-weight: bold;
    src: url("fonts/GE_DINAR_TWO_MEDIUM.OTF") format("opentype");
}

.pages-bg {
    background-image: url(../img/demos/sass/icons/home-bg.png) !important;
    /*background-repeat-y: repeat !important;*/
    /*background-repeat-x: no-repeat !important;*/
    background-size: 100% 100% !important;
}

.thumb-info {
    background-color: transparent;
}

#footer {
    margin-top: -10px;
}

/*.product-bg {*/
/*    background-image: url(../img/demos/sass/icons/home-bg.png) !important;*/
    /*background-repeat-y: repeat !important;*/
    /*background-repeat-x: no-repeat !important;*/
/*    background-size: 100% 100% !important;*/
/*}*/
.product-bg {
    background-image: url(../img/demos/sass/icons/home-bg.png) !important;
    background-repeat-y: repeat !important;
    /* background-repeat-x: no-repeat !important; */
    /* background-size: 100% 100% !important; */
}

.thumb-info {
    background-color: transparent;
}

#footer {
    margin-top: -10px;
}

/*.body {*/
/*    background: transparent;*/
/*}*/

/*section.section {*/
/*    background-color: transparent !important;*/
/*}*/

/*body {*/
/*    background-image: url(../img/demos/sass/icons/home-bg.png);*/
/*    background-repeat-y: repeat;*/
/*    background-repeat-x: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.body {*/
/*    background: transparent;*/
/*}*/

/*html .bg-color-primary, html .bg-primary {*/
/*    background-color: transparent !important;*/
/*}*/

/*section.section {*/
/*    background-color: transparent !important;*/
/*}*/
.news-bg {
    position: relative;
    /*height: 100vh;*/
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/demos/sass/icons/new.png) !important;
    height: 400px !important;
    background-position-y: 38% !important;
    background-size: cover !important;
}
.recipes-bg {
    position: relative;
    /*height: 100vh;*/
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/demos/sass/icons/recipes.png) !important;
    height: 400px !important;
    background-position-y: 38% !important;
    background-size: cover !important;
}
.gallery-bg {
    position: relative;
    /*height: 100vh;*/
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/demos/sass/icons/gallery.png) !important;
    height: 400px !important;
    background-position-y: 38% !important;
    background-size: cover !important;
}
.application-bg {
    position: relative;
    /*height: 100vh;*/
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/demos/sass/icons/appl.png) !important;
    height: 400px !important;
    background-position-y: 38% !important;
    background-size: cover !important;
}
.cs-bg {
    position: relative;
    /*height: 100vh;*/
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/demos/sass/icons/cs.png) !important;
    height: 400px !important;
    background-position-y: 38% !important;
    background-size: cover !important;
}
.about-bg {
    position: relative;
    /*height: 100vh;*/
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/demos/sass/icons/about.png) !important;
    height: 400px !important;
    background-position-y: 38% !important;
    background-size: cover !important;
}

.products-bg {
    position: relative;
    /*height: 100vh;*/
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/demos/sass/icons/05.png) !important;
    height: 400px !important;
    background-position-y: 38% !important;
    background-size: cover !important;
}
/*.products-bg {*/
/*    position: relative;*/
    /*height: 100vh;*/
/*    width: 100%;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    background-color: #fff;*/
/*}*/
/*.products-bg:before {*/
/*    content: "";*/
/*    background-image: url(../img/demos/sass/icons/05.png) !important;*/
/*    height: 400px !important;*/
/*    background-position-y: 38% !important;*/
/*    background-size: cover !important;*/
    /*background-position-x: -17px !important;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    opacity: 0.6;*/
/*}*/

.product-name {
    font-family: "Poppins", Arial, sans-serif !important;
}

@media (max-width: 600px) {
    .all-pages-bg {
        background-position: 50% 100% !important;
    }
    
    .blog-post-img {
        max-height: 300px !important;
    }
    
    section.section {
        background: transparent;
    }
}
