h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0;list-style:none}
a{text-decoration:none}
body{padding:0;margin:0;font-family:Mulish,sans-serif;background:#14141f}
li{list-style:none}
section{margin-bottom:70px}
.email-form p span input {border: 1px solid rgba(204, 204, 204, 1) !important;}
.footer-section .footer-logo {margin-top: -35px;}
.rare-logo {width: 75px;height: 75px;object-fit: contain;}
/* sign in css start here */
.signin_text{display:flex;justify-content:center;align-items:center;margin-bottom:20px;flex-direction: column;}
.signin_login{border-radius:10px;background:rgba(255,255,255,.07);padding:40px 80px}
.signin{margin:100px auto !important;max-width:703px;width:100%}
.signin_text h1{font-weight:600;font-size:28px;color:#fff;width:283px;text-align:center}
label{font-weight:600;font-size:16px;color:#fff;margin-bottom:4px;margin-top:18PX}
/* label:first-child{margin-top:0} */
.form-control{background-color:rgba(255,255,255,.15);box-shadow:none!important;border:0!important;outline:0!important;color:#fff!important;height:48px}
.form-control:focus{background-color:rgba(255,255,255,.15)}
input.form-control::placeholder{font-weight:400;font-size:15px;color:rgba(255,255,255,.7)}
.signin_login .register-btn{width:100%;margin-top:25px;font-weight:700;border-color:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%)!important}
.signin_login form a{display:inline-block;text-align:right;width:100%;margin:6px 0;color:#19ceff}
.signin_login form p{color:#fff;font-weight:500;font-size:15px;display:inline-block;text-align:center;width:100%;margin-top:20px}
.signin_login form p a{display:inline}
.field-icon{position:absolute;right:10px;top:22px;transform:translateY(-50%);cursor:pointer;z-index:10}
.form-group{position:relative}
  /* sign in css end here */

  /* create account css */
.agree_text{text-align: left !important;font-weight: 400 !important;margin: 0 !important; color: rgba(255,255,255,.7) !important;}
.agree_text a{font-weight: 500;}
.agree_checkbox{display: flex;align-items: center;justify-content: start; gap: 0px;margin-top: 15px;}

/* Hide the default checkbox */
.custom-checkbox {
  background-color: transparent;
  border: 2px solid rgba(25, 206, 255, 1);
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: relative;
}
.custom-checkbox:focus{box-shadow: none;}
.custom-checkbox:checked {
  background-color: transparent; /* change this to desired checked background */
  border: 2px solid rgba(25, 206, 255, 1); /* change border when checked */
}
/* Account Created Successfully css */
.successfully{text-align: center;}
.successfully img{height: 80px;width: 80px;object-fit: cover;margin-bottom: 7px;}
.successfully h2{font-weight: 600;font-size: 24px;color: rgba(255, 255, 255, 1);}
.successfully p {color: rgba(255, 255, 255, 0.7);font-weight: 500;font-size: 16px;margin: 9px auto;}
/* Forgot Password css  */
.signin_text p {color: rgba(255, 255, 255, 0.8);width: 83%;margin: 7px auto;text-align: center;font-size: 16px;font-weight: 500;}
.signin_text p{color: rgba(255, 255, 255, 0.8);}

.btn-group .login-btn:hover {color: #fff !important;}
.top-navbar .menu-primary-menu-container ul li.nav-link a {
    color: rgba(255, 255, 255, 0.8);
}
.top-navbar .menu-primary-menu-container ul li.nav-link a:hover {
    color: #fff;}
.top-navbar{background:#232336}
.top-navbar .nav-item .nav-link{color:#bdbdc3;font-weight:500;font-size:14px}
.top-navbar .nav-item .nav-link:hover{color:#19ceff}
/* .top-navbar .navbar-brand{color:#fff;font-family:"Playfair Display",serif;font-weight:700;font-size:25px} */
.btn-group .login-btn{color:#19ceff!important;border-radius:10px;border:1px solid #19ceff;transition:all .5 ease;padding:11px 39px!important}
.btn-group .login-btn:hover{border:1px solid #232336;background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%)}
.btn-group .register-btn{color:#fff!important;background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%);border-radius:10px;padding:11px 30px!important;border:1px solid #232336}
.btn-group .register-btn:hover{color:#19ceff!important;border:1px solid #19ceff;background:0 0}
.btn-group{display:flex;align-items:center;gap:10px;margin-left:10px}
.winning-slider{margin:60px 0}
.winning-slider .carousel-container{position:relative;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.3);border-radius:12px}
.winning-slider .carousel{display:flex;width:300%;transition:transform .5s ease-in-out}
.winning-slider .slide{background:#2a2a39;display:flex;position:relative;border-radius:20px}
.winning-slider .slide-content{width:50%;padding:80px 30px;display:flex;flex-direction:column;justify-content:center;height: auto;}
.slide-content h1{background:linear-gradient(90deg,rgba(72,12,255,.3) -3.91%,rgba(239,45,239,.3) 145.65%);color:#fff;padding:15px;border-radius:10px;margin-bottom:20px;font-weight:700;font-size:clamp(24px, 4vw, 36px)}
.winning-slider .price{color:#19ceff;font-size:clamp(24px, 4vw, 36px);font-weight:700}
.winning-slider .tickets-left{color:#fff;font-size:16px}
.winning-slider .timer-container{display:flex;align-items:center;gap:5px;margin-bottom:25px}
.winning-slider .timer-box{background:#61616d;padding:4px 15px;border-radius:5px;text-align:center}
.winning-slider .timer-value{color:#fff;font-size:24px;font-weight:700}
.winning-slider .timer-label{color:#fff;font-size:12px;font-size:14px;font-weight:500}
.winning-slider .description{color:#fff;font-size:16px;margin-bottom:20px}
.winning-slider .enter-button{background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%);color:#fff;border:none;padding:12px 26px;border-radius:10px;align-self:flex-start;font-weight:700;font-size:16px;text-transform:uppercase}
.winning-slider .slide-image{width:50%;background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%);clip-path:circle(90% at 81% 54%);display:flex;justify-content:center;align-items:center;position:relative}
.winning-slider .prize-image{width:70%!important;height:auto}
.winning-slider .price-main{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.winning-slider .badge-container{position:absolute;top:15px;right:0;text-align:center;display:flex;flex-direction:column;gap:10px}
.badge-bottom,.winning-slider .badge-top{font-size:18px;font-weight:700;clip-path:polygon(0 1%,100% 0,100% 98%,17% 100%);padding:10px 34px}
.winning-slider .badge-top{background-color:#000;color:#ffff}
.winning-slider .badge-bottom{background:#fff;color:#000}
.winning-slider .owl-carousel .item{padding:10px;box-sizing:border-box}
.winning-slider .owl-carousel .slide{border-radius:20px;overflow:hidden}
.winning-slider .owl-carousel .item{transition:all .3s ease}
.owl-carousel .owl-item:not(.center) .slide{transform:translateY(20px);scale:0.95}
.borderiline{background:#3b3b3f;height:3px;margin:15px 0}
.section-header h2{font-weight:600;font-size:clamp(24px, 4vw, 32px);text-align:center;color:#fff;margin-bottom:40px}
.section-header h2 span{color:#13d8ff}
.promo-card{background:#343444e5;padding:15px;border-radius:10px;position:relative;cursor:default;}
.promo-card img{width:100%;border-top-right-radius:10px;border-top-left-radius:10px;height: 260px;object-fit: cover;}
.promo-card h3{font-weight:600;font-size:20px;color:#fff;margin:16px 0 12px}
.promo-card h4 span{font-size:14px;font-weight:500}
.promo-card h4{font-weight:700;font-size:28px;color:#19ceff}
.ticket-sold{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.sold{color:#fff;font-size:14px}
.remain{color:#19ceff;font-size:14px}
.week-day{display:flex;backdrop-filter:blur(4px);background:#e8e8ea;border-radius:10px;justify-content:space-around;padding:10px 0;margin:20px 0;text-align: center;}
.week-day span{color:#1a1a24;font-weight:700;font-size:20px;text-transform:capitalize}
.week-day p{color:#454545;font-weight:500;font-size:12px;text-transform:capitalize}
.progress{background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%)}
.btn-group .register-btnn {
    color: #fff!important;
    background: linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%);
    border-radius: 10px;
    padding: 11px 39px!important;
    border: 1px solid transparent;
}
.btn-group .register-btnn:hover{color:#19ceff!important;border:1px solid #19ceff;background:0 0}
.enter-btn{font-weight:700;font-size:16px;color:#19ceff;background:0 0;width:100%;border:1px solid transparent;border-radius:10px;padding:10px 0;border:1px solid #19ceff;}
.enter-btn:hover{color:#fff;background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);}

.ends-time{font-weight:600;font-size:14px;text-transform:capitalize;color:#fff;background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);border-radius:10px;padding:6px 14px;position:absolute;top:25px;left:25px}
.more-draws{display:flex;justify-content:center;margin-top:15px}
.more-draws button{background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);font-weight:700;font-size:16px;color:#ffff;border:none;border-radius:10px;padding:12px 50px;display:inline-block}
.catogery-card{position:relative;width:100%;height:280px;background:linear-gradient(179.95deg,rgba(49,49,64,.9) 53.25%,rgba(185,242,255,.9) 281.69%);border-radius:10px;margin-top:120px}
.cat-bg{position:relative;width:100%;height:100%;border-radius:10px}
.cat-img{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:86%;z-index:2}
.cat-img img{width:100%;height:250px;object-fit:cover;border-radius:10px}
.bottom-card{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);padding:8px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:1}
.catogery-main h4{color:#fff;text-align:center;font-weight:700;font-size:20px;margin-top:20px}
.testimonail-card h3{color:#fff;font-weight:600;font-size:clamp(24px, 4vw, 48px);text-align:center}
.testimonail-card p{font-weight:400;font-size:16px;color:#d5d5d7;text-align:center}
.divider-line{height:2px;background:#ffffff61;height:2px;border-radius:2px;width:70%;margin:18px auto 15px}
.testimonial-main{background:#313140cc;padding:66px;border-radius:10px}
.tabs-container{width:100%;background:#2b2b35;border-radius:10px;overflow:hidden;display:flex;justify-content:space-between;align-items:center}
.tab{padding:27px 30px;text-align:center;color:#a0a0a0;text-decoration:none;font-size:18px;font-weight:500;border-radius:10px;transition:background .3s,color .3s;cursor:pointer;position:relative;width:100%}
.tab.active{background:linear-gradient(90deg,#3b9bff 0,#a761ff 100%);color:#fff}
.tab-divider{height:50px;width:13px;background:#ffffff66;margin:0 40px}
.content-container{margin-top:30px}
.competitions-sec .tab-content{display:none}
.competitions-sec .tab-content.active{display:block;animation:fadeIn .5s ease-in-out;-webkit-animation:fadeIn .5s ease-in-out}
.competitions-sec .promo-card{position:relative;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}
.promo-detail{flex:1;display:flex;flex-direction:column;justify-content:space-between}
.competitions-sec .promo-card .week-day{position:absolute;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border-radius:0;border-top-right-radius:10px;border-top-left-radius:10px;padding:4px 0}
.competitions-sec .promo-card h4{font-size:24px}
.competitions-sec .promo-card h3{font-weight:600;font-size:16px;line-height:22.1px;text-transform:capitalize}
.competitions-sec .remain,.competitions-sec .sold{font-size:12px}
.competitions-sec .week-day span{font-size:15px;line-height:20px}
.competitions-sec .progress{margin:5px 0 22px}
.competitions-sec .promo-card img{height:100%;max-height:250px;object-fit:cover}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
.catogery-sec,.footer-section,.next-winner-sec,.work-sec{background:#20202a;padding:75px 0}
.card{width:100%;border-radius:10px;overflow:hidden;background-color:#26262e;box-shadow:0 10px 20px rgba(0,0,0,.3)}
.image-container{position:relative;width:100%;height:300px}
.image-placeholder{width:100%;height:100%;background-color:#333;display:flex;justify-content:center;align-items:center;color:#fff}
.image-placeholder img{width:100%!important;height:100%!important;object-fit:cover}
.winner-banner{position:absolute;bottom:-43px;left:0;right:0;padding:10px;background:linear-gradient(90deg,#3498db,#9b59b6);color:#fff;text-align:center;font-weight:700;font-size:16px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}
.content{margin:40px 0 0;padding:20px;color:#fff;text-align:center}
.prize{font-weight:700!important;font-size:20px!important;color:#33bcff}
.content p{font-weight:300;font-size:16px}
.divider{height:2px;background-color:#444;margin:15px 0}
.ticket{font-weight:400;font-size:16px;color:#fff}
.content h2{font-weight:600;font-size:20px;color:#fff;margin-bottom:15px}
.making-container{border:2px solid #ffffff40;border-radius:16px;padding:50px 35px;width:100%;display:flex;justify-content:space-between;align-items:center}
.right-section{background-color:#2a2b33;gap:25px;padding:25px;border-radius:12px;text-align:center;display:flex;align-items:center;justify-content:center;text-align:left;width:50%;max-width:325px}
.left-section h3{font-size:24px;margin:0;font-weight:400}
.left-section h3,.left-section h4{font-weight:600;font-size:28px;line-height:35px}
.left-section h3{color:#fff}
.left-section h4{margin:0 0 30px;color:#13d8ff}
.right-section h4{color:#19ceff;font-size:32px;margin-bottom:5px;font-weight:600}
.right-section p{font-size:20px;font-weight:500;margin-bottom:5px;color:#fff}
.explore-button{background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);font-weight:700;color:#fff;border:none;border-radius:10px;padding:12px 24px;font-size:16px}
.step-card{background:#36363f;border-radius:10px;padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;height: 100%;}
.step-card h4{font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:20px}
.step-card h4 span{color:#19ceff;font-weight:900}
.step-indicator-wrapper{background:#54545c;display:flex;justify-content:center;align-items:center;border-radius:50%;height:26px;width:26px}
.step-indicator{width:14px;height:14px;background:#0af;border-radius:50%}
.step-card h2{font-size:42px;font-weight:700;color:#ffffff75;margin:17px 0}
.step-card h3{font-size:16px;font-weight:700;margin-bottom:14px}
.step-card p{font-size:15px;color:#ffffffcc;max-width:90%}
.faq-sec .faq-header{margin-bottom:30px}
.faq-sec .faq-header h2{font-weight:600;font-size:clamp(24px, 4vw, 36px);color:#fff}
.faq-sec .faq-header h2 span{color:#00b8d9}
.faq-sec .accordion-item{background-color:#2b2b35;border:none;margin-bottom:10px;border-radius:8px;overflow:hidden}
.faq-sec .accordion-button{font-size:16px;font-weight:600;background-color:#2b2b35;color:#fff;padding:20px;box-shadow:none}
.faq-sec .accordion-button:not(.collapsed){background-color:#2b2b35;color:#fff;box-shadow:none}
.faq-sec .accordion-button:focus{box-shadow:none}
.faq-sec .accordion-button::after{display:none}
.faq-sec .accordion-button.collapsed .minus-icon{display:none}
.faq-sec .accordion-button.collapsed .plus-icon{display:flex}
.faq-sec .accordion-button:not(.collapsed) .plus-icon{display:none}
.faq-sec .accordion-button:not(.collapsed) .minus-icon{display:flex}
.faq-sec .icon-button{width:22px;height:22px;border:.85px solid #19ceff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#19ceff;font-weight:700;font-size:16px}
.faq-sec .accordion-body{background-color:#2b2b35;color:rgba(255,255,255,.8);font-size:14px;padding:20px;padding-top:0}
.faq-sec .support-card{background-color:#2b2b35;border-radius:8px;padding:30px;display:flex;gap:18px;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.faq-sec .chat-icon img{width:60px;height:60px}
.faq-sec .btn-support{background-color:#6c757d;color:#fff;border:none;padding:10px;border-radius:30px;width:75%;font-weight:600;font-size:14px}
.support-card h4{font-weight:700;font-size:16px;color:#fff}
.support-card p{font-weight:400;font-size:14px;color:rgba(255,255,255,.8)}
.footer-section{background:#20202a;color:#fff;padding:60px 0 30px}
.footer-section h2{font-family:"Playfair Display",serif;font-weight:700;font-size:25px}
.footer-section .brand-highlight{color:#0dcaf0}
.footer-logo p{margin: 10px 0 15px;}
.footer-section p{color:#fff;font-size:14px}
.footer-section .footer-links h6{font-weight:700;margin-bottom:25px;font-size:18px}
.footer-section .footer-links ul{list-style:none;padding-left:0}
.footer-section .footer-links li{margin-bottom:12px}
.footer-section .footer-links a{color:#fff;font-weight:400;font-size:14px}
.footer-section .footer-links a:hover{color:#19ceff}
.footer-section .social-links a{margin-right:10px}
.footer-section .email-form .form-control::placeholder{font-weight:400;font-size:14px;color:#ccc}
.footer-section .email-form .form-control{background-color:transparent;border:1px solid #353542;border-radius:50px;color:#fff;padding:10px 20px}
.footer-section .email-form .form-control:focus{box-shadow:none;border-color:#0dcaf0}
.footer-section .email-form button{background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);color:#fff;border:none;border-radius:10px;padding:11px 47px;font-weight:500;transition:opacity .3s}
.footer-section .copyright{border-top:1px solid rgba(204,204,204,.6);padding-top:20px;margin-top:20px;font-size:14px;color:#fff;font-weight:500;display:flex;justify-content:space-between;align-items:center}
.footer-section .footer-policy a{color:#fff;text-decoration:none;margin-left:20px;transition:color .3s;font-weight:700}
.footer-section .footer-policy a:hover{color:#0dcaf0}
.latest-draw-sec .promo-card {margin-bottom: 25px;}

/* product Page css Start here */
.font-32{font-weight:700;font-size:32px;color:#fff}
.font-24{font-weight:500;font-size:24px;color:#19ceff}
.font-16{font-weight:400;font-size:16px;color:#fff}
.font_18{font-weight:400;font-size:18px;color:#fff}
.font_14{font-weight:500;font-size:14px;color:#fff}
.font_28{font-weight: 700;font-size: 28px;color:#fff}
.font_15{font-weight: 500;font-size: 15px;color: #ffffffcc;}
.view_morebtn {padding: 10px 31px;border: 1px solid rgba(25, 206, 255, 1);color: rgba(25, 206, 255, 1);border-radius: 5px;display: inline-block;margin-top: 35px;background-color: transparent;}
.number_tickets{font-weight:500;font-size:20px;color:#19ceff}

.qash_dash_sec{padding:60px 0}
.qash_dash_image img{width:100%;border-radius:10px}
.qash_dash_right h1{border-bottom:1px solid rgba(255,255,255,.37);padding-bottom:10px;margin-bottom:10px}
.qash_page{background-color:rgba(255,255,255,.07)}
.qash_page .days span{color:#fff;font-size:24px}
.qash_page .days p{color:#fff;font-size:16px;font-weight:500}
.qash_page .days{width:25%;border-right:1px solid rgba(255,255,255,.6);margin:0 auto}
.qash_page .days:last-child{border:0}
.progress{background:rgba(255,255,255,.22);height:10px}
.progress-bar{background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);border-radius:50px}
.total_sold_value{display:flex;align-items:center;margin:20px 0;justify-content:space-between;flex-wrap:wrap}
.total_sold_value p{font-weight:400;font-size:14px;line-height:27px;text-transform:capitalize;color:#fff}
.total_sold_value p span{color:#19ceff}
.product_prize{display:flex;align-items:center;justify-content:space-between;background-color:#ffffff0d;border-radius:5px;padding:14px;position:relative;margin-top:15px}
.product_prize::before{content:'';position:absolute;top:9px;left:1px;width:4px;border-radius:0 10px 10px 0;height:70%;background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%)}
.product_prize p{color:rgba(255,255,255,.8)}
.product_prize h3{font-weight:700}
.select_tickets_tabs{border:1px solid rgba(255,255,255,.7);border-radius:15px;padding:30px}
.select_tickets_tabs ul{border:0!important;max-width:658px;width:100%;background-color:rgba(255,255,255,.1);padding:8px;border-radius:10px;margin:0 auto}
.select_tickets_tabs ul li{width:100%}
.select_tickets_tabs ul li button{width:100%;color:rgba(255,255,255,.8);transition:none;font-weight:700;border:0!important;border-radius:10px!important}
.select_tickets_tabs ul li button:hover{border:0!important;outline:0;color:#fff}
.select_tickets_tabs ul li button:focus{box-shadow:none}
.select_tickets_tabs ul li button.active{background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%);color:#fff!important}
.select_tickets_heading{display:flex;align-items:center;justify-content:space-between;padding:25px 0}
.select_tickets_tabs .tab-content{display:block}
.select_tickets_heading h2{color:#fff;font-weight:700}
.select_tickets_heading p{font-weight:500;padding:10px;background-color:rgba(255,255,255,.15);border-radius:10px;width:47%}
.tickets_price_box{background-color:rgba(255,255,255,.1);border-radius:5px;text-align:center;padding:10px;width:180px;overflow:hidden;height:180px}
.tickets_price_box span{font-weight:700}
.price-info{background:rgba(255,255,255,.23);padding:20px;margin:18px -20px -20px;border-radius:68%;height:247px}
.price-info .price{font-weight:700;font-size:20px;color:#fff}
.tickets_price{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}
.save{margin-top:10px}
.tickets_active{border:1px solid #19ceff}
.tickets_active .price-info{background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%)}
.tickets_number{height:126px;width:126px;background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%);border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}
.tickets_number::before{clip-path:polygon(51% 100%,0 0,100% 0);position:absolute;bottom:-20px;content:"";height:20px;width:20px;background-color:#ef2def}
.tickets_number p{font-weight:500;font-size:26px;color:#fff}
.slidecontainer{width:100%;padding:30px 20px;background-color:#fff;border-radius:10px;margin-top:21px;position:relative}
.slidecontainer p{font-weight:500;font-size:14px;color:rgba(26,26,36,.8);position:absolute;bottom:10px;right:20px}
.slider{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;outline:0;background-color:rgba(27,27,27,.2)}
.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:19px;height:19px;border-radius:50%;background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%);cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2)}
.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%);cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2)}
.pluse_btn button{border:1px solid #fff;background-color:rgba(255,255,255,.15);border-radius:4px;padding:12px 20px;width:31%}
.pluse_btn{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0}
.pluse_btn button span{font-weight:700}
.enter_btn{background:linear-gradient(90.19deg,#27bbff -3.73%,#ef2def 97.24%);padding:15px 30px;border-radius:10px;border:0;outline:0;font-weight:700;font-size:16px;color:#fff}
.tickets_enter_sec{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}
.tickets_enter_sec button{width:68%}
.instant_heading p{margin-top: 10px;width: 68%;}
.instant_wins_number{background-color:rgba(255,255,255,.15);padding:20px;border-radius:10px;width:70%;text-align:center;margin-left:auto;position:relative}
.instant_wins_number::before{content:'';position:absolute;bottom:0;right:0;left:0;width:70%;border-radius:36px 21px 0 0;margin:0 auto;height:7PX;text-align:center;background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%)}
.instant_wins_number h3 span{color:#fff}
.instant_wins_number p{font-weight:400}
.cash{position:relative;background-color:rgba(255,255,255,.1);padding:25px;border-radius:10px;margin-top:42px}
.cash::before{content:'';position:absolute;bottom:12px;right:0;width:7px;border-radius:17px 0 0 15px;margin:0 auto;height:74%;text-align:center;background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%)}
.cash_text{display:flex;align-items:center;justify-content:space-between;gap:20px}
.cash button{outline:0;border:0;background-color:transparent}
.cash h3{font-weight:700;color:#fff}
.cash p{color:#ff372d;margin-top:10px}
.auto_payout{border:1px solid #19ceff;color:#00b8d9;padding:3px 15px;border-radius:50px;position:absolute;display:inline-block;background:#51515d;top:-17px}
.color_change{color: rgba(34, 197, 94, 1) !important;}
.campetition_heading{background-color:rgba(255,255,255,.07);border-radius:10px;padding:20px}
.campetition_heading h4{border-bottom:2px solid rgba(255,255,255,.19);font-weight:600;color:#fff;padding-bottom:15px;margin-bottom:15px}
.campetition_heading p{font-weight:400}
.listing_text{margin-top:7px}
.make_option{margin:10px 0 20px 0}
.listing_text p{position:relative;margin-left:12px}
.listing_text p::after{content:"";background-color:rgba(255,255,255,.7);height:6px;width:6px;border-radius:50%;position:absolute;top:8px;left:-12px}
.enter_update{margin-top:25px}

/* product Page css end here */

/* My Cart Page css start here */

.cart_sec h1{font-weight:700;color:#fff}
.cart_sec{margin-top:70px}
.upon_placin{background-color:rgba(255,255,255,.07);padding:10px 16px;border-radius:10px;display:flex;align-items:center;justify-content:start;gap:12px;margin-top:25px}
.upon_placin p{font-weight:400}
.cart_ticket{background-color:rgba(255,255,255,.07);padding:20px;border-radius:10px;margin-top:25px}
.product_image img{height:160px;width:150px;border-radius:3px;object-fit:cover}
.product_text h2{border-bottom:1px solid rgba(255,255,255,.27);font-weight:700;color:#fff;padding-bottom:8px;margin-bottom:8px}
.per_ticket{color:#19ceff;font-weight:500}
.quantity_text{margin-top:25px;color:#fff;margin-bottom:3px}
.update_basketbtn{background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%);padding:10px 20px;border-radius:6px;border:0;outline:0;color: #fff;}
.quantity_innerbtn button{outline:0;border:0;background-color:#fff;border-radius:4px;padding:8px 10px}
.quantitybtn p{color:#fff;padding:7px 40px;border-radius:4px;border:1px solid #fff;display:inline-block;background-color:rgba(255,255,255,.15)}
.quantitybtn{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap: wrap;}
.product_image{display:flex;align-items:start;justify-content:start;gap:20px}
.product_text{width:100%}
.cart_ticket ul li{color:#fff;background-color:rgba(255,255,255,.1);padding:7px 12px;display:inline-block;border-radius:5px}
.cart_ticket ul li span:first-child{border-right:1px solid #fff;padding-right:12px}
.cart_ticket ul li span:last-child{padding-left:10px}
.ticket_numbers{display:flex;align-items:center;justify-content:start;gap:10px;flex-wrap:wrap;margin-top:10px}
.remove_all h5 span{color:#ff2f25}
.remove_all{display:flex;align-items:center;justify-content:space-between;margin-top:19px;border-top:1px solid #fff;padding-top:11px}
.order_summary{padding:20px;border:1px solid rgba(255,255,255,.6);border-radius:10px;margin-top:25px}
.order_summary h2{font-weight:700;color:#fff}
.subtotal{background-color:rgba(255,255,255,.07);padding:20px;border-radius:10px;margin:15px 0 0 0}
.order_summary ul:first-child{margin-top:0}
.order_summary ul{display:flex;align-items:center;justify-content:space-between;margin-top:12px}
.savings{border-bottom:1px solid rgba(217,217,217,.8);padding-bottom:15px}
.totle{font-weight:700}
.totle span{font-weight:400}
.proceed{background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%);width:100%;padding:11px;margin:20px 0}
.order_apply{border:1px solid #fff;background:rgba(255,255,255,.15);border-radius:5px;padding:4px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}
.order_apply input{border:0;outline:0;background-color:transparent;width:100%;color:#ffff}
.order_apply input::placeholder{color:#fff}
.order_apply button{background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%);color:#fff;padding:8px 30px;border-radius:5px;outline:0;border:0}

/* My Cart Page css end here */

/* Skill Question css start here */
.skill_based{background-color:rgba(255,255,255,.07);padding:30px 45px;border-radius:10px;max-width:767px;width:100%;margin:50px auto}
.skill_based h2{font-weight:600;color:#fff}
.skill_based p{color:rgba(255,255,255,.7)}
.question{background-color:rgba(255,255,255,.1);padding:20px;border-radius:7px;margin:25px 0}
.degrees{background-color:rgba(255,255,255,.15);border-radius:6px;padding:4px 10px;margin-top:15px}
.degrees label{font-weight:400}
.border_change{border-color:rgba(255,255,255,.15)}
.question .form-check-input{background-color:transparent;border:2px solid rgba(255,255,255,.8);border-radius:30px!important;width:20px;height:20px;cursor:pointer;position:relative;outline:0;margin-top:3px}
.skill_based .form-check-input:focus{box-shadow:none;border:2px solid rgba(255,255,255,.8)}
.question .form-check-input:checked{background-color:transparent;border-color:#19ceff}
.skill_based li{font-weight:400;color:rgba(255,255,255,.7);position:relative;margin-left:15px}
.skill_based li::after{content:"";width:6px;height:6px;background-color:rgba(255,255,255,.7);border-radius:10px;position:absolute;top:7px;left:-15px}
.instructions{font-weight:600!important;font-size:16px;color:#fff!important;margin-bottom:10px}
.seprate-sec{font-weight:700;margin:30px 0;position:relative;text-align:center}
.seprate-sec:after,.seprate-sec:before{background:rgba(255,255,255,.15);bottom:10px;content:"";height:1px;left:0;position:absolute;width:46%}
.seprate-sec:after{left:auto;right:0}
.confirm_text,.following_address{margin:8px 0}
.following_address p{color:#fff;font-weight:600}
hr{color:#fff}
.custom-checkbox:checked{background-color:transparent;border:2px solid #19ceff!important}
.custom-checkbox{background-color:transparent;border:2px solid #19ceff;width:20px;height:20px;cursor:pointer;position:relative}
.confirm{display:flex;align-items:center;justify-content:start;gap:5px}
.confirm input{margin:0}
.submit_update{padding:11px 36px;background:linear-gradient(90.19deg,#13d8ff -3.73%,#ac00ff 97.24%);border-radius:5px;margin:13px}
.confirm_text li{color:#fff}
.confirm_text li a{color:#19ceff}
.logo_center_{justify-content: center;}
/* Skill Question css end here */

.question h3{font-weight:600;border-bottom:2px solid rgba(255,255,255,.15);padding-bottom:16px;margin-bottom:15px}
.got_it_right{text-align:center}
.got_it_right img{height:80px;width:80px}
.got_it_right h2{margin:10px 0}
.successfully_answered{margin:0}
.answer_correct{max-width:767px}
.answer_correct .modal-content{background-color:rgb(44 44 44)}
.answer_correct .modal-content .modal-body{padding:0}
.answer_correct_close{position:absolute;top:7px;right:7px;z-index:9;filter:invert(1)}

/* results page css start here */
.product_results input{border:0;outline:0;background-color:rgb(75 92 113 / 93%);font-weight:400;border-radius:6px 0 0 6px;color:#fff!important;height:46px}
.product_results input::placeholder{color:rgba(255,255,255,.8)}
.product_results input:focus{box-shadow:none;background-color:rgb(75 92 113 / 93%)}
.search_product{background:linear-gradient(360deg,rgba(19,216,255,0) 3.92%,rgba(172,0,255,.7) 98.55%);text-align:center;padding:70px 20px 60px 20px}
.product_results{display:flex;align-items:center;justify-content:center;max-width:637px;width:100%;margin:0 auto}
.product_results button{border-radius:0 6px 6px 0;background:linear-gradient(90.19deg,#13d8ff -54.79%,#ac00ff 97.24%)}
.search_product h1{margin-bottom:30px}
.img_height_fix{width:100%;height:260px;position:relative}
.img_height_fix img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}
.img_height_fix::after{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,.1);right:0;bottom:0}
.font_22{font-weight:700;font-size:22px;line-height:27px;text-transform:capitalize;color:#fff}
.competition_box{background:rgba(52,52,68,.9);padding:15px;border-radius:10px 10px 0 0}
.competition_winner p{font-weight:500}
.competition_winner p span{color:#19ceff}
.competition_winner{background-color:rgb(25 206 255 / 26%);padding:15px 15px;border-radius:0 0 10px 10px;}
.competition_box h2{padding:15px 0 0 0;min-height: 69px;}
.border_product{margin-bottom: 25px;border: 1px solid transparent;border-radius: 10px; cursor: pointer;}
.border_product:hover{border: 1px solid rgba(25, 206, 255, 1);box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);}
.border_product:hover .img_height_fix::after{background-color: transparent;}
.border_product:hover .competition_winner{background: linear-gradient(90.19deg, #13D8FF -54.32%, #AC00FF 97.24%);}
.border_product:hover .competition_winner p span{color: #fff;}
.next_winner {background-color: rgba(255, 255, 255, 0.05);padding: 60px 0;}
/* results page css end here */

/* results detail page css start here */
.draw_dat{color:#ffffffcc;margin:30px 0;display:flex;gap:6px}
.winnerbtn{background-color:#19ceff;border-radius:10px;font-weight:700;color:#000;padding:20px;width:100%;border:0;outline:0}
.ticket_number{background:rgba(255,255,255,.1);color:#fff;font-weight:500;margin-top:20px;padding:25px}
.btn_next{margin-top:50px}
.add_entries_sec{border:0;padding:0}
.entries_search{border:1px solid rgba(255,255,255,.6);background-color:rgba(255,255,255,.1);border-radius:9px;display:flex;align-items:center;justify-content:start;gap:5px;padding:4px 6px;max-width:619px;width:100%}
.entries_search button{outline:0;border:0;background-color:transparent}
.entries_search input{background-color:transparent;border:0;outline:0;color:#fff;padding:10px;width:100%}
.entries_search input::placeholder{color:rgba(255,255,255,.8)}
.entries_top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.add_entries_sec .entries_top ul{margin:0}
.entries{margin-top:30px}
.table-dark{--bs-table-bg:#14141f;--bs-table-striped-bg:#d9d9d926}
.pagination{justify-content:end;margin-top:20px;align-items:center}
.page-item.active .page-link{background-color:#343a40}
.page-link{color:#fff;background-color:transparent;border:0;border-radius:7px}
.page-link:focus{box-shadow:none;background-color:transparent}
.page-link:hover{color:#fff;background-color:#495057;color:#fff}
.entries table thead tr th{white-space:nowrap;padding:12px}
.entries tbody tr td{white-space:nowrap;border:0;padding:12px}
.navigationbtn{border:1px solid #ccc;padding:4px;margin:0 9px!important;background-color:#343a40}
.m_right{margin-right:0!important}
.entries_sec h2{margin-bottom:35px}
.live_stre{background-color: rgba(255, 255, 255, 0.09);border-radius: 10px;padding: 20px;}
.live_stre video {width: 100%;height: 450px;object-fit: cover;border-radius: 10px 10px 0 0;}
.live_stre p {font-weight: 400;color: rgba(255, 255, 255, 0.8);margin-bottom: 15px;}
.live_stre p a{color: rgba(25, 206, 255, 1);font-weight: 700;text-decoration: underline;}
.live_stre h2 {margin: 20px 0;}
/* results detail page css end here */

/* No Tickets css start here */
.bmmmtyjg{color:#fff!important}
.my_acount{padding-top:70px}
.acount{display:flex;align-items:start}
.acount .acount_first_tab{max-width:400px;background-color:rgba(255,255,255,.1);padding:15px;border-radius:10px;width:100%}
.acount .acount_first_tab .nav-link{text-align:left;padding:11px 15px}
.acount .acount_first_tab .nav-link.active{background-color:rgba(255,255,255,.15)}
.acount .acount_first_tab .nav-link:hover{color:#fff}
.font_20{font-weight:700;font-size:20px;color:#fff}
.my_acount .content_first{width:100%}
.compidition_inner_tabs .inner_tabs_two{margin:0;border:0!important;max-width:658px;width:100%;background-color:rgba(255,255,255,.1);padding:8px;border-radius:10px}
.compidition_inner_tabs .inner_tabs_two li{width:50%;text-align:center}
.compidition_inner_tabs .inner_tabs_two .nav-link{border:0;border-radius:10px;color:rgba(255,255,255,.8)}
.compidition_inner_tabs .inner_tabs_two .nav-link.active{background:linear-gradient(116.74deg,#37b0f8 3.13%,#ef2def 80.35%)!important;color:#fff!important}
.active_no_ticket .nav-tabs .nav-link{border: 0;outline: 0; color: #fff;margin-bottom: -1px;}
.active_no_ticket .nav-tabs .nav-link.active{background-color: transparent;border: 0;color: rgba(25, 206, 255, 1);border-bottom: 1px solid rgba(25, 206, 255, 1);}
.active_no_ticket ul{border-color: rgba(255, 255, 255, 0.15);}
.active_no_ticket {background-color: rgba(255, 255, 255, 0.1);padding: 20px;border-radius: 10px;margin-top: 15px;}
.not_found p{color: rgba(255, 255, 255, 0.7);}
.not_found {display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 90px 0;}
/* No Tickets css end here */

/* with tickets css start here */
.with_tickets:first-child{margin-top:30px}
.with_tickets{background-color:rgba(255,255,255,.07);padding:15px;border-radius:10px;margin-top:15px}
.tkt_number{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.37);padding-bottom:10px;margin-bottom:10px}
.tkt_number p{font-weight:600}
.tkt_number h2{font-weight:700}
.tkt_draw_date{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.tkt_draw_date p{color:#19ceff}
.tkt_number_box p{color:rgba(255,255,255,.79);margin-top:20px}
.tkt_number_box ul li{background-color:rgba(255,255,255,.1);padding:10px 20px;font-size:14px;font-weight:500;border-radius:5px;color:#fff;display:inline-block}
.tkt_number_box ul{display:flex;align-items:center;justify-content:start;gap:10px;flex-wrap:wrap;margin-top:5px}
.with_tickets{display:flex;align-items:start;justify-content:start;gap:10px}
.tickets_image img{width:100%;height:150px;object-fit:cover;border-radius:5px}
.tickets_image{width:20%}
.with_tkt_text{width:79%}
.tkt_draw_date h2{display: flex;align-items: center;justify-content: start;gap: 2px;}
/* with tickets css end here */


/* my Ticket detail Page start here  */
.drawn_live {color: rgba(255, 255, 255, 0.8);text-align: center;margin: 13px 0;}
.ticket_detail ul li{color: #fff;padding: 10px 15px;background-color: rgba(255, 255, 255, 0.1);border-radius: 6px;}
.ticket_detail ul {display: flex;align-items: start;justify-content: start;gap: 10px;margin: 20px 0;flex-wrap: wrap;}
.ticket_detail p{color: rgba(255, 255, 255, 0.79);}
.ticket_detail_number{display: flex;align-items: center;justify-content: space-between;}
/* my Ticket detail Page end here  */



.tkt_number_box a {font-weight: 700;padding: 10px 15px;background-color: rgba(25, 206, 255, 1);border-radius: 5px;display: inline-block;color: #000;margin-top: 5px;}
.tkt_number_box p {margin-top: 14px;}
.past{margin-top:20px}


/* acount details tabs css start here */
.form-control{background-color:rgba(255,255,255,.15);box-shadow:none!important;border:0!important;outline:0!important;color:#fff!important;height:48px}
.form-control:focus{background-color:rgba(255,255,255,.15)}
.acount_label{font-weight:500;font-size:14px;color:rgba(255,255,255,.8);margin-bottom:4px;margin-top:15px}
.custom-checkbox{margin:0}
.custom-checkbox:focus{box-shadow:none}
.form-control::placeholder{color:#fff}
.account_details{background-color:rgba(255,255,255,.1);padding:20px;border-radius:10px;margin-top:15px}
.account_details h3{font-weight:600}
.newsletter_check{display:flex;align-items:center;justify-content:start;gap:6px;margin:12px 0}
.newsletter_check p{color:#fff;font-weight:600}
.delete_ac{background-color:transparent;border-radius:5px;color:#fff;font-weight:700;font-size:16px;padding:11px;position: relative;top: -46px;}
.deletebtn button{width:100%;margin:41px 0}
.last_n{margin-top:0}
option{background-color:#4b4b53}
.form-select{background-image:url(../images/dropdown-icon.png);background-size:auto}
/* acount details tabs css end here */



/* My Wallet Tabs css start here */
.wallet_icon span{background:linear-gradient(178.94deg,#13d8ff -38.51%,#ac00ff 111.73%);padding:15px;border-radius:10px;display:inline-block}
.font_34{font-weight:600;font-size:34px;color:rgba(255,255,255,.8)}
.wallet_icon p{font-weight:400;color:rgba(255,255,255,.8)}
.wallet_icon{display:flex;align-items:center;justify-content:start;gap:15px}
.your_balance{display:flex;align-items:center;justify-content:space-between;background-color:rgba(255,255,255,.1);padding:20px;border-radius:10px}
.t_history{margin-top:20px;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:10px;padding-bottom:7px}
.show_inner_sec select{width:80px}
.show_inner_sec{display:flex;align-items:center;justify-content:start;gap:10px}
.search_date{display:flex;align-items:center;gap:10px}
.search_date input{max-width:164px;width:100%}
.show_entries{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.previous{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 0}
.previous p{color:rgba(255,255,255,.8)}
.previous_next a{display:inline-block;margin-left:25px;color:rgba(255,255,255,.3)}
.previous_next a:hover{color:#fff}
.wallet_table{margin-top:40px}
.wallet_table table thead tr th{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8);font-weight:600;font-size:14px;border:0}
.wallet_table table thead tr th:first-child{border-radius:6px 0 0 0}
.wallet_table table thead tr th:last-child{border-radius:0 6px 0 0}
.no_transactions p{color:rgba(255,255,255,.7);text-align:center;padding:80px}
.no_transactions{background-color:rgba(255,255,255,.04)!important;border:0;border-radius:5px}
.amount h2 {text-align: center;color: rgba(255, 255, 255, 1);background-color: rgba(255, 255, 255, 0.15);padding: 17px;border-radius: 6px;max-width: 600px;width: 100%;margin: 15px auto;}
.maximum{text-align: center;color: rgba(255, 255, 255, 0.7);}
/*.amount {padding: 50px;}*/
/* My Wallet Tabs css end here */

/* Wallet Top Up css start here */
.wallet_top_sec{padding-top:90px}
.wallet_top_sec h2{color:#fff;font-weight:700;margin-bottom:20px}
.bil_det{background:linear-gradient(90.15deg,#13d8ff -45.83%,#ac00ff 97.27%);padding:15px;border-radius:10px 10px 0 0}
.wallet_billing{background:rgba(255,255,255,.07);padding:20px;border-radius:0 0 10px 10px}
.wallet_billing .newsletter_check p{font-weight:400;color:#fff}
.wallet_billing p{font-weight:400;line-height:19px}
.wallet_billing .newsletter_check{margin:20px 0}
.wallet_billing textarea.form-control{height:auto;font-weight:400}
.wallet_billing textarea::placeholder{color:rgba(255,255,255,.7)}
.order_optional{margin-top:35px}
.your_order{border:1px solid rgba(255,255,255,.6);border-radius:10px}
.your_order_text{background-color:rgba(255,255,255,.1);padding:10px;border-radius:10px 10px 0 0}
.wallet_topup{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}
.subtotal_border{margin:10px;padding:10px 0;border-bottom:1px solid rgba(217,217,217,.8);margin-bottom:0}
.wallet_topup.total_all{padding:15px;margin:0}
.wallet_topup p:first-child{font-weight:700}
.wallet_topup p{color:rgba(255,255,255,.8)}
.coupon{margin:20px 0}
.coupon p{padding:15px;color:#fff}
.coupon p a{color:#19ceff;font-weight:700}
.checkbox_rounded{border-radius:50%!important}
.by_card{padding:15px}
.masterCard{font-weight:400;padding:10px;background-color:rgba(255,255,255,.15);border-radius:5px;margin:10px 0}
.paypal{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:15px 0}
.paypal a{font-weight:600;color:#19ceff}
.terms{font-weight:400!important}
.terms a{color:#19ceff;font-weight:600}
/* Wallet Top Up css end here */

/* payment screen page css start here */
.payment_sec{padding-top:70px}
.payment_screen{max-width:703px;width:100%;margin:0 auto}
.transaction_id p{color:#fff}
.transaction_id{display:flex;align-items:center;justify-content:space-between}
.payment_form{background-color:rgba(255,255,255,.07);padding:30px 80px;border-radius:10px;margin-top:12px}
.payment_form input{font-weight:400}
.payment_form input::placeholder{color:rgba(255,255,255,.7)}
.payment_form label{margin:12px 0 2px 0}
.cancel_pay{color:#ff2f25;text-align:center;margin-top:20px;font-weight:600}
.payment_form .newsletter_check{margin:20px 0}
/* payment screen page css end here */

.password_input input{font-size: 15px;}
.password_input input::placeholder{color: rgba(255, 255, 255, 0.7);}
.password_input label{color: #fff;}


/* Competitions page css start here */
.live_competition{background-color:rgba(255,255,255,.1);padding:5px;border-radius:6px;max-width:750px;width:100%;margin:0 auto}
.live_competition ul{border:0}
.live_competition ul li{width:33%}
.live_competition ul li button{background-color:transparent;padding:10px;width:100%;border-radius:5px;border:0!important;outline:0}
.live_competition ul li button:focus,.live_competition ul li button:hover{color:#fff}
.live_competition ul li button:focus-visible{box-shadow:none}
.live_competition ul li .nav-link.active{background-color:rgba(255,255,255,.25);color:#fff}
.competition_inner_tabs ul{border:0;justify-content:center;gap:15px;margin-bottom:15px}
.competition_inner_tabs ul li button{border:0!important;padding:10px 30px;background-color:rgba(255,255,255,.1);border-radius:5px}
.competition_inner_tabs ul li button:hover{color:#fff}
.competition_inner_tabs ul li .nav-link.active{background:linear-gradient(90deg,#33bcff -3.91%,#ef2def 123.91%);color:#fff}
.competition_inner_tabs .promo-card{margin-top:25px}
.Draw_comp p{display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.15);padding:17px;gap:5px;border-radius:10px;margin:10px 0 21px 0}
.competition_waiting .promo-card{margin-top:25px}
.promo-card h3{height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
/* Competitions page css start here */


/* winners page css start here */
/* winners page css start here */
.winners_inner{max-width:730px;width:100%;margin:0 auto}
.insta_win{background-color:rgba(255,255,255,.15);padding:20px;border-radius:10px 10px 0 0;text-align:center}
.insta_win p{display:inline-block;padding:13px 39px;background-color:rgba(255,255,255,.15);border-radius:5px}
.insta_win button{width:auto;display:block;margin:15px auto;color:#000;padding:14px 50px}
.winners_inner img{height:350px;width:100%;object-fit:cover}
.draw_video{background:linear-gradient(90.19deg,#13d8ff -39%,#ac00ff 97.24%);padding:28px;border-radius:0 0 10px 10px;text-align:center;font-weight:700}
.winners_inner h4{text-align:center;position:relative;margin-bottom:15px}
.timeline{display:flex;flex-direction:column;align-items:center;width:100%}
.timeline-dot{width:16px;height:16px;background-color:#30c8e6;border-radius:50%}
.timeline-line{width:2px;height:56px;background-color:#30c8e6}

/* .competition_sec .winners_inner:first-child{margin-top: 0;} */
.competition_sec .winners_inner{margin-top:60px}
.winners_year{max-width:250px;width:100%;margin:0 auto;background-color:rgba(255,255,255,.15);text-align:center;border-radius:6px;padding:15px 21px}
.winners_year .owl-nav{position:absolute;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;z-index:-1;margin:0!important}
.winners_year .owl-nav button span{font-size:0;position:relative}
.winners_year .owl-nav .owl-next span::after{content:"";position:absolute;top:-22px;right:-18px;background-image:url(../images/ic_round-arrow-back-ios.png);height:23px;width:23px}
.winners_year .owl-nav .owl-prev span::after{content:"";position:absolute;top:-22px;left:-18px;background-image:url(../images/ic_round-arrow-back-ios2.png);height:23px;width:23px}
.owl-carousel_week .item{color:#fff;cursor:pointer}
.owl-carousel_week .item.active p{color:#19ceff}
.carousel_week_slide{max-width:600px}
.carousel_week_slide .owl-nav .owl-prev span::after{top:-5px}
.carousel_week_slide .owl-nav .owl-next span::after{top:-5px}
/* winners page css end here */

.auto_win_page .promo-card{margin-top: 25px;}



/* faq page css start here */
.faq_inner h3{font-weight:700;color:#fff;border-bottom:2px solid #fffFFF33;padding-bottom:10px}
.faq_page{margin-top:25px}
.faq_sec .faq_inner{margin-top:50px}
.faq_page button.accordion-button::after{background-image:url(../images/accbtn.png);display:block!important}
.faq_page .accordion-button:not(.collapsed)::after{background-image:url(../images/accbtnopen.png);background-repeat:no-repeat}
.faq_page .show .accordion-button:not(.collapsed){background-color:#272740!important}
.faq_inner .accordion-button:not(.collapsed){background-color:#272740;color:#fff;box-shadow:none}
.faq_inner .accordion-body{background-color:#272740}
/* faq page css end here */

/* contact us page css start here */
.contact_us{padding-top: 70px;}
.contact_us h1 span{color: #19CEFF;}
.contact_page{background: #FFFFFF14; padding: 20px ;border-radius: 10px;}
.get_in_touch{margin-top: 50px;}
.get_in_touch p {margin-top: 20px;display: flex;align-items: center;justify-content: start;gap: 10px;}
.get_in_touch p a{color: #FFFFFFCC;font-size: 16px;font-weight: 500;}
.get_in_touch p a:hover{text-decoration: underline;color: #fff;}
.contact_link a{margin-right: 15px;}
/* contact us page css end here */
.top-navbar .navbar .navbar-collapse{justify-content: end;}

/* privacy policy page css start here */
.privacy_tabs{display: flex;align-items: start;}
.privacy_tabsbtn{background-color: #FFFFFF1A;padding: 10px;border-radius: 10px;align-items: start;max-width: 352px;width: 100%;}
.privacy_tabsbtn button {width: 100%;text-align: left;padding: 10px 9px;}
.privacy_tabsbtn .nav-link.active{font-weight: 600;background-color: #FFFFFF26;}
.privacy_tabsbtn .nav-link:hover{color: #ffffff;}
.privacy_tab_text{width: 100%;}
.policy_box{background-color: #FFFFFF1A;padding: 20px;border-radius: 10px;width: 100%;}
.policy_box .accordion-item button{color: #fff;font-weight: 400;}
.policy_box .accordion-item, .policy_box .accordion-item button{background-color: transparent;border: 0 ;outline: 0;padding: 10px 0;}
.policy_box .accordion-item p{font-weight: 400;margin-bottom: 15px;}
.policy_box .accordion-item .accordion-body{padding: 10px 0;border-bottom: 2px solid #D9D9D94D;}
.policy_box .accordion-item h4 {font-size: 17px;color: #FFFFFF;margin: 11px 0;}
.policy_box .accordion-item h4:first-child{margin-top: 0;}
.policy_box .accordion-item button:focus{box-shadow: none;}
.policy_box .accordion-button:not(.collapsed){box-shadow: none;}
.policy_box .accordion-button:not(.collapsed)::after{background-image: url(../images/accbtn-p.png);transform: inherit;}
.policy_box .accordion-button::after{background-image: url(../images/acc-down.png);}
/* privacy policy page css end here */


/* About Page css start here */
.mission_sec{position:relative}
.mission_bg{background-color:#fffFFF14;padding:80px 25px;border-radius:10px}
.mission_bg h1{font-weight:700;font-size:36px;color:#fff;margin-bottom:25px}
.mission_bg h1 span{color:#19ceff}
.mission_bg p{font-weight:400;color:#fffFFFCC}
.mission_list{margin:25px 0}
.mission_list p{position:relative;margin-left:15px}
.mission_list p::after{content:"";height:6px;width:6px;border-radius:50px;background-color:#fffFFFCC;position:absolute;top:7px;left:-15px}
.mission_image{position:absolute;top:68px;right:0;max-width:900px;width:100%}
.mission_image img{width:100%;height:387px;object-fit:cover;border-radius:10px 0 0 10px}
.team_members{background-color:#fffFFF1A;padding:10px;border-radius:10px;text-align:center}
.team_member_name{background:linear-gradient(89.97deg,#13d8ff -67.87%,#ac00ff 97.36%);padding:10px;border-radius:10px;color:#fff;text-align:center;position:relative}
.team_member_name h5{font-weight:700}
.team_members img{height:184px;width:auto!important;margin:0 auto;margin-bottom:-25px}
.our_team_sec .owl-dot span{background-color:#fffFFF40!important;margin:0 5px!important}
.our_team_sec .owl-dot.active span{background-color:#19ceff!important}
.our_team_sec h2{margin-bottom:20px}
.our_team_sec .team_text{max-width:724px;width:100%;margin:0 auto 50px auto;text-align:center;font-weight:400}
.about_work_sec{position:relative;padding:42px 0}
.step_one{position:absolute;top:0;left:21%}
.step_two{position:absolute;bottom:0;left:46%}
.step_three{position:absolute;right:22%;top:0}
/* About Page css end here */

/* Charity page css start here */
.totle_raised{background-color:#4f4F57B2;padding:30px;border-radius:10px;max-width:538px;width:100%;text-align:center;margin:40px auto}
.font_40{font-weight:600;font-size:40px;color:#19ceff;margin-bottom:6px}
.charity_header{margin-bottom:0}
.charity_header h1{margin-bottom:15px}
.charity_header .search_product p{font-weight:400}
.charity_para{max-width:523px;width:100%;margin:0 auto;text-align:center}
.timeline{position:relative;margin:0 auto;padding-left:2rem ;margin-top: 70px;}
.timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;border-radius:20px;width:4px;background-color:#fffFFF33}
.timeline-item{position:relative;margin-bottom:3rem;width:100%}
.timeline-item::before{content:'';position:absolute;left:48.1%;top:20%;width:20px;height:20px;background-color:#19ceff;border-radius:50%;z-index:1;border:3px solid #0d0d14}
.timeline-content{background-color:#fffFFF33;border-radius:.5rem;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,.2);width:73%;text-align:center;height:170px;display:flex;align-items:center;justify-content:center}
.btn-outline-info{border-color:#3c6e71;color:#3c6e71}
.btn-outline-info:hover{background-color:#3c6e71;color:#fff}
.date-label{font-size:.85rem;color:#ccc;margin-bottom:.5rem}
.logo_box{display:flex;align-items:center;justify-content:start;gap:48px}
.acknowledgement_btn a{display:inline-block;width:auto;padding:10px 32px;margin-top:15px}
.acknowledgement_btn h5{margin-top:15px}
.rifht_box_logo{margin-left:112px}
.timeline-item .col-md-6{margin-top:0!important}
.charity .item p{color:#fffFFFB2}
.charity .owl-nav{top:-11px}
.charity_slider{max-width:910px;margin-top:40px}
.active_color{color:#19ceff!important}
/* Charity page css end here */





   @media(max-width:1499px){
    /* about page responsive 1499 */
    .mission_image {max-width: 604px;}
      /* about page responsive 1499 */

    .winning-slider .slide-content {padding: 20px;height:auto;}
    }
    @media(max-width:1399px){
    .entries_search{max-width:433px}
    .timeline-item::before {left: 47.7%;}

    .winning-slider .slide-content {height:auto;}
    .borderiline {margin: 15px 0;}
    }
    @media(max-width:1199px){
    .entries_search{max-width:265px}
    /* with tickets responsive start here */
    .acount .acount_first_tab {max-width: 250px;}
    /* with tickets responsive end here */
     /* about page responsive 1199 */
    .mission_image img {height: 340px;}
    .mission_image {max-width: 492px;}
    .mission_bg {padding: 30px 25px;}
     /* about page responsive 1199 */
    .logo_box{gap:22px}
    .timeline-item::before{left:47.3%}
    .rifht_box_logo{margin-left:100px}

    .slide-content h1 {font-size: clamp(24px, 4vw, 28px);margin-bottom: 0px;}
    .winning-slider .timer-container {margin-bottom: 0;}
    }

    @media (max-width:1024px){
      .competitions-sec .ends-time{font-size:10px}
    }

    @media(max-width:991px){
    .entries_search{margin-top:15px;max-width:100%}
    .select_tickets_tabs ul{max-width:702px}
    .live_stre video{height:350px}
    /* No Tickets responsive start here */
    .acount .acount_first_tab {max-width: 285px;}
    .compidition_inner_tabs .inner_tabs_two {margin-top: 15px;}
    /* No Tickets responsive end here */
     /* with tickets responsive start here */
     .with_tickets {flex-wrap: wrap;}
    .tickets_image {width: 100%;}
    .tickets_image img {height: 170px;}
    .with_tkt_text {width: 100%;}
    .active_no_ticket {padding: 10px;}
    .tkt_number {gap: 5px;}
    .tkt_draw_date {gap: 7px;}
    .tkt_number_box p {margin-top: 9px;}
    .my_acount {padding-top: 25px;}
    /* with tickets responsive end here */

    /* My Wallet Tabs responsive start here */
    .your_balance { flex-wrap: wrap;gap: 13px;}
    .amount {padding: 20px;}
    .font_34 {font-size: 28px;}
    /* My Wallet Tabs responsive end here */

      /* Privacy Policy responsive start here */
      .privacy_tabsbtn {max-width: 312px;}
      /* Privacy Policy responsive end here */

     /* about page responsive 991 */
        .mission_image {position: inherit;max-width: 100%;}
        .mission_image img {border-radius: 10px;margin-top: 20px;}
        .step_one,.step_three,.step_two{display: none;}
        .about_work_sec{padding: 0;}
        .step-card{height: auto;margin-top: 20px;}
     /* about page responsive 991 */

      .timeline-content img{width:100%}
        .timeline-content{width:63%;height:144px}
        .timeline-item::before{top:16%}
        .timeline-item::before{left:46.3%}


    }

    @media (max-width:768px){
      .btn-group{flex-direction:column;align-items:start;margin:0}
      .slide{flex-direction:column}
      .winning-slider .slide-content,.winning-slider .slide-image{width:100%}
      .slide-image{border-radius:0;padding:20px 0}
      .tab{padding:8px}
      .tab-divider{display:none}
      .ends-time{font-size:12px;padding:6px 8px;top:18px;left:16px}
      .making-container{flex-wrap:wrap;gap:20px}
      .step-card{margin-bottom:20px}
      .footer-links{margin:20px 0 0}
      .promo-card{margin-bottom:20px}
      .top-navbar #navbarSupportedContent {position: absolute;width: 100%;top: 0;background: #14141f;margin: 67px 0 0;z-index: 99;padding: 20px;border-radius: 10px;}
	.rare-logo {width: 50px;height: 50px;object-fit: contain;}
      .tickets_price_box{width:140px}
      .btn-group{flex-direction:column;align-items:start;margin:0}
      .footer-links{margin:20px 0 0}
      .winning-slider .slide-content {height: auto;}
      .slide-content h1 {margin-bottom: 15px;}
      .winning-slider .slide-image {clip-path: circle(100% at 31% 40%);}
      .badge-bottom, .winning-slider .badge-top {font-size: 12px;font-weight: 700;padding: 3px 14px;}
	.footer-section .footer-logo {margin-top: -55px;}
    }

    @media(max-width:767px){
        .select_tickets_tabs{padding:10px}
        .totle_price{margin-top:20px}
        .tickets_price_box{width:46%}
        .font-32{font-size:28px}
        .font-24{font-size:18px}
        .select_tickets_tabs ul li button{padding:10px}
        .tickets_enter_sec button{width:50%}
        .instant_heading p,.instant_wins_number{width:100%}
        .instant_wins_number{margin-top:10px}
        .qash_dash_sec{padding:3px 0}
        /* My Cart Page Responsive Start  here */
            .product_image img {height: 120px;width: 100px;}
            .cart_sec {margin-top: 30px;}
        /* My Cart Page Responsive end  here */
        /* Skill Question Responsive */
        .skill_based {padding: 15px;}
        /* Skill Question Responsive */
        /* results page Resonsive start here */
        .search_product {padding: 30px;}
        .search_product h1 {margin-bottom: 10px;}
        .img_height_fix {height: 200px;}
        /* results page Resonsive end here */
        /* results detail page responsive start here */
        .qash_dash_image img {height: 230px;object-fit: cover;}
        .draw_dat {margin: 17px 0;}
        .winnerbtn {padding: 15px;}
        .ticket_number {padding: 18px;}
        .btn_next {margin-top: 20px;}
        /* results detail page responsive end here */
         /* No Tickets responsive start here */
         .acount {flex-wrap: wrap;}
        .acount .acount_first_tab {max-width: 100%;margin-right: 0 !important;padding: 10px;}
        .ac_heading {margin-top: 25px;}
        /* No Tickets responsive end here */
        .navigationbtn { margin: 0 7px!important;}
        .pagination{justify-content: center;}
        .page-link {padding: 8px;}
        section {margin-bottom: 50px;}
        .live_stre, .campetition_heading, .account_details{padding: 10px;}
        .last_n {margin-top: 15px;}
        .deletebtn button {margin: 20px 0 0 0;}
      .winning-slider .slide-content{padding:10px}
      .catogery-card{margin-top:110px}
      .more-draws{margin-top:15px}
      .testimonail-card:not(:last-child):not(:nth-last-child(2)){margin-bottom:30px}
      .testimonail-card p{font-size:14px}
      .testimonial-main{padding:10px}
      .tabs-container{flex-direction:column}
      .right-section{width:100%}
      .footer-section .copyright{flex-direction:column;justify-content:center;gap:10px}
      .winning-slider{margin:0}
      .catogery-sec,.footer-section,.next-winner-sec,.work-sec{background:#20202a;padding:50px 0}
      .btn-group .login-btn,.btn-group .register-btn{width:100%;text-align:center}
     .right-section{width:100%}
      .footer-section .copyright{flex-direction:column;justify-content:center;gap:10px}
      .catogery-sec,.footer-section,.next-winner-sec,.work-sec{background:#20202a;padding:50px 0}
      .btn-group .login-btn,.btn-group .register-btn{width:100%;text-align:center}
       .signin_login{padding: 15px;}
      .signin {margin: 35px auto;}
      .signin_text h1{font-size: 22px;}
      .signin_text p {font-size: 15px;}
       /* 07/05/2025 */

       .payment_form {padding: 20px;}
       /* competition page responsive start here */
       .live_competition ul li {width: 100%;}
       .competition_waiting .promo-card {margin-top: 5px;}

       /* competition page responsive end here */
    .competition_sec .winners_inner {margin-top: 30px;}
    .timeline-line {height: 25px;}
    .insta_win {padding: 10px;}
    .insta_win button {padding: 15px 20px;}

    .auto_win_page .promo-card {margin-top: 0;}
    .contact_link {margin-bottom: 30px;}
    .contact_page {padding: 10px;}
    .contact_us {padding-top: 50px;}

      /* Privacy Policy responsive start here */
      .privacy_tabs{flex-wrap: wrap;}
      .privacy_tabsbtn {max-width: 100%;margin-right: 0 !important;margin-bottom: 20px;}
      .policy_box .accordion-item h4 {font-size: 15px;}
      /* Privacy Policy responsive end here */

     /* about page responsive 767 */
    .mission_bg {padding: 10px;}
    .mission_bg h1 {font-size: 28px;margin-bottom: 15px;}
    .font_15{font-size: 14px;}
    .about_work_sec .step-card{margin-top: 0;}
     /* about page responsive 767 */

    .timeline-item::before{display:none}
    .timeline::before{display:none}
    .logo_box{display:inherit;margin-top:10px}
    .timeline{padding-left:0}
    .timeline-content{width:100%}
    .rifht_box_logo{margin-left:0}
    .font_40{font-size:28px}
    .totle_raised{padding:15px;margin:20px auto}
    .acknowledgement_btn h5{margin-top:4px}
    .timeline-content{height:120px}
	.timeline-content img {width: auto;}
		.slide-content h1 {
    	font-size: clamp(18px,4vw,28px);
	}
			
}

.singleblog {
    color: #fff;
}




@media (max-width: 767px) {
 	
}



/* -------------------- Tejpreet Code Css ---------------------------- */







#block-2, #block-3, #block-4, #block-5, #block-6, .woocommerce-breadcrumb, #primary form.woocommerce-ordering,body #primary .products li .add_to_cart_button {display: none;}
#primary .woocommerce-result-count {display: none !important;}


#primary .products li {background: #343444e5;padding: 15px;border-radius: 10px;position: relative;width: 32%;}
#primary .products {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 25px 15px;width: 100%;margin: auto;gap: 15px;}
#primary .products li img {width: 100%;border-radius: 10px;object-fit: cover;margin-bottom: 10px;}
#primary .products li h2 {font-weight: 600;font-size: 20px;color: #fff;margin: 5px 0;}
#primary .products li .add_to_cart_button {font-weight: 700;font-size: 16px;color: #19ceff;background: 0 0;width: 100%;border-radius: 10px;border: 1px solid #19ceff;
    display: block;text-align: center;padding: 10px 15px;text-transform: uppercase;}
#primary .products li .add_to_cart_button:hover {background: linear-gradient(90deg, #33bcff -3.91%, #ef2def 123.91%);color: #fff;}
#primary .products li span.price {color: #fff;display: block;padding: 0 0 10px 0;}

#primary .woocommerce-products-header__title.page-title{text-align:center;color:#fff;text-transform:capitalize;font-weight:700;padding:30px 0 0}
#primary .woocommerce-result-count{text-align:center;color:#fff;margin:20px 0 0}
#primary form.woocommerce-ordering{display:flex;justify-content:flex-end;margin: auto;}
#primary form.woocommerce-ordering select{padding:9px 10px;border-radius:2px;margin:10px 0 0;background:#313140;color:#fff;cursor:pointer}
#primary .woocommerce-ordering {padding: 0 15px;}
#primary form.woocommerce-ordering select:focus {outline: none;}
#primary .wpcf7-response-output {color: #fff;border-color:  #00a0d2 !important;background: linear-gradient(90.19deg, #13d8ff -3.73%, #ac00ff 97.24%);text-align: center;padding: 10px 0 !important;}
.submit_update, .view_morebtn {margin: 10px 0 0 0;}
.confirm {padding: 10px 0;}
.confirm label {margin: 0;}
.confirm {padding: 10px 0;}
.confirm label {margin: 0;}
.degrees .form-check label {margin: 0;}
.degrees {padding: 10px 15px;}


#loginPromptModal .modal-content {padding: 20px 0;border: none;background: linear-gradient(90.19deg, rgb(19 216 255 / 87%) -3.73%, rgb(172 0 255) 97.24%);}
#loginPromptModal .view_morebtn {border-radius: 10px;color: #19CEFF;font-weight: 700;margin: 0 !important;}
#loginPromptModal .btn-close {color: #fff;position: absolute;right: 0;z-index: 999;top: 5px;right: 5px;opacity:1;}
#loginPromptModal .modal-body p {margin-bottom: 15px;color: #ffff;}
#loginPromptModal {background: #000000bd;}
#loginPromptModal .btn-close:focus {box-shadow: none;}
#loginPromptModal .modal-body a:hover {background: linear-gradient(90deg, #33bcff -3.91%, #ef2def 123.91%); color: #fff !important;}
#loginPromptModal .explore-button {border: 1px solid rgba(25, 206, 255, 1);color: rgba(25, 206, 255, 1);background: transparent;}


.woocommerce-billing-fields,.woocommerce-additional-fields,#order_review{background-color:#ffffff12;padding:20px;border-radius:10px}
.woocommerce-billing-fields .woocommerce-input-wrapper input,.select2-container .select2-selection--single,.woocommerce-additional-fields .input-text{background-color:#ffffff1a!important;padding:12px!important;color:#fff!important;border:none!important;outline:none}
.woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered{background:transparent;border:none;color:#fff;padding:0}
.woocommerce-billing-fields .woocommerce-input-wrapper input:focus{outline:none;box-shadow:none;border:none}
.woocommerce-billing-fields .woocommerce-input-wrapper input:focus,.select2-container .select2-selection--single:focus{outline:none;border:none}
#order_review_heading{padding:30px 10px 15px}
#place_order{margin:25px 0 0}
#wc-stripe-express-checkout-button-separator{margin-bottom:25px}
label.p-FieldLabel.Label.Label--empty, .woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {color: #000000;}
.register-btn.andrewbtn span svg{background:#fff;border-radius:100px;height:24px;width:24px;margin-left:5px;position:relative;top:-1px}


.transactions_inner {color: #000;text-align: center;}
.transactions_inner{color:#000;text-align:center}
.account_details.amount p{font-size:18px;text-transform:capitalize;margin-bottom:10px}
.account_details.amount input::placeholder{color:#000;font-weight:600}
.modal-content{background:#404040;padding:0!important}
.account_details{background:transparent;padding-top:0}
.enter_btn.submit_update{margin:0}


.added_to_cart{color:#fff;text-align:center;display:block;padding:10px 0 0;text-decoration:underline;text-transform:capitalize}
.campetition_heading p{color:#fffc}
.catogery-main h4 a{border:1px solid #19ceff;padding:12px 0;border-radius:10px;text-transform:capitalize !important;;cursor:pointer; color: #19ceff !important;;text-transform: uppercase;font-size: 16px;display:block;}
.catogery-main h4 a:hover{background: linear-gradient(90deg, #33bcff -3.91%, #ef2def 123.91%);color: #fff !important;}


.woocommerce-order {
    display: flex;
    flex-direction: column;
}
section.woocommerce-customer-details {
    order: 3;
}

section.woocommerce-order-details {
    order: 2;
}
#profileToast {
    background: linear-gradient(116.74deg, #37b0f8 3.13%, #ef2def 80.35%) !important;
    border: none;
	outline: none;
    position: relative;
    top: 188px;
    right: 10px;
}

.toast-header {
    background: transparent;
    color: #fff;
    border-color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}




@media(min-width:576px) {
    #primary .products,#primary form.woocommerce-ordering {max-width: 540px;}
}
@media(min-width:768px) {
    #primary .products,#primary form.woocommerce-ordering {max-width: 720px;}
}
@media(min-width:990px) {
    #primary .products,#primary form.woocommerce-ordering {max-width: 960px;}
}
@media(min-width:990px) {
    #primary .products,#primary form.woocommerce-ordering {max-width: 960px;}
}
@media(min-width:1200px) {
    #primary .products,#primary form.woocommerce-ordering {max-width: 1200px;}
}
@media(min-width:1400px) {
    #primary .products,#primary form.woocommerce-ordering {max-width: 1320px;}
}

@media (min-width:768px) and (max-width:1023px) {

#primary .products li {width: 49%; margin-bottom: 15px;}
#primary .products {gap: 0;}

}

@media (max-width:767px) {

#primary .products li {width: 100%; margin-bottom: 15px;}
#primary .products {gap: 0;}

}




















