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

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

img {
  border: 0; }

/* General Demo Style */
body {
  font-family: Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
  background-color: #000; }
  body.loading {
    background: #FFF url(../img/img-loading.gif) center center no-repeat; }

h1 {
  font-size: 1.6em; 
  margin-top: 50px;
  color: gold;
}

h2 {
  font-size: 1.2em; 
  margin-top: 460px;
  color: yellow;
}

h3 {  
  font-size: 1.5em; 
  color: gold;
  margin-top: 0px;
  text-align: center;
}

h4 {  
  font-size: 1.3em; 
  color: tomato;
  margin-top: 0px;
  text-align: center;
}

/*h4 {
 font-size: 1.2em;
  text-align: center;
  margin-top: 650px;
  color: gold;  
}*/

/*p {
  font-size: 1.3em;
  margin-top: -200px;
  text-align-last: left;
  margin:80px;
}*/


.bts-circle-border {
  display: inline-block;
  text-decoration: none;
  background: #4169e1;
  color: rgba(255, 255, 255, 0.47);
  font-size: 15px;
  font-weight: bold;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  text-align: center;
  margin-top: 300px;
  overflow: hidden;
  box-shadow: 0px 0px 0px 5px #4169e1;
  border: solid 2px rgba(255, 255, 255, 0.47);
  transition: .4s;
}

.bts-circle-border:hover {
  border-style: dashed;
}   
    
.main section {
  display: table; }

.btn-circle-border {
  display: inline-block;
  text-decoration: none;
  background: #FF3366;
  color: rgba(255, 255, 255, 0.47);  
  font-weight: bold;
  width: 120px;
  height: 120px;
  line-height: 120px;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  box-shadow: 0px 0px 0px 5px #FF3366;
  border: solid 2px rgba(255, 255, 255, 0.47);
  transition: .4s;
}

.bts-circle-border {
  display: inline-block;
  text-decoration: none;
  background: #4169e1;
  color: rgba(255, 255, 255, 0.47);
  font-size: 15px;
  font-weight: bold;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  text-align: center;
  /*margin-top: 200px;*/
  overflow: hidden;
  box-shadow: 0px 0px 0px 5px #4169e1;
  border: solid 2px rgba(255, 255, 255, 0.47);
  transition: .4s;
}

.btn-circle-border:hover {
  border-style: dashed;
}
    
.main section {
  display: table; }

.btn-circle-border {
  display: inline-block;
  text-decoration: none;
  background: #FF3366;
  color: rgba(255, 255, 255, 0.47);  
  font-weight: bold;
  width: 120px;
  height: 120px;
  line-height: 120px;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  box-shadow: 0px 0px 0px 5px #FF3366;
  border: solid 2px rgba(255, 255, 255, 0.47);
  transition: .4s;
}

.btn-circle-border:hover {
  border-style: dashed;
}

.main section {
  display: table; }
  .main section .container {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #CCC;
    width: 100%;
   }
    




    /*.main section .container .left {
      float: left; }
    .main section .container .right {
      float: right; }
    .main section .container .col {
      width: 50%; }*/
  .main section:nth-child(1) {
    background-image: url(../img/2.webp);
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
 }

.main section {
  background-image: url(../img/1.webp);
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
          }
  
  /*filter: alpha(opacity=0);
  -webkit-transition: opacity 0.6s;
          transition: opacity 0.6s; }*/
          
  .complete .main section {
    opacity: 1;
    filter: alpha(opacity=100); }

.active .slideInUp {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxuby1zb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsK0JBQXVCO1VBQXZCLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFVBQVUsRUFBRTs7QUFFZCx3QkFBd0I7QUFDeEI7RUFDRSxxRUFBcUU7RUFDckUsdUJBQXVCLEVBQUU7RUFDekI7SUFDRSw4REFBZ0UsRUFBRTs7QUFFdEU7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTtFQUNqQjtJQUNFLG9CQUFvQjtJQUNwQix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixZQUFZLEVBQUU7SUFDZDtNQUNFLFlBQVksRUFBRTtJQUNoQjtNQUNFLGFBQWEsRUFBRTtJQUNqQjtNQUNFLFdBQVcsRUFBRTtFQUNqQjtJQUNFLHdDQUEwQztJQUMxQyxtQ0FBbUM7SUFDbkMsNkJBQTZCO0lBQzdCLCtCQUF1QjtZQUF2Qix1QkFBdUIsRUFBRTs7QUFFN0I7RUFDRSxXQUFXOztFQUNYLGlDQUF5QjtVQUF6Qix5QkFBeUIsRUFBRTtFQUMzQjtJQUNFLFdBQVc7aUNBQUU7O0FBRWpCO0VBQ0UsV0FBVzs7RUFDWCxrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLCtCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsNEJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQixrQ0FBMEI7VUFBMUIsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0U7SUFDRSwyQ0FBbUM7WUFBbkMsbUNBQW1DO0lBQ25DLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0Usd0NBQWdDO1lBQWhDLGdDQUFnQztJQUNoQyxXQUFXO2lDQUFFLEVBQUU7O0FBTm5CO0VBQ0U7SUFDRSwyQ0FBbUM7WUFBbkMsbUNBQW1DO0lBQ25DLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0Usd0NBQWdDO1lBQWhDLGdDQUFnQztJQUNoQyxXQUFXO2lDQUFFLEVBQUUiLCJmaWxlIjoiPG5vLW91dHB1dD4iLCJzb3VyY2VzQ29udGVudCI6WyIqLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCwgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBHZW5lcmFsIERlbW8gU3R5bGUgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICBib2R5LmxvYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICNGRkYgdXJsKC4vaW1nLWxvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjRlbTsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLm1haW4gc2VjdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tYWluIHNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0NDQztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluIHNlY3Rpb24gLmNvbnRhaW5lciAubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5tYWluIHNlY3Rpb24gLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm1haW4gc2VjdGlvbiAuY29udGFpbmVyIC5jb2wge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAubWFpbiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYmctc2FtcGxlMDAxLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm1haW4gc2VjdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42czsgfVxuICAuY29tcGxldGUgLm1haW4gc2VjdGlvbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uYWN0aXZlIC5zbGlkZUluVXAge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuIl19 */

@media screen and (max-width:390px) {

  body {  
	  /*position:relative;*/
      max-width: 100%;
      height: 100%; 
      }
 
img {
    width: 100%;
    height: 100%;
      }

  h1 {
   font-size: 2.0em;
   margin-top: -400px;
   color: gold;}

  h2 {
    font-size: 1.0em; 
    margin-top: 400px;
    color: yellow;
  }

h3 {
  font-size: 1.6em;
}

h4 {
  font-size: 1.7em;
}

.main section:nth-child(1) {
  background-image: url(../img/2.webp);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}

.main section {
background-image: url(../img/1.webp);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
        }

}

@media screen and (max-width:480px) {

  body {  
	  /*position:relative;*/
      max-width: 100%;
      height: 100%; 
      }
 
img {
    width: 100%;
    height: 100%;
      }

  h1 {
     font-size: 2.0em;
     margin-top: -200px;
     color: gold;}

  /*h4 {
    margin-top: 400px;
    font-size: 18px;
    color: gold;}
  }*/

  h2 {
    font-size: 1.1em; 
    margin-top: 600px;
    color: yellow;
  }

h3 {
  font-size: 1.6em;
  margin-top: -300px
}

h4 {
  font-size: 2.0em;
}

.main section:nth-child(1) {
  background-image: url(../img/2.webp);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}

.main section {
background-image: url(../img/1.webp);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
        }

}

@media screen and (max-width:768px) {

  body {  
	  /*position:relative;*/
      max-width: 100%;
      height: 100%; 
      }
 
img {
    width: 100%;
    height: 100%;
      }

  h1 {
    font-size: 2.0em;
    margin-top: -200px;
  color: gold;}

  /*h4 {
    margin-top: 400px;
    font-size: 18px;
    color: gold;}
  }*/

   h2 {
  font-size: 1.1em; 
  margin-top: 600px;
  color: yellow;
}

h3 {
  font-size: 1.6em;
}

h4 {
  font-size: 2.0em;
}

.main section:nth-child(1) {
  background-image: url(../img/2.webp);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}

.main section {
background-image: url(../img/1.webp);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
        }

}