@media screen and (min-width:1440px){
    .container{max-width:1280px;}
}

@media screen and (max-width:1440px)  {
/*     .slick-slider .slick-list .slick-slide{padding:0 5px} */
    body, .font-16{font-size:14px;line-height: normal;}
    h2{font-size:24px;line-height:34px}
    .font-18{font-size:16px}
    .font-20{font-size:18px}
    .font-24{font-size:20px;}
}

@media screen and (max-width:1199px){
    .header .navbar-nav .nav-item .nav-link{padding:0 8px}
    h2{font-size:26px;line-height:36px;}
    .upcoming-lott-list .font-22{font-size:18px}
}

@media screen and (max-width: 1024px){
    .banner-sec-slider .banner_img_h{height: 100%;}
}

@media screen and (max-width:991px ) {
    .header .navbar-nav .nav-item .nav-link{border-right:0}
    .about-home-sec .about-content{width:100%}
    .banner-sec-item .font-22{font-size:18px}
    #banner-sec-slider .slick-dots{bottom: 8%;}
}

@media screen and (max-width:767px){
    h1{font-size: 28px;line-height: 38px;}
    h2{font-size:24px;line-height:36px}
    .font-20, .font-22, .font-24{font-size:18px}
    .font-28{font-size:20px}
    .footer .specific_playing{border-radius:10px}
    .custom_slider_arrow .slick-prev{left: 0;}
    .custom_slider_arrow .slick-next{right: 0;}
    .upcoming-lott-list .upcoming-lott-item .upcoming-lott-des label{font-size:28px;}
    .draw-results-wrapper .nav-tabs .nav-link{min-width:150px}
    .winner-testi-list .slick-list .slick-slide{transform:unset;opacity:1}
    .winner-testi-list .winner-testi-item{width:100% !important;padding: 0 40px;}
    .charity-testi-list.slick-slider .slick-list .slick-slide{padding: 0 30px;}
    .donate_type_tab .nav-tabs .nav-link{padding-block: 10px;width: 200px;font-size: 18px;}
    .about_banner_sec .lottery_type_banner{width: 100%;height: 300px;object-fit: cover;}
    .about_terms_page .border-r50{border-radius: 15px;}
}

@media screen and (max-width:567px) {
    .generate_lot_number .random_num_input input[type="number"]{margin: 3px;width: 35px;font-size: 12px;}
    .about_banner_sec .lottery_type_title{left: 10px;}
    .about_banner_sec .lottery_type_title h1{font-size: 16px;line-height: normal;}
}

@media screen and (max-width:557px ) {
    .slick-slider .slick-list .slick-slide{padding:0 10px}
    .active-lott-list .lott-list-com, .special-lott-list .lott-list-com{max-width:max-content}
    .banner-sec-slider .banner-sec-item .banner-sec-attr{bottom: 5%;left: 5%;font-size:12px}
}

@media screen and (max-width:425px){
    .lott-categories-list .lottery-categories{max-width:240px!important;min-height:auto}
    .custom_slider_arrow .slick-prev,.custom_slider_arrow .slick-next{width:25px;height:25px;}   
    .custom_slider_arrow .slick-prev{left:-5px}
    .custom_slider_arrow .slick-next{right: -5px;}
    .winner-testi-list .winner-testi-item{padding:0;}
    .charity-testi-list.slick-slider .slick-list .slick-slide{padding: 0 10px;}
}