﻿@media(min-width: 1300px) {
    .header-curve ul li.nav-item {
        padding: 0 20px !important;
    }

    .winner_img {
        height: 590px;
    }

    .shots_price {
        margin-bottom: 8px;
    }

    .first_price {
        font-size: 40px;
    }

    .second_price {
        font-size: 40px;
    }

    .third_price {
        font-size: 33px;
    }

    .fourth_price {
        font-size: 33px;
    }

    .fifth_price {
        font-size: 33px;
    }

    .six_price {
        font-size: 28px;
    }
}

@media(max-width:1400px) and (min-width:1200px) {
    .banner {     
        height: 450px;      
    }

    .banner_button {
        padding: 10px 60px;
    }
}

@media(max-width:1599px) and (min-width:1401px) {
    .banner {
        height: 475px;
    }

    .banner_button {
        padding: 10px 60px;
    }
}

@media(max-width:1900px) and (min-width:1600px) {
    .banner {
        height: 530px;
    }

    .banner_button {
        padding: 10px 60px;
    }
}

@media (min-width: 1200px) {
    .winner_section {
        text-align: center;
    }

    .step1 img {
        width: 60px;
        margin-bottom: -20px;
        margin-top: 215px;
    }
}

    @media(max-width:768px) {
        .banner_button {
            padding: 10px 50px;
        }

        .extra-nav {
            margin: 10px 5px;
        }

        .season_content {
            top: 260px;
            left: 0px;
            height: 60%;
            overflow: auto;
        }

        .tbl_border {
            font-size: 12px;
        }

        .season_tabs {
            min-height: 100vh;
        }

        .season_tab label {
            width: 100% !important;
            display: inline-block !important;
        }

        .season_tab {
            width: 100% !important;
        }

        .prize_box h4 {
            font-size: 14px;
            white-space: nowrap;
            overflow: hidden;
        }

        .ticket_prize {
            font-size: 13px;
        }

        .prize_box img {
            width: 20px;
        }

        .letter {
            font-size: 8vw;
        }
        .logo-header {
            width: 200px;
        }       
    }

    @media(min-width:768px) and (max-width:992px) {
        .banner_button {
            padding: 10px 50px;
        }

        .testimonial-bg {
            padding-top: 5rem !important;
        }

        .sub_testimonial {
            font-size: 16px;
        }

        .logo-testimonial {
            width: 100px;
            margin-top: -45px;
        }

        .how-bg {
            padding-top: 55px;
            height: 220px;
            /*height: 100%;*/
        }

        .navbar > .container {
            justify-content: initial;
        }

        .step1 img {
            width: 60px;
            margin-bottom: -10px;
            margin-top: 30px;
        }

        .sub_play {
            font-size: 16px;
            margin-top: 10px !important;
        }

        .iconbox-content p {
            font-size: 10px;
        }

        .termsHover {
            font-size: 16px;
        }

        .header-curve .logo-header img {
            width: 230px;
            margin-top: 0px;
        }

        .first_price {
            font-size: 16px;
        }

        .second_price {
            font-size: 16px;
        }

        .third_price {
            font-size: 13px;
        }

        .fourth_price {
            font-size: 13px;
        }

        .fifth_price {
            font-size: 13px;
        }

        .six_price {
            font-size: 11px;
        }

        .text_mobile {
            font-size: 12px;
        }

        .buy_button {
            width: 60px;
        }

        .play_img  { 
            width:100px;
        }
    }

    @media(min-width:992px) and (max-width:1024px) {
        .letter {
            font-size: 8vw;
        }

        .checkout div.container {
            margin-bottom:40%;
        }

        .login_section { 
            margin-bottom:25%;
        }

        .thankyou_block {
            margin-bottom: 30%;
        }

        .jackpot_price {
            font-size: 6.5em;
        }

        .winner_section {
            width: 69%;
            text-align: center;
        }

        .button_img {
            width: 70px;
        }

        .text_mobile {
            font-size: 14px;
        }

        .play_img {
            width: 110px;
        }

        .how-bg {
            padding-top: 120px;
            height: 300px;
            /*height: 100%;*/
        }

        .iconbox-content p {
            font-size: 14px;
        }

        .sub_play {
            font-size: 20px;
        }

        .step1 img {
            width: 60px;
            margin-bottom: -15px;
            margin-top: 20px;
        }

        .header-curve .logo-header img {
            width: 240px;
            margin-top:0px;
        }

        .winner_img {
            height: 460px;
        }

        .logo-header {
            width: 160px;
            padding-top: 15px;
        }

        .prize_box h4 {
            font-size: 14px;
            white-space: nowrap;
            overflow: hidden;
        }

        .ticket_prize {
            font-size: 13px;
        }

        .prize_box img {
            width: 20px;
        }

        .cart_icon {
            left: 5px !important;
        }       
    }

    @media (min-width: 992px) and (max-width: 1039px) {
        .shots_price span {
            font-size: 13px;
        }

        .tool_section {
            padding: 0 !important;
        }
    }

    @media(min-width:1025px) and (max-width:1199px){
        .prize_box h4 {
            font-size: 14px;
            width: 65%;
        }

        .step1 img {
            width: 60px;
            margin-bottom: -20px;
            margin-top: 210px;
        }
    }
    
   

    @media(max-width:600px) {
        .header-curve .logo-header:after {
            right: 36%;
            width: 200px;
        }

        .testimonial_1 {
            margin-bottom: 70px;
        }

        .play_icons {
            float: none;
            text-align: center;
        }

        .mobile_view {
            display: block;
        }

        .step1 img {
            margin-bottom: 0px;
            margin-top: 0px;
            width: 60px;
        }

        .how-bg {
            padding-top: 10px;
            /*background-image: url(../images/mobile_bg.jpg);*/
            height: 100%;
            background-size: cover;
        }

        .sub_play {
            margin-top: 5px !important;
        }

        .testimonial-bg {
            height: 100%;
            background-image: url(../images/mobile_bg.jpg);
            background-size: cover;
        }

        .jackpot_title {
            font-size: 14px;
            text-align: left;
        }

        .jackpot_price {
            font-size: 2em;
            text-align: left;
            padding-left: 2%
        }

        .social_icons {
            width: 30%;
        }

        .w-30 {
            width: 35%;
        }

        .banner_button {
            padding: 10px 30px;
            font-size: 14px;
            border-radius: 5px;
        }

        .main_sub_title {
            width: 80%;
        }

        .banner {
            height: 250px;
        }

        footer p, footer li {
            margin-bottom: 30px;
        }

        .widget.widget_services ul {
            float: none;
            width: 100%;
            margin-bottom: 30px;
        }

        .header-curve .logo-header:before {
            right: 50px;
            width: 80%;
        }
       
        .extra-nav {
            justify-content: center;
        }

        .letter {
            font-size: 12vw;
            margin-bottom: 8%;
        }

        .prize_box h4 {
            font-size: 14px;
            white-space: nowrap;
            overflow: hidden;
        }

        .ticket_prize {
            font-size: 13px;
        }

        .prize_box img {
            width: 20px;
        }

        .bootstpdrpwidth {
            width: 350px !important;
        }
    }

    @media(max-width: 360px){
        .bootstpdrpwidth {
            width: 340px !important;
        }
    }

    @media (max-width: 767px) {
        .logo-header {
            width: 130px;
            /*left: -5%;*/
        }
    }


    @media(max-width: 991px) {
        .header-curve ul li a {
            padding: 10px 0px !important;
        }

        .extra-nav {
            margin: 10px 5px;
        }
    }









