/* responsive code */
@media screen and (max-width:1200px){ 
	body{padding-top:81px;}
	.mobile-toggle{display:block}
	
	header{padding:20px 0}	
	.header ._navignation{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0;visibility:hidden;transition:all .2s ease-in-out;flex-wrap:wrap;z-index:99;flex-wrap:wrap;top:81px;left: -350px;align-content: first baseline;justify-content: start;}
	header .header ul.menu{width:100%}
	header .header ul.menu li ul{display:block}
	header .header .logo a{margin-top:-20px;}	
	header.mainheader .header .logo{width:150px;display: flex;align-items: center;padding-left: 35px;}
    header .header ul li.has-menu:hover .sub-menu{top:0px;}
    header .header ul li ul.sub-menu{position: static;top: auto;width: 100%;	opacity: 1;	visibility: visible;margin-left: 0;box-shadow: none;display: none;}
    .menu-header-menu-container {position: relative;width: 100%;}
    .header ul.menu-active li.has-menu ul.sub-menu{width: 100%;}
    .header ul ul li.has-menu ul.sub-menu li{width: 100%;}
    header .header ul li ul.sub-menu li{margin-bottom:0;}    
    header .header ul li ul a{border:none;background: #fff;color: var(--black);padding:6px 30px}
    header .header ul li ul a:hover{background: #fff;color: var(--skyblue);padding:6px 35px}
    header .header ul li a{padding:10px 15px;font-size:14px;border-top: 1px solid #ddd;margin-right:0px;background:rgba(241, 241, 241, 0.5);}
	header .header ._nav ul .slide_logindiv{display:block !important;}
	header .header ._nav ul .slide_logindiv .signupBtn a{color:#fff;}

	.slide_logindiv .max1200{display:none !important;}
	.addtoHomeDiv._mainmenu{display:none;}
	._nav .logindivsection .divLoggedIn,._nav .logindivsection .divNotLoggedIn, ._nav .logindivsection .switcher{display:none !important;opacity:0;visibility:hidden;}
	._nav .logindivsection .divLoggedIn1200UserIcon{display:block !important}
	.logindivsection .selLanguage{display:none !important} 

	.signupBtn {width:100%;}
	.captionDIv .boxRound .raffleDiv ._raffleid, .captionDIv .boxRound .raffleDiv ._raffleamt{font-size:14px;}	
	.buynowsection{margin-top:-45px;}	
	.captionDIv .boxRound .raffleDiv h6{font-size:13px}

	.stellarnav.mobile.left ul{left:-310px;top:81px;transition: all 0.3s ease;}
	.stellarnav.mobile.left.active ul.english{left:0px;transition: all 0.3s ease;display:block !important}
	.stellarnav.mobile.left.active ul.farsi{left:0px;transition: all 0.3s ease;}
	.stellarnavfarsi.mobile.left > ul{left: -310px;top:81px;transition: all 0.3s ease;}
	.stellarnavfarsi.mobile.left.active ul{left:0px;transition: all 0.3s ease;}
	.stellarnav.mobile ul ul {left: 0 !important;top: 0 !important;}

	#divLoggedIn, #divNotLoggedIn{padding:0;width:100%;}
	.signupBtn a{padding:0;width:100%;border-radius:0;text-align:left;}
	.contentsection{padding:0 8px;}
	.contentsection ._contentimg{width:100%;text-align: center;margin-bottom:15px;}
	.contentsection ._contenttext{width:100%;text-align: center;}
	.cartdiv{justify-content: end;padding-right:15px;align-items: center;}
	
	.cartdiv ._carttext, .createbtn{display:none;}
	.cartdiv ._userdiv{display:block;margin-right:7px;}
	.switcher{padding: 15px;margin:0 !important;}
	.previusdraw{padding:0 10px;}
	.selLanguage.sidebar {margin: 10px;}
	.potenialDiv .heading h2{font-size: 25px;}
	.potenialDiv .heading p{font-size: 16px;}

	[dir="rtl"] header.mainheader .header .logo{padding-left:0;padding-right:35px}
	[dir="rtl"] .stellarnav .menu-toggle{right:0;left:auto;padding:7px 15px 7px 0px}
	[dir="rtl"] .stellarnav .menu-toggle span.bars{margin-right:0}
	[dir="rtl"] .selLanguage.sidebar {background-position: 13px 13px;float: right;}
	[dir="rtl"] ._cartnumber{margin-right:15px;margin-left:0}

	[dir="rtl"] .stellarnav ul li a{text-align:right;}
	[dir="rtl"] .stellarnav ul li a.dd-toggle{left:0;right:auto;text-align:center}
	[dir="rtl"] .logoutbtn, [dir="rtl"] .signupBtn a{text-align:right}
	
}
@media screen and (max-width: 1150px) {
	._playbox .center {position: absolute;top:0;}
}

@media screen and (max-width: 1100px) {
	.innerpage .innerbannerdiv h1{font-size:45px}
	header .header ._social{width:100%;border-top:1px solid rgba(255,255,255,0.2);text-align:center;padding-top:10px}
	header .header ._social a{background:var(--blue);color:var(--white);border-radius:40px;width:35px;height:35px;padding:8px 0;font-size:15px}
	header .header ._social a:hover{background-color:var(--skyblue)}
	header .header .signupBtn .signbtn{padding:10px 30px}
	header .header .signupBtn .btnlogin{box-shadow:0 3px 6px #1088BD;padding:10px 30px;border-radius:33px;color:var(--blue);text-decoration:none;font-size:18px;font-weight:700;margin-right:17px}
	header .header .signupBtn .btnlogin:hover{background:var(--blue);color:var(--white)}
	p{font-size:16px}
	.heading h2{font-size:40px}
	.captionDIv .boxRound .raffleDiv{padding:10px 15px}
	.entry-header.fixed-header{display:none}
	._playbox ._box div{font-size:42px}
	._playbox ._box div p._playtext{font-size:80px!important}
	._playbox ._box div p{font-size:40px}
}

@media screen and (max-width:1024px){ 
	.counterDiv #numberDiv .count1{font-size:20px;width:34px;}
	.counterDiv #numberDiv .count2{font-size:20px;width:34px;}
	.btn._lg {padding: 24px 21px;font-size: 22px;}
	.animateDiv img {width:140px;}

}
@media screen and (max-width:990px){  
	._playbox{width:348px;margin:0 auto}
	._playbox ._box div{font-size:40px}
	._playbox ._box div p{font-size:40px}
	._playbox ._box{height:210px;padding:60px 20px}
	.playsection{padding:0}
	._playdivinner._middlebox{padding:50px 0 50px}
	._playbox ._center{height:156px;top:34px;right:15px;width:105px}
	.animateDiv{margin-bottom:0}
	p{font-size:15px}
	.heading h2{font-size:34px}
	.playDiv{flex-wrap:wrap;width:100%}
	.playDiv ._playbox h3{font-size:33px}
	.potenialDiv .d-flex{flex-wrap:wrap;justify-content:center}
	.container.d-flex.winnerDiv ._date{font-size:25px}
	.footer .d-flex{background-color:#220f73; flex-wrap:wrap;width:100%}
	.footer .column{width:228px}
	.footer h6{padding-top:50px}
	.caption-inner{padding-left:20px;top:180px}
	.caption-inner h1{font-size:40px}
	.caption-inner .videobtn{max-width:215px;margin-left:0;font-size:14px;padding:5px 0}
	.caption-inner .videobtn i{margin-right:5px}
	.inner-banner{padding-top:0}
	.inner-banner .caption h1{font-size:45px}
	.blogdiv ._bloglist{width:50%}
	
	.buynowsection{margin-top:-35px;}
	.innerbanner {padding-bottom:30px;}
	.videosection {margin-top: 0;}
	.videosection ul li._videolist{margin:8px 0;width:100%;padding:0;}
	.playDiv ._playbox ._top{height: 156px; width: 110px; top: -16px; right: 21px;}
	.playDiv ._playbox ._box div p{font-size:44px;}
	.drawnsection, .nextdrawnsection{flex-wrap: wrap;overflow:hidden;}
	._innerdrawn, ._innernextdrawn{width:100%;}
	._drawnsectiontable{margin-left:0;margin-top:20px;width:100%;}
	._drawnsectiontable thead th{padding:10px;font-size:15px;}
	._drawnsectiontable tbody td{padding:10px;font-size:15px;}
	[dir="rtl"] ._playbox ._box div{font-size:32px;}
	[dir="rtl"] ._playbox ._box div p._playtext{font-size:58px !important;}
	[dir="rtl"] ._playbox ._top {left: 0;right: auto !important;}
	
}

@media screen and (max-width: 750px) {
	.animateDiv{margin-bottom:0;background-color:#f6d330;padding:0;flex-wrap:wrap;width:100%;justify-content:center;height:auto}
	.animateDiv img{display:inline-block;width:100px}
	._animateimg{text-align:center;width:100%;margin-top:-30px}
	._animatedraw{width:100%;text-align:center}
	._animatebtn{margin-top:20px}
	.potenialDiv .heading h2{padding-top:0}
	.playDiv ._playbox h2{padding-top:0}
	.playDiv ._playbox h3{font-size:33px}
	.playDiv ._playbox .top{width:122px}
	.bluebtn{margin-top:40px;height:60px;width:170px}
	.bluebtn a{font-size:18px}
	._playbox .readmorebtn{font-size:18px}
	.container.d-flex.winnerDiv{height:180px}
	.footer .shortlinks ul li a{font-size:16px}
	.footer ul li a{font-size:16px}
	.footer p{line-height:25px;font-size:14px}
	.inner-banner .caption{padding-left:20px}
	.inner-banner .caption h1{font-size:28px}
	.entry-header h1{font-size:40px}
	.scrollup{bottom:120px}
}

@media screen and (max-width:700px){
	.prizesection ul{flex-wrap: wrap;}
	.prizesection ul li{width:100%;background:#fff;padding: 30px;margin-bottom: 20px;border-radius: 10px;box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, 0.1);}
	._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: 0px;}
	.slider-item .tabplus{display:none !important;}
	.slider-item .mobile{display:block !important;}
	._cartinner{justify-content: center;}
	.potenialDiv .heading {padding:20px;}
	.potenialDiv .heading h2{font-size: 20px;}
	.potenialDiv .heading p{font-size:16px;line-height:normal}
	

	.footer .column h5{text-shadow: 1px 1px 1px #121294;}	
	.footer .column{width:100%;text-align: center;margin-bottom:30px;}
	.footerimg{background-color:#220f73; margin-top:0}
	.animateDiv h4 br{display:block}
	._listdiv{text-align: center;padding:15px;flex-wrap: wrap;}
	._featuredimg{width: 100%;max-width: 100%;}	
	._featuredimg img{display: inline;}	
	._contentblog {width: 100%;padding: 25px 0 0 0;	}
	.categoryname{margin-top:0;position: relative;}

	.item{background:rgba(244,244,244,0.2);padding:25px;border-radius:10px;position:relative;border:1px solid #f1f1f1;margin:15px 0;flex-wrap:wrap;text-align:center}
	.item .img{width:100%;text-align:center;padding-right:0}
	.item .text{width:100%;margin-top:15px}
	.potenialDiv .heading h2{font-size:28px}
	.container.d-flex.winnerDiv{flex-wrap:wrap}
	.container.d-flex.winnerDiv h4{font-size:22px}
	.container.d-flex.winnerDiv h2{font-size:35px}
	.container.d-flex.winnerDiv .gradientbtn{margin:0}
	.desktop{display:none}
	.moblile.dn{display:block}
	#sp-ea-249.sp-easy-accordion > .sp-ea-single > .ea-header a{font-size:15px}
	#sp-ea-249.sp-easy-accordion > .sp-ea-single > .ea-header a .ea-expand-icon.fa{font-size:15px}
	.winnerDiv .btn._xlr{width:180px;height:auto;font-size:26px!important;padding:12px 0;font-size:23px!important;line-height:23px!important}
}

@media screen and (max-width:600px){
	.blogdiv ._bloglist {width: 100%; }
	.animatesection{padding-left:0;padding-right:0}
	section .winnerDiv ._winnerdate{width:100%;text-align: center;margin-bottom: 10px;}
	.container.d-flex.winnerDiv ._date{font-size: 20px;}  
	section .winnerDiv ._winnerdate ._winnerannounced{font-size: 32px;line-height: 42px;}
	.buynowsection{margin-top:-15px;}
	.innerbanner {padding-bottom: 15px;}
	.previusdraw ._headerrow{flex-direction:inherit;flex-wrap: wrap;}
	.previusdraw ._headerrow ._headerbtn{width:100%;margin-bottom: 15px;}
	.previusdraw ._headerrow ._headerbtn a{width: 100%;padding: 12px 0;font-size: 18px;}
	.previusdraw ._headerrow ._selectdraw{width:100%;}
	.videobanner {background-size:75px;padding-left: 80px;background-position:0;}
	._video{padding:17px !important;}
	._video p{line-height:normal;}
	.animateDiv h4{font-size: 18px;}
	.buynowsection .counterDiv{padding-top:0} 
	.buynowsection ._animatedraw .nextsection{margin-right:15px !important;}
	.buynowsection ._nextdraw{font-size:14px;}
	.buynowsection ._animatedraw{padding:15px 0;}
	.buynowsection ._animatedraw .nextsection ._nextdraw{line-height: 22px;}
	.buynowsection .counterDiv h5{font-size: 10px;margin-top:5px;}
	.buynowsection .counterDiv #numberDiv .count2, .buynowsection .counterDiv #numberDiv .count1{font-size: 16px;width: 19px;padding:7px 0;}
	.buynowsection ._dateround {font-size: 12px;}
	.liveDetails h4{line-height:normal}
	.liveDetails span{display:block;}
	.widgetDiv{margin-top:15px;}
	[dir="rtl"] .buynowsection ._animatedraw .nextsection{margin-left:7px;width:auto;margin-right:0 !important}
	[dir="rtl"] ._playbox ._box div{font-size:26px;}
}  

@media screen and (max-width: 550px) {
	.animateDiv{margin-bottom:0}
	.container.d-flex.winnerDiv h2{text-align:center;padding-bottom:10px}
	._infoDiv li i{width:40px;height:40px;font-size:18px;padding:6px 0}
	._infoDiv li div{padding:0 0 0 50px}
	footer .shortlinks{width:100%}
	footer a,.footer li{font-size:14px}
	.contactdetails li:last-child{font-size:14px;line-height:normal}
	.caption-inner .videobtn{max-width:135px;top:170px}
	
}

@media screen and (max-width: 450px) {
	.counterDiv #numberDiv{margin:0 1px;line-height:40px}
	.counterDiv #numberDiv .count1{padding:7px;font-size:24px;width:30px}
	.counterDiv #numberDiv .count2{padding:7px;margin:0 3px;font-size:24px;width:30px}
	.animateDiv{padding:0}
	.counterDiv h5{margin-top:8px;font-size:12px}
	.animateDiv h4{font-size:16px}
	.captionDIv .boxRound{padding:15px}
	.captionDIv .boxRound .raffleDiv{padding:10px 7px}
	.container.d-flex.winnerDiv .gradientbtn{width:156px;height:55px}
	.captionDIv .boxCaption h3{font-size:31px}
	.captionDIv .boxCaption h4{font-size:28px}
	.captionDIv .boxCaption p{font-size:14px}
	.footer .column{width:100%}
	.inner-banner .caption{width:86%}
	.inner-banner .caption h5{font-size:18px}
	.caption-inner h1{font-size:30px}
}

@media screen and (max-width:380px){ 	
	.buynowsection .counterDiv h5{font-size:9px;}
	.buynowsection .counterDiv #numberDiv .count2, .buynowsection .counterDiv #numberDiv .count1{margin:0 1px;}
	.buynowsection ._animatedraw .nextsection {margin-right:5px;}
	.buynowsection ._animatedraw .nextsection ._dateround{font-size:9px;}
	._featuredimg img {display: block;}
	.counterDiv #numberDiv .count2{margin:0 0;}
}
/* responsive code */