canvas {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.61);
    /*background-image: url(https://images.unsplash.com/photo-1502883687597-739575b8911d?ixlib=rb-0.3.5&s=8b5187a15553575c529547db478f8f94&auto=format&fit=crop&w=750&q=80);/** Img Up To U **/
    background-image: url(https://images.unsplash.com/photo-1518326815392-fd33bc3e4ccb?ixlib=rb-0.3.5&s=b9c550f57535fa45adea0f8796bf3bcb&auto=format&fit=crop&w=1050&q=80);/** Img Up To U **/
    background-image: url(https://images.unsplash.com/photo-1475257026007-0753d5429e10?ixlib=rb-0.3.5&s=ad5d764a7c3a688d6c72939cd1cd4e3d&auto=format&fit=crop&w=750&q=80);/** Img Up To U **/
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: overlay;
}
canvas#bgCanvas{
    background-image: url(https://images.unsplash.com/photo-1472152083436-a6eede6efad9?ixlib=rb-0.3.5&s=93a9b1fd63f0d00e2edac3cea5650819&auto=format&fit=crop&w=1049&q=80);/** Img Up To U **/
}
canvas#stage{
    background-image: url(https://images.unsplash.com/photo-1475257026007-0753d5429e10?ixlib=rb-0.3.5&s=ad5d764a7c3a688d6c72939cd1cd4e3d&auto=format&fit=crop&w=750&q=80);
}
a, a:hover, a:focus {
	color: #42bfc2;
	text-decoration: none;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}

img { max-width: 100%; }

::-moz-selection { background: #42bfc2; color: #fff; text-shadow: none; }
::selection { background: #42bfc2; color: #fff; text-shadow: none; }
/***** Coming Soon *****/
.coming-soon {
    margin: 0 auto;
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 35px;            
}

.safehosting-bg {    
    height: 100%;
    border-radius: 4px;
    display: table;
    width: 100%;
}
.safehosting-bg .container{
    padding: 0;
    width: 100%;
    display: table-cell;
    height: 100%;
    margin: 0;
    vertical-align: middle;
}
.coming-soon h2{
    margin-top: 10px;
    font-size: 25px;
    font-weight: 700;
    line-height: 54px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 5px;
}
.coming-soon h2:after{
    content: "";
    position: absolute;
    border: 1px solid #fff;
    padding-right: 105px;
    bottom: 0;
    transform: translate(-207px,0px);
}
.coming-soon p {    
    padding: 0;
    font-size: 17px;
    line-height: 26px;
    color: #fff;
}
.coming-soon .contant-prag{
    margin: 60px 300px;
    margin-bottom: 46px;
}
.coming-soon .contant-btn{
    margin-bottom: 20px;
}
.coming-soon .aboutUsbtn{
    padding: 15px 30px;
    border-radius: 3px;
    letter-spacing: .8px;
    text-decoration: none;
    cursor: pointer;
    background: transparent;
    box-shadow: 0px 1px 10px #adadad;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}
.timer {
    margin-top: 50px;
}

.timer .days-wrapper,
.timer .hours-wrapper,
.timer .minutes-wrapper,
.timer .seconds-wrapper {
    display: inline-block;
    width: 160px;
    margin: 0 10px;
    font-size: 18px;
}

.timer .days,
.timer .hours,
.timer .minutes,
.timer .seconds {
    font-size: 80px;
    font-weight: 100;
    line-height: 90px;
}


