html,body{
    height: 100%;

}

body{
    background: url("../img/bg.jpg") no-repeat top center #000;
    /*background-size: auto 100%; */
    color : #202020;
    font-family : Arial;
    font-size : 12px;
        background-position: 9px 0px;
}


html, body {
    margin : 0;
    padding : 0;
    width: 100%;
}

h1, h2 {
    font-size : 15px;
    font-weight : 600;
}
a {
    color : #428bca;
}

.assets-1-left{
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    -webkit-animation: fadeIn 1s linear 1.5s forwards;
}

.assets-2-right{
    position: fixed;
    right: 0px;
    bottom: 0px;
    opacity: 0;
    -webkit-animation: fadeIn 1s linear 1.5s forwards;
}

.assets-3{
    width: 431px;
    height: 570px;
    position: relative;
    margin: 0 auto;
    opacity: 0;
    -webkit-animation: fadeIn 1s linear 0.2s forwards;
}



.assets-5{
   top: 25px;
    left: 52px;
    position: absolute;
    opacity: 0;
     -webkit-animation: flipInY 1s linear 0.5s forwards;
}

.assets-6{
    top: 183px;
    left: 44px;
    position: absolute;
    opacity: 0;
     -webkit-animation: lightSpeedIn 0.5s linear 0.8s forwards;
}

.assets-7{
    top: 253px;
    left: 25px;
    width: 375px;
    height: 189px;
    position: absolute;
    opacity: 0;
     -webkit-animation: flipInX 1s linear 1.2s forwards;
}


.assets-7a{
       width: 270px;
             margin-left: auto;
margin-right: auto;
opacity: 0;
left: 0;
right: 0;
position: absolute;
top: 458px;
    left: 8px;

 -webkit-animation: fadeIn 1s linear 1.2s forwards;


    }

.assets-7.active{
    opacity: 1;
    -webkit-animation: pulse 1.5s linear 0s infinite;
}


.faq, .tc{
    font-size: 13px;
    color: #fff;
    padding-top: 18px;
    width: 800px;
    margin:0 auto;
    opacity: 0;
    font-family: 'Futura';
     -webkit-animation: fadeIn 1s linear 1.8s forwards;
}

.faq li, .tc li{
    font-family: 'Futura';
    padding-bottom: 20px;
    line-height: 22px;
    color: #3eb2e0;
}

.tc li{
    color: #fff;
}

.faq li span{
    font-family: 'Arial';
    font-family: 15px;
    color: #fff;

}

.faq a{
    color: #fff;
    text-decoration: underline;
}

.assets-8{
    font-family: 'Futura';
    font-size: 19px;
    color: #fff;
    text-align: center;
    padding-top: 18px;
    opacity: 0;
     -webkit-animation: flipInX 1s linear 1.5s forwards;
}

.assets-9{
     font-family: 'Futura';
    font-size: 19px;
    color: #fff;
    width: 291px;
    height: 62px;
    background: #cba441;
    display: block;
    margin:0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.75);
    text-align: center;
    margin-top: 43px;
    padding-top: 18px;
     opacity: 0;
     -webkit-animation: fadeInDown 1s linear 1.8s forwards;
}
.hvr-shutter-in-horizontal{
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
}

.assets-10{
    width: 418px;
    height: 33px;
    margin:0 auto;
    margin-top: 14px;
    margin-bottom: 20px;
     
}

.countdown_barbg {
float: left;
width: 100%;

position: relative;
top: 0;
left: 0;
right: 0;
margin-top: 11px;
opacity: 0;
 -webkit-animation: fadeIn 0.5s linear 0s forwards;
}
.countdown_barbg h3{ color:#c39e6d; text-transform:capitalize !important;font-family: 'MyriadProRegular'; font-size:12px;font-weight: normal;}  
        
.countdown_barbg p {font-family: 'FUTRFW_0'; color:#cccce5; font-size:9px; text-transform:uppercase;}   

 #content div.countdown {
               /* background: url(image/background_countdown.png) center center repeat;*/
                background-size: auto 100%;
                color: #fff;
                margin: 10px auto;
                height: 106px;
                width: 412px;
                background-color: rgba(0,0,0,0.70); 
                padding-top: 10px;
            }
            #content .countdown h3 {
                margin: 0;
                padding: 0px 0 20px;
                text-align: center;
                text-transform: uppercase;
            }
            #content .countdown div.time {
                float: left;
                text-align: center;
                width:100px; 
            }
               #content .countdown div.time .xxxl-font {
    font-size: 60px !important;
    letter-spacing: -23px;
     color:#FFFFFF;
    text-indent: -18px;
}
            
.countdown:nth-child(4n).time{ border-right: 0px solid #594934 !important;} 
#content .countdown div.time:nth-child(1) {border-right:1px solid #594934;}
#content .countdown div.time:nth-child(2) {border-right:1px solid #594934;}
#content .countdown div.time:nth-child(3) {border-right:1px solid #594934;}
#content .countdown div.time:nth-child(4) { margin-right:0px;}
        
                
        div.countdown .time p {
            margin: 0;
            text-align: center;
        }
            div.countdown .time p:first-child {
                line-height: 60px;
            }
            div.countdown .time p:nth-child(2) {
                line-height: 20px;
            }


#wrapper {
    height : 100%;
    overflow : hidden;
    width : 100%;
}
.mobile {
    display : none !important;
}
.clearfix {
    clear : both;
}


.s-font {
    font-size : 10px!important;
}
.m-font {
    font-size : 14px!important;
}
.l-font {
    font-size : 16px!important;
}
.xl-font {
    font-size : 20px!important;
}
.xxl-font {
    font-size : 24px!important;
}
.xxxl-font {
    font-size : 28px!important;
}




img.full {
    height : 100%;
    width : 100%;
}
img.full-width {
    height : auto;
    width : 100%;
}
img.full-height {
    height : 100%;
    width : auto;
}
img.responsive {
    height : auto;
    max-width : 100%;
    max-height : 100%;
    width : auto;
}


ul.slider{
    margin:0;
    padding:0;
    list-style: none;
    position: relative;

 height: 450px;
 margin-top: 150px;
 overflow: hidden;

}

ul.slider li{
    position: absolute;
    top: 0px;
}

ul.slider li{
    opacity: 0;
}
ul.slider li.active{
    opacity: 1;
}

ul.slider li.active .assets-1{
        -webkit-animation: bounceIn 1s;
}

ul.slider li.active .assets-2{
    opacity: 0;
    -webkit-animation: lightSpeedIn 1s linear 0.5s forwards;
}

ul.slider li.notactive{
        -webkit-animation: fadeOutDownBig 1s forwards;
}





ul.slider li .assets-1{
    margin-bottom: 40px;
}

ul.list-btn{
 text-align: center;
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.list-btn li{
    display: inline-block;
    width: 250px;
    margin:10px;
    background : #5132b2;
    border-radius : 30px;
    opacity: 0;
  -webkit-animation: fadeIn 0.5s linear 0.8s forwards;
}

ul.list-btn li:first-child{
     -webkit-animation: fadeIn 0.5s linear 0.5s forwards;
}
ul.list-btn li:last-child{
     -webkit-animation: fadeIn 0.5s linear 1.1s forwards;
}



ul.list-btn a{
    background: #7d5be4;
    background: -moz-linear-gradient(top,#674eb4 0%,#7d5be4 100%);
    background: -webkit-linear-gradient(top,#674eb4 0%,#7d5be4 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#674eb4),to(#7d5be4));
    background: -o-linear-gradient(top,#674eb4 0%,#7d5be4 100%);
    background: linear-gradient(to bottom,#674eb4 0%,#7d5be4 100%);
    border-radius : 30px;
    color : #fff;
    display : inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de0000',endColorstr='#111111',GradientType=0);
    font-size : 15px;
    font-weight : 600;
    line-height : 40px;
    margin : 0 10px 0 0;
    position : static;
    text-align : center;
    text-decoration : none;
    text-transform : uppercase;
    width: 100%;
    display: block;
        -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    text-shadow: 2px 2px 10px #000;

    -webkit-box-shadow: 3px 3px 5px #000; 
  -moz-box-shadow:    3px 3px 5px #000;  
  box-shadow:         3px 3px 5px #000;

}

ul.list-btn li:first-child a{

    background: #c79e68;
    background: -moz-linear-gradient(top,#fad789 0%,#c79e68 100%);
    background: -webkit-linear-gradient(top,#fad789 0%,#c79e68 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#fad789),to(#c79e68));
    background: -o-linear-gradient(top,#fad789 0%,#c79e68 100%);
    background: linear-gradient(to bottom,#fad789 0%,#c79e68 100%);
}


ul.list-btn li:last-child a {
    background: #a8a8a8;
    background: -moz-linear-gradient(top,#ccc 0%,#a8a8a8 100%);
    background: -webkit-linear-gradient(top,#ccc 0%,#a8a8a8 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#ccc),to(#a8a8a8));
    background: -o-linear-gradient(top,#ccc 0%,#a8a8a8 100%);
    background: linear-gradient(to bottom,#ccc 0%,#a8a8a8 100%);
}

ul.list-btn li a:hover {
    background : #5132b2;
       -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms 
}

.container{
    width: 1200px;
    margin: 0 auto;
    clear: both;
}

footer{
    text-align: center;
    width: 500px;  

    /*position: absolute;*/
    left: 0;
    font-family: 'Futura';
    font-size: 15px;
    color: #3eb2e0;
    right:0;

    bottom: 30px;
    margin:0 auto;
    text-align: center;
    opacity: 0;
     -webkit-animation: fadeIn 1s linear 1.8s forwards;
}

footer a{

        -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}


footer a:hover{
    color: #fff;
        -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .container{
        width: 900px;
    }

    .faq, .tc{
        width: 600px;
    }
}


@media only screen and (min-width: 700px) and (max-width: 1023px) {
    .container{
        width:700px;
    }

     .faq, .tc{
        width: 600px;
    }
}

@media only screen and (max-width: 700px) {
   .container{
        width: 100%;
        padding: 0px;
    }


    .assets-1-left, .assets-2-right{
        width: 30%;
    }

    #content div.countdown{
       
    }

    .assets-6{
      
        width: 80%;
             margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
        text-align: center;
        top:144px;
    }

    .assets-5{
            margin: 0 auto;
    left: 0;
    top: 12px;
    right: 0;
    }

 .assets-7{
        width: 80%;
             margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top:207px;
text-align: center;

    }

    .assets-7a{
      
top:400px;

    }
    .assets-3{
        height: 502px;
        width: 100%;
    }

     .faq, .tc{
        width: 100%;
    }
}

@media only screen and (max-width: 415px) {
 
    .countdown{
        width: 100%;
    }

      .countdown .time{
        width: 24% !important;
    }

    .assets-3{
        width: 90%;
        height: 430px;
    }

    .assets-5{

     width: 80% !important;
      -webkit-animation: flipInY 1s linear 0.5s forwards;
    }

    .assets-6{
        position: relative;
        width: 80%;
             margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
        text-align: center;
        top:130px;
    }

    .assets-7{
        width: 80%;
             margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top:190px;

    }

    .assets-7a{
      
top:335px;

    }


    footer{
        width: 80%;
    }

    .assets-8{
        font-size: 15px;
        padding-top: 22px;
            padding-left: 20px;
    padding-right: 20px;
    }

    .faq, .tc{
        width: 100%;
    }
}



@font-face {
    font-family : 'enterthegrid';
    font-style : normal;
    font-weight : normal;
    src : url('../font/Enter-The-Grid.woff2') format('woff2'),
    url('../font/Enter-The-Grid.woff') format('woff'),
    url('../font/Enter-The-Grid.ttf') format('truetype'),
    url('../font/Enter-The-Grid.svg#enterthegrid') format('svg');
}

@font-face {
    font-family: 'FUTRFW_0';
    src: url('../font/FUTRFW_0.eot');
    src: url('../font/FUTRFW_0.eot') format('embedded-opentype'),
         url('../font/FUTRFW_0.woff2') format('woff2'),
         url('../font/FUTRFW_0.woff') format('woff'),
         url('../font/FUTRFW_0.ttf') format('truetype'),
         url('../font/FUTRFW_0.svg#FUTRFW_0') format('svg');
}

@font-face {
    font-family: 'Futura';
    src: url('../font/Futura-Bold.woff2') format('woff2'),
        url('../font/Futura-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}




