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

body { 
margin:0; padding:0; 
font-family:'FuturaBT'; 
font-size:16px; 
font-weight:400; 
line-height:20px; 
background:#fff; 
color:#000000;
}

.head-top { 
background:rgba(0,0,0,.75); 
position:fixed; 
top:0; 
left:0; 
width:100%; 
z-index:99; 
color:#fff; 
height:75px;
}

.head-top .logo { 
padding-top:3px; 
}
.head-top .logo img { 
height:70px;
}
.caption1 { 
color: #fff;
font-size: 46px;
left: 40%;
line-height: 46px;
position: absolute;
text-align: center;
top: 30%;
width: 100%;
 text-shadow: 2px 3px 0 #000; 
 z-index:1; 
}
.caption1 span { 
font-size:56px; 
color:#f17f1a;
}
.caption1 a { 
border: 2px solid #f17f1a;
color: #f17f1a;
display: inline-block;
font-size: 20px;
line-height: 44px;
margin-top: 20px;
padding: 0 20px;  
text-shadow:none;
}

.caption1 a:hover { 
background:#f17f1a;
color:#fff;
}
.game_logo { 
position: absolute;
right: 4.5%;
text-align: right;
text-shadow: 2px 3px 0 #000;
top: 15%;
width: 100%;
z-index: 1;
}
.game_logo img { width:150px;}
.appstore { 
position: absolute;
left: 10%;
text-shadow: 2px 3px 0 #000;
top: 68%;
}
.appstore  a { display:inline-block; margin-right:15px;}

.boxedcontainer		{	
width: 100%; 
margin:auto;
}
.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;
}
.tp-banner{
	width:100%;
	position:relative;
}
.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}
.video-slider { 
background:url(../images/video-bg.png) no-repeat center center/cover; 
height:auto; 
padding:60px 0 70px;
}
.video-slider h3 { 
color:#f17f1a; 
font-size:30px; 
margin-top:0; 
}
.video-slider p { 
font-size:18px; 
padding:0px 10px;
font-family:'Roboto Condensed'; 
line-height:28px; 
text-align:justify; 

}
.video-slider a {
border: 2px solid #f17f1a;
color: #f17f1a;
display: inline-block;
font-size: 20px;
line-height: 44px;
margin-top: 20px;
padding: 0 20px;  
text-shadow:none;
}
.video-slider a:hover { 
background:#f17f1a;
color:#fff;
}
.video-slider .owl-item iframe { 
width:100%;
}
.video-slider  .owl-carousel .owl-item img {
  border-bottom: 6px solid #f17f1a;
  display: block;
  width: 100%;
}
.video-slider .owl-item .item a {
  color: #F17F1A;
  display: block;
  font-size: 40px;
  height: 80px;
  left: 50%;
  line-height: 50px;
  margin: 0 auto 0 -41px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: -100px;
  width: 80px;
  z-index: 4; 
  border:none; 
  background:none;
}
.video-slider .owl-item .item:hover a:hover { 
  border:none; 
  background:none;
}
.video-slider .owl-item .item:hover a {
    top:50%;
    margin-top:-30px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3 s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.video-slider .owl-item .item .mask {
  background: #181a1c none repeat scroll 0 0;
  height: 100%;
  left: 0;
  opacity: 0.85;
  position: absolute;
  top: 100%;
  transition: all 0.2s ease-out 0s;
  width: 100%;
}
.video-slider .owl-item .item:hover .mask { 
top:0;
}
.video-slider .owl-dots { 
display:none;
}
.video-slider .owl-theme .owl-nav { 
width:100%; 
margin:0;
}
.video-slider .owl-theme .owl-nav [class*="owl-"] { 
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #7f7f80;
font-size: 36px;
position: absolute;
top: 30%;
}
.video-slider .owl-theme .owl-prev  { 
left: -35px;
}
.video-slider .owl-theme .owl-next { 
right: -35px;
}
.video-slider .fancyvideo i { color:#f00; font-size:50px}
.about { 
background:url(../images/about-bg.png) no-repeat center center/cover; 
height:auto; 
padding:90px 0 90px;
}
.about h2, .team h2, .news h2, .contact h2 { 
font-size:40px; 
color:#050505; 
text-transform:uppercase; 
line-height:28px; 
margin-bottom:50px; 
}
.about h2 span, .team h2 span, .news h2 span, .contact h2 span { 
font-size:20px; 
color:#3e3e3e;
}
.about .pstng { font-size:22px;}
.about .pnorm { 
font-family:'Roboto Condensed'; 
font-size:18px; 
color:#1e1e1e;
text-align:justify; 
line-height:28px; 
 }
.team { 
background:url(../images/team-bg.png) no-repeat center center/cover; 
height:auto; 
padding:80px 0 100px;
} 
.team-list { 
padding:0 50px; 
text-align:center
}
.team-list .col-2 { 
flex: 0 0 20%;
max-width: 20%;
}
.team-list h5 { 
font-size:20px; 
color:#f17f1a; 
margin-top:5px;
}
.team-list p { 
font-size:15px; 
color:#424242; 
text-align:center;
font-family:'Roboto'; 
}

.news { 
background:url(../images/news-bg.png) no-repeat top center/cover; 
height:auto; 
padding:80px 0 100px;
}  
.news-inner { 
background:#fff;
padding:10px; 
text-align:center; 
margin-bottom:35px
}
.news-inner p { 
font-family:'Roboto Condensed'; 
font-size:16px; 
padding:10px 20px 20px; 
margin:0; 
}
.news-inner a { 
border: 2px solid #f17f1a;
color: #f17f1a;
display: inline-block;
font-size: 18px;
line-height: 35px;
margin-bottom: 20px;
padding: 0 20px;  
text-shadow:none;
font-family:'Roboto'; 
font-weight:400; 
}

.contact { 
background:#161616; 
height:auto; 
padding:70px 0 70px;
}  
.contact .ion { 
background:#be6719; 
display:inline-block; 
width:55px; 
border-radius:50%; 
height:55px; 
text-align:center; 
padding-top:6px; 
vertical-align:top; 
margin-right:5px; 
}
.contact .ion i { 
color:#161616; 
font-size:40px; 
}
.contact .ion-dec { 
color:#fff;
display:inline-block; 
}
.contact .ion-dec p { 
margin:0;
line-height: 28px;
}
.contact .br { 
border-right:6px solid #252525;
}
.contact .ion-dec .specp { 
font-size: 20px;
line-height: 28px;
padding-top: 0;
}
footer { 
background:#000; 
padding:25px 0 5px; 
color:#fff; 
font-size:18px;
}
footer ul { padding:0; margin:0;}
footer ul li { display:inline-block; padding:0 12px; }
footer ul li a { color:#fff; font-size:16px;}
footer ul li:first-child { padding-left:0;}
footer ul li:last-child { padding-right:0;}
footer .social { 
padding-top:15px; 
}
footer .social i { 
font-size:20px; 
color:#f17f1a;
}
footer .copyright { 
color:#fff; 
font-size:16px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.contact .ion {
  height: 45px;
  width: 45px;
}
.contact .ion i {
  color: #161616;
  font-size: 30px;
}
.contact .ion-dec p { 
font-size:15px;
}
.contact .ion-dec .specp { 
font-size:18px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.contact .ion-dec p { 
font-size:15px;
}
.contact .ion-dec .specp {
  font-size: 18px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.team-list .col-2 {
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
.contact .br {
  border-right: medium none;
}
}

@media (max-width: 767px) {
.navbar-collapse {
  background: none repeat scroll 0 0 #000;
  padding: 10px 10px;
  width: 100%;
}
}
@media (max-width: 575px) {
.game_logo img {
  width: 100px;
}
.game_logo {
   top: 16.5%;
 }
.video-slider h3 {
  font-size: 22px;
}
.video-slider p {
  font-size: 14px;
  line-height: 22px; 
  padding:0;
}
.video-slider .owl-theme .owl-prev {
  left: -25px;
}
.video-slider .owl-theme .owl-next {
  right: -25px;
}
.about h2, .team h2, .news h2, .contact h2 {
  font-size: 32px;
  line-height: 28px;
  margin-bottom: 20px;
}
.about .pnorm {
  font-size: 14px;
}
.about,.team,.news,.contact  {
  padding: 30px 0;
}

.team-list .col-2 {
  flex: 0 0 50%;
  max-width:50%;
}
.team-list {
  padding: 0;
  text-align: center;
}
footer .foot-logo { 
height:75px;
}
.contact .br {
  border-right: medium none;
}
.head-top .logo img {
  height: auto;
}
.head-top {
  height: 50px;
}
.head-top .navbar {
  padding: 0.3rem 0rem;
  position: absolute;
right: 0;
top: -52px;
width: 100%; 
z-index:999;
}

}