*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    height: 100%;
    width: 100%;
}
body {
    height: 100%;
    width: 100%;
    margin: 0;
}

@media (min-width: 576px)  {
    #coming_soon {
        top: 30%;
        width: 45%;
    }
}
@media (min-width: 768px)  {
    #coming_soon {
        top: 30%;
        width: 40%;
    }
}
@media (min-width: 992px) {
    #coming_soon {
        top: 20%;
        width: 35%;
    }
}
@media (min-width: 1200px)   {
    #coming_soon {
        top: 12%;
        width: 22%;
    }
}


#coming_soon {
    position: absolute;
    height: auto;
    margin-left: 30%;
    margin-top: 40px;
    animation: coming-opacity 15s infinite;
}

#bg-image {
    height: 100%;
    width: 100%;
    position: absolute;
    background-image: url(abizanda_web.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.6;
    /* Makes the image fixed in the viewport so that it doesn't move when
       the content height is greater than the image height */
    background-attachment: fixed;
    /* This is what makes the background image rescale based on its container's size */
    background-size: cover;
    /* Pick a solid background color that will be displayed while the background image is loading */
    background-color:#000;
    animation: b-opacity 15s infinite;
}


@-webkit-keyframes coming-opacity {
    0%   { opacity: 1; background-position: left}
    100% { opacity: 0; background-position: right}
}
@-moz-keyframes coming-opacity {
    0%   { opacity: 1; background-position: left}
    100% { opacity: 0; }
}
@-o-keyframes coming-opacity {
    0%   { opacity: 1;  background-position: left}
    100% { opacity: 0; background-position: left}
}
@keyframes coming-opacity {
    0%   { opacity: 1; }
    100% { opacity: 0; }
}

@-webkit-keyframes b-opacity {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}
@-moz-keyframes b-opacity {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}
@-o-keyframes b-opacity {
    0%   { opacity: 0.5;  }
    100% { opacity: 1; }
}
@keyframes b-opacity {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}


