<style>
    @media all and (min-width: 0px) and (max-width: 600px) {
        .responsive {
            width: calc(100vw - 30px)
        }
    }

    @media all and (min-width: 0px) and (max-width: 590px) {
        .responsive {
            margin-top: calc(100vh / 4) !important;
        }
    }

    .preloader {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100vh;
        z-index: 99999999;
        background-repeat: no-repeat;
        background-image: none;
        background-color: #FFF;
        background-position: center;
    }

    #scroll {
        height: 100% !important;
        /* overflow: hidden; */
    }
</style>

<div class="preloader">
    <div class="progress-wrapper">
        <div id="progress-bar" class="progress">
            <div id="progress" class="progress-bar bg-gradient-primary" role="progressbar" aria-valuenow="60"
                 aria-valuemin="0" aria-valuemax="100" style="width: 0%;"></div>
        </div>
    </div>
    <% if(themeConfig.preloader){ %>
        <% if(themeConfig.preloader.image) { %>
            <% if(!themeConfig.preloader.spinner) { %>
                <div class="loader">
                    <img class="responsive preloader-image" src="<%- themeConfig.preloader.image %>" alt=""
                         style="border-radius: 5%; display: block; margin-left: auto; margin-right: auto; margin-top: calc(100vh / 5.8);">
                </div>
            <% } %>
        <% } %>
        <% if(themeConfig.preloader.text){ %>
            <br>
            <div style="text-align: center;<% if(themeConfig.preloader.spinner) { %>margin-top: calc(100vh / 2.7);<% } %>">
                <h1 class="font-weight-bolder text-primary text-gradient"><%- req?.locales?.partials?.preloader?.text %></h1>
                <% if(themeConfig.preloader.spinner) { %>

                    <div style="transform: scale(3); padding-top: 30px;">
                        <div style="text-align: center; " class="spinner-border text-primary text-gradient"
                             role="status">
                            <span class="visually-hidden">Loading...</span>
                        </div>
                    </div>
                <% } %>
            </div>
        <% } %>
    <% } %>
</div>