h4, h5, h6, h1, h2, h3 {margin: 0;}
ul, ol {margin: 0; padding:0;}
p {margin: 0;}
html, body{ font-family: 'OpenSans-Regular'; font-size: 100%; background: #ffffff; }
@font-face { font-family: 'OpenSans-Regular'; src: url(../fonts/OpenSans-Regular.ttf)format('truetype'); }
@font-face { font-family: 'Play-Bold'; src: url(../fonts/Play-Bold.ttf) format('truetype'); }
@font-face { font-family: 'Play-Regular'; src: url(../fonts/Play-Regular.ttf) format('truetype'); }
h1.b1, h2.b2, h3.b3 { margin-bottom: 25px; display: block; }
body a{ transition:0.3s all; -webkit-transition:0.3s all; -moz-transition:0.3s all; -o-transition:0.3s all; -ms-transition:0.3s all; }
.row{ margin:0; }	
a#toTop{ margin-top: 0; }
.breadcrumb{ margin:2em 0; text-align:left; }
h1 { font-family: 'Play-Bold'; font-size: 2.5em; color: #f43c60; text-align: center; }
h2 { font-family: 'Play-Bold'; font-size: 2.0em; color: #f43c60; }
.no-gutters > [class*='col-'] { padding-right:0; padding-left:0; }

.header{ background:#69d2e8; padding:1em 0; }
.headr-left{ float:left; width:65%; }
.social{ float:left; }
.social i { width: 33px; height: 33px; /*background: url('../images/social.png') no-repeat 0px 0px;*/ display: inline-block; margin:0 5px; }
a i.facebook:hover,a i.twitter:hover,a i.gplus:hover,a i.pin:hover,a i.youtube:hover{ opacity:0.8; }
a i.facebook{ background-position:-5px -6px; }
a i.twitter{ background-position:-46px -7px; }
a i.gplus{ background-position:-92px -8px; }
a i.pin{ background-position:-135px -8px; }
a i.youtube{ background-position:-180px -9px; }
.search { position: relative; float: left; width:40%; margin-left:10em; }
.search input[type="text"] { padding: 6px 10px 6px 0px; outline: none; color: #fff; background: none; border: none; width: 88%; position: relative; font-size: 0.9em; -webkit-appearance: none; margin-left: 3em; }
.search input[type="submit"] { /*background: url('../images/search1.png') no-repeat 0px 1px;*/ border: none; cursor: pointer; width: 24px; outline: none; position: absolute; height: 24px; top: 3px; left: 8px; }
.headr-right { float: left; }
.details ul li{ display:inline-block; padding:0.3em 0em 0.3em 1em; }
.details ul li:nth-child(1){ margin-right:3em; }
.details ul li{ color:#fff; text-decoration:none; font-size:0.9em; }
.details ul li a{ color:#fff; text-decoration:none; font-size:0.9em; }
.glyphicon-earphone:before,.glyphicon-envelope:before  { font-size:13px; margin-right:5px; }
.logo{ float:left; }
.logo h1 a{ color:#fff; font-family: 'Play-Bold'; text-decoration:none; }

.top-menu { float:right; background: rgb(0 0 0 / 70%); padding: 10px; }
.top-menu ul li{ display:inline-block; }
.top-menu ul li a{ display:block; color:#fff; padding:0.5em 1em; text-decoration:none; font-family: 'Play-Regular'; font-size:1.1em; }
span.menu { display:none; }
.top-menu ul li.active>a, .top-menu ul li a:hover{ color: #f43c60; }
.top-menu .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background:transparent; color: #f43c60; }
::-webkit-input-placeholder{ color:#fff !important; }
.top-banner{ position:relative; }
.top-menu .dropdown-menu { background-color: #000000d9; border-radius: 0; }
.top-menu .dropdown-menu > li > a:hover, .top-menu .dropdown-menu > li > a:focus { background-color: transparent; }

.slid { position: relative; }
.slid>img { position: absolute; object-fit: cover; width: 100%; height:100%; top:0; }

/*--- slider-css --*/
.banner1{ min-height:680px; }
.banner2{ min-height:680px; }
.banner3{ min-height:680px; }
.slider { position: relative; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides div.slid { -webkit-backface-visibility: hidden; width: 100%; left: 0; top: 0; }
.banner-info{ position: absolute; z-index: 99; top: 60px; left: 13%; }
.caption{ text-align:center; width: 100%; margin-top:16em; text-shadow: #000 1px 1px 0, #000 -1px -1px 0, #000 -1px 1px 0, #000 1px -1px 0; z-index: 1; position: relative; }
.caption h3{ color: #ffffff; font-size: 2.8em; font-family: 'Play-Bold'; }
.caption .h3{ color: #ffffff; font-size: 2.8em; font-family: 'Play-Bold'; line-height:1.1; }
.caption p{ line-height: 1.8em; font-size: 1em; font-weight: 400; color:#ffffff; width: 60%; margin:1em auto 0 auto; }
.callbacks_tabs a:after { content: "\f111"; font-size: 0; font-family: FontAwesome; visibility: visible; display: block; height: 15px; width: 15px; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; background:#69d2e8; border:2px solid#fff; }
.callbacks_here a:after{ background:#d52f47; }
.callbacks_tabs a{ visibility:hidden; }
.callbacks_tabs li{ display:inline-block; }
ul.callbacks_tabs.callbacks1_tabs { position: absolute; bottom: 50px; z-index: 2; left: calc(50% - 50px); }

/*---flexi-slider---*/
 #flexiselDemo1, #flexiselDemo2, #flexiselDemo3 { display: none; }
.nbs-flexisel-container { position: relative; max-width: 100%; }
.nbs-flexisel-ul { position: relative; width: 9999px; margin: 0px; padding: 0px; list-style-type: none; text-align: center; }
.nbs-flexisel-inner { overflow: hidden; }
.nbs-flexisel-item { float: left; margin: 0px; padding: 0px 7px; cursor: pointer; position: relative; line-height: 0px; width: 285px!important; }
.nbs-flexisel-item > img { cursor:auto; position: relative; width: 90%; margin: 0 5%; }
.content{ padding:4em 0; }
.top-games h3, .latest-games h3 { color:#f43c60; font-size:2.4em; font-family: 'Play-Bold'; text-align:center; }
.top-games .h3, .latest-games .h3 { color:#f43c60; font-size:2.4em; font-family: 'Play-Bold'; text-align:center; }
.top-game-grids{ margin-top:1.5em; }
.game-grid { background: #eee; padding: 5px 15px; margin-bottom: 30px; }
.game-grid>a { color:#333; text-align:center;  }
.game-grid>a:hover { color:#f43c60; }
.game-grid>a>img { transition:0.3s all; margin:auto; }
.game-grid>a>img:hover { transform:scale(1.03); }
.game-grid h4, .game-grid .h4 { font-family: 'Play-Bold'; font-size: 1.3em; white-space: nowrap; overflow: hidden; display: block; margin: 0; }
.game-grid p{ color:#777; font-size:0.9em; margin:0.7em 0; line-height:1.8em; }

 /*-- latest --*/
.latest{ padding-bottom:4em; }
 .new-trailers{ padding: 2em 0 0em 0; }
.new-trailers h3 { padding: 0.5em; background-color: #F4F4F4; color: #000; text-align: center; font-size: 2em; color: #5bb2fc; font-family: 'Play-Regular'; margin-bottom: 2em; }
.latest-top{ margin-top:3em; }
.trailer iframe { width: 100%; height: 387px; }
.trailer { padding-left: 0; }
.sub-img { float: left; }
.sub-img img{ width:100%; }
.sub-text { float:right; }
.sub-text a { padding: 0.5em; background-color: #F4F4F4; font-size:1.2em; color: #5bb2fc; font-family: 'Play-Regular'; line-height: 1.4em; text-decoration:none; display: block; }
.sub-text p { font-size: 0.9em; line-height: 1.8em; color: #888; font-weight: 400; margin-top: 0.5em; }
.sub-trailer { margin-bottom: 0.6em; }

/*--x-box--*/
.x-box{ padding:4em 0; }
.x-box-left h2{ font-family: 'Play-Bold'; font-size:4em; color: #f43c60; }
.x-box-left h3{ font-family: 'Play-Regular'; font-size:2em; margin-top:8px; color:#69d2e8; }
.x-box-left p{ line-height:1.7em; margin-top:1em; font-size:0.9em; color:#777; }
.x-box-left a{ display:inline-block; background:#69d2e8; color:#fff; padding:0.8em 1.7em; margin-top:2em; text-decoration:none; }
.hvr-bounce-to-bottom { white-space:nowrap; display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.hvr-bounce-to-bottom.main { text-shadow: none; color: white; background: #69d2e8; text-decoration: none; text-align: center; display: inline-block; width: auto; height: 56px; line-height: 56px; font-size: 28px; margin-top: 15px; padding: 0 20px; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.hvr-bounce-to-bottom.more { color: #fff; float:right; background: #69d2e8; text-decoration: none; text-align:center; font-size: 0.9em; display: block; width: 44px; height: 44px; line-height: 44px; margin-top: 8px; font-size: 22px; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.hvr-bounce-to-bottom.csdl { color: #333; background: #69d2e8; text-decoration: none; display: block; padding: 0 10px; width: auto; height: 44px; line-height: 44px; margin-top: 6px; font-size: 22px; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.hvr-bounce-to-bottom.csdl img { margin-top: -7px; }
.hvr-bounce-to-bottom:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #f43c60; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active { color: white; }
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

/* Bounce To Top */
.hvr-bounce-to-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.hvr-bounce-to-top:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #f43c60; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active { color: white; }
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

.poster{ /*background:url(../images/pst1.jpg) no-repeat 0px 0px;*/ background-size:cover; min-height:450px; position:relative; }
.poster-info{ width:60%; margin-top:5em; }
.poster-info h3{ font-family: 'Play-Bold'; color:#fff; font-size:2.2em; }
.poster-info p{ color:#fff; margin-top:1em; line-height:1.7em; font-size:0.9em; }
.poster-info a{ color:#fff; margin-top:1em; display:inline-block; background:#f43c60; padding:0.75em 1.3em; text-decoration:none; font-size:0.9em; }
.bnr2 { /*background: url(../images/bnr3.jpg) no-repeat 0px 0px;*/ /*background-size: cover;*/ min-height:170px; position:relative; }
.bnr2>img { position: absolute; object-fit: cover; overflow: hidden; width: 100%; height: 170px; }
.banner-info2{ margin-top:2em; }

/*--footer--*/
.footer{ background:#333; padding:2em 0 0 0; }
.ftr-grid h3, .ftr-info h3 { font-family: 'Play-Regular'; font-size:1.7em; margin-bottom:0.8em; color:#69d2e8; }
.ftr-grid .h3, .ftr-info .h3 { font-family: 'Play-Regular'; font-size:1.7em; margin-bottom:0.8em; margin-top:0px; color:#69d2e8; line-height: 1.1; }
.ftr-grid ul li{ display:block; }
.ftr-grid ul li a{ display:block; color:#fff; padding:4px 0; text-decoration:none; font-size:0.85em; }
.ftr-grid ul li a:hover{ color:#f43c60; }
.ftr-info p{ font-size:0.85em; line-height:1.7em; color:#fff; margin-top:2em; }
.copywrite { padding:2em 0; background:#333; }
.copywrite p { color: #FFF; font-size: .9em; text-align: center; line-height: 1.8em; }
.copywrite p a{ color:#fff; }

/*--about--*/
.about{ padding:3em 0; }
.about h1,.review h1,h2.top,.gallery h2,.contact h2{ font-family: 'Play-Bold'; font-size: 2.5em; color: #f43c60; text-align:center; }
.about-info-grids{ margin-top:2em; }
.abt-pic{ padding-left:0; }
.abt-info-pic{ padding-right:0; }
.abt-info-pic h3 { font-family: 'Play-Regular'; font-size: 2em; color: #69d2e8; }
.abt-info-pic p { line-height: 1.7em; margin-top: 1em; font-size: 0.9em; color: #777; }
.abt-info-pic ul{ margin-top:1em; }
.abt-info-pic li { /*list-style-image: url(../images/icon3.png);*/ margin: 0 0 10px 20px; color: #9A9598; font-size: 0.9em; text-decoration: none; }
.testimonals{ margin-top:4em; }
.testimonals h3,.team h3{ font-family: 'Play-Bold'; font-size: 1.8em; color: #f43c60; margin-bottom:0.7em; }
.testimonal-grid:first-child { margin: 0; }
.testimonal-grid{ margin: 0 0 0 30px; padding:0; width: 31.5%; }
.testi-info p{ background: #161616; padding: 25px 30px 25px 30px; border-radius: 0; line-height: 1.5em; font-size: 0.9em; color: #7d7d7d; }
.testi-info p:hover{ color:#fff; }
.testi-info h4{ color:#69d2e8; font-size:1.3em; margin-top:15px; }
.testi-info a{ color:#f43c60; text-decoration:none; font-size: 0.75em; font-weight:600; }
.testi-info a:hover{ color:#69d2e8;; }
.team{ margin-top:3em; }
.grid_4 { width: 22%; float: left; margin: 0 3% 0% 0; }
.team-grid p { font-size: 0.9em; line-height: 1.8em; color: #777; }
.team-grid img { width: 100%; }
.team-grid h4{ color:#69d2e8; font-size: 1.3em; margin:0.6em 0; }

/*--reviews--*/
.review { padding: 3em 0 5em; }
.col-1 { background: #eee; padding: 1em; }
.col-1 h4{ font-size:1.2em; margin: 0.8em 0 0.5em; font-family: 'Play-Bold'; }
.col-1 h4 a{ color:#2d2d2d; text-decoration: none; }
.col-1 h4 a:hover{ color:#69d2e8; }
.col-1 p { line-height: 1.7em; font-size: 0.9em; color: #777; }
.review-md1 { padding: 3em 0 0; }

/*----blog----*/
.blog{ padding:3em 0; }
.blog-left{ padding-left:0; }
.blog-info p{ line-height: 1.7em; margin-top: 1em; font-size: 0.9em; color: #575757; }
p.snglp{ line-height: 1.7em; margin-top: 1em; font-size: 0.9em; color: #777; }
.blog-left p a { color: #777; }
.recent-posts h4, .category h4, .coment-form h4, .response h4 { font-family: 'Play-Regular'; font-size: 1.6em; color: #f43c60; margin-bottom: 0.7em; }
.recent-posts>.h4, .category .h4, .coment-form .h4, .response .h4 { font-family: 'Play-Regular'; font-size: 1.6em; color: #dd3052; margin-bottom: 0.7em; }
.posts-right label { margin: 0 0 0px 0; font-size: 1em; color:#f43c60; line-height: 1.6em; }
.blog .main-img { width: 100%; text-align: center; }
.blog-info-text a img { width: 100%; }
.blog-info-text a img { overflow: hidden; position: relative !important; padding: 0; }
.single-page  img { box-sizing: border-box; height: auto; max-width: 100%; }
img.zoom-img { transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); o-transform: scale(1, 1); -ms-transform: scale(1, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; transition-duration: .5s; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; -ms-transition-duration: .5s; }
img.zoom-img:hover { transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.05); -o-transform: scale(1.08); -ms-transform: scale(1.08); -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; -ms-transition-duration: 750ms; overflow: hidden; }
a.list-group-item:hover { background-color: #69d2e8; border-color: #69d2e8; color: #fff; }
.blog-ctgry{ margin:0 0 40px 0; }
.recent-posts-info { margin-bottom: 55px; }
.posts-left{ float: left; margin-right: 14px; overflow: hidden; }
.posts-right{ float:right; width: 51%; }	
.posts-right lable { font-size: 14px; font-weight: 500; color: #989595 }
.posts-right h5 a { color:#181a1b; display:inline-block; font-size: 1.1em; margin: 3px 0; line-height: 1.6em; }
.posts-right h5 a:hover{ color: #2f6818; }
.blog-info { margin-bottom: 2em; }
.btn-primary:hover{ background:transparent; color:#4dc47d; border-color: #4dc47d; }
.btn-primary { background:#69d2e8; border-color: #69d2e8; color: #fff; }
.comments h4{ margin: 0 0 18px 0; }
.posts-right p { color: #542f1d; font-size: 14px; text-shadow: 1px 1px 0px #fff; margin: 0px 0 15px 0; line-height: 1.8em; }
/*--single-page--*/
.comment-icons { border-top: 1px dashed #2f6818; border-bottom: 1px dashed #2f6818; padding: 1em 0; margin: 2em 0 3em 0; }
.comment-icons ul { margin: 0; padding: 0; }
.comment-icons ul li { display: inline-block; margin: 0 10px; color: #838383; font-size: 14px; }
.comment-icons ul li span{ background: url(../images/iconsprite.png) no-repeat 0px 0px; margin-right: 10px; display: inline-block; width: 12px; height: 20px; vertical-align: middle; }
.comment-icons ul li span.clndr { background: url(../images/iconsprite.png) no-repeat -19px -2px; width: 17px; }
.comment-icons ul li span.admin{ background: url(../images/iconsprite.png) no-repeat 0px -25px; width: 15px; height: 20px; }
.comment-icons ul li span.cmnts{ background: url(../images/iconsprite.png) no-repeat -18px -24px; margin-right: 5px; width: 17px; }
.comment-icons ul li a.like{ background: url(../images/iconsprite.png) no-repeat 2px -46px; margin-right: 6px; padding-left: 1.5em; }
.comment-icons ul li a{ color:#838383; font-size: 14px; margin: 10px 0 18px 0; line-height: 1.8em; display: inline; }
.comment-icons ul li a:hover{ color:#f43c60; }
.admin-text { padding: 26px; border: 1px dashed #2f6818; }
.admin-text h5 { margin: 0 0 12px 0; font-size: 1em; color:#4dc47d; font-weight: 600; }
.admin-text-left { float: left; width: 11%; }
.admin-text-right { float: right; width: 86%; }
.admin-text-right p { margin: 0px 0 18px 0; font-size: 0.95em; color: #777; line-height: 1.7em; }
.admin-text-right span { font-weight:600; font-size: 14px; margin: 0 0 10px 0; color:#887f66; }
.admin-text-right span a { color: #887f66; text-decoration:none; }
.admin-text-right span a:hover{ color:#2f6818; transition:.5s all; }
.media.response-info { margin-top: 1.5em; }
.response-info-mdl { margin: 1em 0px 1em 4em; }
.response { margin-top: 40px; }
.media-left.response-text-left { width: 11%; }
.response-text h5 { font-weight: 600; font-size: 14px; margin: 10 0 0px 0; color: #887f66; }
.response-text-left h5 a { text-decoration: none; color: #838383; }
.response-text-left h5 a:hover{ text-decoration: none; color:#f43c60; }
.response-text-left h5{ font-weight: 600; font-size: 14px; margin: 1em 0 0 0; }
.response-text-right p { font-size: 0.9em; color: #777; line-height: 1.7em; }
.response-text-right ul{ padding:0; text-align: right; margin-top: 0.5em; }
.response-text-right ul li{ display: inline-block; color: #2f6818; font-size: 0.9em; margin-right: 16px; }
.response-text-right ul li a{ color:#838383; font-size: 14px; font-weight: 600; }
.response-text-right ul li a:hover{ color:#f43c60; text-decoration:none; }
.coment-form input[type="text"] { background: none; width: 100%; color: #777; margin: 0 0px 23px 0; font-size: 0.9em; padding: 12px 10px; outline: none; border:1px solid #CDCDCD; }
.coment-form textarea { background: none; width: 100%; color:#777; font-size: 0.9em; resize: none; height: 185px; padding: 12px; outline: none; border: 1px solid #CDCDCD; }
.coment-form input[type="submit"] { padding: 10px 43px; margin-top: 23px; border:2px solid #69d2e8; color: #ffffff; font-size: 1em; background:#69d2e8; transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all; }
.coment-form input[type="submit"]:hover { background: transparent; color:#69d2e8; border:2px solid #69d2e8; }
.coment-form h4 { margin-bottom: 22px; }
.coment-form { margin-top: 46px; }
/*--//single-page--*/
.pages { padding: 3em 0px; }
h3.ghj { color: #000; font-size: 2em !important; margin: 0 0 1em; }
.headdings, .Buttons, .progress-bars, .alerts, .bread-crumbs, .pagenatin, .appearance, .distracted { padding: 2em 0; }
.breadcrumb { margin-bottom: 3em !important; }
.table { margin-bottom: 0; }
.b4,.b5,.b6 { margin-top: 15px !important; margin-bottom: 15px !important; }
.bs-example h1, .bs-example hh2, .bs-example h3, .bs-example h4, .bs-example h5, .bs-example h6 { margin: 0 0 10px; }
/*--gallery-Part-Here --*/
.gallery{ padding:3em 0; }
.gallery-bottom{ margin-top:2em; }
.gallery-left img{ width:100%; }
.gallery-left:hover img { -webkit-filter: grayscale(100%); opacity:8; transition: all 300ms!important; -webkit-transition: all 300ms!important; -moz-transition: all 300ms!important; }
.gallery-left{ position: relative; }
.gallery-grid img{ width:100%; }
.gallery-grid:hover img { -webkit-filter: grayscale(100%); opacity:8; transition: all 300ms!important; -webkit-transition: all 300ms!important; -moz-transition: all 300ms!important; }
.gallery-grid{ position: relative; }
.gallery-1{ margin-top:25px; }
.gallery-1:nth-child(1){ margin-top:0; }
/*--gallery-Part-Ends-Here --*/
/*--contact--*/
.contact{ padding:3em 0; }
.contact-left{ padding-left:0; }
.contact form{ margin-top:2em; }
.contact-head{ padding:0em 0 2em 0; }
.contact form input[type="text"],.contact-right textarea { width: 100%; padding: 10px 12px; border: 1px solid #87655B; font-size: 1em; margin-bottom: 1.5em; color: #87655B; outline: none; font-weight: 400; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -ms-transition: 0.5s all ease; }
.contact-right textarea{ resize:none; height: 181px; }
.contact form input[type="text"]:hover,.contact-right textarea:hover{ border:1px solid #f43c60; }
.contact form input[type="submit"] { font-size:0.8em; display:inline-block; background:#69d2e8; padding:0.6em 2em; border:2px solid #69d2e8; color:#fff; text-decoration:none; font-weight:500; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -ms-transition: 0.5s all ease; }
.contact form input[type="submit"]:hover{ background:transparent; color:#69d2e8; border:2px solid #69d2e8; }
.address{ padding:2em 0 0 0; border-top:1px solid #eee; margin-top:2em; }
.address h3{ font-family: 'Play-Regular'; font-size: 1.8em; color: #f43c60; margin-bottom: 0.7em; text-align:center; }
.locations{ padding-left:0; margin-top:3em; }
.locations ul{ display:inline-block; width:48%; }
.locations ul li{ display:inline-block; }
.locations ul li span { /*background: url(../images/find.png) no-repeat 0px 0px;*/ vertical-align: super; width: 38px; height: 38px; display: inline-block; margin:0 0.5em 5.5em 0; }
.address-info  p{ color: #999; font-size: 0.9em; text-decoration: none; padding-bottom:3px; display: block; font-weight: 400; }
.address-info p a{ color: #999; }
.address-info p a:hover{ color: #026466; }
.address-info h4 { color:#09C3EA; margin-bottom:8px; font-size:1em; }
.address-info h5 a{ color: #626262; margin:5px 0; font-size:0.9em; display:block; }
.contact-map iframe { min-height: 310px; width: 100%; border: none; }




.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; text-align:center; position: absolute; cursor: pointer; z-index: 4; top:0!important; transform: translateY(-50%); background: rgb(0,0,0); color: #fff; }
.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover { background: rgba(0,0,0,0.8); }
.nbs-flexisel-nav-left { left: -7px; }
.nbs-flexisel-nav-left:before { content: "«" }
.nbs-flexisel-nav-left.disabled { opacity: 0.4; }
.nbs-flexisel-nav-right { right: -7px; }
.nbs-flexisel-nav-right:before { content: "»" }
.nbs-flexisel-nav-right.disabled { opacity: 0.4; }

.glitch-btn { white-space: nowrap; position:relative; line-height: 1; display: inline-block; transform: translate(-50%, -50%); font-size: 23px; transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1); color: #333; font-family: 'Play-Bold'; }
.glitch-btn.csdl { font-size: 22px; margin-left:122px; margin-top:30px; }
.footer .glitch-btn.csdl { margin-left:138px; margin-top:25px; color:#FFFFFF; }
.glitch-btn .gmask { position: absolute; width: 100%; overflow: hidden; display: none; }
.glitch-btn .gmask span { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; top: -100%; }
.glitch-btn:hover { color: #FFFFFF; }
.glitch-btn:hover:before { background: #f43c60; transform: translateX(120%) scaleX(3) scaleY(0.8); }
.glitch-btn:before { content: ""; position: absolute; left: -15%; top: -50%; background: #69d2e8; width: 40%; height: 200%; padding: 0px; z-index: -1; transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1); }
.glitch-btn:after { content: ""; position: absolute; left: -5%; top: 105%; background: #f43c60; width: 112%; height: 10%; padding: 0px; z-index: -1; transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1); }
.glitch-btn:hover:after { background: #4e4e4e; transform: translateX(-55%) translateY(-600%) rotate(90deg) scaleX(0.3); }
.glitch-btn .gmask1 { height: 20%; top: 19%; display:none; }
.glitch-btn .gmask2 { height: 30%; top: 35%; display:none; }
.glitch-btn .gmask3 { height: 57%; top: 63%; display:none; }
.glitch-btn:hover .gmask1 { animation: glitchin1 0.2s 0.3s both; }
.glitch-btn:hover .gmask2 { animation: glitchin2 0.2s 0.2s both; }
.glitch-btn:hover .gmask3 { animation: glitchin1 0.2s 0.2s both; }
.glitch-btn:hover .hidden { animation: fade-in 0.1s 0.2s forwards; }
.glitch-btn:hover .gtext { animation: fade-in 0.1s 0.2s forwards; display:block; }
.glitch-btn:hover .gmask { display: block; }
@-webkit-keyframes fade-in { from { opacity: 0; } to { opacity: 1; } }
@keyframes fade-in { from { opacity: 0; } to { opacity: 1; } }
@-webkit-keyframes glitchin1 { 100% { opacity: 0; transform: translate(0px, 0px); } 95% { opacity: 1; -webkit-transform: translate(0.5px, 0.05px); transform: translate(0.5px, 0.05px); } 90% { -webkit-transform: translate(0.6px, -0.3px); transform: translate(0.6px, -0.3px); } 85% { -webkit-transform: translate(1.2px, 0px); transform: translate(1.2px, 0px); } 80% { -webkit-transform: translate(1.2px, 0.2px); transform: translate(1.2px, 0.2px); } 75% { -webkit-transform: translate(0.5px, 1px); transform: translate(0.5px, 1px); } 70% { -webkit-transform: translate(0.3px, 1.2px); transform: translate(0.3px, 1.2px); } 65% { -webkit-transform: translate(-2.1px, 0.7px); transform: translate(-2.1px, 0.7px); } 60% { -webkit-transform: translate(3.6px, 0.4px); transform: translate(3.6px, 0.4px); } 55% { -webkit-transform: translate(0.45px, 1.8px); transform: translate(0.45px, 1.8px); } 50% { -webkit-transform: translate(-3px, -1px); transform: translate(-3px, -1px); } 45% { -webkit-transform: translate(-4.4px, 1.1px); transform: translate(-4.4px, 1.1px); } 40% { -webkit-transform: translate(-4.2px, 2.4px); transform: translate(-4.2px, 2.4px); } 35% { -webkit-transform: translate(2.6px, 1.3px); transform: translate(2.6px, 1.3px); } 30% { -webkit-transform: translate(-1.4px, 2.8px); transform: translate(-1.4px, 2.8px); } 25% { -webkit-transform: translate(6px, 0.75px); transform: translate(6px, 0.75px); } 20% { -webkit-transform: translate(0px, -1.6px); transform: translate(0px, -1.6px); } 15% { -webkit-transform: translate(-5.95px, -0.85px); transform: translate(-5.95px, -0.85px); } 10% { -webkit-transform: translate(3.6px, 3.6px); transform: translate(3.6px, 3.6px); } 5% { -webkit-transform: translate(-0.95px, -0.95px); transform: translate(-0.95px, -0.95px); } 1% { opacity: 1; } }
@keyframes glitchin1 { 100% { opacity: 0; transform: translate(0px, 0px); } 95% { opacity: 1; -webkit-transform: translate(0.5px, 0.05px); transform: translate(0.5px, 0.05px); } 90% { -webkit-transform: translate(0.6px, -0.3px); transform: translate(0.6px, -0.3px); } 85% { -webkit-transform: translate(1.2px, 0px); transform: translate(1.2px, 0px); } 80% { -webkit-transform: translate(1.2px, 0.2px); transform: translate(1.2px, 0.2px); } 75% { -webkit-transform: translate(0.5px, 1px); transform: translate(0.5px, 1px); } 70% { -webkit-transform: translate(0.3px, 1.2px); transform: translate(0.3px, 1.2px); } 65% { -webkit-transform: translate(-2.1px, 0.7px); transform: translate(-2.1px, 0.7px); } 60% { -webkit-transform: translate(3.6px, 0.4px); transform: translate(3.6px, 0.4px); } 55% { -webkit-transform: translate(0.45px, 1.8px); transform: translate(0.45px, 1.8px); } 50% { -webkit-transform: translate(-3px, -1px); transform: translate(-3px, -1px); } 45% { -webkit-transform: translate(-4.4px, 1.1px); transform: translate(-4.4px, 1.1px); } 40% { -webkit-transform: translate(-4.2px, 2.4px); transform: translate(-4.2px, 2.4px); } 35% { -webkit-transform: translate(2.6px, 1.3px); transform: translate(2.6px, 1.3px); } 30% { -webkit-transform: translate(-1.4px, 2.8px); transform: translate(-1.4px, 2.8px); } 25% { -webkit-transform: translate(6px, 0.75px); transform: translate(6px, 0.75px); } 20% { -webkit-transform: translate(0px, -1.6px); transform: translate(0px, -1.6px); } 15% { -webkit-transform: translate(-5.95px, -0.85px); transform: translate(-5.95px, -0.85px); } 10% { -webkit-transform: translate(3.6px, 3.6px); transform: translate(3.6px, 3.6px); } 5% { -webkit-transform: translate(-0.95px, -0.95px); transform: translate(-0.95px, -0.95px); } 1% { opacity: 1; } }
@-webkit-keyframes glitchin2 { 100% { opacity: 0; transform: translate(0px, 0px); } 95% { opacity: 1; -webkit-transform: translate(-0.5px, -0.05px); transform: translate(-0.5px, -0.05px); } 90% { -webkit-transform: translate(-0.6px, 0.3px); transform: translate(-0.6px, 0.3px); } 85% { -webkit-transform: translate(-1.2px, 0px); transform: translate(-1.2px, 0px); } 80% { -webkit-transform: translate(-1.2px, -0.2px); transform: translate(-1.2px, -0.2px); } 75% { -webkit-transform: translate(-0.5px, -1px); transform: translate(-0.5px, -1px); } 70% { -webkit-transform: translate(-0.3px, -1.2px); transform: translate(-0.3px, -1.2px); } 65% { -webkit-transform: translate(2.1px, -0.7px); transform: translate(2.1px, -0.7px); } 60% { -webkit-transform: translate(-3.6px, -0.4px); transform: translate(-3.6px, -0.4px); } 55% { -webkit-transform: translate(-0.45px, -1.8px); transform: translate(-0.45px, -1.8px); } 50% { -webkit-transform: translate(3px, 1px); transform: translate(3px, 1px); } 45% { -webkit-transform: translate(4.4px, -1.1px); transform: translate(4.4px, -1.1px); } 40% { -webkit-transform: translate(4.2px, -2.4px); transform: translate(4.2px, -2.4px); } 35% { -webkit-transform: translate(-2.6px, -1.3px); transform: translate(-2.6px, -1.3px); } 30% { -webkit-transform: translate(1.4px, -2.8px); transform: translate(1.4px, -2.8px); } 25% { -webkit-transform: translate(-6px, -0.75px); transform: translate(-6px, -0.75px); } 20% { -webkit-transform: translate(0px, 1.6px); transform: translate(0px, 1.6px); } 15% { -webkit-transform: translate(5.95px, 0.85px); transform: translate(5.95px, 0.85px); } 10% { -webkit-transform: translate(-3.6px, -3.6px); transform: translate(-3.6px, -3.6px); } 5% { -webkit-transform: translate(0.95px, 0.95px); transform: translate(0.95px, 0.95px); } 1% { opacity: 1; } }
@keyframes glitchin2 { 100% { opacity: 0; transform: translate(0px, 0px); } 95% { opacity: 1; -webkit-transform: translate(-0.5px, -0.05px); transform: translate(-0.5px, -0.05px); } 90% { -webkit-transform: translate(-0.6px, 0.3px); transform: translate(-0.6px, 0.3px); } 85% { -webkit-transform: translate(-1.2px, 0px); transform: translate(-1.2px, 0px); } 80% { -webkit-transform: translate(-1.2px, -0.2px); transform: translate(-1.2px, -0.2px); } 75% { -webkit-transform: translate(-0.5px, -1px); transform: translate(-0.5px, -1px); } 70% { -webkit-transform: translate(-0.3px, -1.2px); transform: translate(-0.3px, -1.2px); } 65% { -webkit-transform: translate(2.1px, -0.7px); transform: translate(2.1px, -0.7px); } 60% { -webkit-transform: translate(-3.6px, -0.4px); transform: translate(-3.6px, -0.4px); } 55% { -webkit-transform: translate(-0.45px, -1.8px); transform: translate(-0.45px, -1.8px); } 50% { -webkit-transform: translate(3px, 1px); transform: translate(3px, 1px); } 45% { -webkit-transform: translate(4.4px, -1.1px); transform: translate(4.4px, -1.1px); } 40% { -webkit-transform: translate(4.2px, -2.4px); transform: translate(4.2px, -2.4px); } 35% { -webkit-transform: translate(-2.6px, -1.3px); transform: translate(-2.6px, -1.3px); } 30% { -webkit-transform: translate(1.4px, -2.8px); transform: translate(1.4px, -2.8px); } 25% { -webkit-transform: translate(-6px, -0.75px); transform: translate(-6px, -0.75px); } 20% { -webkit-transform: translate(0px, 1.6px); transform: translate(0px, 1.6px); } 15% { -webkit-transform: translate(5.95px, 0.85px); transform: translate(5.95px, 0.85px); } 10% { -webkit-transform: translate(-3.6px, -3.6px); transform: translate(-3.6px, -3.6px); } 5% { -webkit-transform: translate(0.95px, 0.95px); transform: translate(0.95px, 0.95px); } 1% { opacity: 1; } }

/* clip-path masks */
.cpm{ display: inline-block; padding: var(--cpmStrokeThickness, 3px); -webkit-clip-path: var(--cpmMask); clip-path: var(--cpmMask); background-color: var(--cpmStrokeColor, #fff); }
.cpm__img{ display: block; -webkit-clip-path: var(--cpmMask); clip-path: var(--cpmMask); }
.cpm_type1{ --cpmMask: polygon(0 10%, 10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%); }
.cpm{ -webkit-transition: -webkit-clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); transition: -webkit-clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); transition: clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); transition: clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out), -webkit-clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); }
.cpm__img{ -webkit-transition: -webkit-clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); transition: -webkit-clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); transition: clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); transition: clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out), -webkit-clip-path var(--cpmAnimationDuration, .2s) var(--cpmAnimationTimingFunction, ease-out); }
.cpm_type1-a1{ --cpmAnimationDuration: .4s; }
.cpm_type1:hover, .cpm_type1:focus{ --cpmMask: polygon(0 0, 100% 0, 100% 10%, 100% 100%, 90% 100%, 0% 100%, 0% 90%, 0% 10%); }

.screens-box { margin-top:30px; }
.screens-box .slick-next { right:-8px; }
.screens-box .slick-prev { left:-8px; z-index:9; }
.screens-box .slick-dots li button:before { color:#ffffff; }
.screens-box .slick-dots li.slick-active button:before { color:#ffffff; }

button.learn-more { position: relative; display: inline-block; cursor: pointer; outline: none; border: 0; vertical-align: middle; text-decoration: none; background: transparent; padding: 0; font-size: inherit; font-family: inherit; width: 12rem; height: auto; }
button.learn-more .circle { transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); position: relative; margin: 0; width: 3rem; height: 3rem; background: #282936; border-radius: 1.625rem; }
button.learn-more .circle .icon { transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); position: absolute; top: 0; bottom: 0; margin: auto; background: #fff; }
button.learn-more .circle .icon.arrow { transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); left: 0.625rem; width: 1.125rem; height: 0.125rem; background: none; }
button.learn-more .circle .icon.arrow::before { position: absolute; content: ''; top: -0.25rem; right: 0.0625rem; width: 0.625rem; height: 0.625rem; border-top: 0.125rem solid #fff; border-right: 0.125rem solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
button.learn-more .button-text { transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1); position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 0.75rem 0; margin: 0 0 0 1.85rem; color: #282936; font-weight: 700; line-height: 1.6; text-align: center; text-transform: uppercase; }
button.learn-more:hover .circle { width: 100%; }
button.learn-more:hover .circle .icon.arrow { background: #fff; -webkit-transform: translate(1rem, 0); transform: translate(1rem, 0); }
button.learn-more:hover .button-text { color: #fff; }

/*--responsive--*/
@media (max-width: 1680px){
	.banner-info { left:15%; }
}
@media (max-width: 1600px){
	.banner-info { left:13%; }
}
@media (max-width: 1440px){
	.banner-info { left: 9%; }
	.caption { margin-top: 17em; }
	.caption p { width: 66%; }
}
@media (max-width: 1366px){
	.banner-info { left: 7%; }
}
@media (max-width: 1280px){
	.banner-info { left: 3%; }
	.banner1,.banner3 { min-height: 601px; }
	.banner2 { min-height: 601px; }
	.caption p { width: 78%; }
	.banner-sec { min-height: 108px; }
}
@media (max-width: 1080px){
	.headr-left { float: left; width: 64%; }
	.search { margin-left:8em; }
	.banner-info { left: 0.5%; width: 100%; }
	.nbs-flexisel-item { width: 265px!important; }
}
@media (max-width: 1024px){
	.banner-info { left: 3%; }
	.headr-left { width: 60%; }
	.details ul li:nth-child(1) { margin-right: 2em; }
	.search { width: 40%; margin-left: 5em; }
	.caption { margin-top: 13em; }
	.caption h3 { font-size: 2.4em; }
	.caption .h3 { font-size: 2.4em; }
	.caption p { width: 78%; font-size: 0.85em; }
	.banner1, .banner3,.banner2 { min-height: 510px; }
	.nbs-flexisel-item { padding: 0px 7px; width: 237px!important; }
	.sub-text a { font-size: 1em; }
	.sub-text p,.poster-info p ,.x-box-left p,.abt-info-pic p,.team-grid p{ font-size: 0.85em; }
	.poster-info { width: 76%; }
	.poster { min-height: 361px; }
	.x-box-left h2 { font-size: 3.2em; }
	.x-box-left h3 { font-size: 1.6em; }
	.poster-info a{ font-size:0.82em; }
	.x-box-left a { padding: 0.6em 1.5em; font-size: 0.9em; }
	.banner-sec { min-height: 108px; }
	.abt-info-pic h3 { font-size: 1.6em; }
	.abt-info-pic ul { margin-top: 0.8em; }
	.abt-info-pic li { margin: 0 0 7px 19px; }
	.testimonal-grid { width: 31.2%; }
	.testi-info p{ font-size:0.8em; }
	.testi-info h4 { font-size: 1.15em; }
	.testi-info a { font-size: 0.65em; }
	.team-grid h4 { font-size: 1.15em; }
	.col-1 h4 { font-size: 1.05em; }
	.col-1 p{ font-size:0.8em; }
	.posts-left { width: 50%; }
	.posts-right { width: 45%; }
	.posts-right p{ font-size:0.8em; }
	.comment-icons ul li { margin: 0 7px; }
	.caption { margin-top: 9em; }
	
	.top-game-grids .hvr-bounce-to-bottom.more { display:none; }
}
@media (max-width: 991px)
{
	h1 { font-size: 2em; }
	.banner-info { left: 0%; width:100%; }
	.details ul li:nth-child(1) { margin-right: 1em; }
	.social i { background-size: 174px; width: 28px; height: 28px; margin: 0 3px; }
	a i.facebook { background-position: -3px -5px; }
	a i.twitter { background-position: -36px -5px; }
	a i.gplus { background-position: -72px -5px; }
	a i.pin { background-position: -105px -4px; }
	a i.youtube { background-position: -140px -5px; }
	.headr-left { width: 55%; }
	.details ul li a { font-size: 0.8em; }
	.details ul li:nth-child(1) { margin-right: 0em; }
	.search { margin-left: 1em; }
	.top-menu ul li a { padding: 0.5em 0.8em; font-size: 1em; }
	.logo h1{ font-size:2em; }
	.caption h3 { font-size:1.85em; }
	.caption .h3 { font-size:1.85em; }
	.banner1, .banner3,.banner2 { min-height: 412px; }
	.callbacks_tabs a:after { height: 12px; width: 12px; }
	ul.callbacks_tabs.callbacks1_tabs { bottom: 23px; }
	.nbs-flexisel-item { padding: 0px 7px; width: 223px!important; }
	.sub-text { width: 80%; }
	.sub-img { width: 20%; }
	.trailer-text,.abt-info-pic { padding: 0; }
	.abt-info-pic { margin-top: 0em; float: left; width: 54%; }
	.testimonal-grid { width: 31%; float: left; }
	.sed-md { width: 33.3%; float: left; }
	.col-1 img{ width:100%; }
	.gallery-grid { width: 25%; float: left; }
	.caption { margin-top:10em; }
	.top-games h3, .latest-games h3 { font-size: 2em; }
	.top-games .h3, .latest-games .h3 { font-size: 2em; }
	.sub-img { width: 20%; padding-left:0; }
	.trailer-text{ padding-left:0; }
	.sub-text { width: 80%; }
	.trailer{ padding:0; margin-top:2em; }
	.latest { padding-bottom: 3em; }
	.poster-info h3 { font-size: 1.8em; }
	.poster-info { margin-top: 3em; width: 87%; }
	.poster { min-height: 326px; }
	.x-box-left h2 { font-size: 2.5em; }
	.x-box-left{ padding:0; }
	.x-box { padding: 2em 0 3em; }
	.x-box-left h3 { font-size: 1.4em; }
	.x-box-left a { padding: 0.8em 1.5em; font-size: 0.8em; }
	.x-box-right img{ width: 50%; margin: 0 auto; }
	.ftr-info,.ftr-grid{ padding:0; margin-bottom:1em; }
	.banner-sec{ min-height:100px; }
	.about h1, .review h1, h2.top, .gallery h2, .contact h2 { font-size: 2em; }
	.abt-pic { width: 46%; float: left; }
	.abt-info-pic h3 { font-size: 1.25em; line-height: 1.2em; }
	.abt-info-pic ul { margin-top: 2em; }
	.testimonals h3, .team h3 { font-size: 1.5em; }
	.team-grid h4 { font-size: 0.95em; }
	.team-grid p{ font-size:0.82em; }
	.sed-md { width: 33.3%; float: left; }
	.col-1 h4 { font-size: 1em; }
	p.snglp,.blog-info p{ font-size:0.82em; }
	.comment-icons { margin: 2em 0; }
	.recent-posts h4, .category h4, .coment-form h4, .response h4 { font-size: 1.4em; }
	.recent-posts>.h4, .category .h4, .coment-form .h4, .response .h4 { font-size: 1.4em; }
	.single-page-right { padding: 0; margin-top:2em; }
	.coment-form input[type="submit"] { padding: 8px 33px; font-size: 0.85em; }
	.posts-left { width: 17%; }
	.posts-right { width: 80%; }
	.blog { padding: 3em 0 0; }
	.contact-left,.contact-right{ padding:0; }
}
@media (max-width: 990px) {
	.headr-left { width: 57%; }
	.search { margin-left: 4em; }
	.banner-info { left: 1%; }
}
@media (max-width: 800px) {
	.banner-info { left: 0%; }
	.nbs-flexisel-item { padding: 0px 7px; width: 246px!important; }
}
@media (max-width: 768px){
	h1 { font-size: 2em; }
	.banner-info { left: 0%; }
	.details ul li:nth-child(1) { margin-right: 1em; }
	.social i { background-size: 174px; width: 28px; height: 28px; margin: 0 3px; }
	a i.facebook { background-position: -3px -5px; }
	a i.twitter { background-position: -36px -5px; }
	a i.gplus { background-position: -72px -5px; }
	a i.pin { background-position: -105px -4px; }
	a i.youtube { background-position: -140px -5px; }
	.headr-left { width: 55%; }
	.details ul li a { font-size: 0.8em; }
	.details ul li:nth-child(1) { margin-right: 0em; }
	.search { margin-left: 1em; }
	.top-menu ul li a { padding: 0.5em 0.8em; font-size: 1em; }
	.logo h1{ font-size:2em; }
	.caption h3 { font-size:1.85em; }
	.caption .h3 { font-size:1.85em; }
	.banner1, .banner3,.banner2 { min-height: 412px; }
	.callbacks_tabs a:after { height: 12px; width: 12px; }
	ul.callbacks_tabs.callbacks1_tabs { bottom: 23px; }
	.nbs-flexisel-item { padding: 0px 7px; width: 242px!important; }
	.caption { margin-top:10em; }
	.top-games h3, .latest-games h3 { font-size: 2em; }
	.top-games .h3, .latest-games .h3 { font-size: 2em; }
	.sub-img { width: 20%; padding-left:0; }
	.trailer-text{ padding-left:0; }
	.sub-text { width: 80%; }
	.trailer{ padding:0; margin-top:2em; }
	.latest { padding-bottom: 3em; }
	.poster-info h3 { font-size: 1.8em; }
	.poster-info { margin-top: 3em; width: 87%; }
	.poster { min-height: 326px; }
	.x-box-left h2 { font-size: 2.5em; }
	.x-box-left{ padding:0; }
	.x-box { padding: 2em 0 3em; }
	.x-box-left h3 { font-size: 1.4em; }
	.x-box-left a { padding: 0.8em 1.5em; font-size: 0.8em; }
	.x-box-right img{ width: 77%; margin: 0 auto; }
	.ftr-info,.ftr-grid{ padding:0; margin-bottom:1em; }
	.banner-sec{ min-height:100px; }
	.about h1, .review h1, h2.top, .gallery h2, .contact h2 { font-size: 2em; }
	.abt-pic { width: 46%; float: left; }
	.abt-info-pic h3 { font-size: 1.25em; line-height: 1.2em; }
	.abt-info-pic ul { margin-top: 2em; }
	.testimonal-grid { width: 30.55%; float: left; }
	.testimonals h3, .team h3 { font-size: 1.5em; }
	.team-grid h4 { font-size: 0.95em; }
	.team-grid p{ font-size:0.82em; }
	.sed-md { width: 33.3%; float: left; }
	.col-1 h4 { font-size: 1em; }
	p.snglp,.blog-info p{ font-size:0.82em; }
	.comment-icons { margin: 2em 0; }
	.recent-posts h4, .category h4, .coment-form h4, .response h4 { font-size: 1.4em; }
	.recent-posts>.h4, .category .h4, .coment-form .h4, .response .h4 { font-size: 1.4em; }
	.single-page-right { padding: 0; margin-top:2em; }
	.coment-form input[type="submit"] { padding: 8px 33px; font-size: 0.85em; }
	.posts-left { width: 17%; }
	.posts-right { width: 80%; }
	.blog { padding: 3em 0 0; }
	.gallery-grid { width: 25%; float: left; }
	.contact-left,.contact-right{ padding:0; }
	.glitch-btn.csdl { margin-left:138px; }
}
@media (max-width: 736px) {
	.headr-left { width: 53%; }
	.banner-info { left: 0%; width: 100%; }
}
@media (max-width: 667px) {
	.headr-left { width: 48%; }
	.banner-info { top: 15px; }
	.caption h3 { font-size: 1.7em; }
	.caption .h3 { font-size: 1.7em; }
	.nbs-flexisel-item { padding: 0px 7px; width: 209px!important; }
	.game-grid p { font-size: 0.8em; }
}
@media (max-width: 640px) {
	h1 { font-size: 1.75em; }
	.banner-info { width: 100%; }
	span.menu { display: block; cursor: pointer; color: #FFFFFF; font-size: 1.3em; position: relative; float: right; width: 32px; height: 21px; background:url(../images/menu.png) no-repeat 0px 0px; }
	ul.nav1 { display: none; }
	.top-menu ul { padding: 0px 0 5px 0; margin: 0 auto; z-index: 9999; position: absolute; width: 100%; left: 0; margin-top:2.5em; background: rgb(0 0 0 / 90%); }
	.top-menu ul ul { margin-top:0; }
	.top-menu ul.nav1 li.active{ background:#f43c60; color:#fff; }
	.top-menu ul li.active a, .top-menu ul li a:hover { color: #FFFFFF; }
	.top-menu ul.nav1 li:hover{ background:#f43c60; color:#fff; transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all; }
	.top-menu ul.nav1 li { display: block; text-align: center; border-bottom: 1px ridge rgba(255, 255, 255, 0.28); margin: 0; width: 100%; }
	.top-menu ul li a.active { color: rgba(21, 132, 113, 0.65) !important; }	
	.top-menu ul li a { padding: .5em 0; display:block; float: none; }
	.rslides { z-index: 0; }
	ul.callbacks_tabs.callbacks1_tabs { z-index: 0; bottom: 23px; left: 43%; }
	.caption { margin-top:9em; }	
	.headr-left { width: 46%; }
	.search { margin-left: 13em; width: 100%; }
	.caption h3 { font-size: 1.6em; }
	.caption .h3 { font-size: 1.6em; }
	.caption p { width: 91%; font-size: 0.8em; }
	.banner1, .banner3, .banner2 { min-height: 351px; padding-bottom: 4em; }
	.nbs-flexisel-item { padding: 0px 7px; width: 299px!important; }
	.top-game-grids { margin-top: 1em; }
	.game-grid h4, .game-grid .h4 { font-size: 1.15em; }
	.game-grid p { font-size: 0.8em; }
	.content { padding: 3em 0; }
	.top-games h3, .latest-games h3 { font-size: 1.75em; }
	.top-games .h3, .latest-games .h3 { font-size: 1.75em; }
	.sub-text a { font-size: 0.95em; }
	.sub-text { padding:0; }
	.banner-sec { min-height: 100px; }
	.testimonals { margin-top: 2em; }
	.testimonal-grid { width: 29.95%; }
	.about h1, .review h1, h2.top, .gallery h2, .contact h2 { font-size: 1.75em; }
	.about { padding: 2em 0; }
	.abt-info-pic h3 { font-size: 1.12em; }
	.abt-pic { width: 44%; }
	.sub-text p, .poster-info p, .x-box-left p, .abt-info-pic p, .team-grid p { font-size: 0.8em; }
	.abt-info-pic ul { margin-top: 1em; }
	.abt-info-pic li { font-size: 0.8em; }
	.ftr-info p { font-size: 0.8em; margin-top: 0em; }
	.ftr-grid h3, .ftr-info h3 { font-size: 1.3em; margin-bottom: 0.5em; }
	.ftr-grid .h3, .ftr-info .h3 { font-size: 1.3em; margin-bottom: 0.5em; }
	.review { padding: 2em 0 3em; }
	.col-1 h4 { font-size: 0.9em; }
	.review-md1 { padding: 2em 0 0; }
	.gallery { padding: 2em 0; }
	.contact form input[type="text"], .contact-right textarea { padding: 8px 12px; font-size: 0.85em; }
	.contact { padding: 2em 0; }
	.locations { margin-top: 2em; }
	.address-info p { font-size: 0.8em; }
	.address h3 { font-size: 1.5em; }
	.coment-form input[type="text"] { font-size: 0.8em; padding: 10px 10px; }
	.comment-icons ul li a { font-size: 12px; }
	.blog-info p { margin-top: 0em; font-size: 0.8em; }
	a.list-group-item { font-size: 0.85em; }
}
@media (max-width: 600px) {
	.headr-left { width: 39%; }
}
@media (max-width: 568px) {
	.headr-left { width: 38%; }
	.search { margin-left: 11em; width: 100%; }
}
@media(max-width:480px) {
	.banner-info { width: 100%; }
	span.menu { margin-top: 5px; }
	.top-menu ul { margin-top: 2em; }
	.social i { margin: 0 0px; }
	.headr-left { width: 65%; }
	.headr-right { width: 35%; }
	.details ul li { padding: 0.3em 0em 0.3em 0em; }
	.glyphicon-earphone:before, .glyphicon-envelope:before { font-size: 14px; margin-right: 9px; }
	.search { margin-left: 0em; width: 80%; }
	.details ul li { padding: 0.1em 0em 0.3em 0em; }
	.details ul li{ font-size: 0.8em; }
	.details ul li a { font-size: 0.95em; }
	.header { padding: 0.7em 0; }
	.search input[type="text"] { padding: 5px 10px 0px 0px; margin-left: 2.5em; }
	.logo h1 { font-size: 1.8em; }
	.banner1, .banner3, .banner2 { min-height: 300px; }
	.caption { margin-top: 7em; }
	.caption h3 { font-size: 1.2em; }
	.caption .h3 { font-size: 1.2em; }
	.caption p { width: 91%; font-size: 0.7em; line-height: 1.6em; }
	.caption { top: 35%; }
	.nbs-flexisel-item { padding: 0px 7px; width: 216px!important; }
	.trailer iframe { height: 256px; }
	.latest-top { margin-top: 2em; }
	.poster-info h3 { font-size: 1.3em; }
	.x-box-left h2 { font-size: 2em; }
	.x-box-left h3 { font-size: 1.1em; }
	.abt-pic { width: 100%; padding: 0; }
	.abt-info-pic { padding: 0; float: left; width: 100%; margin-top: 1em; }
	.testimonal-grid { width: 100%; }
	.testimonal-grid { margin: 0 0 0 0px; }
	.testimonal-grid:nth-child(2){ margin:1em 0; }
	.testi-info p { padding: 20px 19px 20px 19px; }
	.grid_4 { width: 47%; margin: 0 3% 3% 0; }
	.team { margin-top: 2em; }
	.sed-md { width: 100%; margin-bottom:1.5em; }
	.col-1 img{ width:100%; }
	.gallery-grid { width: 50%; margin-bottom:1.5em; }
	.gallery-1 { margin-top: 0px; }
	.locations ul { margin-bottom:1.5em; width: 100%; }
	.contact-map iframe { min-height: 236px; }
	.contact { padding: 2em 0 1em 0; }
	.locations { margin-top: 1.5em; }
	.address h3 { font-size: 1.4em; }
	.address-info h4 { font-size: 0.95em; }
	.blog-info p { margin-top: 1em; }
	.posts-left { width: 25%; }
	.posts-right label { font-size: 0.9em; }
	.posts-right { width: 70%; }
	.posts-right h5 a { font-size: 0.9em; }
	.recent-posts-info { margin-bottom: 2em; }
	.blog { padding: 2em 0 0; }
}
@media (max-width: 414px){
	.headr-left { width: 53%; }
	.headr-right { width: 46%; }
	.caption h3 { font-size: 1em; }
	.caption .h3 { font-size: 1em; }
	.nbs-flexisel-item { padding: 0px 7px; width: 186px!important; }
}
@media (max-width: 375px) {
	.nbs-flexisel-item { padding: 0px 7px; width: 164px!important; }
}
@media (max-width: 384px){
	.nbs-flexisel-item { padding: 0px 7px; width: 171px!important; }
}
@media(max-width:320px) {
	h1 { font-size: 1.5em; }
	.social i { background-size: 130px; width: 22px; height: 20px; }
	a i.facebook { background-position: -2px -4px; }
	a i.twitter { background-position: -26px -4px; }
	a i.gplus { background-position: -53px -4px; }
	a i.pin { background-position: -78px -4px; }
	a i.youtube { background-position: -104px -5px; }
	.headr-left { width:50%; }
	.headr-right { width: 50%; }
	.glyphicon-earphone:before, .glyphicon-envelope:before { font-size: 14px; margin-right:5px; }
	.details ul li { padding: 0em 0em 0.3em 0em; }
	.details ul li{ font-size: 0.8em; }
	.glyphicon-earphone:before, .glyphicon-envelope:before { font-size: 11px; }
	.search input[type="text"]{ font-size:0.8em; }
	.search input[type="text"] { padding: 5px 10px 6px 4px; }
	.search input[type="submit"] { width: 20px; background-size: 100%; }
	.caption h3 { font-size: 1em; padding: 0 18px; }
	.caption .h3 { font-size: 1em; padding: 0 18px; }
	.logo h1 { font-size: 1.4em; }
	.banner1, .banner3, .banner2 { min-height: 200px; padding-bottom: 2em; }
	.banner1,.banner3 {
	/* background: url(../images/bnr3.jpg) no-repeat -63px 0px; */
	/* background-size: cover; */
	}
	.banner2 {
	/* background: url(../images/bnr2.jpg) no-repeat -63px 0px; */
	/* background-size: cover; */
	}
	ul.callbacks_tabs.callbacks1_tabs { bottom: 8px; }
	.caption p { margin: 0.5em auto 0 auto; }
	.nbs-flexisel-item { padding: 0px 7px; width: 276px!important; }
	.caption { margin-top: 5.5em; }
	ul.callbacks_tabs.callbacks1_tabs { left: 39%; }
	.content { padding: 2em 0; }
	.top-games h3, .latest-games h3 { font-size: 1.4em; }
	.top-games .h3, .latest-games .h3 { font-size: 1.4em; }
	.top-game-grids { margin-top: 1.5em; }
	.game-grid h4, .game-grid .h4 { font-size: 1em; }
	.game-grid p { margin: 0.4em 0; }
	.latest-top { margin-top: 1.5em; }
	.sub-img { width: 32%; }
	.sub-text { width: 68%; }
	.sub-text a { font-size: 0.8em; }
	.sub-text p { margin-top: 0; }
	.trailer iframe { height: 175px; }
	.poster-info h3 { font-size: 1.1em; }
	.poster-info { margin-top: 2em; width: 87%; }
	.poster { min-height: 375px; }
	.x-box-left h2 { font-size: 1.7em; }
	.x-box-left h3 { font-size: 1em; }
	.x-box-right{ padding:0; }
	.x-box-right img { width: 77%; margin: 15px auto 0 auto; }
	.x-box-left a { padding: 0.7em 1.5em; font-size: 0.8em; }
	.ftr-info { width: 100%; padding-right: 0em; }
	.ftr-grid { width: 100%; }
	.copywrite { padding: 0 0 2em 0; }
	.copywrite p { font-size: .8em; }
	.ftr-grid ul li a { padding: 3px 0; font-size: 0.8em; }
	.about h1, .review h1, h2.top, .gallery h2, .contact h2 { font-size: 1.5em; }
	.about { padding: 1.5em 0; }
	.about-info-grids { margin-top: 1em; }
	.abt-info-pic h3 { font-size: 1em; }
	.sub-text p, .poster-info p, .x-box-left p, .abt-info-pic p, .team-grid p { font-size: 0.78em; }
	.poster-info p { line-height: 1.5em; }
	.abt-info-pic li { font-size: 0.78em; margin: 0 0 5px 19px; }
	.testi-info h4 { font-size: 1em; margin-top: 10px; }
	.testi-info a { font-size: 0.6em; }
	.testimonals h3, .team h3 { font-size: 1.3em; }
	.team-grid h4 { font-size: 0.8em; }
	.team-grid p{ line-height:1.5em; }
	.ftr-info p { font-size: 0.75em; }
	.blog-info p { font-size: 0.75em; }
	.recent-posts h4, .category h4, .coment-form h4, .response h4 { font-size: 1.2em; }
	.recent-posts>.h4, .category .h4, .coment-form .h4, .response .h4 { font-size: 1.2em; }
	.coment-form input[type="text"] { font-size: 0.75em; padding: 7px 10px; margin: 0 0px 15px 0; }
	.coment-form textarea { font-size: 0.75em; height: 132px; padding: 10px; }
	.coment-form input[type="submit"] { padding: 8px 33px; font-size: 0.8em; }
	.list-group-item { padding: 8px 11px; font-size: 0.8em; }
	.posts-left { width: 31%; }
	.posts-right p { font-size: 0.75em; }
	.posts-right { width: 63%; }
	.gallery-grid { width: 50%; margin-bottom: 1em; padding: 0 4px; }
	.review { padding: 1.5em 0 2em; }
	.pages { padding: 1.5em 0px; }
	.gallery{ padding: 1.5em 0px; }
	.contact { padding:1.5em 0 1em 0; }
	.review-md1 { padding: 1em 0 0; }
	.response { margin-top: 0px; }
	.comment-icons { margin: 1em 0; }
	.blog-info p { margin-top: 0.5em; }
}