body,
html{
  margin: 0;
  padding: 0;
  height: 100%;
}

body{
  text-align: center;
  min-width: 300px;
}

.pt-touch-button_new {
    color: #aaa;
    border: none;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px 0 20px;
    padding: 0px 20px;
    line-height: 50px;
    height: 50px;
    letter-spacing: 1px;
    width: 100%;
    cursor: pointer;
    display: block;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.pt-page-1{
  background-color: #3e495a;
}


.pt-page-2{
  background-color: #f3f4f6;
 /*background: rgb(169,166,167);
 background:  -webkit-gradient(top, rgba(169,166,167,1) 0%, rgba(243,244,247,1) 37%, rgba(243,244,247,1) 63%, rgba(172,169,170,1) 100%);
 background:  -o-linear-gradient(top, rgba(169,166,167,1) 0%, rgba(243,244,247,1) 37%, rgba(243,244,247,1) 63%, rgba(172,169,170,1) 100%);
 background:  -moz-linear-gradient(top, rgba(169,166,167,1) 0%, rgba(243,244,247,1) 37%, rgba(243,244,247,1) 63%, rgba(172,169,170,1) 100%);
 background:  -webkit-linear-gradient(top, rgba(169,166,167,1) 0%, rgba(243,244,247,1) 37%, rgba(243,244,247,1) 63%, rgba(172,169,170,1) 100%);
 background:  -ms-linear-gradient(top, rgba(169,166,167,1) 0%, rgba(243,244,247,1) 37%, rgba(243,244,247,1) 63%, rgba(172,169,170,1) 100%);*/
}

.bitcoinPromo{
  margin-top: 90px;
}

.page-switcher{
  position: absolute;
  top: 0;
}

.page-switcher a{
  color: #fff;
}

.pt-perspective {
	position: relative;
	width: 100%;
	height: 100%;
	perspective: 1200px;
	transform-style: preserve-3d;
}

.pt-page {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	overflow: hidden;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}

.pt-page-current,
.no-js .pt-page {
	visibility: visible;
}

.no-js body {
	overflow: auto;
}

.pt-page-ontop {
	z-index: 999;
}

.pt-page-moveToLeft {
  -moz-animation: moveToLeft .6s ease both;
	-webkit-animation: moveToLeft .6s ease both;
	animation: moveToLeft .6s ease both;
}

.pt-page-moveToRight {
  -moz-animation: moveToRight .6s ease both;
	-webkit-animation: moveToRight .6s ease both;
	animation: moveToRight .6s ease both;
}

@-webkit-keyframes moveToLeft {
	from { }
	to {-webkit-transform: translateX(-100%); transform: translateX(-100%);}
}
@keyframes moveToLeft {
	from { }
	to { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
}

@-webkit-keyframes moveToRight {
	from { }
	to { -webkit-transform: translateX(100%); transform: translateX(100%); }
}
@keyframes moveToRight {
	from { }
	to { -webkit-transform: translateX(100%); transform: translateX(100%); }
}


.bitcoinPromo{
  display: inline-block;
  position: relative;
  text-align: left;
}

/*white*/
.bitcoinPromoWhite{
  display: inline-block;
  position: relative;
  margin-top: 90px;
  text-align: left;
}

@media (max-width: 500px) {

.pt-touch-button a{
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  padding-left: 45px;
  padding-right: 20px;
}

.fActive a:first-child,
.fActive a:last-child,
.pt-touch-button a:first-child,
.pt-touch-button a:last-child{
  background-size: 24px 20px;
  background-position: 15px center;
}

.bitcoinPromo,
.bitcoinPromoWhite {
  margin-top: 70px;

}

.pt-triggers .dl-menuwrapper button, .pt-touch-button{
  padding: 0;
  min-width: 300px;
}

}

.youtubeBtn{
  background: #3e495a url(../img/youtube_btn.png) left center no-repeat;
  color: #fff;
  position: absolute;
  top: 551px;
  left: 41px;
  font-size: 22px;
  height: 60px;
  line-height: 60px;
  padding-right: 24px;
  padding-left: 85px;
}

.youtubeBtn1{

}

.youtubeBtn2{
  left: auto;
  right: 32px;
  top: 512px;
}

.youtubeBtn3{
  left: auto;
  right: 45px;
  top: 886px;
}

.btc_promo_blue>a.deskTopVideo,
.btc_promo_blue>a.mobileVideo{
  display: none;
}
