html,
body {
    height: 100%;
}

body {
    color: #7A7A7A;
    margin: 0;
    -webkit-font-smoothing: antialiased;
}

.bg {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 0;
}

.logo {
    max-width: 100%;
}

.icon {
    left: 0;
    max-width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
}

@media (max-width: 479px) {
    .icon {
        max-height: 50%;
    }
}

@media (max-width: 767px) and (min-width: 480px) {
    .icon {
        max-height: 100%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .icon {
        max-height: 60%;
    }
}

@media (orientation: landscape) {
    .icon {
        max-height: 95%;
    }
}

.bg-wiserads {
    background-image: -moz-linear-gradient(top, #5C5C5C 0%, #4B4B4B 100%);
    background-image: linear-gradient(to bottom, #5C5C5C 0%, #4B4B4B 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c5c5c', endColorstr='#ff4b4b4b', GradientType=0);
}

.bg-wisercalls {
    background-image: -moz-linear-gradient(top, #B5070D 0%, #8D070B 100%);
    background-image: linear-gradient(to bottom, #B5070D 0%, #8D070B 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb5070d', endColorstr='#ff8d070b', GradientType=0);
}

.bg-wisercms {
    background-image: -moz-linear-gradient(top, #5CABD6 0%, #5198BE 100%);
    background-image: linear-gradient(to bottom, #5CABD6 0%, #5198BE 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cabd6', endColorstr='#ff5198be', GradientType=0);
}

.bg-wisercontent {
    background-image: -moz-linear-gradient(top, #424242 0%, #333333 100%);
    background-image: linear-gradient(to bottom, #424242 0%, #333333 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff424242', endColorstr='#ff333333', GradientType=0);
}

.bg-wiserleads {
    background-image: -moz-linear-gradient(top, #2D5575 0%, #213E56 100%);
    background-image: linear-gradient(to bottom, #2D5575 0%, #213E56 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2d5575', endColorstr='#ff213e56', GradientType=0);
}

.bg-wiserpixel {
    background-image: -moz-linear-gradient(top, #783825 0%, #5D1F0D 100%);
    background-image: linear-gradient(to bottom, #783825 0%, #5D1F0D 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff783825', endColorstr='#ff5d1f0d', GradientType=0);
}

.bg-wisertests {
    background-image: -moz-linear-gradient(top, #63406B 0%, #503456 100%);
    background-image: linear-gradient(to bottom, #63406B 0%, #503456 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63406b', endColorstr='#ff503456', GradientType=0);
}
