a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,var{background:transparent;border:0 none;margin:0;padding:0;border:0;outline:0;vertical-align:top;}blockquote,q{quotes:none;}table,table td{padding:0;border-collapse:collapse;}img{vertical-align:top;}embed{vertical-align:top;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.clear{clear:both;}
.dn{display:none}
/*reset-css*/

@media only screen and (max-width:600px) {
header .header .menu-header-menu-container .has-menu i{display:none;}

}

/*font-generator*/
@font-face{font-style:normal;font-display:swap;font-family: 'bet-Regular';src: url('../webfonts/bet-Regular.eot');
src: url('../webfonts/bet-Regular.eot') format('embedded-opentype'),url('../webfonts/bet-Regular.woff2') format('woff2'),url('../webfonts/bet-Regular.woff') format('woff'),
url('../webfonts/bet-Regular.ttf') format('truetype');}

@font-face{font-style:normal;font-display:swap;font-family: 'bet-DemiBold';src: url('../webfonts/bet-DemiBold.eot');
src: url('../webfonts/bet-DemiBold.eot') format('embedded-opentype'),url('../webfonts/bet-DemiBold.woff2') format('woff2'),url('../webfonts/bet-DemiBold.woff') format('woff'),url('../webfonts/bet-DemiBold.ttf') format('truetype');}

@font-face{font-style:normal;font-display:swap;font-family: 'bet-Bold';src: url('../webfonts/bet-Bold.eot');src: url('../webfonts/bet-Bold.eot') format('embedded-opentype'),url('../webfonts/bet-Bold.woff2') format('woff2'),
url('../webfonts/bet-Bold.woff') format('woff'),url('../webfonts/bet-Bold.ttf') format('truetype');}
/*font-generator*/

/*common-css*/
body{font-family: var(--text);padding-top:86px;background:#fff;}
.listStyle{margin:20px 0 20px 20px}
.listStyle li{list-style:disc;color:var(--blue)}
:focus,:hover{outline:0}
:root{--blue:#5a4bcc;
	--darkblue:#1e3047;
	--darkorange:#F4502D;
	--darkerblue:#122033;
	--skyblue:#0190c7;
	--green:#01a651;
	--red:#f80000;
	--black:#000;
	--orange:#ffb200;
	--betred:#da3a38;
	--betorange:#fc6200;
	--betorange:#fc6200;
	--betblack:#232323;
	--betyellow:#fce523;
	--betwhite:#f3f3f3;
	--white:#fff;
	--offwhite:#F4F0E6;
	--grey:#131313;
	--ctext:#7e7e7e;
	--heading:bet-Bold;
	--text:'Monda', sans-serif;
	--semi:bet-DemiBold;
}


.btn-howtoplay{
	border:none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius:8px;
  font-family: Arial;
  color:var(--white);
  font-size:14px;
  background-color:var(--betred);
  padding:8px 25px;
  text-decoration: none;
  font-family:var(--heading);
}
.container{max-width:1700px}
.container-md{max-width:100%; padding: 0;}
.container-sm{max-width:970px}
.container-xs{max-width:680px;margin:0 auto}
section,.section{padding:35px 0}
._green{background:var(--green)}
._blue{background:var(--skyblue)}
._orange{background:var(--orange)}
.bgGrey{background-color:var(--offwhite)}
h1,h2,h3,h4,h5,h6{font-family:var(--text);font-weight: 700;text-transform: uppercase;color: #0F0D11;}
.w100{width:100%;}
.mb20px{margin-bottom:20px;}
p{font-family:var(--text);line-height:30px;font-size:18px;color:var(--grey) ;margin-bottom:30px}
p:last-child{margin-bottom:0}
ul{list-style:none;padding:0;margin:0}
ul li{font-family:var(--text);line-height:28px;color:var(--grey);list-style:none;}
ul.bullets,ul.bullets-red{list-style:none;padding:0;margin:30px 0}
ul.bullets li,ul.bullets-red li{padding-left:35px;position:relative;line-height:28px;margin-bottom:10px}
ul.bullets li p,ul.bullets-red li p{color:var(--grey)}
ul.bullets li:last-child,ul.bullets-red li:last-child{margin-bottom:0}
ul.bullets li:before,ul.bullets-red li:before{content:"";background-image:url(../images/bullet.svg);width:25px;height:25px;position:absolute;background-repeat:no-repeat;left:0;top:3px;background-size:100%}
.heading{position:relative;margin-bottom:58px}
.heading span{color:var(--skyblue)}
.heading span strong{color:var(--green)}
.heading h6{font-size:24px;color:var(--skyblue);text-transform:uppercase;opacity:0.7;}
.heading h2 {
    color: #0F0D11;
    text-transform: uppercase;
    text-align: center;
    font-size: 52px;
    line-height: 163%;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1.04px;
    font-family: 'Monda', sans-serif;
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    justify-content: center;
    gap: 17px;
}
.heading p {
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.36px;
    font-family: 'Monda', sans-serif;
    max-width: 441px;
    margin: 0 auto;
    color: #253852 !important;
}
.heading p{color:var(--grey)}

.btn, button.btn{color:var(--white);padding:6px 40px;font-weight:700;text-transform:uppercase;font-size:22px;border-radius:8px;font-family:var(--semi);min-height:45px;}
.btn-read{font-size:15px;text-decoration:none;color:var(--white);text-transform:capitalize;font-weight:700}
.btn-read i{background:var(--red);border-radius:100%;width:30px;height:30px;padding:4px 7px;margin-left:4px}
.btn-read:hover{color:var(--skyblue)}
.btn-read:hover i{color:var(--white)}
.btn.-red{background-color:var(--red)}
.btn.-red:hover{background:var(--red);color:var(--white);box-shadow:0 10px 30px rgba(255,0,0,0.5)}
.btn._xs{padding:5px;font-size:12px;line-height:normal}
.btn:hover{color:inherit;box-shadow: 0 0 15px var(--betred);}

.login_link, .account_link, .logout_link {display: none;}
.error._danger span{color: #721c24;}

.btn.-orangeline{background:var(--white);color:var(--betred);}
.btn.-orangebg{background:var(--betred);color:var(--white);}

.btn.-redline{background:var(--white);color:var(--betred);}
.btn.-redbg{background:var(--betred);color:var(--white);}

/*common-css*/
  

/*header*/
header{position: fixed;width: 100%;top: 0;z-index: 1000;background:var(--darkorange);height:auto; border-bottom: 2px solid #fff;}
header .header{
	min-height: 85px; 
	max-width: 1333px;
    margin: 0 auto;
}

/*inner-fixed*/
header.fixed-header{box-shadow:0 9px 10px rgba(0,0,0,0.1);z-index:2000;width:100%;top:0;position: fixed;}


body.home header{box-shadow:none !important;}
body.home header.fixed-header{box-shadow:0 9px 10px rgba(0,0,0,0.1) !important;}
body.inner header{box-shadow:0 9px 10px rgba(0,0,0,0.1);}
/*inner-fixed*/

header .header .navs ul li{position:initial;line-height: 65px;}
header .header ul.menu{list-style:none;padding:0;margin:0;display:flex}
header .header ul.menu li a{position: relative;font-family: 'Monda', sans-serif;font-weight: 400;font-size:15px;color:var(--white);text-decoration:none;text-transform:uppercase;padding:10px 51px;display:inline-block;}
.header .navs ul li.active a,.header .navs ul li:hover a,.header .navs ul li.current_page_item a{color:var(--white);    font-weight: 700;}
.header .navs ul li.has-menu .sub-menu ul{z-index:999;left:-40px;position:absolute;top:100px;background:#fff;width:190px;border-radius:0 0 5px 5px;opacity:0;visibility:hidden;padding:0;transition:all .2s ease-in-out;box-shadow:0 9px 20px rgba(0,0,0,0.10)}

.header .navs ul li.has-menu .sub-menu li a{ font-family: 'Monda', sans-serif;text-transform:inherit;/*border-top:1px solid #f1f1f1;*/color:#fff;text-decoration:none;display:block;padding:12px 30px;line-height:16px;font-size:15px;font-weight:400;text-align: left;text-transform: uppercase;}
.header .navs ul li.has-menu .sub-menu li a:hover{font-weight: 700;color:var(--white)}


.header .sub-menu{position:absolute;z-index:999;left:0px;position:absolute;top:87px;background:#fff;width:100%;border-radius:5px;opacity:0;visibility:hidden;padding:0;transition:all .2s ease-in-out;box-shadow:0 -1px 10px 0px rgba(0,0,0,0.15);z-index:999;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;overflow:hidden;}

.mobile-toggle{display:none}
/*header*/


/*banner*/
.bannerdiv .heroslider{display:block;}
.bannerdiv .heroslider .slider-item{width:100%;border-radius:58px;}
.bannerdiv .heroslider .slider-item img{width:100%;}
/*banner*/


/* lotterydiv */
.lotterydiv ._lotterylist{width:32%}
.lotterydiv ._lotterylist a{margin-top:-35px}
.lotterydiv ._lotterylist ._column{border-radius:24px;padding:20px;padding-bottom:50px}
.lotterydiv ._lotterylist ._column.mid{margin:0 10px}
.lotterydiv ._lotterylist ._column h4{text-transform:uppercase;font-size:35px;color:#fff;margin-bottom:20px;margin-top:0;}
.lotterydiv ._lotterylist ._column ._lotteryimg img{display:inline;width:180px;}
.lotterydiv ._lotterylist ._lotterydetails{font-size:25px;color:#fff;display:flex;align-items:center;width:80%;margin:0 auto;font-family: MohrRoundedSemiBold;}
.lotterydiv ._lotterylist ._lotterydetails div{width:100%}
.lotterydiv ._lotterylist ._lotterydetails ._line{background:#fff;width:2px;height:34px;display:inline-block}
/* lotterydiv */


/* how-to-play-section */
.howtoplay{background:var(--offwhite)}

.howtoplaysteps ._steps {
    text-align: center;
    width: calc(33.33% - 22px);
    overflow: hidden;
    margin: 0 11px;
    margin-bottom: 35px;
    border-radius: 37.853px;
    background: #FFF;
    float: left;
    box-shadow: 0px 0px 16.934px 0px rgba(61, 61, 61, 0.20);
}
.howtoplaysection .row.howtoplaysteps {
    margin: 0 -11px;
}
.howtoplaysteps ._steps h5{color:var(--white);font-size:18px;text-transform:uppercase;margin:10px 0;font-weight: bold;}
.howtoplaysteps ._steps h5 i{font-size:18px;}
.howtoplaysteps ._steps ._stepheading{padding:20px 0}
.howtoplaysteps ._steps ._sortcontent{padding:30px 15px}
.howtoplaysteps ._steps ._sortcontent p{color:#fff;font-size:16px;line-height:normal;}
.howtoplaysteps ._steps img{display:block;}
/* how-to-play-section */


 /* How to Play Modal Start */
 
 /* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 130px auto; /* 15% from the top and centered */
  padding: 0;
  width: 95%; /* Could be more or less, depending on screen size */
  max-width:600px;
  height: 100%;
}

/* The Close Button */
.modal .close {
	color: #ca1515;
	float: right;
	font-size: 28px;
	font-weight: bold;
	position: absolute;
	right: -15px;
	top: -17px;
	background: #fff;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 100%;
	opacity: 1;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
} 

/* How to Play Modal End */



/* paymentmode */
.paymentmode{background-color:var(--white)}
.paymentmode p{color:#231f20}
.paymentmode ._listpaymentmode ul{display:flex;justify-content:center;margin:0;}
.paymentmode ._listpaymentmode ul li{
	text-align: center;
    list-style: none;
    margin: 0 30px;
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    justify-content: center;
}
.paymentmode ._listpaymentmode ul li img{width:100%;}
.paymentmode ._listpaymentmode span{display:block;font-size:12px;}
/* paymentmode */


/* previusdraw */
.previusdraw ._headerrow{display:flex;justify-content:space-between;margin-bottom:30px;flex-direction:row-reverse; align-items:end;}
._selectdraw{width:100%;color:var(--ctext);margin:0 10px;}
._selectdraw label{font-weight: 600;color: #121294;font-size: 18px;margin-bottom:5px;width:100%;display:block;}
.selectinput{clear: both;width: 100%;background: #fff;border: 1px solid #ddd;padding: 10px;border-radius: 5px;
margin-top: 0px;}
.drawnsection{display:flex;}
._innerdrawn{width: 100%;display: flex;justify-content: space-between;align-items: center;}
._drawnsectiontable{margin-left:30px;width: 100%;}
.nextdrawnsection{display:flex;margin-top:50px;}
._headerbtn a {color:#fff !important;}
._headerbtn a:hover{text-decoration:none !important;}
.drawnsection ._innerdrawn h3{color:#121294;font-weight:bold;font-size:24px;margin-bottom:0;}
.drawnsection ._innerdrawn h4{color:#121294;}
.drawnsection ._innerdrawn ul._drawnumlist{list-style: none;margin:0}
.drawnsection ._innerdrawn ._drawnumlist li{border-radius: 100%;color: #7e6200;
background:linear-gradient(10deg, #f8d527 0%, #ffe878 100%); 
border:1px solid #f8d527;font-size: 14px;display: inline-block;
width: 38px;text-align: center;height: 38px;cursor: pointer;margin:2px;padding:4px 0;}
.drawnsection table, .nextdrawnsection table{border:1px solid #ddd;margin-top:0}
.drawnsection table tr th,.nextdrawnsection table tr th{background:#56C9EB!important;color: #fff;}
table {border-spacing: 0;width: 100%;border-collapse: separate;}
table thead th {padding: 1.41575em;vertical-align: middle;}
table td, table th {padding: 1em 1.41575em;text-align: left;vertical-align: top;}

.columnlottery{background: #fafafa;padding:40px;border-radius: 5px;}
.columnlottery h3{color: #121294;font-size: 22px !important;text-align:center;margin-bottom:0 !important;}
.columnlottery .drawnsection{background: #fafafa;border-radius: 10px;padding:20px;margin: 10px 0;box-shadow: 0 1px 10px rgba(0,0,0,0.1);}
.columnlottery .drawnsection .datelabel{display: block;}
.columnlottery .drawnsection .datelabel{color: #121294;text-transform: uppercase;display:block;font-weight: bold;
	font-family: var(--text);}
/* previusdraw */


/* footer */
footer{text-align:center;background:#0F0D11;padding:50px 0 20px;position: relative;}
footer .menu-footer-menu-container ul.menu{display:flex;align-items:center;line-height:22px;font-size:12px;justify-content:center;color:#f1f3ff;margin:0;flex-wrap: wrap;}
footer .menu-footer-menu-container ul.menu li a {
    text-align: center;
    padding: 0px 12px;
    text-decoration: none;
    color: #FFF;
    font-family: 'Monda', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

footer .menu-footer-menu-container ul.menu li a:hover{color:var(--betred)}
footer .menu-footer-menu-container ul.menu li {
    list-style: none;
    margin: 0;
    border-right: 1px solid #fff;
    line-height: 10px;
}
footer .menu-footer-menu-container ul.menu li:last-child {
    border-right: 0;
}
footer .footerdiv::after {
    content: '';
    border-bottom: 1px solid #fff;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    max-width: 787px;
}
footer .note{margin-top:20px}
footer p {
    color: #f1f3ff;
    font-size: 12px;
    margin-bottom: 0;
    line-height: normal;
    font-family: 'Monda', sans-serif;
    font-weight: 400;
}
footer p:last-child{margin-bottom:0}
/* footer */
 
.flowdiv {
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    z-index: 1;
}
.flowdiv a {
    display: inline-block;
}
.flowdiv a:hover{opacity:1}
@keyframes blinkingText {
0%{background:var(--blue)}
100%{background:var(--skyblue)}
}



.userinfodiv .contentsection{margin-top:40px;}
.userinfodiv .heading{margin-bottom:30px;}

/*breadcrumbs*/
.breacrumbs{display:flex;align-items:center;text-transform: uppercase;justify-content: center;padding:0;min-height: 100px;display:none;}
.breacrumbs h1{  margin: 0;color:var(--blue);font-size: 35px;line-height: 34px;}
/*breadcrumbs*/


/*innerpage*/
/* .contentsection .heading h1{font-size:42px;margin-bottom:15px !important;} */
.contentsection h2{margin-bottom:15px;font-size: 24px;color: var(--red);font-family: var(--semi);}	
.contentsection h3{margin-bottom:15px;font-size:18px;font-family: var(--semi);}	
.contentsection a{color:#4939c1;text-decoration: none;}	
.contentsection a:hover{text-decoration:underline;}	
.about_img {width: 55%;}
.about_content {width: 45%;}
.about_img img{max-width: 100%;}


.inner .category-blog .heading{text-align:center;}
.inner .category-blog .heading h1{color: var(--betred);font-size: 42px;margin-bottom:15px;display:block;}

.inner .category-blog .termspage p{text-align:left;}
.inner .category-blog .termspage ul li{text-align:left;}
.inner .category-blog .termspage h4{color:var(--darkblue);text-align:left;margin-bottom:10px;}


/* lotterydiv */
.latest-result-item-header {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #fff;}
.lotterydiv ._lotterylist a{margin-top:-35px}
.lotteryresultiterms ._lotteryresult {border-radius: 24px;padding:40px !important;background: var(--offwhite);margin: 0 10px;width: 45%;}
.latest-result-item .icon img{width: 90px;}	
.next-jack-amount p{margin-bottom: 0;}	
.winner-num span{font-family:var(--semi);}
.winner-num span strong{display:block;}
.winner-num ul{display: flex;justify-content: center;margin-top: 7px;}
.winner-num ul li{border: 1px solid #ddd;background: #fff;width: 40px;
	height: 40px;text-align: center;border-radius: 100%;padding: 4px 0;margin: 0 2px;}
.lotteryresultiterms ._lotteryresult h4 {text-transform: uppercase;font-size: 35px;color: #fff;margin-bottom: 20px;margin-top: 0;}
.next-jack-amount{font-family:var(--semi);text-align:left;}
.latest-result-item-footer {text-align: right;margin-top: -25px;}
/* lotterydiv */

/*innerpage*/
.boxdiv{max-width:560px;border: 1px solid #ddd;margin: 0 auto;padding: 40px;border-radius: 10px;}
.boxdiv._lg{max-width:760px;}
.iframeDIv {width: 100%;border: none;overflow: hidden;height: calc(100vh - 10px);margin-top:35px}

/*form-css*/
form label{font-family:var(--semi);}
form input[type="text"],form input[type="email"],form input[type="password"], form input[type="date"],form select{height:50px;font-size:15px;color:var(--ctext);border-radius:5px;background:#fff;border:1px solid #dbdbdb;padding: 10px 10px 10px 60px;width:100%;}
form select{padding:10px}
form textarea{height:120px;resize:none}
.frm-group div{position: relative;}
form .frm-group i {color: #85878f;position: absolute;top: 1px;left: 1px;border-right: 1px solid #ddd;height:48px;padding: 16px 10px;width: 50px;text-align: center;color: var(--blue);background: #fafafa;	border-radius: 5px 0 0 5px;}
.frm-group{margin-bottom:20px;}
.frm-group label{margin-bottom:6px;}
.set_account .forgot_pass{text-decoration:none}
.set_account .link_account{margin-top:15px;font-size: 15px;}
.set_account .link_account p{color: #9e9e9e;margin: 0;font-size: 15px;}
.set_account .link_account a{text-decoration: none;background:var(--blue);padding: 8px 25px;display: inline-block;margin-top:5px;
	border-radius: 58px;color: #fff;font-size: 15px;}
.set_account .link_account a:hover{background:var(--blue);color:var(--white);box-shadow:0 10px 30px rgba(90,75,204,0.5)}
label.error {font-weight: normal;font-size: 11px;color: #f00;font-family: var(--text);}
.radiobtnDiv {display: flex;justify-content: space-between;}
.radioBtn {display: flex;width: 33.333%;}
.radioBtn input{margin-top: 4px;} 
.radioBtn label {margin: 0;padding-left:5px;font-weight: normal;line-height:normal;}
.holds-the-iframe {background:url(../images/loader.gif) center center no-repeat; }
#mobile_dial_code{font-size: 14px;padding: 12px 0;font-style: normal;}
/*form-css*/

/*contactus*/
.contact-area .contact-form-area{max-width:50%;padding:30px}
.contact-form-area .title{text-transform:capitalize;font-size:28px;margin-bottom:10px}
.contact-form-area .contact-form{margin-top:30px}
.contact-area .address-area{padding:30px;position:relative;background:#230f5c}
.contact-area .address-area img{width: 100%;}
.linkbtn{color:#fff;font-family:var(--semi);text-decoration:none}
.contact-form label{width:100%;margin:0;font-weight:700;font-size:15px;color:#662d91}
.address-area-header div{display:flex;align-items:center}
.address-area-header i{background:#fbb040;width:60px;line-height:23px;height:60px;border-radius:100%;text-align:center;margin-right:10px;font-size:30px;color:#662d91;padding:18px 0}
.contact-area{background-color:#fff;box-shadow:0 0 30px 0 rgba(51,55,69,0.2);overflow:hidden;border-radius:20px;margin:0 auto;max-width:830px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;display:flex;justify-content:space-between}
.contact-area img{border-radius:10px 10px 0 0}
.contact-area .address-area-header{padding:20px 0;border-bottom:1px dashed rgba(255,255,255,0.3)}
.contact-area .address-area .title{text-transform:capitalize;font-size:28px;margin-bottom:10px;color:#fff;text-align: center;}
.address-area-header span{color:#fff;line-height:22px}
.contact-address{margin-top:15px}
.contact-address .title{text-transform:capitalize;color:#fff}
.contact-address ul li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}
.contact-address .icon{width:28px;height:28px;border:1px solid rgba(255,255,255,0.5);text-align:center;line-height:29px;font-size:14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
._contacticon{margin-top:20px;}
.contact-area ul{display:flex;}
.contact-area li div{line-height:17px;color:#fff;text-transform:uppercase;font-size:13px;padding:8px 0;font-family:var(--semi);}
.contact-area li div a{color:var(--white);}
.contact-area li{display: flex;align-items:center;width:50%;width: 45%;background: #382178;padding: 7px;border-radius: 50px;
margin: 0 auto;}
.contact-area li p{color:#fff;text-transform:capitalize;font-size: 18px;font-weight: bold;}
.contact-area img{border-radius:10px 10px 0 0;}
.contact-area ._contacticon i{background: #fbb040;width:50px;height:50px;border-radius: 100%;text-align: center;
margin-right:6px;font-size:25px;color: #662d91;line-height: 25px;padding:12px;}
.contact-area ._contacticon span {color: #fff;text-transform: capitalize;font-size: 14px;line-height: normal;}
.contact-wrapper-footer a{color:var(--white)}
.contact-wrapper-footer a:hover{text-decoration:none;}
/*contactus*/


/*faqs*/
.faqs h3{display:none !important;}
.faqs .wpsm_panel-default > .wpsm_panel-heading{background-color:#fff;background-color: rgb(255, 255, 255); border-radius: 50px !important;margin-bottom:0}
.faqs .wpsm_panel.wpsm_panel-default{border-radius: 40px !important;box-shadow: 0px 0px 10px 0px rgba(51, 55, 69, 0.2) !important;
	border:0;padding:0px;margin:12px 5px !important;}
.faqs .wpsm_panel-body{border:0 !important;font-family:var(--text) !important;border: none !important;}	
.faqs .wpsm_panel-default > .wpsm_panel-heading{position:relative;background-color: #faf9f9 !important}
.faqs .wpsm_panel-group .wpsm_panel-heading .ac_title_class{display:flex !important;align-items:center !important;height: 42px;padding-left: 3px !important;padding-top: 0 !important;padding-bottom: 0 !important;padding-right: 0 !important;font-family: var(--heading) !important;
	font-weight: normal;}
.faqs .wpsm_panel-group .wpsm_panel-heading .ac_title_class .fa-question{margin-right: 6px;background:var(--betred);width: 42px;color:var(--betwhite);
	height: 42px;border-radius: 100%;text-align: center;font-size: 28px;padding: 7px 0;position: absolute;top: 10px;left: 10px;}
body .faqs .ac_open_cl_icon{background-color:transparent !important;}
.faqs .wpsm_panel-title a{font-family:var(--semi) !important;}
.wpsm_panel-default{border:none}
.faqs #wpsm_accordion_104 .wpsm_panel-body{font-family: var(--text) !important;}
/*faqs*/


/*modal*/
.modal {z-index: 3500;}
.modal-dialog{display:flex;justify-content:center;align-items:center;height:95%;}
.modal-dialog .close{position:absolute;right:-22px;top:-25px;width:55px;height:55px;text-align:center;border-radius:100%;font-size:45px;border: none;}
.modal-dialog .close span{line-height:43px;}
.modal .modal-content{border:none;border-radius: 15px;}
.modal .modal-body{padding:20px;max-height: 600px;overflow-y: auto;}
.modal .modal-header h3{color:var(--blue);text-align:center;width:100%;}
/*modal*/


/*hamburger-menu*/
.hamburger{cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;align-items:center;justify-content:center}
.hamburger:hover,.hamburger.is-active:hover{opacity:1}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{#background-color:#000}
.hamburger-box{width:20px;height:20px;display:inline-block;position:relative;margin-top: 13px;}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:4px;background-color:var(--white);border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-8px}
.hamburger-inner::after{bottom:-8px}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
/*hamburger-menu*/

.inner .post-inner{margin-top: 20px;}
.rightdesposit {display: flex;justify-content: flex-end;}
.rightdesposit ._cartnumber a {position: relative;width: 35px;height: 35px;border-radius: 100%;padding: 0;text-align: center;color: var(--darkblue);
	font-size: 25px;}
._carttext {line-height: 14px;}
._carttext a {text-decoration: none;}

._userdiv {display: none;}
.rightdesposit ._cartnumber a {
	position: relative;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	padding: 0;
	text-align: center;
	color: var(--darkblue);
	font-size: 25px;
}
._carttext p {
	margin-bottom: 0;
	line-height: 20px;
	font-size: 15px;
}
.rightdesposit ._cartnumber span {
	background: linear-gradient(0deg,#ffe878,#f9cf00 50%,#f8d527 0);
	border-radius: 100%;
	color: #977500;
	position: absolute;
	right: -10px;
	top:0;
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 12px;
	font-weight: 700;
}
.despositbtn{margin:0 3px;}
.despositbtn a, a.btn.cart_btn {
    font-size: 16px;
    min-height: 36px;
    height: 36px;
    padding: 7px 26px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 34px;
    background: #fff !important;
    color: #253852 !important;
    text-align: center;
    font-family: 'Monda', sans-serif;
    font-style: normal;
    font-weight: 700;
    min-width: 123px;
    display: flex;
}
.selLanguage{font-family:arial;display:none;opacity:0;
	border: 1px solid #d5d5d5;
	padding: 7px;cursor: pointer;
	border-radius:8px;
	background-color: #f1f1f1;
	background-image:url("../../assets/images/br_down.webp");
	-webkit-appearance: none;
	background-position:76px 15px;
	background-repeat: no-repeat;
	width:100px;
	background-size: 9px;
	line-height: 23px;
	height: 37px;
	background-position:32px 14px !important;
	width: 50px !important;
	color: #000;
}
.selLanguage option{border: 1px solid #d5d5d5;padding: 7px;background: transparent;font-family:arial;width:80px;}


._usersignin a{color:var(--betred);text-decoration:none;}

/*user-sidebar-menu*/
.transactionid{padding: 15px;}
.transactionid button {
	width: 100%;text-transform: uppercase;
	border: none;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	padding:8px 5px;
	font-family:'Monda', sans-serif;
	font-size: 16px;
	background:#253852;
}
._number{color:#fff;text-align:center;font-weight:bold;font-size:16px;font-family:'Monda', sans-serif;letter-spacing:0.8px;}
._addedamount{display: flex;justify-content: center;margin:8px 0;}
._addedamount div{border-radius: 50px;background:#E1F665;display: inline-block;text-align: center;padding:7px 14px;
font-family: var(--semi);font-size: 15px;}
.balancesheet{padding:15px;border-bottom: 1px solid #363636}


.balancesheet button{width: 100%;border:none;font-weight: bold;border-radius: 3px;padding:8px 5px;font-family:'Monda', sans-serif;color:#253852;font-size:16px;background:#bdcce0;margin-top:10px; -webkit-border-radius: 28px;-moz-border-radius: 28px;border-radius: 28px;
text-transform:uppercase;}
.balancesheet  ._withdrawal{display:flex;color:#fff;font-size:12px;justify-content: space-between;text-transform: uppercase;font-family: 'Monda', sans-serif;
font-family: 'Monda', sans-serif;padding-left:28px;position: relative;margin-bottom: 5px;}
._withdrawal img{width:20px;position: absolute;left: 0;}
.balancesheet  ._balanace{display:flex;color:#fff;font-size: 12px;justify-content: space-between;text-transform: uppercase;
font-family: 'Monda', sans-serif;padding-left:28px;position: relative;}
._balanace img{width:20px;position: absolute;left: 0;}

.logoutdiv{padding: 15px;}
.logoutdiv a{width: 100%;border: 1px solid #f1f3ff;border-radius: 3px;padding:8px 5px;font-family:'Monda', sans-serif;text-align: center;font-family: 'Monda', sans-serif;
font-size:16px;background:#253852;margin-top:10px; -webkit-border-radius: 28px;-moz-border-radius: 28px;border-radius: 28px;text-transform: uppercase;
margin-top:0;border:none;text-decoration:none;}

.logo_deposit{border-bottom:2px solid #368392;}
.logo_deposit button img {width: 15px;}
.logo_deposit a{width: 100%;text-align: center;	padding: 25px 0;}
.logo_deposit button {background: none;border: none;width:5px;position: absolute;top: 40px;left: 30px;}
.logo_deposit a img{width:150px}
 
/*user-sidebar-menu*/


/* blog post css starts here */
.innerbanner{padding-top:30px;}
.innerbanner .Heading {padding-left:20px;}
.innerbanner .Heading h2{color:var(--betred);}
.blog-cont{font-family: Poppins,sans-serif !important;font-size:15px;padding:0 20px;}
.bloglist{display:flex;flex-wrap:wrap;justify-content:flex-start;}
.blog-c {border: 1px solid #eee;border-radius: 10px;width: 32%;margin-bottom: 30px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding:15px;
	margin-right:1%;}
.blog-img {width: 100%;height: 190px;overflow: hidden;}  
.blog-img img {max-width: 100%;height: auto;margin-bottom: 15px;}
.blog-cnt h3{color:var(--betred);font-size:22px;margin:10px 0 3px 0;}
.r-more {text-align: right;}
/* .category-blog{padding:0 20px 70px 20px;margin-top:70px; background-color:#fff;} */
.category-blog ul li {list-style: disc;margin-left: 40px;padding-left: 10px;}
.featured-media-inner{max-width:1700px;margin:0 auto;}
.featured-media-inner img{max-width:100%;height:auto;}
.entry-content h1{color:var(--betred);margin-bottom:5px;}
.blog-cnt p {font-size: 15px; line-height: 1.6em;}
div[id^="wpsm_accordion"] .wpsm_panel-body{position:relative;overflow:visible!important}
div[id^="wpsm_accordion"] .wpsm_panel-body::after{position:absolute;top:0px;left:0px;border:0px solid #fff!important;z-index:99;content:"";width:calc(100% + 4px);height:calc(100% + 4px)}
.page .entry-content>h1{display:none}
section,.section{padding:70px 0}
._postdate{margin-top:10px}
div[id^="wpsm_accordion"] .wpsm_panel-title a{overflow:visible!important;overflow:visible!important}
.bloglink{color:var(--betred);text-decoration:none}
/* blog post css ends here */

.gamelinks{background:var(--darkblue);margin-top:0;padding:0;border-top:1px solid #0c141f;}
.gamelinks ._inner{display:flex;justify-content:space-between;padding-bottom:0;margin:auto}
.gamelinks ._inner div{width:100%;text-align:center;margin:0 5px;}
.gamelinks img{height:90px;}
.gamelinks span{display: block;margin:8px 0;font-size:24px;}
.gamelinks a{padding:0;text-transform:capitalize;text-decoration:none;color:#fff;font-family: var(--heading);display:block;border-radius:8px;}
.gamelinks a:hover{border-color:#fc6200}



.fa-bars{font-size:2rem;cursor:pointer;float:right;padding:20px 0 0;background:#b7b8ba;z-index:1000}
nav{position:absolute;top:0;right:0;padding:0;height:100%;width:302px;-webkit-transform:translate(-245px,0);transform:translate(-245px,0);transition:transform .2s ease}
nav.open{-webkit-transform:translate(0px,0);transform:translate(0px,0)}
nav ul{padding:40px 0 0;list-style:none;margin:0;background:#104768;width:250px;height:100%}
nav p{margin:0}
nav li{padding:10px 30px}
nav a{text-decoration:none;color:#fff}
nav li:hover{text-decoration:underlined;background:#f59496}
.topbar_notification{font-size:12px;background:var(--betblack);color:var(--betred);padding:5px 10px;text-align:center;display:none}

.mobileonly{display:none;}
.error404-content{}
.error404-content h1{color:var(--betred);font-size:42px;margin-bottom:0;display:block;}
.error404-content p{color:white;}
.wpsm_panel-collapse .wpsm_panel-body{text-align:left;}
.wpsm_panel-collapse a{position: relative;z-index: 9999;}

.popupsection p{margin-bottom:20px;font-size:14px;line-height:23px;}
.popupsection p span{color:var(--betred); font-weight: bold}
.fade:not(.show) {transition: opacity .15s linear;}
.fade {transition: opacity .15s linear;}
.bannerdiv .owl-dots{display:none;opacity:0;}
.lottowidgetplay{padding-top:30px;}
.owl-stage-outer{border-radius:8px;}

.logged_in, .not_logged_in {display: none;}

/*media-conditions*/

@media screen and (max-width: 1700px){
	.container{max-width:1500px;}
	.lotterydiv ._lotterylist ._lotterydetails{width:100%;}
}

@media screen and (max-width: 1600px){
	.container{max-width:95%;}
	.howtoplaysection, .ready_play, .faq_search, .faq_steps, .results_page, .game_list {padding-left:20px;padding-right: 20px;}
}

@media screen and (max-width: 1300px){
	.bannerdiv .heroslider{overflow:hidden;}
	.bannerdiv .heroslider .caption{max-width:100%;text-align:center;padding-top:0;width: 100%;margin-bottom:25px;}
	.bannerdiv .heroslider .caption h1{font-size: 70px;margin: 10px 0;line-height: 63px;}
	.bannerdiv .heroslider .caption h1 strong{display: inline;font-size:inherit;}
	.bannerdiv .heroslider .captionimg{margin-bottom:0;width: 100%;text-align: center; min-height: 150px; height: 150px;}
	.bannerdiv .heroslider .captionimg img{max-width: 370px;}
	.bannerdiv .heroslider .caption h3{font-size: 32px;}
	.bannerdiv .heroslider .caption h2{font-size: 32px;margin-bottom:0;}
	.bannerdiv .heroslider .slider-item{border-radius:24px;}
	.container-md, .container{max-width:100%}
	section, .section{padding:50px 0;}
}	

@media screen and (max-width: 1200px){
	.bloglist{flex-direction:column;}
	.blog-c {width: 100%;margin-right:0;}
	.blog-img img {height: auto;}
}


@media screen and (max-width: 1200px){	
	.aboutSection{flex-wrap: wrap;}
	.about_img{width:100%;margin-bottom:25px;}
	.about_content {width:100%;}
	header .header ul.menu li a{padding: 10px 30px;}
} 
 
@media screen and (max-width: 990px){
	body{padding-top:81px;}
	.lottowidgetplay{padding-top:0;padding-bottom:0;}
	header .header img{width:74px;margin-left:12px;padding:0;}
	.rightdesposit ._carttext, .createbtn{display:none;}
	._userdiv{display:block;margin-right:4px;margin-right: 3px;
		font-size: 13px;}
	.rightdesposit{align-items: center;justify-content: end;}
	.navs .logindivsection .divNotLoggedIn, .signupBtn.divLoggedIn{display: none !important;opacity: 0;visibility: hidden;}	
	.logo{padding-left:22px;}
	.mobile-toggle{display:block;position:absolute;}
	.heading{margin-bottom: 20px;}
	
	header .header .menu-header-menu-container ul.menu{display: none;width: 100%; margin-top: 96px;     overflow-y: scroll;     max-height: 400px;}
    header .header .menu-header-menu-container.menu-active {opacity: 1;visibility: visible;}
    header .header .menu-header-menu-container.menu-active ul{display: block;}
    header .header .menu-header-menu-container { padding-left: 86px; height: 100vh; margin: 0;position: fixed;left: 0;top: 0px;width: 80%;background:#F04F2D;
        opacity: 0;
    visibility: hidden;
    	transition: all .2s ease-in-out;}
   

    header .header .menu-header-menu-container > ul > li{border-top: 1px solid #ddd;line-height:50px;    margin: 18px;}

    header .header .menu-header-menu-container ul li .sub-menu ul{z-index:999;left:-40px;position:absolute;top:100px;background:#fff;width:190px;border-radius:0 0 5px 5px;opacity:0;visibility:hidden;padding:0;transition:all .2s ease-in-out;box-shadow:0 9px 20px rgba(0,0,0,0.10)}
    header .header .menu-header-menu-container ul li .sub-menu i{display:block;float:right;margin:0;font-size:22px}
    header .header .menu-header-menu-container ul li .sub-menu li{margin-right:0}
    header .header .menu-header-menu-container ul li .sub-menu li:hover ul{opacity:1;visibility:visible}
    header .header .menu-header-menu-container ul li .sub-menu li ul{top:0;right:-280px;left:auto;position:absolute;background:#fff;width:280px;border-radius:0 0 20px 20px;padding:20px 0;opacity:0;visibility:hidden;transition:all .2s ease-in-out;box-shadow:10px 20px 20px rgba(0,0,0,0.12)}
    header .header .menu-header-menu-container ul li .sub-menu li a{text-transform: capitalize;
    color:var(--main-color);text-decoration:none;display:block;padding:10px 20px;line-height:normal;font-size:13px;font-weight:400}
    header .header .menu-header-menu-container ul li .sub-menu li a:hover{background:rgba(0,0,0,0.02);color:var(--heading-color)}
    header .header .menu-header-menu-container ul li .sub-menu li a::after{display:none}
    header .header .menu-header-menu-container ul li:hover .sub-menu{opacity:1;visibility:visible;top:65px;}
    .mobile-toggle{display:none;}
    header .header .menu-header-menu-container ul li a {
    padding: 18px 0px 0;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: block;
}

    header .header .menu-header-menu-container .has-menu i{position:absolute;right:45px;top:18px;}

    header .header .menu-header-menu-container li.has-menu .sub-menu{position: static;width: 100%;opacity:1;visibility: visible;
    transition: none;padding: 0;box-shadow: none;border-radius: 0;display:none;}
    
    header .header .sub-menu li a{padding: 10px 30px;display: block;color: #333333;}
    header .header .sub-menu li a:hover{background-color: rgba(40, 125, 253,0.08);}

	section, .section{padding:30px 0;}
	.heroslider .container-md{width:90%}
	._innerslider{flex-wrap: wrap;}	
	header .header{min-height:81px;}
	.mobile-toggle{display:block}
	.heading h2{font-size: 30px;}
	.heading h6{ font-size: 18px;}
	p, .howtoplaysteps ._steps ._sortcontent p{font-size:16px;}
	.howtoplaysteps ._steps h5{font-size: 32px;}
	.drawnsection, .nextdrawnsection{width: 100%;margin-bottom: 20px;}
	._innerdrawn, ._drawnsectiontable{width: 100%;}
	._drawnsectiontable{margin-left:0;margin-top:20px; }
	.howtoplaysteps ._steps ._sortcontent br{display:none;}

	.heroslider .flex-row-reverse{flex-direction: inherit;}
	.howtoplaysection{border-radius:24px;}
	.howtoplaysection .d-flex, .lotterydiv .d-flex{/*flex-wrap: wrap;*/}
	.howtoplaysection ._steps._mid, .lotterydiv ._lotterylist:nth-child(2){margin:15px 0}
	.lotterydiv ._lotterylist{width:100%;}
	.lotterydiv ._column.mid{margin:0}
	.lotterydiv ._lotterylist ._column{margin:0 !important}
	
	.lotterydiv ._lotterylist ._column ._lotteryimg img{width:90px;}
	.lotterydiv ._lotterylist ._column h4{font-size:24px;}
	.lotteryresultiterms ._lotteryresult{width:100%;margin:10px 0;padding:25px !important;}
	footer .note {margin:20px 15px 15px 0;}	
	footer img{width:160px;margin:0}
	.paymentmode ._listpaymentmode ul{margin:0 auto;max-width:500px;}
	.btn, button.btn{padding:6px 20px;font-size: 16px;min-height: auto;}
	.gamelinks img {height:45px;width:auto;}
	.gamelinks span{margin:5px 0;font-size:13px;line-height:normal;}
	.logo.desktoponly{display:none;}
	.logo.mobileonly{display:block;}
	.bannerdiv{padding-bottom:0;}
	
}

@media screen and (max-width: 768px){
	section, .section{padding:25px 0;}
	.lotterydiv ._lotterylist ._column {padding: 5px !important;padding-bottom: 30px !important;}
	.lotterydiv ._lotterylist ._column h4 {margin-bottom: 10px;}
	.howtoplaysection ._steps._mid, .lotterydiv ._lotterylist:nth-child(2) {margin:15px 0 !important;}	
	.heading {padding: 10px;width: 90%;	margin: 0 auto;}
	.howtoplaysteps ._steps ._sortcontent p {line-height: 1.2em;}
	.heading h2 {margin-bottom: 10px;}	
	.heading h6 {margin-bottom: 5px;}
	.btn, button.btn {padding: 0 40px;}
	.lotterydiv ._lotterylist ._lotterydetails ._line {height: 23px;}
	.lotterydiv ._lotterylist ._column h4 {margin-bottom: 5px;}
	.heading h2 {font-size: 24px;line-height: 1.3em;}
	.howtoplaysteps ._steps h5 {font-size: 24px !important;}
	.paymentmode ._listpaymentmode ul{max-width: 400px;}
	.lotteryresultiterms ._lotteryresult{padding:15px !important;}
	.gamelinks a{font-size:13px;}
	.lottowidgetplay {margin-top: -10px;}
}

@media screen and (max-width: 800px) {
	.howtoplaysteps .container-md{width:100%;}	
	.ac_title_class{font-size: 16px;line-height: 20px;}
	.container-sm.faqs{padding-left:0;padding-right:0}
	.contact-area ul {flex-wrap: wrap; }
	.contact-area li{width: 100%;margin: 10px 0;}
	.contentsection .heading h1{font-size:26px;}
}

@media screen and (max-width: 600px) {
	body{/*padding-top:60px;*/}
	header .header{/*min-height:60px;*/}
	.container-md{width:100%;}
	._selectdraw{width: 100%;margin-bottom: 15px;}
	.previusdraw ._headerrow ._headerbtn a, ._selectdraw{width: 100%;}
	.previusdraw ._headerrow{flex-direction: inherit;flex-wrap: wrap;}
	header .header .menu-header-menu-container .has-menu i{right: 20px;}
	.heading h6{font-size: 14px;}
	.heading h2{font-size:26px;line-height:33px;}
	.howtoplaysteps ._steps img{margin-top: 0;}
	.howtoplaysteps ._steps h5{font-size: 38px;}
	.howtoplaysteps ._steps ._sortcontent p{font-size:16px;}
	p {line-height: 25px;font-size: 16px;margin-bottom: 20px;}
	.paymentmode ._listpaymentmode ul li{margin:0 15px;}
	.paymentmode ._listpaymentmode ul li img{width:100%;height:auto;}
	.boxdiv{padding:20px;}  
	.btn, button.btn{font-size: 18px;}
	 .ac_title_class{font-size:14px;line-height: 18px;}
	.faqs .wpsm_panel-group .wpsm_panel-heading .ac_title_class .fa-question{width:35px;height:35px;font-size:22px;top:12px;}
	.faqs .ac_open_cl_icon{padding:12px 5px !important;}
	.latest-result-item-body{text-align: center;}
	.latest-result-item-body .winner-num{width: 100%;}
	.latest-result-item-body .btn-area{width: 100%;margin-top: 20px;}
	.latest-result-item-footer {text-align: center;margin-top: 0;}
	.footerdiv img{width:180px;}

	/* .rightdesposit .selLanguage{display:none;}
	.rightdesposit{display:block;

	}
	.despositbtn{margin:0}
	.despositbtn a{font-size:12px;padding:4px 10px;min-height:28px;}
	.logindivsection a{font-size:12px;padding:4px 10px;min-height:28px;line-height:16px;} */
	.logo{padding-left:15px;}
	.logo.mobileonly img{width:58px}
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width:20px;}

	.despositbtn a, .logindivsection a{font-size:11px;padding:5px;min-height:auto;}
	.despositbtn{margin-right: 5px;}
	.selLanguage{font-size:14px;padding:0px 5px;height:28px;background-position: 27px 10px !important;
	width: 43px !important;background-size:7px;}
	.logo_deposit a{padding:14px 0;}
	.logo_deposit button{top:20px;}
	.logo_deposit a img{width:110px;height: auto;}
	._addedamount div{padding:4px 14px;font-size: 12px;}
	.transactionid button, .balancesheet button{padding:5px;font-size:14px;}
	.logoutdiv a{padding:5px;font-size:14px;}

}

@media screen and (max-width: 400px) {
	.lotterydiv ._lotterylist ._column ._lotteryimg img{width: 80px;}
	.lotterydiv ._lotterylist ._column h4{font-size:20px;}
	.lotterydiv ._lotterylist ._lotterydetails{line-height: 23px;font-size: 18px;}
	.lotteryresultiterms ._lotteryresult{padding:25px;}
	.latest-result-item-header .icon{width: 100%;}
	.latest-result-item-header .next-jack-amount{text-align: center;width: 100%;}
	.contact-area .address-area{padding:10px;}
}


/*-----------------custom css------------*/

@import url('https://fonts.googleapis.com/css2?family=Monda:wght@400;700&display=swap');

.logindivsection a {
    font-size: 16px;
    min-height: 36px;
    height: 36px;
    padding: 7px 26px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 34px;
    background: #E1F665 !important;
    color: #253852 !important;
    text-align: center;
    font-family: 'Monda', sans-serif;
    font-style: normal;
    font-weight: 700;
    min-width: 115px;
    display: flex;
}
.header ul.sub-menu {
    display: flex;
    justify-content: center;
}
header .navs.d-flex {
    width: 40%;
    justify-content: center;
}
.main_logo, .right_side {
    width: 30%;
}
section.howtoplay{
	padding-top: 63px;
	padding-bottom: 50px;
}
.main-container{
	max-width: 1333px;
	margin: 0 auto;
}
.howtoplaysteps button.btn-howtoplay {
    border-radius: 47.98px;
    background: linear-gradient(180deg, #F4502D 0%, #FF6B00 100%);
    box-shadow: 0px 0px 11.289px 0px rgba(0, 0, 0, 0.20);
    width: calc(100% - 48px);
    display: flex;
    height: 60px;
    align-items: center;
    justify-content: center;
    font-size: 25.401px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    font-family: 'Monda', sans-serif;
    margin-top: 33px;
    margin-left: 24px;
    margin-right: 24px;
    position: relative;
    text-transform: uppercase;
}
button.btn-rules {
    border-radius: 39.647px;
    border: 2.332px solid #BDCCE0;
    display: flex;
    width: calc(100% - 48px);
    padding: 4.664px 0px 5.647px 0px;
    justify-content: center;
    align-items: center;
    color: #BDCCE0;
    text-align: center;
    font-family: Monda;
    font-size: 20.989px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background-color: #0000;
    height: 60px;
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 10px;
    text-transform: uppercase;
}
.howtoplaysteps button.btn-howtoplay svg {
    position: absolute;
    right: 33px;
}
.howtoplaysteps button.btn-howtoplay:focus {
    outline: 0;
}
.bannerdiv .owl-carousel .owl-stage-outer {
    border-radius: 0;
}
.howtoplaysteps ._steps ._stepheading h3 {
    font-size: 16.934px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    font-family: 'Monda', sans-serif;
    padding-left: 27px;
    margin-bottom: 8px;
}
.load_more a {
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.36px;
    color: #253852;
    font-family: 'Monda', sans-serif;
    text-decoration: none;
}
.load_more {
    text-align: center;
    margin-top: 17px;
}
.load_more a svg {
    margin-left: 9px;
}
footer .footerdiv {
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    gap: 62px;
    position: relative;
    padding-bottom: 27px;
}
.main_footer {
    max-width: 1333px;
    margin: 0 auto;
}
footer .note .wp-block-group__inner-container{
	display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    gap: 62px;
    position: relative;
}
footer::before {
    content: '';
    background-image: url(/wp-content/themes/hotspotbet/assets/images/footer_pattern_black.png);
    position: absolute;
    left: -5px;
    bottom: 0;
    top: -21px;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(2.294deg);
    max-width: 981px;
}
footer::after {
    content: '';
    background-image: url(/wp-content/themes/hotspotbet/assets/images/footer_patter_2.png);
    position: absolute;
    bottom: 0;
    top: auto;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom right;
}
footer .container-md.myclass {
    position: relative;
    z-index: 1;
}
.close_humberger {
    display: none;
}
.close_humberger {
    position: fixed;
    left: 0;
    padding-left: 15px;
    background-color: #368392;
    top: 0;
    padding-top: 30px;
    width: 86px;
    bottom: 0;
    height: 100vh;
}
.add_overlay .overlay {
    content: '';
    background-color: rgb(37 56 82 / 90%);
    position: fixed;
    width: 20%;
    height: 100vh;
    top: 0;
    left: auto;
    bottom: 0;
    z-index: 100000;
    right: 0;
}
.mobile_social_media {
    display: none;
}
.banner_how_play img {
    display: block;
}
.ready_play h2 {
    color: #F4502D;
    font-family: 'Monda', sans-serif;
    font-size: 52px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -1.04px;
        margin-bottom: 24px;
}
.ready_play h2 span {
    font-weight: 700;
}
.how_tofloat ._steps {
    width: calc(33.33% - 22px);
}
.mobile_banner{
  display: none !important;
}
.faq_search form {
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
}
.faq_search input.input_field {
    display: flex;
    width: 263px;
    height: 36px;
    padding: 6px 21px 6px 19px;
    justify-content: flex-end;
    align-items: center;
    flex-shrink: 0;
    color: #0F0D11;
    font-family: 'Monda', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.28px;
    border-radius: 34px;
    background: #E8E8E8;
    position: relative;
}
.faq_search input.input_field::placeholder {
    color: #9FAEC1;
}
.faq_search form button {
    width: 36px;
    height: 36px;
    background-color: transparent;
    border: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin-right: 10px;
}
.faq_search form {
    position: relative;
    width: 263px;
}
.faq_search {
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: #fff;
}
.faq_steps {
    background: #F4F1E0;
    padding-top: 47px;
    padding-bottom: 47px;
}
.faqs .wpsm_panel-group .wpsm_panel-heading .ac_title_class span {
    margin-right: 12px !important;
    background-color: #f4502d;
    border-radius: 100%;
    width: 19px;
    height: 19px;
    color: #0000;
}
h4.wpsm_panel-title a::after {
    content: '';
    width: 135px;
    border-radius: 24px;
    
    background: #F4502D;
    height: 36px;
    position: absolute;
    top: 13px;
    right: 18px;
    bottom: 13px;
    color: #fff;
}
h4.wpsm_panel-title a[aria-expanded="true"]::after {
    content: '';
    width: 135px;
    border-radius: 24px;
    background: #253852;
    height: 36px;
    position: absolute;
    top: 13px;
    right: 18px;
    bottom: 13px;
    color: #fff;
}
body .faqs #wpsm_accordion_104 .ac_open_cl_icon {
    position: relative;
    z-index: 1;
    background-color: #0000 !important;
    color: #fff !important;
    padding-top: 7px !important;
    padding-bottom: 8px !important;
}
body #wpsm_accordion_104 .wpsm_panel-body{
   border: 0 !important;
}
body #wpsm_accordion_104 .wpsm_panel-default {
    border: 0px solid transparent !important;
}
.faqs .wpsm_panel-heading {
    padding: 15px 18px !important;
}
.faqs .wpsm_panel-body {
    padding: 24px 49px 32px !important;
}
.faqs .wpsm_panel {
    background-color: #e8e8e8 !important;
}
.status-publish.hentr {
    background: #F4F1E0;
}
.results_page .hs .maincolumns .contentdiv {
    border-radius: 24px !important;
    background: rgba(217, 217, 217, 0.70) !important;
}
.results_page .status-publish.hentry {
    background: #F4F1E0;
}
.box_cont {
    border-radius: 24px;
    background: rgba(217, 217, 217, 0.70);
    padding: 47px 32px;
}
.date_select label {
    color: #0F0D11;
    font-family: 'Monda', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.36px;
    margin-bottom: 8px;
    margin-left: 23px;
}
.date_select {
    display: flex;
    width: 100%;
        gap: 23px;
}
.date_select select.selectinput {
    border-radius: 32px;
    color: #0F0D11;
    font-family: 'Monda', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.48px;
    padding: 8px 26px;
    background: url(/wp-content/themes/hotspotbet/assets/images/arrow_btm.png) white;
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 21px;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 58px;
}
.all_results {
    margin-top: 36px;
}
.all_results h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.48px;
    color: #253852;
    font-family: 'Monda', sans-serif;
    margin-bottom: 19px;
    margin-top: 0;
}
.single_result {
    border-radius: 32px;
    background: #FFF;
    width: 100%;
    display: flex;
    margin-bottom: 19px;
        padding: 23px 27px 27px;
}
.single_result .left_result, .single_result .right_result {
    width: 50%;
}
.draw_num {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.36px;
    color: #253852;
    font-family: 'Monda', sans-serif;
        margin-bottom: 35px;
}
.winning_txt {
    text-align: right;
    font-family: 'Monda', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.36px;
    padding-right: 64px;
        margin-bottom: 23px;
}
.date_select .select_draw, .date_select .select_lottery {
    width: 50%;
}
.draw_num strong{
  font-weight: 700;
}
.winning_num ul li {
    width: 47px;
    height: 47px;
    background-color: #F4502D;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.36px;
    font-family: 'Monda', sans-serif;
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    justify-content: center;
    border-radius: 100%;
}
.winning_num ul {
    display: flex;
    gap: 13px;
    justify-content: right;
    margin-right: 55px;
}
.date_n_time {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.36px;
    color: #0F0D11;
    font-family: 'Monda', sans-serif;
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    gap: 10px;
}
a.btn.btn_quick {
    display: inline-flex;
    min-width: 160px;
    height: 40px;
    padding: 5px 21px 6px 22px;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: 'Monda', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 24px;
    background: #F4502D;
}
a.btn.btn_clear {
    display: inline-flex;
    min-width: 160px;
    height: 40px;
    padding: 5px 49px 6px 49px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 24px;
    border: 2px solid #253852;
    color: #253852;
    font-family: 'Monda', sans-serif;
}
a.btn.btn_quick:hover, a.btn.add_another_line {
    box-shadow: none;
    color: #fff;
}
a.btn.btn_clear:hover {
  box-shadow: none;
}
.quick_clear {
    margin-top: 20px;
}
.results .single_result:last-child {
    margin-bottom: 0;
}
.results_page {
    background: #F4F1E0;
    padding-top: 47px;
    padding-bottom: 47px;
}
.select_lottery select {
    color: #F67847 !important;
}
.game_list {
    padding-top: 56px;
    padding-bottom: 56px;
    background: #F4F1E0;
}
.single_game_list .games_l {
    border-radius: 24px;
    background-color: #FFF;
     padding-bottom: 30px;
}
.under_game_list {
    display: flex;
    gap: 22px;
}
.single_game_list {
    width: 33.33%;
    margin-bottom: 68px;
}
.lotto_card {
    border-radius: 24px 24px 0px 0px;
    background-color: #253852;
    padding: 20px 24px;
        display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    vertical-align: middle;
}
.lotto_v {
    display: flex;
}
.lotto_title {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    font-family: 'Monda', sans-serif;
}
.line_list {
    padding: 14px 25px;
}
.line_list h2 {
    color: #0F0D11;
    font-family: 'Monda', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.36px;
        margin-bottom: 9px;
}
.line_list ul li {
    width: 33px;
    height: 33px;
    background-color: #D9D9D9;
    font-size: 15.416px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.428px;
    letter-spacing: -0.308px;
    text-align: center;
    border-radius: 100%;
    font-family: 'Monda', sans-serif;
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    justify-content: center;
    float: left;
    margin-right: 5.51px
}
.line_list ul li:last-child{
  margin-right: 0
}
a.btn.add_another_line {
    display: inline-flex;
    padding: 5px 26px 5px 26px;
    justify-content: center;
    align-items: center;
    border-radius: 24px;
    background: #253852;
    font-family: 'Monda', sans-serif;
    text-transform: unset;
    height: 40px;
}
.d-num {
    margin-top: 43px;
    display: flex;
    gap: 45px;
    padding-bottom: 57px;
    border-bottom: 2px solid #253852;
    margin-bottom: 25px;
}
.your_stake {
    border-left: 1px solid #000;
    padding-left: 45px;
}
a.rules_btn {
    display: inline-flex;
    padding: 5px 31px 6px 31px;
    justify-content: center;
    align-items: center;
    border-radius: 24px;
    border: 2px solid #F4502D;
    color: #F4502D;
    text-align: center;
     font-family: 'Monda', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    height: 40px;
    margin-bottom: 34px;
}
.line_list:last-child {
    padding-bottom: 0;
}
.d-num h3 {
    color: #253852;
    font-family: 'Monda', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 13px;
}
.d-num input.form-check-input:focus {
    box-shadow: none;
}
.d-num .form-check-input:checked {
    background-color: #f4502d;
    border-color: #f4502d;
}
.d-num input.form-check-input {
    font-size: 23px;
    margin: 0;
}
.draw_c {
    display: flex;
    align-items: center;
    gap: 22px;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #253852;
}
.close_humberger::before {
    content: '';
    background-image: url(/wp-content/themes/hotspotbet/assets/images/hotspot_bet.png);
    width: 70px;
    height: 31px;
    display: block;
    bottom: 16px;
    position: absolute;
    left: 8px;
    right: 0;
    text-align: center;
}
a.btn.cart_btn {
    background-color: #0000 !important;
    border: 2px solid #fff;
    color: #fff !important;
}
.account_de {
    display: none;
    /*display: flex;*/
    align-items: center;
    align-content: center;
    vertical-align: middle;
    justify-content: right;
    gap: 8px;
}
.paymentmode.testmode .heading p {
    max-width: 100%;
}  
.side_bar_cart {
    position: fixed;
    left: 86px;
    top: 0;
    z-index: 1;
    right: 20%;
    padding-right: 21px;
    padding-top: 25px;
    display: none !important;
}
.close_humberger.show ~ .side_bar_cart, .close_humberger.show ~ .side_bar_cart .account_de {
    display: flex;
    justify-content: right;
}
.mobile_short_menu li a {
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-family: 'Monda', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    text-transform: uppercase;
    display: block;
}
.mobile_short_menu ul li:last-child a {
    border: 0;
    padding-right: 0;
}
.mobile_short_menu ul li a {
    /*border-right: 1px solid #fff;*/
    padding: 0px 14px;
    position: relative;
}
.mobile_short_menu {
    background: #368392;
        padding: 0 20px;
}
.mobile_short_menu ul {
        display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 0px;
}
.mobile_short_menu ul li:first-child a {
   padding-left: 0
}
.mobile_short_menu ul li {
    line-height: normal;
        width: 50%;
        position: relative;
}
.mobile_short_menu ul li:nth-child(2):after {
    content: none;
    width: 1px;
    height: 13px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}
.mobile_short_menu ul li:nth-child(2):before {
    content: '';
    width: 1px;
    height: 13px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}
.help_center_1 {
    background-size: contain;
    background-image: url(/wp-content/themes/hotspotbet/assets/images/help_center.png);
    background-position: top right;
    background-repeat: no-repeat;
}

.contentpage{padding:0 10px}
.contentpage h2{font-size:28px;margin-bottom:35px;text-align:center;}
.contentpage h5{font-size:20px;margin-bottom:5px;color: #2f5496;}
.contentpage p{color: #253852;margin-bottom: 40px;}
.contentpage p strong{color:#253852;}
.contentpage ul.contentlist{}
.contentpage ul.contentlist li{margin-bottom: 10px;}
.contentpage ul.contentlist li strong{color:#253852;}


.ollisting h6{margin-bottom: 10px;}
.ollisting li ul{margin-bottom: 30px;}





@media(min-width: 768px){
    .contentpage{padding:0 14px}
h4.wpsm_panel-title .ac_open_cl_icon::after {
    content: 'Answer';
    position: absolute;
    right: 40px;
    font-family: 'Monda', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    color: #fff;
}
}
@media(min-width: 991px){
.mobile_short_menu{
  display: none;
}  
.header .navs ul li.has-menu:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    top: 87px;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #308493;
}
.header .navs ul.menu > li:hover > a:after {
    content: '';
    width: 17px;
    height: 17px;
    background-color: #fff;
    display: block;
    border-radius: 100%;
    position: absolute;
    z-index: 1000;
    left: 44%;
    bottom: -9px;
}
}

@media(max-width: 1439px){
header .header, .main_footer {
    padding: 0px 20px;
}
.line_list ul li {
    width: 30px;
    height: 30px;
}
}

@media(max-width: 1200px){
.heading h2, .ready_play h2  {
    font-size: 34px;
}
footer::after {
    background-size: 300px;
}
.under_game_list {
    display: block;
}
.single_game_list {
    width: 100%;
    margin-bottom: 48px;
}
}

@media(max-width: 990px){
.despositbtn a, .logindivsection a, a.btn.cart_btn {
    font-size: 14px;
}
header {
    border-bottom: 0;
}
body.inner header {
    box-shadow: none;
}
header .header .menu-header-menu-container > ul > li:first-child {
    border-top: 0;
    margin-top: 0;
}
a.btn.cart_btn {
    min-width: 79px;
    padding-left: 0;
    padding-right: 0;
}
.date_select select.selectinput {
    height: 56px;
}
header .header .menu-header-menu-container.menu-active::after {
   /* content: '';
    background-color: rgb(37 56 82 / 90%);
    position: absolute;
    right: -25%;
    width: 25%;
    height: 100vh;
    top: 0;
    left: auto;*/
}
header .header .menu-header-menu-container ul li.has-menu a::after{
	content: '';
    background-image: url(/wp-content/themes/hotspotbet/assets/images/arrow.png);
    background-repeat: no-repeat;
    width: 18px;
    height: 8px;
    position: absolute;
    right: 8px;
    background-size: contain;
    top: 58%;
}
.header .navs ul li.has-menu .sub-menu li a {
    padding: 18px 0px;
}
.heading h2, .ready_play h2 {
    font-size: 26px;
}
.heading p {
    font-size: 14px;
    max-width: 300px;
}
.howtoplaysteps ._steps ._stepheading h3 {
    font-size: 14.934px;
}
.howtoplaysteps button.btn-howtoplay, button.btn-rules {
    height: 51px;
    font-size: 16.401px;
    margin-top: 21px;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(100% - 20px);
}
.howtoplaysteps button.btn-howtoplay svg {
    height: 15px;
}
footer::after {
    background-size: 100px;
    background-image: url(/wp-content/themes/hotspotbet/assets/images/mobile_pattern.png);
        background-position: top right;
}
footer .footerdiv, footer .note .wp-block-group__inner-container {
    gap: 30px;
}
section.howtoplay {
    padding-top: 44px;
    padding-bottom: 38px;
}
.paymentmode ._listpaymentmode ul li img {
    width: 150px;
}
.main_logo, .right_side {
    width: 50%;
}
header .header .menu-header-menu-container li.has-menu .sub-menu {
    background-color: #0000;
        margin-top: 18px;
    border-top: 1px solid #F4F0E6;
}
.close_humberger.show {
    display: block;
    height: 100vh;
    z-index: 1;
}
.how_tofloat ._steps {
    width: calc(33.33% - 22px);
}
button.btn-rules {
    margin-top: 10px;
}
}

@media(max-width: 767px){
.mobile_banner{
  display: block !important;
} 
.howtoplaysteps ._steps {
    border-radius: 30px;
        margin-bottom: 32px;
}
.faq_search {
    display: none;
}
.mobile_social_media svg {
    width: 43px;
    height: 43px;
}
.lotto_title {
    font-size: 20px;
    margin-bottom: 10px;
} 
.lotto_card {
    display: block;
}
.d-num {
    display: block;
}
.your_stake {
    border-left: 0;
    padding-left: 0;
    border-top: 1px solid #000;
    padding-top: 20px;
    margin-top: 20px;
}
.all_results h2 {
    display: none;
}
.select_lottery select {
    text-transform: uppercase;
    font-weight: 700 !important;
}
.single_result {
    border-radius: 24px;
    display: flex;
    margin-bottom: 19px;
    padding: 18px 27px;
    flex-direction: column;
    gap: 11px;
}
.draw_num {
    margin-bottom: 11px;
}
.winning_txt {
    text-align: left;
    padding-right: 0;
    margin-bottom: 14px;
    font-weight: 700;
}
.winning_num ul {
    display: flex;
    gap: 37px;
    justify-content: center;
    margin-right: 0;
}
.single_result .left_result, .single_result .right_result {
    width: 100%;
}
.box_cont {
    box-shadow: 0px 0px 14.926px 0px rgba(61, 61, 61, 0.20);
}
.results_page {
    padding-top: 24px;
    padding-bottom: 24px;
}
.box_cont {
    padding: 25px 12px;
}
.date_select {
    gap: 33px;
    flex-direction: column;
}
.all_results {
    margin-top: 32px;
    border-top: 2px solid #fff;
    padding-top: 32px;
}
.date_select .select_draw, .date_select .select_lottery {
    width: 100%;
}
.faqs .wpsm_panel.wpsm_panel-default {
    border-radius: 25px !important;
}
.faqs .wpsm_panel.wpsm_panel-default {
    margin: 6px 5px !important;
}
.faq_steps {
    padding-top: 29px;
    padding-bottom: 29px;
}
.faqs .ac_title_class {
    font-size: 11px;
    line-height: 24px;
    letter-spacing: -0.22px;
}
body #wpsm_accordion_104 .wpsm_panel-body {
    font-size: 11px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 16.5px !important;
    letter-spacing: -0.22px;
    padding: 12px 19px 20px !important;
}
.faqs .wpsm_panel-group .wpsm_panel-heading .ac_title_class span {
    display: none;
  }
.faqs .wpsm_panel-heading {
    padding: 3px 19px !important;
}  
h4.wpsm_panel-title a::after, h4.wpsm_panel-title a[aria-expanded="true"]::after {
    width: 26px;
    height: 26px;
    top: 10px;
    right: 13px;
    bottom: 13px;
}
body .faqs #wpsm_accordion_104 .ac_open_cl_icon {
    padding: 0 !important;
    font-size: 14px !important;
    padding-top: 13px !important;
    padding-bottom: 8px !important;
    padding-right: 1px !important;
}
.faqs .wpsm_panel-default > .wpsm_panel-heading {
    border-radius: 40px !important;
}
.ready_play h2 {
    display: none;
}
.desk_banner {
  display: none !important;
}
.mobile_social_media {
    display: flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    justify-content: center;
    gap: 30px;
    margin-top: 34px;
}	
.mobile_social_media a {
    display: block;
}
footer::before {
    content: '';
    background-image: url(/wp-content/themes/hotspotbet/assets/images/mobile_footer_pattern.png);
    position: absolute;
    left: -12px;
    bottom: 0;
    right: 0;
    top: -71px;
    width: 100%;
    height: 100%;
    background-size: auto;
    background-repeat: no-repeat;
    transform: rotate(4.937deg);
    max-width: 300px;
}	
.heading h2 {
    color: #F4502D;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1.12px;
    text-transform: capitalize;
    display: block;
    text-align: left;
}
.heading h2 img {
    display: none;
}
.heading {
    padding: 0;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 10px;
}
.howtoplaysection .row {
    margin: 0;
}
.howtoplaysection {
    padding-left: 16px;
    padding-right: 16px;
}
.heading p {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.4px;
    max-width: 100%;
    text-align: left;
    margin-bottom: 6px;
}
.howtoplaysteps ._steps {
    width: calc(50% - 18px);
    margin: 0 9px;
}
.howtoplaysection .row.howtoplaysteps {
    margin: 0 -9px;
}
.howtoplaysteps ._steps {
    margin-bottom: 18px;
}
.howtoplaysteps button.btn-howtoplay svg {
    display: none;
}
.howtoplaysteps ._steps ._stepheading h3 {
    padding: 0px 24px;
}
.paymentmode.testmode {
    padding: 0px 16px;
}
.paymentmode.testmode .heading {
    margin-bottom: 20px;
}
footer .footerdiv {
    display: block;
}
footer ._userlinks {
    margin-top: 25px;
}
footer .menu-footer-menu-container ul.menu li a, footer p {
    color: #ADADAD;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
footer .menu-footer-menu-container ul.menu li {
    margin: 5px 0;
}
footer .note .wp-block-group__inner-container {
    flex-direction: column-reverse;
    gap: 10px;
}
footer .note {
    margin: 20px 0px 14px 0;
}
footer {
    padding: 52px 0 14px;
}
.logindivsection a {
    min-width: 73px;
    height: 30px;
    min-height: 30px;
    letter-spacing: -0.28px;
    padding: 7px;
    line-height: 14px;
}
.despositbtn a, a.btn.cart_btn {
    letter-spacing: -0.28px;
    min-width: 90px;
    min-height: 30px;
    height: 30px;
    border-radius: 34px;
    border: 1.5px solid #FFF;
    background-color: #0000 !important;
    color: #fff !important;
    line-height: 15px !important;
}
header .header, .main_footer {
    padding: 0px 16px;
}
.howtoplaysteps .container-md {
    display: block;
}
.paymentmode.testmode .heading h2 {
    line-height: 46px;
}
}

@media(max-width: 600px){
.hamburger-box {
    margin-top: 7px;
}
.despositbtn a, a.btn.cart_btn {
    line-height: 19px !important;
}
}

@media(max-width: 550px){
.paymentmode ._listpaymentmode ul {
    max-width: 100%;
    display: block;
}
.paymentmode ._listpaymentmode ul li img {
    width: auto;
}
.paymentmode ._listpaymentmode ul li {
    margin: 0 0 36px;
}
}

@media(max-width: 440px){
.line_list ul li {
    margin-bottom: 9px;
}
.helpcenter .helpform{border-width:15px}
}

@media(max-width: 360px){
.winning_num ul li {
    width: 42px;
    height: 42px;
}
.date_n_time {
    display: block;
}
.date_n_time span {
    display: block;
}
.date_n_time svg {
    transform: rotate(270deg);
    margin-left: 10px;
}
.single_result{
  margin-bottom: 17px;
}
}

.grecaptcha-badge {
    visibility: hidden;
    opacity: 0;
  }

  .helpcenter{padding:0 8px}
  .helpcenter .innerform{width: 100%;}
  .helpcenter .helpform{
    border: 20px solid #fff;
    overflow: hidden;
	max-width:720px;
	margin:auto;	
	border-radius: 10px;
	background: #fff;
}
.helpcenter{background: var(--offwhite);}
.helpcenter h2{font-size: 28px;margin-bottom:20px;text-align: center;}

.custom_btn {
    max-width: 336px;
}

@media(max-width: 991px){
.custom_btn {
    margin: 0 auto 30px;
}
}