@media (max-width: 1199px) {

  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .nav-link {
    padding: 20px 10px;
  }

  .header .mainmenu-area .navbar .mybtn1 {
    margin-left: 15px;
    padding: 10px 29px;
  }

  .header .mainmenu-area .navbar::after {
    border-bottom: 66px solid #070b28;
  }

  .header .mainmenu-area .navbar::before,
  .header .mainmenu-area .navbar::after {
    display: none;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .top-area .left .icon {
    top: 30px;
    margin-right: 0px;
    display: inline-block;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .top-area {
    display: flow-root;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .top-area .right {
    margin-top: 30px;
    display: block;
    flex: unset;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .top-area {
    margin-bottom: 21px;
    padding-bottom: 21px;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .bottom-area .pp {
    text-align: unset;
    margin-left: 0px;
    top: 0px;
    margin-top: 0px;
    display: block;
    position: unset;
    width: 100%;
    float: unset;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities {
    padding: 0px 30px 25px;
  }

  .play-games .all-games .nav li a {
    width: 120px;
    height: 120px;
    border-radius: 10px;
  }

  .play-games .all-games .nav li a .icon img {
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px
  }

  .play-games .all-games .nav li a .icon {
    margin-top: 16px;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .bottom-area .players-count {
    display: block;
  }

  .breadcrumb-area.bc-lottery {
    padding: 204px 0px 150px;
  }

  .breadcrumb-area.bc-tournaments .bc-img {
    right: 0px;
  }

  .breadcrumb-area.bc-tournaments {
    padding: 210px 0px 100px;
  }

  .flip-clock-wrapper ul {
    width: 40px;
    height: 60px;
  }

  .flip-clock-wrapper ul li a div.up:after {
    top: 29px;
    background-color: rgba(255, 255, 255, 0.4);
  }

  .flip-clock-wrapper ul li a div div.inn {
    font-size: 40px;
    line-height: 62px;
  }

  .flip-clock-dot.top {
    top: 15px;
  }

  .flip-clock-divider {
    height: 84px;
  }

  .flip-clock-divider .flip-clock-label {
    right: -74px;
  }

  .breadcrumb-area.about {
    padding: 204px 0px 94px;
  }

  .team .team-members .team-member-inner .single-team .social-area {
    padding: 30px 20px 30px;
  }

  .breadcrumb-area.bc-affiliate .bc-img {
    bottom: auto;
    width: 65%;
    top: 50%;
    transform: translateY(-50%);
  }

  .breadcrumb-area.bc-affiliate {
    padding: 203px 0px 174px;
  }

  .ref-commission .ab-img {
    left: -228px;
  }

  .breadcrumb-area.bc-awards {
    padding: 203px 0px 94px;
  }

  .breadcrumb-area.bc-awards .bc-img {
    width: 60%;
  }

  .breadcrumb-area.bonus {
    padding: 203px 0px 96px;
  }

  .breadcrumb-area.cart {
    padding: 203px 0px 94px;
  }

  .breadcrumb-area.bc-faq {
    padding: 203px 0px 95px;
  }

  .breadcrumb-area.h-i-w {
    padding: 203px 0px 93px;
  }

  .breadcrumb-area.h-i-w .bc-img {
    width: 60%;
  }

  .breadcrumb-area.bc-terms {
    padding: 203px 0px 150px;
  }

  .breadcrumb-area.bc-terms .bc-img {
    width: 55%;
  }

  .breadcrumb-area.bc-contact {
    padding: 203px 0px 94px;
  }

  .contact .left-img {
    top: 390px;
    left: 6px;
    max-width: 480px;
  }

  .index2 .hero-area {
    padding: 358px 0px 424px;
  }

  .video-play-btn2 span:before {
    display: none;
  }

  .index2 .features {
    padding: 90px 0px 90px;
  }

  .contact .section-heading {
    margin-bottom: 80px;
  }






}

@media (max-width: 991px) {

  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .nav-link .mr-hover-effect {
    display: none;
  }

  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .nav-link {
    padding: 8px 10px;
  }

  .header .mainmenu-area .navbar .navbar-brand {
    padding-left: 0px;
  }

  .header .top-header .content .left-content .left-list li p,
  .header .top-header .content .right-content .right-list li .sign-in,
  .header .top-header .content .right-content .right-list li i {
    font-size: 14px;
  }

  .header .mainmenu-area .navbar {
    padding: 8px 0px;
  }

  .hero-area {
    padding: 189px 0px 730px;
  }

  .hero-area .hero-img {
    top: 40px;
  }

  .hero-area .hero-img .shape.man {
    -webkit-animation: unset;
    -moz-animation: unset;
    animation: unset;
  }

  .features .single-feature {
    margin-bottom: 30px;
    display: block;
  }

  .features {
    padding-bottom: 80px;
  }

  .section-heading .title {
    font-size: 40px;
    line-height: 50px;
  }

  .section-heading .subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .section-heading .text,
  .how-it-work .single-work p,
  .funfact .single-fun p {
    font-size: 20px;
    line-height: 30px;
  }

  .activities .table tr th,
  .activities .table tr td {
    font-size: 16px;
    line-height: 26px;
  }

  .funfact .single-fun .count-area {
    font-size: 40px;
    line-height: 50px;
  }

  .funfact .single-fun {
    margin-bottom: 22px;
  }

  .activities {
    padding: 110px 0px 88px;
  }

  .get-start {
    padding: 111px 0px 120px;
  }

  .get-start .right-image {
    text-align: center;
    margin-top: 60px;
  }

  .single-winer .bottom-area .left {
    font-size: 24px;
  }

  .single-winer .top-area .left .date {
    margin-bottom: 8px;
  }

  .single-winer {
    margin-bottom: 30px;
  }

  .single-winer {
    padding: 30px 30px 23px;
  }

  .footer .subscribe-box .button-area .mybtn1 {
    margin-top: 40px;
  }

  .footer .footer-widget .title {
    text-transform: uppercase;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 8px;
  }

  .footer-widget.info-link-widget {
    margin-top: 22px;
  }

  .footer .copy-bg .left-area {
    text-align: center;
  }

  .footer .copy-bg .copright-area-links {
    text-align: center;
  }

  .footer .subscribe-box .heading-area .sub-title {
    font-size: 20px;
    line-height: 30px;
  }

  .header .top-header .content .left-content .left-list li .language-selector .language {
    font-size: 14px;
  }

  .header .top-header .content .left-content .left-list li::before,
  .header .top-header .content .right-content .right-list li::before {
    font-size: 14px;
  }

  .footer .subscribe-box {
    margin-bottom: 90px;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities {
    margin-bottom: 30px;
  }

  .play-games .all-games {
    padding: 89px 0px 120px;
  }

  .play-games .all-games .nav li a {
    margin: 5px;
  }

  .play-games .all-games {
    padding: 83px 0px 120px;
  }

  .breadcrumb-area .title {
    font-size: 40px;
    line-height: 50px;
  }

  .breadcrumb-area.play {
    padding: 188px 0px 218px;
  }

  .breadcrumb-area .bc-img {
    position: absolute !important;
    right: 0px !important;
    max-width: 50% !important;
    top: 65% !important;
    bottom: auto !important;
    transform: translateY(-50%) !important;
  }

  .breadcrumb-area.bc-lottery {
    padding: 187px 0px 152px;
  }

  .lottery-area .lottery-staticstics .single-staticstics {
    margin-bottom: 30px;
  }

  .lottery-area .daily-lottery {
    padding: 83px 0px 120px;
  }

  .lottery-area .daily-lottery .draw-time .draw-counter span {
    font-size: 30px;
    line-height: 40px;
  }

  .activities .tab-menu-area .nav-lend .nav-item .nav-link {
    padding: 0px 30px;
  }

  .how-it-work .bg-shape {
    display: none;
  }

  .how-it-work .section-heading {
    margin-bottom: 52px;
  }

  .how-it-work .single-work {
    text-align: center;
    margin-bottom: 36px;
  }

  .question-area {
    padding: 49px 0px 120px;
  }

  .question-area .section-heading {
    margin-top: 51px;
  }

  .breadcrumb-area.bc-tournaments {
    padding: 188px 0px 94px;
  }

  .tournament-time-box {
    margin-bottom: 30px;
  }

  .tournaments .info-table {
    margin-top: 30px;
  }

  .breadcrumb-area.about {
    padding: 189px 0px 94px;
  }

  .about-page-section {
    padding: 90px 0px 120px;
  }

  .features .single-feature.landscape .content .title {
    margin-top: 37px;
  }

  .features .single-feature.landscape {
    text-align: center;
  }

  .features .single-feature.landscape .icon {
    display: block;
    margin: 0 auto;
  }

  .single-feature.landscape .content {
    display: inline-block;
    text-align: center;
  }

  .single-feature.landscape {
    padding: 45px 30px 22px;
  }

  .team .team-members .team-member-inner .single-team {
    border-radius: 20px;
    margin-bottom: 30px;
  }

  .team .mybtn1 {
    display: inline-block;
    margin-top: 30px;
  }

  .community-blog .single-box {
    margin-bottom: 30px;
  }

  .community-blog {
    padding: 120px 0px 90px;
  }

  .breadcrumb-area.about {
    padding: 229px 0px 94px;
  }

  .community-blog .single-box .content .text {
    font-size: 20px;
    line-height: 30px;
  }

  .community-blog .single-box .content .title {
    font-size: 24px;
    line-height: 34px;
  }

  .breadcrumb-area.bc-affiliate {
    padding: 187px 0px 174px;
  }

  .single-process {
    margin-bottom: 30px;
  }

  .affiliate-program .single-program .content .title {
    margin-top: 37px;
  }

  .affiliate-program .single-program {
    text-align: center;
  }

  .affiliate-program .single-program .icon {
    display: block;
    margin: 0 auto;
  }

  .affiliate-program .single-program .content {
    display: block;
    text-align: center;
  }

  .affiliate-program .single-program {
    padding: 45px 30px 22px;
    display: block;
  }

  .ref-commission .ab-img {
    display: none;
  }

  .single-process .title {
    font-size: 24px;
    line-height: 34px;
  }

  .single-process .text {
    font-size: 20px;
    line-height: 30px;
  }

  .breadcrumb-area.bc-awards .bc-img {
    bottom: 0px !important;
    top: auto !important;
    transform: unset !important;
  }

  .breadcrumb-area.bonus {
    padding: 187px 0px 96px;
  }

  .single-deposit-bonus {
    margin-bottom: 30px;
  }

  .deposit-bonuses {
    padding: 112px 0px 90px;
  }

  .single-deposit-bonus .content .title {
    font-size: 24px;
    line-height: 34px;
  }

  .breadcrumb-area.cart {
    padding: 188px 0px 94px;
  }

  .cart-area .message-one p {
    font-size: 20px;
    line-height: 30px;
  }

  .cart-area .message-two .left p {
    font-size: 20px;
    line-height: 30px;
  }

  .payment-method .text {
    font-size: 20px;
    line-height: 30px;
  }

  .payment-method .title {
    font-size: 24px;
    line-height: 34px;
  }

  .breadcrumb-area.bc-faq {
    padding: 188px 0px 95px;
  }

  .faq-wrapper .tab-content {
    padding: 0 0px;
  }

  .breadcrumb-area.h-i-w {
    padding: 187px 0px 93px;
  }

  .single-h-play {
    margin-bottom: 30px;
  }

  .how-play {
    padding: 112px 0px 563px;
  }

  .breadcrumb-area.bc-terms {
    padding: 187px 0px 150px;
  }

  .help-section .help-box .help-box-inner .title {
    font-size: 40px;
    line-height: 50px;
  }

  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .top-title {
    font-size: 40px;
    line-height: 50px;
  }

  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .writer-profile .writer-content .w-name {
    font-size: 24px;
    line-height: 34px;
  }

  .breadcrumb-area.bc-contact {
    padding: 187px 0px 94px;
  }

  .contact .left-img {
    display: none;
  }

  .contact .contact-form-wrapper {
    padding-right: 0px;
  }

  .index2 .header .mainmenu-area {
    background: #252f5a;
  }

  .index2 .hero-area {
    padding: 238px 0px 341px;
  }

  .index2 .hero-area {
    padding: 238px 0px 314px;
  }

  .video-play-btn2:after {
    width: 115px;
    height: 115px;
  }

  .video-play-btn2:before {
    width: 130px;
    height: 130px;
  }

  .video-play-btn2 span {
    width: 145px;
    height: 145px;
  }

  .video-play-btn2 {
    margin: 82px 0px 0px;
  }

  .about-section .about-box .about-box-inner .section-heading {
    padding-top: 186px;
    text-align: center;
  }

  .recent-winners .mybtn2 {
    margin-top: 30px;
  }

  .our-vision .single-vision {
    margin-bottom: 55px;
  }

  .our-vision {
    padding: 112px 0px 60px;
  }

  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .dropdown-menu {
    position: relative;
    top: 0;
    left: 0;
  }

  div#main_menu .navbar-nav {
    height: 210px;
    overflow-y: auto;
  }

  .marketing-tools .section-heading {
    margin-bottom: 51px;
  }

  .marketing-tools .single-tools {
    margin-bottom: 36px;
  }

  .marketing-tools {
    padding: 112px 0px 80px;
  }

  .marketing-tools .single-tools .content .text {
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
  }

  .testimonial .single-testimonial .review-text p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
  }

  .how-it-work {
    padding: 97px 0px 484px;
  }






}

@media (max-width: 767px) {
  .hero-area .left-content .content .title {
    font-size: 50px;
    line-height: 60px;
  }

  .hero-area .left-content .content .subtitle {
    font-size: 24px;
    line-height: 34px;
  }

  .hero-area .left-content .content .text {
    font-size: 20px;
    line-height: 30px;
  }

  .hero-img2 {
    margin-top: 60px;
  }

  .hero-area {
    padding: 189px 0px 265px;
  }

  .header .top-header .content {
    display: flow-root;
  }

  .header .top-header .content .left-content {
    text-align: center;
    margin-bottom: 15px;
  }

  .header .top-header .content .right-content {
    text-align: center;
  }

  .activities .tab-menu-area .nav-lend .nav-item .nav-link {
    padding: 0px 30px;
    font-size: 16px;
  }

  .footer .subscribe-box {
    padding: 50px 30px 55px;
  }

  .hero-area .left-content {
    text-align: center;
  }

  .responsive-table {
    max-width: 100%;
    overflow-x: auto;
  }

  .activities .tab-menu-area .nav-lend .nav-item .nav-link {
    line-height: 40px;
    margin: 3px;
  }

  .activities .tab-menu-area .nav-lend {
    padding: 14px 15px;
  }

  .funfact .single-fun .count-area {
    font-size: 30px;
    line-height: 40px;
  }

  .breadcrumb-area.play {
    padding: 230px 0px 218px;
  }

  .breadcrumb-area.bc-lottery {
    padding: 230px 0px 152px;
  }

  .breadcrumb-area.bc-tournaments {
    padding: 230px 0px 94px;
  }

  .tournament-time-box .top-area .status {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
  }

  .tournament-time-box .top-area .title {
    font-size: 22px;
    line-height: 32px;
  }

  .tournaments .info-table .main-box .inner-table-content .header-area ul .nav-item .nav-link {
    padding: 0px 30px;
    margin: 0px 3px;
  }

  .tournaments .info-table .main-box .inner-table-content .table tr td {
    font-size: 16px;
    line-height: 26px;
  }

  .breadcrumb-area.bc-affiliate {
    padding: 229px 0px 174px;
  }

  .breadcrumb-area.bc-awards {
    padding: 228px 0px 94px;
  }

  .breadcrumb-area.bonus {
    padding: 229px 0px 96px;
  }

  .breadcrumb-area.cart {
    padding: 230px 0px 94px;
  }

  .cart-area .message-one {
    padding: 22px 30px 28px;
  }

  .cart-area .message-two {
    display: flow-root;
  }

  .cart-area .message-two .left p {
    margin-bottom: 30px;
  }

  .cart-area .cart-table-area .table tr td .qty {
    width: 120px;
  }

  .breadcrumb-area.bc-faq {
    padding: 229px 0px 95px;
  }

  .breadcrumb-area.h-i-w {
    padding: 230px 0px 93px;
  }

  .breadcrumb-area.bc-terms {
    padding: 229px 0px 150px;
  }

  .serch-area .serch-box .list {
    display: block;
  }

  .serch-area .serch-box .list li.button {
    width: 100%;
    margin-top: 30px;
    margin-left: 0px;
  }

  .serch-area .serch-box {
    padding: 20px 50px 40px;
    border-radius: 20px;
    ;
  }

  .help-section .help-box .help-box-inner .title {
    font-size: 30px;
    line-height: 40px;
  }

  .help-section .help-box .help-box-inner2-hearer .title {
    font-size: 24px;
    line-height: 34px;
  }

  .help-section .help-box .help-box-inner2 .single-artical .content .title {
    font-size: 24px;
    line-height: 34px;
  }

  .help-section .help-box {
    padding: 29px 30px 40px !important;
  }

  .help-section.writter-artical-details .help-box {
    padding: 29px 30px 40px !important;
  }

  .breadcrumb-area.bc-contact {
    padding: 230px 0px 94px;
  }

  .index2 .hero-area {
    padding: 283px 0px 314px;
  }

  .get-start .left-area .section-heading {
    text-align: center;
  }

  .activities .shape.shape1,
  .activities .shape.shape2,
  .activities .shape.shape3 {
    display: none;
  }



}


@media (max-width: 575px) {
  .hero-area {
    padding: 232px 0px 265px;
  }

  .hero-area .left-content .content .subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .hero-area .left-content .content .title {
    font-size: 40px;
    line-height: 50px;
  }

  .section-heading .title {
    font-size: 30px;
    line-height: 40px;
  }

  .features .single-feature .content .title {
    font-size: 20px;
    line-height: 30px;
  }

  .tournaments .info-table .main-box .main-header-area .nav li a {

    line-height: 30px;
    font-size: 20px;
    margin: 0px 1px;
  }

  .tournaments .info-table .main-box .main-header-area .nav li::before {
    height: 18px;
  }

  .tournaments .info-table .main-box .inner-table-content .header-area ul .nav-item .nav-link {
    margin: 3px 3px;
  }

  .tournaments .info-table .main-box .inner-table-content .header-area ul {
    border-radius: 10px;
    padding: 14px 15px;
  }

  .single-process .num {
    font-size: 140px;
  }

  .footer .subscribe-box .heading-area .sub-title {
    font-size: 18px;
    line-height: 28px;
  }

  .footer .subscribe-box .heading-area .title {
    font-size: 24px;
    line-height: 34px;
  }

  .four-zero-four .content .inner-content .title {
    font-size: 24px;
    line-height: 34px;
  }

  .breadcrumb-area .bc-img {
    display: none;
  }

  .breadcrumb-area {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities {
    padding: 0px 30px 27px;
  }

  .play-games .all-games .nav {
    margin-bottom: 55px;
  }

  .flip-clock-divider .flip-clock-label {
    font-size: 16px;
  }

  .flip-clock-divider .flip-clock-label {
    bottom: -20px;
  }

  .flip-clock-divider .flip-clock-label {
    right: -72px;
  }

  .flip-clock-divider.hours .flip-clock-label {
    right: -80px;
  }

  .flip-clock-divider.minutes .flip-clock-label {
    right: -87px;
  }

  .tournament-time-box .timer-area {
    padding: 50px 30px 55px;
  }

  .testimonial .single-testimonial .people .title {
    font-size: 24px;
    line-height: 34px;
  }

  .marketing-tools .single-tools .content .title {
    font-size: 24px;
    line-height: 34px;
  }

  .how-play {
    padding: 112px 0px 571px;
  }

  .features.about-page {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .sorteo-accordion .card-header .btn-link.collapsed::before,
  .sorteo-accordion .card-header .btn-link::before {
    display: none;
  }

  .sorteo-accordion .card-body {
    margin-top: 10px;
    padding: 16px 30px 8px;
  }

  .sorteo-accordion .card-body p {
    font-size: 14px;
  }

  .sorteo-accordion .card-header .btn-link {
    display: block;
    position: relative;
  }

  .sorteo-accordion .card-header .btn-link i {
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
  }

  .sorteo-accordion .card-header .btn-link {
    padding: 17px 10px 17px 70px;
  }

  .login-modal .modal-dialog .modal-content .modal-body .logo-area::after {
    display: none;
  }

  .login-modal .modal-dialog .modal-content .modal-body .logo-area {
    padding-top: 30px;
  }

  .login-modal .modal-dialog .modal-content .modal-body .header-area {
    padding: 16px 30px 10px;
  }

  .login-modal .modal-dialog .modal-content .modal-body .header-area .sub-title {
    font-size: 20px;
    line-height: 30px;
  }

  .login-modal .modal-dialog .modal-content .modal-body .form-footer p {
    font-size: 16px;
  }

  .login-modal .modal-dialog .modal-content .modal-body .form-area .form-group .box {
    display: flow-root;
  }

  .login-modal .modal-dialog .modal-content .modal-body .form-area {
    padding: 0px 20px 10px;
  }

  .login-modal .modal-dialog .modal-content .modal-body .header-area {
    padding: 16px 20px 10px;
  }

  .login-modal .modal-dialog .modal-content .modal-body .form-footer {
    padding: 0px 20px 6px;
  }

  .section-heading .subtitle {
    font-size: 18px;
    line-height: 28px;
  }

  .single-winer .top-area .left .name,
  .single-winer .bottom-area .left,
  .play-games .gaming-activities .gaming-activities-inner .single-activities .top-area .right .title,
  .tournaments .info-table .main-box .info-content .info-box .title,
  .tournament-time-box .top-area .title,
  .tournament-time-box .timer-area .title,
  .team .team-members .team-member-inner .single-team .image .content .name,
  .single-process .title,
  .affiliate-program .single-program .content .title,
  .marketing-tools .single-tools .content .title,
  .testimonial .single-testimonial .people .title,
  .single-awards .content .title,
  .community-blog .single-box .content .title,
  .single-bonus .content .title,
  .single-deposit-bonus .content .title,
  .single-h-play .title,
  .help-section .help-box .help-box-inner2-hearer .title,
  .help-section .help-box .help-box-inner2 .single-artical .content .title,
  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .writer-profile .writer-content .w-name,
  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .inner-content .title,
  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .footer-content .heading,
  .contact .contact-form-wrapper .contact-box .title,
  .how-it-work .single-work .title,
  .lottery-area .lottery-staticstics .single-staticstics .right .count span,
  .lottery-area .daily-lottery .draw-time .subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .inner-content p {
    font-size: 20px;
    font-weight: 300;
  }

  .help-section .help-box .help-box-inner3-hearer .title,
  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .top-title {
    font-size: 24px;
    line-height: 34px;
  }

  .breadcrumb-area .title {
    font-size: 30px;
    line-height: 40px;
  }

  .lottery-video .video-box {
    height: 400px;
  }

  .cart-area .cart-table-area .table {
    width: 900px;
  }

  .team .team-members .team-member-inner .single-team .image .content .designation {
    font-size: 16px;
    line-height: 26px;
  }

  .activities .table {
    width: 800px;
  }

  .index2 .hero-area {
    padding: 232px 0px 264px;
  }

  .footer .footer-widget .title {
    font-size: 22px;
    line-height: 32px;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .top-area {
    text-align: center;
  }

  .play-games .gaming-activities .gaming-activities-inner .single-activities .bottom-area {
    text-align: center;
  }

  .lottery-area .lottery-staticstics .single-staticstics {
    padding: 30px 30px 30px;
    border-radius: 10px;
    background-color: rgba(29, 40, 80, 0.6);
  }

  .question-area .section-heading .title {
    margin-bottom: 18px;
  }

  .tournaments .info-table .main-box .inner-table-content .table {
    width: 670px;
  }

  .about-page-section .about-video .play-video {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }

  .about-page-section .section-heading {
    margin-top: 50px;
  }

  .help-section .help-box .help-box-inner .title {
    font-size: 24px;
    line-height: 34px;
  }

  .single-game img,
  .single-bonus .content img {
    animation: unset;
  }




}



@media (max-width: 500px) {
  .flip-clock-wrapper ul {
    width: 28px;
    height: 33px;
  }

  .flip-clock-wrapper ul li a div.up:after {
    top: 29px;
    background-color: rgba(255, 255, 255, 0.4);
  }

  .flip-clock-wrapper ul li a div div.inn {
    font-size: 20px;
    line-height: 35px;
  }

  .flip-clock-dot.top {
    top: 10px;
  }

  .flip-clock-divider {
    height: 57px;
  }

  .flip-clock-divider .flip-clock-label {
    right: -74px;
  }

  .flip-clock-divider {
    width: 10px;
  }

  .flip-clock-dot {
    width: 5px;
    height: 5px;
    left: 2px;
  }

  .flip-clock-wrapper ul {
    margin: 2px;
  }

  .flip-clock-divider .flip-clock-label {
    bottom: -18px;
    right: -46px;
    font-size: 12px;
    letter-spacing: 1px;
  }

  .flip-clock-divider.hours .flip-clock-label {
    right: -51px;
  }

  .flip-clock-divider.minutes .flip-clock-label {
    right: -59px;
  }

  .tournament-time-box .timer-area {
    padding: 50px 30px 50px;
  }

  .tournament-time-box .top-area .title {
    font-size: 20px;
    line-height: 30px;
  }

  .tournament-time-box .top-area .sub-title {
    font-size: 16px;
    line-height: 26px;
  }

  .tournament-time-box .top-area .status {
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    left: -70px;
    top: 14px;
  }







}


@media (max-width: 469px) {}


@media (max-width: 414px) {

  .header .top-header .content .left-content .left-list li {
    margin-right: 15px;
  }

  .header .top-header .content .left-content .left-list li::before {
    right: -14px;
  }

  .activities .tab-menu-area .nav-lend {
    border-radius: 10px;
  }

  .footer .subscribe-box .heading-area .title {
    font-size: 30px;
    line-height: 40px;
  }

  .single-game img {
    max-width: 150px;
  }

  .single-game {
    height: 280px;
    line-height: 280px;
  }

  .lottery-area .daily-lottery .draw-time .draw-counter,
  .lottery-area .daily-lottery .draw-time .draw-counter span {
    font-size: 24px !important;
    line-height: 34px !important;
  }

  .help-section .help-box .help-box-inner2 .single-artical .writer-profile {
    display: flow-root;
    text-align: center;
  }

  .help-section .help-box .help-box-inner2 .single-artical .writer-profile img {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .help-section .help-box .help-box-inner2 .single-artical {
    text-align: center;
  }

  .serch-area .serch-box {
    padding: 20px 30px 40px;
  }

  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .writer-profile {
    display: flow-root;
  }

  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .writer-profile img {
    margin-right: 0px;
  }

  .features .single-feature .icon,
  .affiliate-program .single-program .icon {
    width: 100px;
    height: 100px;
  }

  .features .single-feature .icon img,
  .affiliate-program .single-program .icon img {
    width: 40px;
  }

  .features .single-feature .icon.one,
  .features .single-feature .icon.two,
  .features .single-feature .icon.three,
  .features .single-feature .icon.four,
  .features .single-feature .icon.four,
  .features .single-feature .icon.five,
  .features .single-feature .icon.six,
  .affiliate-program .single-program .icon.one,
  .affiliate-program .single-program .icon.two,
  .affiliate-program .single-program .icon.three,
  .affiliate-program .single-program .icon.four,
  .affiliate-program .single-program .icon.four,
  .affiliate-program .single-program .icon.five,
  .affiliate-program .single-program .icon.six {
    line-height: 80px;
  }

  .section-heading .title {
    font-size: 26px;
    line-height: 36px;
  }

  .footer .subscribe-box .heading-area .title {
    font-size: 24px;
    line-height: 34px;
  }

  .hero-area .left-content .content .title {
    font-size: 30px;
    line-height: 40px;
  }

  .hero-area .left-content .content .subtitle {
    font-size: 18px;
    line-height: 28px;
  }

  .hero-area .mybtn1 {
    font-size: 14px;
    padding: 9px 20px;
  }

  .breadcrumb-area .title {
    font-size: 24px;
    line-height: 34px;
  }

  .sorteo-accordion .card-header .btn-link {
    font-size: 16px;
  }

  .breadcrumb-area.play {
    padding: 232px 0px 218px;
  }

  .breadcrumb-area.bc-tournaments {
    padding: 232px 0px 94px;
  }

  .breadcrumb-area.bc-lottery {
    padding: 232px 0px 152px;
  }

  .breadcrumb-area.about {
    padding: 232px 0px 94px;
  }

  .breadcrumb-area.bc-affiliate {
    padding: 232px 0px 174px;
  }

  .breadcrumb-area.bc-awards {
    padding: 232px 0px 94px;
  }

  .breadcrumb-area.bonus {
    padding: 232px 0px 96px;
  }

  .breadcrumb-area.cart {
    padding: 232x 0px 94px;
  }

  .breadcrumb-area.bc-faq {
    padding: 232px 0px 95px;
  }

  .breadcrumb-area.h-i-w {
    padding: 232px 0px 93px;
  }

  .breadcrumb-area.bc-terms {
    padding: 232px 0px 150px;
  }

  .breadcrumb-area.bc-contact {
    padding: 232px 0px 94px;
  }







}


@media (max-width: 390px) {

  .breadcrumb-area .bc-img {
    display: none;
  }


  .tournament-time-box .timer-area {
    padding: 50px 20px 50px;
  }

  .payment-method .method-slider {
    padding: 0px 40px;
  }

  .community-blog .single-box {
    display: flow-root;
  }

  .community-blog .single-box .img {
    margin-right: 0px;
    margin-bottom: 22px;
  }

  .header .top-header .content .right-content .right-list>li .cart-icon.tm-dropdown .tm-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    transform: translateX(-30%);
  }

  .footer .subscribe-box .form-area input {
    font-size: 14px;
  }

  .footer .subscribe-box .icon {
    display: none;
  }

  .footer .subscribe-box .col-8 {
    max-width: 100% !important;
    flex: 100% !important;
  }

  .footer .subscribe-box .heading-area .title {
    margin-bottom: 32px;
  }

  .lottery-area .buy-tickets .buy-tickets-box .content {
    padding: 20px 15px 20px;
  }

}


@media (max-width: 343px) {
  .index2 .hero-area {
    padding: 0px 0px 0px;
  }

  .hero-area {
    padding: 258px 0px 265px;
  }

  .breadcrumb-area.play {
    padding: 257px 0px 218px;
  }

  .breadcrumb-area.bc-lottery {
    padding: 257px 0px 218px;
  }

  .breadcrumb-area.bc-lottery {
    padding: 257px 0px 152px;
  }

  .breadcrumb-area.bc-tournaments {
    padding: 257px 0px 94px;
  }

  .breadcrumb-area.about {
    padding: 35px 0px 35px;
  }

  .breadcrumb-area.bc-affiliate {
    padding: 257px 0px 174px;
  }

  .breadcrumb-area.bc-awards {
    padding: 257px 0px 94px;
  }

  .breadcrumb-area.bonus {
    padding: 257px 0px 96px;
  }

  .breadcrumb-area.bc-faq {
    padding: 257px 0px 95px;
  }

  .breadcrumb-area.h-i-w {
    padding: 257px 0px 93px;
  }

  .breadcrumb-area.bc-terms {
    padding: 257px 0px 150px;
  }

  .breadcrumb-area.bc-contact {
    padding: 257px 0px 94px;
  }




}