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{box-sizing:border-box}.clear{clear:both}.bold,.b,b,strong{font-weight:700}.text-center{text-align:center}.justify-content-center{justify-content:center}a{text-decoration:none}


/*basic*/
:focus,:hover{outline:0!important}
.listStyle{margin:20px 0 20px 20px}
.listStyle li{list-style:disc;color:var(--blue)}
.px80px{padding:80px 0}
.bt1px{border:1px solid #ddd}
*{transition:all .35s ease-out;-webkit-transition:all .35s ease-out}
	
input[type=number].rem::-webkit-outer-spin-button,input[type=number].rem::-webkit-inner-spin-button{-webkit-appearance:none;}
input[type=number].rem::-webkit-outer-spin-button,input[type=number].rem::-webkit-inner-spin-button{-webkit-appearance: initial !important;
opacity:1}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{opacity:1}

.bulletlist{margin:0;padding:20px 25px}
.bulletlist li{list-style:none;padding-bottom:10px}
.bulletlist li:before{content:"\f054";position:absolute;color:var(--blue);font-weight:700;margin:0 -20px;font-family:"Font Awesome 6 Pro"}
/*basic*/


/*root-color-font*/
:root {--red: #CC031F;--blue: #121294;--yellow: #FFF058;--skyblue: #56C9EB;--black: #434343;--white: #ffffff;
	--darkyelllow: #977500;--darkskyblue: #39b4d9;--lightskyblue: #d0f4ff;--greyshadowbtn: #b0bcbf;--darkblue: #0a0a70;
	--lightblue: #0000ff;--offwhite: #F4F4F4;--ctext: #7E7E7E;--text: "Poppins", sans-serif;
	/* --heading: "Poppins", sans-serif; */
	/* --font2: "Oswald", sans-serif; */}
/*root-color-font*/


/* layout-css */
body{color:color:var(--ctext);}
a {color:var(--blue);text-decoration:none;} 
html body{padding-top:83px;}
.container{max-width:1200px}
.container-md{max-width:1200px}
.container-sm{max-width:800px}
.container-xs{max-width:680px;margin:0 auto}
section,.section{padding-bottom:45px}
.bgGrey{background-color:var(--offwhite)}
h1,h2,h3,h4,h5,h6{font-family:var(--text);font-weight:700;margin-bottom:0!important}
p{font-family:var(--text);line-height:30px;font-size:16px;color:var(--ctext);margin-bottom:20px}
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(--ctext)}
ul.bullets{list-style:none;padding:0;margin:30px 0}
ul.bullets li{padding-left:35px;position:relative;line-height:28px;margin-bottom:20px}
ul.bullets li p{color:var(--white)}
ul.bullets li:last-child{margin-bottom:0}
ul.bullets li:before{content:"";background-image:url(../images/bullet.svg);width:32px;height:35px;position:absolute;background-repeat:no-repeat;left:0;top:3px}
.heading h1 {font-size: 37px;color: var(--black); }
.mt-5{margin-top:50px}
/* layout-css */


/*button/hovercss*/
.btnsignup{background-color: transparent;}
.btn{border-radius:40px;text-transform:uppercase;font-size:20px;padding:17px 23px;line-height:20px;color:#fff;font-weight:600;border:1px solid #00f}
.btn ._secondary{border:none;box-shadow:3px 3px 12px var(--greyshadowbtn),-6px -3px 12px var(--white)}
.btn._redgradient{background:linear-gradient(0deg,#9a1501 0%,#f83500 100%);border:1px solid #f83500;}
.btn._redgradient:hover{background:linear-gradient(180deg,#9a1501 0%,#f83500 100%)}


.btn._skybluegradient{background:linear-gradient(0deg,#0759b5 0%,#11ade9 100%);border:1px solid #11ade9}
.btn._skybluegradient:hover{background:linear-gradient(180deg,#0759b5 0%,#11ade9 100%);}

.btn._orangegradient{background:linear-gradient(0deg,#fd8300 0%,#fcb600 100%);border:1px solid #fcb600;}
.btn._orangegradient:hover{background:linear-gradient(180deg,#fd8300 0%,#fcb600 100%)}

.btn._bluegradient{background:linear-gradient(0deg,#121294 0%,#00f 100%)}
.btn._bluegradient:hover{background:linear-gradient(180deg,#121294 0%,#00f 100%)}

.btn._yellowgradient{background-color:#220f73;);color:#FFF;}
.btn._yellowgradient:hover{background-color:#220f73;);color:#FFF;}

.btn._sm{padding:10px 12px;font-size:18px}
.btn._lg{padding:24px 34px;font-size:25px}
.btn._xlr{font-size:35px;width:220px;height:80px;border-radius:160px;display:flex;align-items:center;justify-content:center}
.btn:hover{color:#fff;background:var(--darkskyblue)}

.bluebtn{border-radius:40px;height:70px;width:180px;display:flex;justify-content:center;align-content:center;align-items:center;margin-top:60px;background-image:linear-gradient(0deg,var(--lightskyblue),var(--darkskyblue) 50%,var(--skyblue) 0);border:1px solid #8decff;box-shadow:3px 3px 12px var(--greyshadowbtn),-6px -3px 12px var(--white)}
.bluebtn a{color:var(--white);text-decoration:none;font-size:28px;text-transform:uppercase;font-weight:700}
.bluebtn:hover{background-image:linear-gradient(180deg,var(--lightskyblue),var(--darkskyblue) 50%,var(--skyblue) 0)}

.signupBtn{display:flex;align-items:center}
/*button/hovercss*/


/*heading-css*/
.heading span{color:var(--red)}
.heading img{margin-top:15px}
.heading h2{font-size:47px;color:var(--black)}
.heading h1{font-size:37px;color:var(--black)}
/*heading-css*/


/* header-logo */

header{position:fixed;box-shadow:0 2px 7px rgb(0 0 0 / 35%);z-index:999;min-height: 83px;margin:0;width: 100%;top: 0;left: 0;
background:var(--white);padding:15px 0;}
header::after{background:rgba(196,196,196,0.3);width:100%;position:absolute;content:"";height:1px;bottom:-1px;left:0}
header.fixed-header{box-shadow:0 2px 7px #000;position:fixed;z-index:999;width:100%;background:var(--white);top:0}

header .container{position:relative;max-width:1300px}
header .header .logo {z-index: 99;width: 140px;}
header .logo .custom-logo-link img{z-index: 99;width: 140px;height:auto;}
header .logo a{position:relative}
/* header-logo */


/* header-menu */
header .menu-header-menu-container{position: relative;z-index: 9900;line-height: normal;}
header ul.menu{list-style:none;padding:0;margin:0;display:flex}


header ul li{position:relative;}
header ul.menu{list-style:none;padding:0;margin:0;display:flex}
header ul.menu li a{font-size: 16px;color: var(--blue);text-decoration: none;padding: 10px;font-weight: 500;font-family: var(--heading);
display: block;}

/*sub-menu*/
header ul ul.sub-menu{border-radius:5px;top:auto;width:250px;position:absolute;z-index:9900;text-align:left;display:none;background:#fff;transition:all .2s ease-in-out;z-index:999;box-shadow:0 0 4px 5px rgb(0 0 0 / 4%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;overflow:hidden}
header ul ul.sub-menu li{display: block;}
header ul ul.sub-menu li a{text-decoration: none;padding: 10px 20px;line-height: normal;font-size: 13px;
margin: 0;font-family: var(--text);font-weight: 400;}
header ul ul.sub-menu li a:hover{color: var(--white);background: var(--blue);}
header ul li.has-menu:hover .sub-menu{opacity:1;visibility:visible;top:45px;display:block;}
/*sub-menu*/

header .signbtn{background-image:linear-gradient(0deg,var(--lightskyblue),var(--darkskyblue) 50%,var(--skyblue) 0);padding:5px 20px;border-radius:33px;color:var(--white);text-decoration:none;box-shadow:0 3px 6px #1088BD;font-size:18px;font-weight:700;margin-right:17px}
header .signbtn:hover{background-image:linear-gradient(180deg,var(--lightskyblue),var(--darkskyblue) 50%,var(--skyblue) 0)}
header .btnlogin{font-size:18px;font-weight:700;text-decoration:none;color:var(--blue);margin-left:10px}


/* header-menu */


	
/*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;line-height:65px;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:26px;height:20px;display:inline-block;position:relative;margin: 20px 0;}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:4px;background-color:var(--darkblue);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--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
/*hamburger-menu*/





.mobile-toggle{display:none;margin-right: 8px;	z-index: 99;}
/*header*/

/* .header .navs ul li.active a,.header .navs ul li:hover a,.header .navs ul li.current_page_item a{color:var(--orange)} */
header .header .signbtn{background-image:linear-gradient(0deg,var(--lightskyblue),var(--darkskyblue) 50%,var(--skyblue) 0);padding:5px 20px;border-radius:33px;color:var(--white);text-decoration:none;box-shadow:0 3px 6px #1088BD;font-size:18px;font-weight:700;margin-right:17px}
header .header .signbtn:hover{background-image:linear-gradient(180deg,var(--lightskyblue),var(--darkskyblue) 50%,var(--skyblue) 0)}
header .header .btnlogin{font-size:18px;font-weight:700;text-decoration:none;color:var(--blue);margin-left:10px}




/* selLanguage */
.selLanguage{border:1px solid #ddd;padding:7px;border-radius:40px;background-color:#f1f1f1;margin-left:7px;background-image:url(../images/br_down.webp);-webkit-appearance:none;background-position:66px 16px;background-repeat:no-repeat;width:90px;background-size:9px}
.selLanguage option{padding-left:10px}
.selLanguage.sidebar{background-position:66px 13px;}
/* selLanguage */


/*heroslider*/
.bannersection{padding:0;position:relative;padding-bottom:40px;}

/*heroslider*/


/*next-draw*/
.animateDiv{background-image:url(https://lottochi2.imprexisgaming.com/en/wp-content/uploads/sites/1/2023/12/gradient.jpg);height:360px;background-repeat:no-repeat;border-radius:80px;align-items:center;justify-content:space-around}
.animateDiv img{width:190px}
.animateDiv p{background:transparent linear-gradient(90deg,#FFF 0%,#ddd 31%,#F3F3F3 40%,#ddd 55%,#FFF 65%,#d3d3d3 79%,#ededed 100%) 0 0 no-repeat padding-box;box-shadow:inset 0 2px 4px #9C9C9C;border:1px solid #FFF;border-radius:20px;padding:5px 20px;margin-top:30px;color:var(--blue);text-align:center;font-family:var(--text);font-weight:700;font-size:16px}
.animateDiv ._dateround{text-align:center;color:var(--blue);font-weight:700;font-size:25px}
._animatedraw{margin-top:-30px;text-align:center}
._animatedraw {
	margin-top: 0px;
	text-align: center;
	padding: 40px;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 20px;
}

.animateDiv h4{color:var(--blue);font-weight:bold;font-size:20px;margin-top:25px;}
.animateDiv ._nextdraw{text-align:center;text-transform:capitalize;font-weight:800;font-size:32px;color:#220f73;line-height:normal;}
/*next-draw*/

 

/*play-section*/
.playsection{padding-top: 70px;}
._playdivinner{width:100%;position:relative}
._playdivinner._middlebox{padding:0 30px}
._playbox ._box{background:linear-gradient(57deg, rgba(207,66,211,1) 0%, rgba(34,15,115,1) 40%, rgba(14,221,215,1) 100%);padding:60px 20px;position:relative;border-radius:40px;display:flex;align-items:end;justify-content: center;height:220px}
._playbox ._box div{color:var(--white);font-size:49px;font-weight:800;text-transform:uppercase;margin:0;line-height:53px; text-align:center;}
._playbox ._box div p{color:#60a6e2;font-size:46px;font-weight:600;line-height:40px;display:block;line-height:43px}
._playbox ._box div p._playtext{color:#a3cef3;font-size:83px;line-height:53px}
._playbox ._box div p._credittext{color:#a3cef3}
._playbox ._box div p._withdrawtext{color:#a3cef3}
._playbox ._bottom{text-align:center;margin-top:-35px;position:relative}
._playbox ._center{background-image:url(../images/lottochi-icon.webp);background-repeat:no-repeat;background-size:100%;position:absolute;height:156px;top:20px;right:-20px;transform:scaleX(-1);width:128px}
._playbox ._top{background-image:url(../images/lottochi-icon.webp);background-repeat:no-repeat;background-size:100%;position:absolute;height:156px;width:128px;top:-60px;right:0}
._playbox ._right{background-image:url(../images/lottochi-icon-right.webp);background-repeat:no-repeat;background-size:100%;position:absolute;height:156px;top:-92px;right:5px;transform:scaleX(-1);transform:rotate(1deg);z-index:-1;width:180px}
/*play-section*/



/*potenialDiv*/
.potenialDiv{padding-top:45px;background-image:url(../images/raffle-banner.png);background-repeat:no-repeat;background-position:center;background-size:contain}
.potenialDiv .heading{margin-bottom:30px}
.potenialDiv .heading h2{color:var(--blue);font-weight:800;margin-bottom:0;font-size:35px;font-family:var(--text)}
.potenialDiv .heading p{color:var(--ctext);font-weight:500;font-family:var(--text);padding-top:10px;font-size:20px}
/*potenialDiv*/


/* captionDIv */
.captionDIv{background:#fff;box-shadow:0 3px 10px #C6D2E1;border-radius:32px;margin:10px}
.captionDIv .boxCaption{padding:20px;border-radius:30px 30px 0 0;box-shadow:0 0 10px 0 #d7d4d4;text-align:center;background:linear-gradient(10deg,#194fc4 0%,#1dc5f1 100%)}
.captionDIv .boxCaption h3{color:#8ed2f2;font-weight:800;font-size:35px;font-family:var(--text)}
.captionDIv .boxCaption p{color:#d1e7f7;margin-bottom:0;font-weight:600;font-size:30px;font-family:var(--text);margin-top:10px}
.captionDIv .boxCaption p span{display:block;color:#fff;font-size:20px;font-weight:400}
.captionDIv .boxRound{padding:25px}
.captionDIv .boxRound .raffleDiv{box-shadow:0 0 6px #E1E1E1;border-radius:26px;margin-bottom:20px;padding:10px 20px;align-items:center;justify-content:center;display:flex}
.captionDIv .boxRound .raffleDiv ._raffleid,.captionDIv .boxRound .raffleDiv ._raffleamt{font-weight:500;color:var(--ctext);font-size:16px;font-family:var(--text)}
.captionDIv .boxRound .raffleDiv span{width:2px;height:40px;margin:0 10px;background:#5dcaeb}
.captionDIv .boxRound ._bottom{margin-top:20px;justify-content:center;display:flex;text-align:center}
/* captionDIv */



/*counterDiv*/
.counterDiv{text-align:center;display:flex;justify-content:center;align-content:center;padding-top:10px;font-family:var(--text)}
.counterDiv #numberDiv{margin:0 5px;line-height:50px}
.counterDiv #numberDiv .count{text-align:center}
.counterDiv #numberDiv .count .countDiv{background:rgba(244,244,244,0.2);border:1px solid #f1f1f1;border-radius:10px;padding:15px;margin:0 20px;width:100%}
.counterDiv #numberDiv .count1{position:relative;padding:7px;color:#fff;font-size:28px;border-radius:3px;border:1px solid #564f4f;background-image:linear-gradient(0deg,var(--lightblue),var(--darkblue) 50%,var(--blue) 0);border:1px solid #00f;width:40px;display:inline-block}
.counterDiv #numberDiv .count1 .lineCenter{position:absolute;width:100%;height:3px;background:var(--blue);left:0;top:48%}
.counterDiv #numberDiv .count2{padding:7px;color:#fff;margin:0 3px;font-size:28px;border-radius:3px;border:1px solid #564f4f;background-image:linear-gradient(0deg,var(--lightblue),var(--darkblue) 50%,var(--blue) 0);border:1px solid #00f;width:40px;display:inline-block}
.counterDiv #numberDiv .strong{font-size:25px}
.counterDiv h5{font-size:16px;margin-top:5px;color:var(--blue);text-transform:uppercase;font-weight:400;font-family:var(--text)}
/*counterDiv*/



/*winnerDiv*/
.winnerDiv{background-color:#c6ab97;);background-repeat:no-repeat;display:flex;justify-content:center;align-content:center;justify-content:space-around;background-position:center;align-items:center;height:215px;border-radius:150px;max-width:850px}
.winnerDiv ._winnerdate{font-family:var(--text);font-weight:800;color:#FFF;}
.winnerDiv ._winnerdate ._date{font-size:30px}
.winnerDiv ._winnerdate ._number{font-size:55px;line-height:73px;opacity:.8}
/*winnerDiv*/


/*faq*/
.sp-easy-accordion .sp-ea-single{background:transparent!important;border:none!important;box-shadow:2px 2px 8px var(--greyshadowbtn),-6px -3px 12px var(--white);border-radius:42px!important}
.sp-easy-accordion *{border-radius:42px!important}
.sp-easy-accordion .sp-ea-single .ea-header{border-radius:80px;background-color:#fff;border:1px solid #e7e7e7;outline:none;padding:15px 25px 10px;color:#0077C8;font-size:15px}
.sp-easy-accordion .sp-ea-single .ea-header i{color:var(--blue)}
.sp-easy-accordion .sp-ea-single .ea-header strong{color:var(--blue)}
#post-143{width:100%}
#sp-ea-249.sp-easy-accordion > .sp-ea-single > .ea-header a{color:var(--blue)!important;font-size:18px}
#sp-ea-249.sp-easy-accordion > .sp-ea-single > .ea-header a .ea-expand-icon.fa{color:var(--blue)!important}
.sp-ea-one.sp-easy-accordion .ea-header a{color:var(--blue)!important;font-size:18px!important;position:relative}
.sp-ea-one.sp-easy-accordion .ea-header a .ea-expand-icon.fa{color:var(--blue)!important;position:absolute;right:0}
/*faq*/



/*video-css*/
._video{border:none;background-image:linear-gradient(0deg,#ffd92b,#ffb322 98%,#ff9007 0)!important;padding:26px!important}
._video p{color:var(--blue)}
.videobtn{background-image:linear-gradient(0deg,#121294 0%,#00f 100%);padding:10px 20px;border-radius:60px;text-decoration:none!important;color:var(--white);font-weight:700;font-size:20px;max-width:245px;margin-bottom:12px;display:flex;justify-content:center;margin-left:60px}
.videobtn i{margin-right:10px}
.videobtn:hover{background-image:linear-gradient(180deg,#121294 0%,#00f 100%);color:#fff}
video{height:100%}
/*video-css*/


/*blog-css*/
.blogdiv{display:flex;flex-wrap:wrap;justify-content:center}
.blogdiv ._bloglist{padding:10px;width:33.333%}
.blogdiv ._bloglist div{width:auto;border:1px solid #ddd;border-radius:10px;text-align:center;overflow:hidden;padding:5px}
.blogdiv ._blogimg{border-radius:10px;width:100%}
.blogdiv ._blogheading{background:var(--blue);color:#fff;margin:0 20px;margin-top:-21px;position:relative;padding:9px 0;border-radius:30px;font-weight:700}
.blogdiv ._blogtext{margin:25px 0!important}
/*blog-css*/


/*innerpage*/
.inner-banner{padding-top:30px}
.inner-banner .caption{position:absolute;top:210px;padding-left:40px;color:#fff}
.inner-banner .caption h1{font-size:50px;color:var(--white);font-weight:700}
.inner-banner .caption h5{font-size:20px;padding-top:10px;color:var(--white);font-weight:700}
/*innerpage*/


/* process_row */
.process_row .process_box{border-radius:5px;width:263px;display:flex;justify-content:center;position:relative;padding:30px 20px;margin:20px 10px;box-shadow:0 3px 10px #c6d2e1;border-radius:32px}
.process_row .process_box div{text-align:center}
.process_row .process_box div img{width:80px;display:initial;padding-top:20px}
.process_row .process_box p{text-align:justify;font-size:16px;text-align:center}
.process_row .process_box p span{font-size:12px}
.process_row .process_box strong{color:var(--black)}
.process_row .process_box div a{color:var(--blue);font-weight:700}
.process_row .process_box div a.btn.btnsignup{color:#fff;padding:4px 5px;font-size:12px;line-height:normal}
.process_row .process_box div a.btn.btnyellow{color:#977500!important;text-transform:inherit;font-size:15px;padding:6px 15px}
.process_row .process_box .step{background:linear-gradient(0deg,#121294 0%,#00f 100%);font-weight:700;display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#fff;font-size:23px;border-radius:15px;position:absolute;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);top:-28px}
.process_row .process_box div img{width:80px;display:initial}
.process_row .process_box .process_img{padding:20px 0}
/* process_row */



/* popup-css */
.popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.75);z-index:99999}
.popup #video-popup-close{cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:998;width:25px;height:25px;border-radius:25px;text-align:center;font-size:12px;background-color:#000;line-height:25px;color:#fff}
.popup .popup-inner{max-width:545px;padding:20px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #272424;border-radius:3px;background:#fff;border:3px solid #56c9eb}
.popup .popup-inner p{padding:0;margin:0}
.popup .popup-close{width:40px;height:40px;padding-top:7px;display:inline-block;position:absolute;top:0;right:0;transition:ease .25s all;transform:translate(50%,-50%);border-radius:1000px;background:var(--blue);text-decoration:none;font-size:20px;text-align:center;line-height:100%;color:#fff;text-decoration:none!important}
.popup .popup-close .popup-close:hover{transform:translate(50%,-50%) rotate(180deg);background:#56c9eb;text-decoration:none;color:var(--white);text-decoration:none}
/* popup-css */


/*featured-Img*/
.featuredImg{margin-bottom:45px;}
.featuredImg img{width: 100%;height: auto;}
/*featured-Img*/


/*content-pages*/
.aboutussection h3{text-align:center;width:100%;color:#121294;font-weight:700;margin-bottom:30px!important;font-size:32px;text-transform:capitalize}
.contentsection .column{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.contentsection ._contentimg{width:40%;display:flex;justify-content:center}
.contentsection ._contentimg img{border-radius:10px}
.contentsection ._contenttext{width:55%}

.videobanner{background:url(../images/lottochi-icon.webp);padding-left:150px;background-size:contain;background-repeat:no-repeat;margin-bottom: 40px;}
._video{border-radius:10px;padding:10px;text-align:center;max-width:490px;background:#fff}
._video p{margin:0}
.videobtn{display:inline-block;margin-left:0}

.videosection{margin-top:45px;}
.videosection ul{margin: 0;padding: 0;display: flex;justify-content: center;flex-wrap:wrap;}
.videosection ul li._videolist{list-style: none;padding:8px;display:block;border-radius: 5px;width:33.33%;}
.videosection ._videolist div{border:1px solid #ddd;padding:5px;margin-bottom:10px;border-radius:5px;}
.videosection ._videolist h6{color:#121294;font-weight: bold;text-align:center;}
.videosection ._videolist p{line-height:13px;}

.paginationdiv{margin-top:45px;text-align:center;}
.paginationdiv a, .paginationdiv span {background: #f1f1f1;padding:5px 12px;display: inline-block;color: #333;border-radius: 10px;}
.paginationdiv span{color:#121294;font-weight:bold;}
/*content-pages*/





/* scrollup */
.scrollup{position:fixed;bottom:95px;right:12px;z-index:100;display:none}
.scrollup a{width:40px;height:40px;border-radius:100%;background:var(--blue);color:#fff;text-align:center;display:block;padding:7px 0}
.scrolldiv{margin-left:5%}
.mobile-toggle{display:none;margin-right:8px;z-index:99}
/* scrollup */


/*footer*/
footer{background-color:#220f73;background-repeat:no-repeat;background-position:center bottom;padding:45px 0;background-size:cover;height:374px}

.footerimg{width:100%;text-align:center;margin-top:20px}
footer ul li a{color:#977500;text-decoration:none;font-size:16px}
footer ul li a:hover{color:var(--pink)}

footer .column{width:340px;text-align:center}
footer .column h5{color:var(--white);font-size:20px;margin-bottom:15px!important;font-family:var(--text);font-weight:600}
footer .column .menu{display: block;}

footer .shortlinks ul{margin:0}
footer .shortlinks ul li{text-decoration:none;list-style:none}
footer .shortlinks ul li a{width:100%;display:block;color:#FFF;font-size:16px;line-height:30px}

footer .contactdetails{color:var(--white)}
footer .contactdetails ul{margin:0}
footer .contactdetails ul li{color:var(--white);position:relative;list-style:none}
footer .contactdetails ul li a:hover{color:var(--black)}

footer .contactdetails ._social{padding-top:10px;display: flex;justify-content: center;}
footer .contactdetails ._social a{background:var(--darkyelllow);color:var(--white);border-radius:100%;width:38px;height:38px;display:inline-block;text-align:center;margin-right:2px;line-height:39px;font-size:20px}
footer .contactdetails ._social a:hover{background-color:#a78307;color:var(--offwhite)}
/*footer*/










/*19-august-2022*/

.dntitle header.entry-header{background:#F00;display:none;}
.tittlediv article{margin-bottom:50px;}
.tittlediv article .entry-title{display:none;}
.tittlediv header{padding:0}
.tittlediv header img{border-radius:0;margin-bottom: 0 !important;width:100%;}
.tittlediv h1{font-family:var(--heading);color:#fff;padding:0;display: flex;align-items: center;}


.owl-carousel .owl-item img {border-radius: 0;}
.switcher{left:auto;}
.switcher{width:auto;line-height:31px!important;position:relative;left:100px}
.switcher .option{box-shadow:0 0 5px 0 #989595!important}
.switcher .option a{border-radius:10px!important;padding:3px 0 0 10px !important}
.switcher a{color:var(--blue);padding:0 0 0 10px;background:var(--white);border-radius:50px;box-shadow:3px 3px 12px var(--greyshadowbtn),-6px -3px 12px var(--white)}
.switcher a img{width:50px;float:right;height:30px}
.switcher a:after{top:4px;left:60px}
.switcher .selected{background:none!important}
.switcher .selected a{padding:0 0 0 10px !important;font-size:13px;font-family:var(--text);color:#000}
/*19-august-2022*/


.reverserow{flex-direction: row-reverse; } 
.integrityssectionrow{margin-top: 50px;}
  



.previusdraw ._headerrow{display:flex;justify-content:space-between;margin-bottom:40px;flex-direction:row-reverse;}
._selectdraw{width: 260px;color: var(--ctext);}
._selectdraw label div{font-weight: 600;color: #121294;font-size: 18px;}
.selectinput{clear: both;width: 100%;background: #fff;border: 1px solid #ddd;padding: 10px;border-radius: 5px;
margin-top: 0px;}

.drawnsection{display:flex;}
._innerdrawn, ._innernextdrawn{width:370px;}

._drawnsectiontable{margin-left:30px;width: 100%;}

.nextdrawnsection{display:flex;margin-top:50px;}

.drawnsection ._innerdrawn h3, ._innernextdrawn h3{color:#121294;font-weight: bold;}
.drawnsection ._innerdrawn h4, ._innernextdrawn h4{color:#121294;}
.drawnsection ._innerdrawn ._innerdrawnsub, ._innernextdrawn ._innernextdrawnsub{margin:10px 0}
.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;}

.singlepostdiv header.entry-header{padding-bottom:20px;border:none}
.singlepostdiv header.entry-header:after{display:none;}
.singlepostdiv .hentry .entry-taxonomy{margin:0;padding-top:0;border:none;}

.singlepostdiv header.entry-header h1{text-align:center;font-size:38px;}
.singlepostdiv .entry-content:after, .singlepostdiv .entry-content:before{display:none;}
.singlepostdiv .entry-content p{padding:0}
.singlepostdiv .navigation .nav-links{display: flex;justify-content: center;margin-top: 25px;}
.singlepostdiv .navigation .nav-links a{background-image: linear-gradient(0deg, var(--lightblue), var(--darkblue) 50%, var(--blue) 0);margin:0 2px;border-radius: 40px;text-transform: capitalize;font-size: 16px;
padding:8px 15px;line-height:20px;color: #fff;font-weight: 600;border: 1px solid #0000ff;
box-shadow: 3px 3px 12px var(--greyshadowbtn), -6px -3px 12px var(--white);}

.singlepostdiv .entry-content video{border:1px solid #ddd;padding:5px;margin-bottom:10px;border-radius:5px;}
.blogdivsection h3{
	color: #121294;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 35px !important;
}
/*charity*/

._featuredimg{width:20%;min-width:270px;margin-right:20px;}
._listdiv{border: 1px solid rgba(0,0,0,.05);
	display: flex;margin-bottom:40px;position: relative;
	justify-content: space-between; 
	align-content: center;
	align-items: center;}
._contentblog{width: 75%;padding: 30px;padding-left: 0;}
._listdiv ._contentblog h4{font-size:24px;margin-bottom:10px !important;font-family:var(--text);font-weight: 500;}
._listdiv ._contentblog p{margin-bottom:15px;font-size: 16px;line-height: normal;}
._blogbtn a{color:#121294;}
._postdate{color:#121294;margin-bottom: 10px;font-weight: bold;}
.learnMore{margin-top:15px}
.learnMore a{text-transform:uppercase;color: #121294;}
.learnMore a i{margin-right:5px;}

._blogheader .posted-on{display:none;}
._blogheader .post-author{display:none;}
._blogheader .entry-title{font-size: 24px;margin-bottom: 10px !important;font-family: var(--heading);}

.createbtn{margin-right:5px;}
.cartdiv{width: 120px;display: flex;justify-content: space-between;}
._cartinner{display: flex;justify-content: space-between;}
.cartdiv ._cartnumber a{position:relative;width:35px;height: 35px;border-radius: 100%;padding:0px;text-align: center;
color:var(--darkblue);font-size: 25px;}
.cartdiv ._cartnumber img{width: 20px;height: 20px;display: inline-block;}
.cartdiv ._cartnumber span {background: linear-gradient(0deg,#ffe878,#f9cf00 50%,#f8d527 0);border-radius: 100%;color: #977500;
position: absolute;right:-10px;top: -10px;display: inline-block;width:20px;height:20px;font-size: 12px;font-weight: bold;}
.cartdiv .createbtn{margin:0 5px}
._carttext{line-height: 14px;}  
._carttext p{margin-bottom:0;line-height: 20px;font-size: 15px;}
._cartinner ._userdiv{display:none;color:var(--darkblue);font-size: 25px;}


.owl-dots button.owl-dot {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background: #ccc;
	margin: 0 3px;
}

.owl-dots button.owl-dot span {
	font-size: 70px;
	position: relative;
	top: -5px;
}

.rafflesldier .owl-dots{text-align:center;}
.step-img img {padding: 0 !important;width: 28px !important;}
.step-img-md img {padding: 0 !important;width:58px !important;}
.step-img-lr img {padding: 0 !important;width:auto !important;}  
.animateDiv h4 br{display:none}
.table-responsive{-webkit-overflow-scrolling: touch;overflow: auto;overflow-y: hidden;max-width: 100%;}

._userdiv{display:none;}
._usericon{color: var(--darkblue);font-size: 25px;}
._usericon:hover{color: var(--darkblue);}
._usersignin a {color: var(--darkblue);text-transform: uppercase;font-weight: bold;}

.logindivsection {width:auto;display:flex;justify-content:end;align-items:center;}
.logindivsection .signupBtn .btn._sm {
	font-size: 14px;
	max-width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.prizesection{}
.prizesection ul{display:flex;list-style:none;margin:0;}
.prizesection ul li{text-align:center;}
.prizesection ul li img{margin:auto;}

.logindivsection .divLoggedIn1200UserIcon{display:none !important;}
.slide_logindiv .logoutbtn{background: linear-gradient(0deg,#d5d5d5,#e9e9e9) !important;color: #585858;padding:10px 15px;}
.slide_logindiv .logoutbtn:hover{background:linear-gradient(180deg,#d5d5d5,#e9e9e9) !important;}
.dn{display:none;}

.categoryname {margin-top:-20px;
	background: #121294;
	padding: 7px 17px;
	color: #fff;
	width: auto;
	display: inline-block;
	border-radius: 50px;
	text-transform: uppercase;
	font-weight: 600;
	position: absolute;
	top: 0;
}
/*charity*/ 





footer .container {position: relative;max-width: 1100px;} 
.winnerDiv ._winnerdate ._winnerannounced{font-size:32px;line-height:42px;}
.winnerDiv .btn._xlr.farsi{font-size: 30px;line-height: 28px;}
.darkclr a{color:#43454b !important;}  
.slider-item .mobile{display:none !important;}



.singlepostdiv{max-width: 1000px;margin: 0 auto;}
.singlepostdiv article nav.navigation{display:none;}	
.singlepostdiv article aside.entry-taxonomy{display:none;}	
._blogcontentdiv{display:flex;}
.singlepostdiv ._blogheader{padding-top: 20px;}

.buynowsection{background-image:linear-gradient(180deg, #f8d527 65%, #ffe878 100%);}
.buynowsection ._animatedraw{height: auto;padding:25px 0;margin:0;}
.buynowsection .animateDiv{background:none;height: auto;}
.buynowsection ._nextdraw{font-size:30px;}
.buynowsection ._dateround{font-size:18px;text-align: left;}
.buynowsection .counterDiv #numberDiv {line-height: 24px;}
.buynowsection .counterDiv #numberDiv .count1{font-size: 20px;width: 30px;}
.buynowsection .counterDiv #numberDiv .count2{font-size: 20px;width: 30px;}
.buynowsection .counterDiv h5{font-size:13px;}

.buynowsection ._animatedraw{justify-content: space-between;align-items: center;display: flex;width:auto;}
.buynowsection ._animatedraw .nextsection{margin-right:30px;}	
.buynowsection ._animatedraw .nextsection ._nextdraw{line-height: 22px;text-align: left;}	
.potenialDiv .heading {border: 2px solid var(--blue);border-radius: 60px;padding: 20px 0;background: #f2f2f2;}


/*innerpage*/
.entry-header.fixed-header{display:none}
.entry-header{box-shadow:none;padding:50px 0;font-size:20px;z-index:1}
.entry-header h1{font-size:50px;color:var(--blue);font-weight:700}
.entry-content h2{margin-top:30px;color:var(--blue);font-weight:700;font-size:28px}
.entry-content p{padding-top:10px}
/*innerpage*/

.supportdiv{position:fixed;transform:rotate(-90deg);-ms-transform:rotate(-90deg);right:-34px;bottom:130px;background:var(--blue);padding:10px;width:125px;text-align:center;border-radius:5px;line-height:18px;z-index:100;height:39px}
.supportdiv a{color:#fff;text-transform:capitalize;font-weight:700;font-size:15px}
.translated-rtl .contentDiv, .translated-rtl .sp-easy-accordion {direction:rtl;}
.vodiapicker{display: none;}
.open{display: show !important;}
.bannerdiv{padding:0;position:relative;padding-bottom:40px}
.caption-inner{color:#2c82c9;position:absolute;top:210px;padding-left:100px}
.caption-inner h1{font-size:50px;color:var(--blue);font-weight:700}
  
/* farsi-css-only */
[dir="rtl"] .selLanguage{background-position:13px 16px;margin-right: 7px;margin-left: 0;}
[dir="rtl"] ._playbox ._box div{font-size: 34px;}
[dir="rtl"] ._playbox ._box div p._playtext{font-size: 60px;}
[dir="rtl"] ._playbox ._box div p._playtext{right: auto;left: 0;}
[dir="rtl"] ._playbox ._right{left:0;right: auto;}
[dir="rtl"] ._playbox ._top{left: 0;right: auto;}
[dir="rtl"] ._playbox ._center{left: -14px;right: auto;}
[dir="rtl"] .videobtn i{margin-right: 0;margin-left: 10px;}
[dir="rtl"] ._drawnsectiontable{margin-right:30px;margin-left:0;}
[dir="rtl"] .buynowsection ._animatedraw .nextsection{margin-left: 7px;margin-right:0;}
[dir="rtl"]  header .header .stellarnav_farsi ul.farsi ul li{text-align: right;}
[dir="rtl"] ._carttext div{text-align:right;}
/* farsi-css-only */