@media(min-width: 990px) {
    nav.mega-menu .collapse,nav.mega-menu .dropdown,nav.mega-menu .dropup,nav.mega-menu .nav {
        position:static
    }

    header#topNav nav.mega-menu ul.nav-main .mega-menu-content {
        text-shadow: none
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
        color: #87919f;
        padding: 0;
        margin: 0 15px
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu {
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu {
        min-width: 350px
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu {
        top: 4px;
        min-width: 160px;
        padding: 6px 2px;
        box-shadow: rgba(0,0,0,.3) 0 0 6px
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu li a {
        font-weight: 400;
        text-transform: none;
        position: relative;
        padding: 6px 20px;
        margin: 0 -2px;
        background: 0;
        font-style: normal;
        line-height: 20px;
        color: #9c9c9c;
        position: relative;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title {
        display: block;
        font-size: 1em;
        font-weight: 600;
        padding-bottom: 5px;
        text-transform: uppercase
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu {
        list-style: none;
        padding: 0;
        margin: 0
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
        display: block;
        margin: 0 0 0 -8px;
        padding: 6px 8px;
        text-transform: none;
        font-size: .9em;
        font-weight: 400;
        text-shadow: none;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s
    }

    header#topNav nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover {
        text-decoration: none
    }

    header#topNav nav.mega-menu .container,header#topNav nav.mega-menu .navbar-inner {
        position: relative
    }

    header#topNav nav.mega-menu .dropdown-menu {
        left: auto
    }

    header#topNav nav.mega-menu .dropdown-menu>li {
        display: block
    }

    header#topNav nav.mega-menu .nav.pull-right .dropdown-menu {
        right: 0
    }

    header#topNav nav.mega-menu .mega-menu-content {
        padding: 20px 8px
    }

    header#topNav nav.mega-menu .mega-menu-content:after,header#topNav nav.mega-menu .mega-menu-content:before {
        display: table;
        content: "";
        line-height: 0
    }

    header#topNav nav.mega-menu .mega-menu-content:after {
        clear: both
    }

    header#topNav nav.mega-menu.navbar .nav>li>.dropdown-menu:after,header#topNav nav.mega-menu.navbar .nav>li>.dropdown-menu:before {
        display: none
    }

    header#topNav nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
        left: 0;
        right: 0;
        width: auto
    }

    .affiliate-career-bg {
        background: url(/affiliateprogram/images/affiliate-career.jpg) no-repeat,linear-gradient(#f3f3f3,#f3f3f3);
        background-position: bottom;
        background-size: contain;
        padding: 40px 0
    }

    .m-h .stats-info {
        margin-bottom: 16px
    }

    .dep-home label.btn:nth-child(2n) {
        transform: translateY(72px)
    }

    .tread {
        margin-bottom: 20px;
        margin-right: 80px!important
    }
}

@media only screen and (max-width: 1006px) {
    #wrapper {
        padding-top:30px!important
    }

    header#topNav button.btn-mobile {
        margin-top: 0!important
    }

    header#topNav a.logo {
        margin-top: -10px!important
    }
}

@media(max-width: 991px) {
    .container {
        width:100%!important
    }

    a.logo img {
        height: 90px
    }

    .p-r-3 {
        padding-right: 15px;
        margin-bottom: 10px
    }

    .p-l-2 {
        padding-left: 15px
    }

    .btc-row,.get-btc,.news,.top-block {
        display: none
    }

    .pointer.shop-cart-agree {
        margin-top: 0;
        margin-bottom: 15px
    }

    .btn-menu {
        display: block;
        opacity: 1
    }

    .menu_mobile_box {
        position: fixed;
        width: 280px;
        height: 100%;
        padding: 10px;
        top: 0;
        z-index: 99999;
        background: #27273e;
        box-shadow: 5px 0 5px rgba(0,0,0,.3);
        left: -290px;
        transition: .3s all
    }

    .menu_mobile_box a>i {
        width: 30px;
        text-align: center
    }

    .ava-menu {
        margin: 0
    }

    .menu_mobile_box.vsbl {
        left: 0
    }

    .menu_mobile_box .white-row {
        padding: 0!important;
        margin-bottom: 20px;
        box-shadow: none
    }

    .menu_mobile_box .close_menu_btn {
        display: none;
        opacity: 0
    }

    .menu_mobile_box.vsbl .close_menu_btn {
        position: absolute;
        width: 900%;
        height: 100%;
        left: 280px;
        top: 0;
        z-index: -5;
        padding: 0;
        transform: rotate(0);
        background: rgba(0,0,0,.55);
        display: block;
        opacity: 1;
        transition: .8s all
    }

    ul.top-nav {
        float: none;
        /* overflow: auto; */
        height: 700px;
        overflow: auto;
        text-align: justify;
    }

    ul.top-nav li {
        display: block;
        float: none
    }

    ul.top-nav li a:not(.btn) {
        padding: 12px 25px!important
    }

    ul.top-nav li a.logout {
        padding-left: 60px!important
    }

    ul.top-nav li a.btn {
        margin-left: 20px;
        margin-top: 15px;
        width: 180px
    }

    a.logo {
        margin-top: 2px
    }

    header .container:before {
        width: 96%
    }

    .regi1,.regi2 {
        padding: 30px;
        background: rgba(63,84,163,.16);
        border-radius: 7px;
        margin-bottom: 40px
    }

    header .payments {
        display: none;
        opacity: 0
    }

    .deposits-btn[data-toggle=buttons] .btn {
        width: calc(50% - 20px)
    }

    .deposits-btn[data-toggle=buttons] .btn:nth-child(3n) {
        margin-right: 40px
    }

    .deposits-btn[data-toggle=buttons] .btn:nth-child(2n) {
        margin-right: 0
    }

    .about-bg {
        position: relative;
        width: 100%;
        height: auto
    }
}

@media(max-width: 990px) {
    header#topHead .signin-dd {
        margin-right:0!important;
        padding-left: 11px;
        padding-right: 6px
    }

    header#topHead .signin-dd .dropdown-menu {
        margin-right: -10px
    }

    header#topNav li.quick-cart {
        display: none!important
    }

    #btn-mobile-quick-cart {
        display: block
    }

    header#topNav div.nav-main-collapse,header#topNav div.nav-main-collapse.in {
        width: 100%;
        overflow: hidden;
        overflow-y: hidden;
        overflow-x: hidden
    }

    header#topNav div.nav-main-collapse {
        float: none
    }

    header#topNav nav.nav-main ul.nav-main {
        float: none;
        position: static;
        margin: 8px 0;
        overflow-x: hidden
    }

    header#topNav div.nav-main-collapse.collapse {
        display: none!important
    }

    header#topNav div.nav-main-collapse {
        top: 8px;
        position: relative
    }

    header#topNav div.nav-main-collapse.topFix {
        margin-top: -18px!important
    }

    header#topNav div.nav-main-collapse.in {
        display: block!important
    }

    header#topNav div.nav-collapse div.container nav.nav-main {
        float: left;
        width: 100%
    }

    header#topNav div.nav-main-collapse {
        background: #484848;
        margin: -8px -15px 0 -15px!important;
        max-height: none;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        text-align: center
    }

    header#topNav div.nav-main-collapse.topFix {
        margin-top: -18px!important
    }

    header>div.container {
        margin-bottom: 0
    }

    header#topNav nav ul.nav-main {
        margin-right: -10px
    }

    header#topNav div.nav-collapse {
        background: #2d343e;
        width: 100%;
        clear: both;
        width: 100%
    }

    header#topNav nav.nav-main {
        padding: 10px 0;
        clear: both;
        display: block;
        float: none;
        width: 100%
    }

    header#topNav nav.nav-main ul,header#topNav nav.nav-main ul li {
        padding: 0;
        margin: 0
    }

    header#topNav nav.nav-main ul li {
        clear: both;
        float: none;
        display: block
    }

    header#topNav nav ul.nav-main>li+li {
        margin-left: 0
    }

    header#topNav nav ul.nav-main li a,header#topNav nav ul.nav-main ul.dropdown-menu li>a {
        padding: 9px 8px;
        border: 0;
        border-top: 0;
        margin: 0
    }

    header#topNav nav ul.nav-main ul.dropdown-menu li>a,header#topNav nav.nav-main ul li:last-child {
        border-bottom: 0
    }

    header#topNav nav ul.nav-main li.dropdown:hover>a {
        margin-bottom: -2px
    }

    header#topNav nav ul.nav-main li a {
        color: #fff;
        clear: both;
        float: none;
        display: block;
        padding-left: 0
    }

    header#topNav nav ul.nav-main li a i.icon-angle-down {
        position: absolute;
        right: 5px;
        top: 10px
    }

    header#topNav nav.nav-main ul ul {
        margin-left: 20px!important
    }

    header#topNav nav.nav-main ul.dropdown-menu {
        position: static;
        clear: both;
        float: none;
        display: none!important
    }

    header#topNav nav ul.nav-main ul.dropdown-menu {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    header#topNav nav.nav-main li.resp-active>ul.dropdown-menu {
        display: block!important
    }

    header#topNav nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {
        border: 0;
        margin: 0 5px;
        padding-left: 35px
    }

    header#topNav nav ul.nav-main .dropdown-submenu>a:after {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #fff
    }

    header#topNav nav ul.nav-main .dropdown-submenu:hover>a:after {
        border-left-color: transparent
    }

    header#topNav nav ul.nav-main li.dropdown:hover>a:after,header#topNav nav ul.nav-pills>li>a:before {
        display: none
    }

    header#topNav nav ul.nav-main i.icon-caret-down {
        float: right
    }

    header#topNav nav ul.nav-main li a,header#topNav nav ul.nav-main li.active a,header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle,header#topNav nav ul.nav-main li.dropdown:hover a,header#topNav nav ul.nav-main li.dropdown:hover ul.dropdown-menu li>a:hover,header#topNav nav ul.nav-main ul.dropdown-menu,header#topNav nav ul.nav-main ul.dropdown-menu li:hover>a {
        background: 0 0!important;
        background-color: transparent!important;
        color: rgba(255,255,255,.8)
    }

    header.center nav ul.nav-main>li {
        display: block
    }

    header#topNav nav ul.nav-main ul.sub-menu {
        padding: 0;
        margin: 0 0 10px 0
    }

    header#topNav nav ul.nav-main ul.sub-menu ul.sub-menu {
        margin-top: 10px
    }

    header#topNav nav ul.nav-main i.icon-caret-down {
        color: #adb0ad!important
    }

    header#topNav button.btn-mobile {
        display: block
    }

    header#topNav ul.scroll-menu {
        position: relative;
        display: inherit!important;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -moz-overflow-scrolling: touch;
        -ms-overflow-scrolling: touch;
        -o-overflow-scrolling: touch;
        overflow-scrolling: touch;
        top: 0!important;
        left: 0!important;
        width: 100%;
        height: auto;
        max-height: 460px;
        margin: 0;
        border-left: 0;
        border-right: 0;
        -webkit-border-radius: 0!important;
        -moz-border-radius: 0!important;
        -ms-border-radius: 0!important;
        -o-border-radius: 0!important;
        border-radius: 0!important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none
    }

    header#topNav ul.scroll-menu-2x {
        max-height: 230px
    }

    header#topNav nav.nav-main ul li.search {
        margin: 0;
        padding: 20px 10px 0 0;
        background-color: transparent!important;
        display: block;
        width: 100%
    }

    header#topNav li.search:before {
        display: none!important
    }

    header#topNav li.search form {
        height: 40px;
        padding: 0;
        width: 100%!important;
        float: none!important;
        background-color: transparent!important;
        opacity: 1
    }

    .featured-box.left-separator {
        border-left: 0
    }

    .bs-callout .btn {
        display: block;
        max-width: 250px;
        margin: 30px auto 0 auto
    }

    footer .column.logo,footer .column.text-right {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .noimg-slider h1 {
        font-size:80px!important;
        line-height: 80px!important
    }

    .parallax {
        background-position: 0 50%!important;
        background-size: auto!important
    }

    .item-box {
        max-width: 300px
    }

    ul.nav-pills>li {
        margin-top: 3px
    }

    ul.nav-pills>li,ul.nav-pills>li>a {
        display: block;
        width: 100%;
        float: none
    }

    ul.nav-pills {
        display: block;
        float: none;
        width: 100%
    }

    div.countTo label {
        margin-bottom: 30px
    }

    footer .column.logo,footer .column.testimonials {
        display: none
    }

    .payment {
        display: block;
        text-align: center;
        margin: 20px;
        float: initial
    }

    .payment img {
        margin-right: 10px
    }

    .reg-bg {
        background: linear-gradient(to bottom,rgba(51,66,154,.75) 1%,rgba(51,66,154,.85) 55%,rgba(51,66,154,.95) 85%,#33429a 100%,#33429a),url(/includes/images/reg.jpg) no-repeat
    }

    .banner4 {
        background: url(/assets/images/aff_bn.png) no-repeat right top;
        background-size: 150%
    }

    .payments a:not(.btn),.payments label {
        width: calc(50% - 7px)
    }

    .payments a:not(.btn):nth-child(2n) {
        margin-right: 0
    }

    .payments a:nth-child(3n) {
        margin-right: 10px
    }

    .secu {
        float: none
    }

    .act-dep:after,.act-dep:before {
        content: none
    }

    .tab-pane h2:first-child {
        position: relative;
        top: 0
    }

    .payments[data-toggle=buttons] .btn {
        width: calc(50% - 8px)
    }

    .payments[data-toggle=buttons] .btn:nth-child(2n) {
        margin-right: 0
    }

    .payments[data-toggle=buttons] .btn:nth-child(3) {
        margin-right: 15px
    }

    .deposits-btn[data-toggle=buttons] .btn {
        width: 100%
    }

    ul.steps li {
        float: none;
        margin: 0 0 10px 0
    }

    ul.steps li:last-child {
        margin: 0
    }

    footer .f-bar {
        text-align: center;
        padding-bottom: 75px
    }

    .toTop {
        position: absolute;
        right: calc(50% - 20px);
        bottom: 25px
    }

    footer {
        text-align: center
    }

    .footer-menu {
        float: none
    }

    .footer-menu li {
        display: block
    }

    .footer-menu li a {
        padding: 4px
    }

    .f-bar p {
        margin-bottom: 8px
    }

    footer h4.mem-titl {
        margin-top: 20px
    }

    .joinus {
        text-align: center
    }

    .joinus span {
        display: block
    }

    .joinus img {
        height: auto;
        float: none;
        margin-top: 30px
    }

    .first-block {
        margin: 20px 0 30px 0;
        text-align: center
    }

    img.ho1 {
        height: auto;
        float: none;
        margin-bottom: 30px
    }

    .home-center {
        margin-bottom: 30px;
        text-align: center
    }

    .inv {
        margin-bottom: 40px
    }
}

@media only screen and (max-width: 479px) {
    .noimg-slider h1 {
        font-size:60px!important;
        line-height: 60px!important
    }

    .slides-navigation a {
        top: auto!important;
        bottom: 30px!important
    }

    .slides-pagination {
        bottom: 30px!important
    }

    #slider .image-caption .inner h1 {
        font-size: 40px;
        line-height: 40px
    }

    body.boxed #slider .image-caption {
        left: 50%!important
    }

    a.inner.pull-left,a.inner.pull-right,img.inner.pull-left,img.inner.pull-right {
        float: none!important;
        margin: 20px 0!important
    }

    div.tabs ul.nav-tabs li,div.tabs ul.nav-tabs li a {
        display: block!important;
        float: none!important;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .responsive-text-center {
        text-align: center!important
    }

    .item-box {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .item-box figure {
        text-align: center;
        width: 100%;
        max-height: 100%!important
    }

    .item-box figure img {
        margin: auto;
        height: auto!important;
        width: auto!important
    }

    div.e404 {
        font-size: 1150%;
        text-align: center
    }

    .owl-carousel.deposits-btn[data-toggle=buttons] .btn {
        width: 100%
    }

    .exchange img {
        margin-right: 0;
        width: 100%
    }

    .time,a.btn-bonus {
        margin-top: 15px
    }

    .banners-block,.mem-titl,h2 {
        text-align: center
    }

    h4.table-title {
        margin-bottom: 10px
    }
}
