body { background-color: #202020; background: #202020; }

@font-face {
  font-family: neon;
  src: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/707108/neon.ttf);
}
.neon {
  font-family: neon;
  color: #FB4264;
  font-size: 3vw;
  line-height: 3vw;
  text-shadow: 0 0 1.5vw #F40A35;
}

.flux {
  font-family: neon;
  color: #426DFB;
  font-size: 3vw;
  line-height: 3vw;
  text-shadow: 0 0 1.5vw #2356FF;
}

.neon {
  animation: neon 1s ease infinite;
  -moz-animation: neon 1s ease infinite;
  -webkit-animation: neon 1s ease infinite;
}

@keyframes neon {
  0%,
  100% {
    text-shadow: 0 0 1vw #FA1C16, 0 0 1.5vw #FA1C16, 0 0 5vw #FA1C16, 0 0 5vw #FA1C16, 0 0 .4vw #FED128, .5vw .5vw .1vw #806914;
    color: #FED128;
  }
  50% {
    text-shadow: 0 0 .5vw #800E0B, 0 0 1.5vw #800E0B, 0 0 2vw #800E0B, 0 0 2vw #800E0B, 0 0 .2vw #800E0B, .5vw .5vw .1vw #40340A;
    color: #806914;
  }
}

.flux {
  animation: flux 2s linear infinite;
  -moz-animation: flux 2s linear infinite;
  -webkit-animation: flux 2s linear infinite;
  -o-animation: flux 2s linear infinite;
}

@keyframes flux {
  0%,
  100% {
    text-shadow: 0 0 1vw #1041FF, 0 0 3vw #1041FF, 0 0 10vw #1041FF, 0 0 10vw #1041FF, 0 0 .4vw #8BFDFE, .5vw .5vw .1vw #147280;
    color: #28D7FE;
  }
  50% {
    text-shadow: 0 0 .5vw #082180, 0 0 1.5vw #082180, 0 0 5vw #082180, 0 0 5vw #082180, 0 0 .2vw #082180, .5vw .5vw .1vw #0A3940;
    color: #146C80;
  }
}

.wrap { width: 100%; }  /*instead of container fluid*/

.element::-webkit-scrollbar { width: 0 !important }
.element { overflow: -moz-scrollbars-none; }
.element { -ms-overflow-style: none; }

p a:last-of-type {}
.centText { text-align:center; }
.rightText { text-align:right; }
.left { float: left !important; }
.right { float: right !important; }

.stdmarg { padding-top:40px;}
.pt-top { padding-top:40px;} /*padding top*/
.pt-led { margin-top:10px;} /*padding top*/
.pb { padding-bottom:30px;} /*padding bottom*/
.nom { margin: 0}

h1, h1 a { font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; color:#b4975b;}
h2, th { font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; color:#b4975b; text-transform: capitalize;}
h3, h3 a { font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; color:#b4975b; text-decoration:none; }
h4, h4 a { font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; color:#b4975b; }
h5, h5 a { font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; color:#b4975b; }
p, td, li { font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; color:#fff;}

p em { font-style:italic;}
.caps{ text-transform:uppercase;}

h1 { font-size:19px; line-height:24px; margin-top:10px; }
h1 a { text-decoration:none;}
h2 { font-size:19px; line-height:24px; padding-bottom:10px;}
h3 { font-size:19px; line-height:24px; padding-bottom:10px;}
h4 { font-size:19px; line-height:22px;}
h5 { font-size:20px; line-height:20px;}
p, table { font-size:17px; line-height:21px;}

a:hover { text-decoration: none;}

ul.related { padding-left:20px;}

@media (min-width: 1025px) {.vertical-align { display: flex; align-items: center; }}

.container-fluid .col-xs-1, .container-fluid .col-sm-1, .container-fluid .col-md-1, .container-fluid .col-lg-1,
.container-fluid .col-xs-2, .container-fluid .col-sm-2, .container-fluid .col-md-2, .container-fluid .col-lg-2,
.container-fluid .col-xs-3, .container-fluid .col-sm-3, .container-fluid .col-md-3, .container-fluid .col-lg-3,
.container-fluid .col-xs-4, .container-fluid .col-sm-4, .container-fluid .col-md-4, .container-fluid .col-lg-4,
.container-fluid .col-xs-5, .container-fluid .col-sm-5, .container-fluid .col-md-5, .container-fluid .col-lg-5,
.container-fluid .col-xs-6, .container-fluid .col-sm-6, .container-fluid .col-md-6, .container-fluid .col-lg-6,
.container-fluid .col-xs-7, .container-fluid .col-sm-7, .container-fluid .col-md-7, .container-fluid .col-lg-7,
.container-fluid .col-xs-8, .container-fluid .col-sm-8, .container-fluid .col-md-8, .container-fluid .col-lg-8,
.container-fluid .col-xs-9, .container-fluid .col-sm-9, .container-fluid .col-md-9, .container-fluid .col-lg-9,
.container-fluid .col-xs-10, .container-fluid .col-sm-10, .container-fluid .col-md-10, .container-fluid .col-lg-10,
.container-fluid .col-xs-11, .container-fluid .col-sm-11, .container-fluid .col-md-11, .container-fluid .col-lg-11,
.container-fluid .col-xs-12, .container-fluid .col-sm-12, .container-fluid .col-md-12, .container-fluid .col-lg-12 {
    position:relative; min-height:1px; padding-left:0; padding-right:0;
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    }

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
h2 { padding-top:10px; padding-bottom:15px;}

.mainsocialicons { padding-top:10px; padding-left:0 !important;}
}
@media only screen and (max-width: 737px) {
  .neon {
    font-size: 5vw;
    line-height: 5vw;
  }
  .flux {
    font-size: 5vw;
    line-height: 5vw;
  }

h1 { font-size:22px; line-height:26px; margin-top:10px; margin-bottom:10px; }
h2 { font-size:22px; line-height:26px; padding-bottom:10px;}
p, table { font-size:20px; line-height:26px;}
h2 { padding-top:10px; padding-bottom:15px;}


}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
  .neon {
    font-size: 7vw;
    line-height: 7vw;
  }
  .flux {
    font-size: 7vw;
    line-height: 7vw;
  }
h1 { font-size:20px; line-height:24px; margin-top:10px; margin-bottom:10px; }
h2 { font-size:20px; line-height:24px; padding-bottom:10px;}
p, table { font-size:18px; line-height:24px;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
h1 { font-size:20px; line-height:24px; margin-top:10px; margin-bottom:10px; }
h2 { font-size:20px; line-height:24px; padding-bottom:10px;}
p, table { font-size:19px; line-height:24px;}
.neon {
  font-size: 7vw;
  line-height: 7vw;
}
.flux {
  font-size: 7vw;
  line-height: 7vw;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 370px) and (orientation : portrait) {
h1 { font-size:19px; line-height:23px; margin-top:10px; margin-bottom:10px; }
h2 { font-size:19px; line-height:23px; padding-bottom:10px;}
p, table { font-size:17px; line-height:21px;}
.neon {
  font-size: 7vw;
  line-height: 7vw;
}
.flux {
  font-size: 7vw;
  line-height: 7vw;
}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 700px) and (orientation : landscape) {
h1 { font-size:22px; line-height:26px; margin-top:10px; margin-bottom:10px; }
h2 { font-size:22px; line-height:26px; padding-bottom:10px;}
p, table { font-size:20px; line-height:25px;}
}
/*Change image*/
body:after { content: 'global'; display: none;}
@media screen and (max-width: 958px) {body:after { content: 'mobile'; display:none;}}
@media screen and (min-width: 959px) {body:after { content: 'tablet'; display:none;}}
@media screen and (min-width: 1024px) {body:after { content: 'desktop'; display:none;}}
