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

@media screen and (max-width: 1600px) {
	.bannerdiv .heroslider .caption h3{font-size:38px;}
}

@media screen and (max-width: 1200px) {
	.logo img{width:80%}
	.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 img{width:360px;}
	.bannerdiv .heroslider .caption h3{font-size:28px;}
	.bannerdiv .heroslider .caption h2{font-size: 32px;margin-bottom:0;}
	.bannerdiv .heroslider .slider-item{border-radius:24px;}
	.aboutSection{flex-wrap: wrap;}
	.about_img{width:100%;margin-bottom:25px;}
	.about_content {width:100%;}
	.latest-result-item-body, .latest-result-item-header{flex-wrap:wrap;}
	.latest-result-item-body .winner-num{width:100%;margin-bottom:20px;text-align:center;}
	.winner-num ul{justify-content:center;}
	.btn-area{margin:0 auto}
}
 
@media screen and (max-width: 990px) {
.inner section{padding:0;}
.bannerdiv{margin-top:30px;}
.bannerdiv .heroslider .caption{max-width:100%;text-align:center;padding-top:0;width: 100%;margin-bottom:25px;}
.mobile-toggle{display:block}
header .header .menu-header-menu-container ul.menu{display: none;width: 100%; }
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 {margin: 0;position: fixed;left: 0;top: 80px;width: 100%;height: calc(100% - 60px);background:var(--blue);transition: all .2s ease-in-out;opacity: 0;visibility: hidden;overflow-x: hidden;overflow-y: auto;padding-bottom: 60px;display: block;}
header .header .menu-header-menu-container  ul li{border-top:1px solid #000;line-height:50px;}

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:0 25px;display:block;font-size:16px;width: 100%;}
header .header .menu-header-menu-container .has-menu i{position:absolute;right:20px;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);}

.container-md{width:80%}
section, .section{padding:25px 0}
.heroslider .container-md{width:90%}
._innerslider{flex-wrap: wrap;}	
header .header{min-height:80px;}
.mobile-toggle{display:block}
.selLanguage{display:none;}
.drawnsection, .nextdrawnsection{width: 100%;margin-bottom: 20px;}
._innerdrawn, ._drawnsectiontable{width: 100%;}
._drawnsectiontable{margin-left:0;margin-top:20px; }


.heroslider .flex-row-reverse{flex-direction: inherit;}
.howtoplaysection{padding-left:25px;padding-right:25px;border-radius:24px;}
.howtoplaysection .d-flex, .lotterydiv .d-flex{flex-wrap: wrap;}
.howtoplaysection ._steps._mid, .lotterydiv ._lotterylist:nth-child(2){margin:30px 0}
.lotterydiv ._lotterylist{width:100%;}
.lotterydiv ._column.mid{margin:0}
.lotterydiv ._lotterylist ._column{margin:0 !important}
.lotterydiv ._lotterylist ._column h4{font-size:28px;}
.lotteryresultiterms ._lotteryresult{width:100%;margin:10px 0;}
footer .note {margin:20px 15px 15px 0;}	

.numberGenration ._steps ._sortcontent{text-align: center;padding-left:0}
.numberGenration ._steps img{width: 60px;margin-bottom:15px;position: relative;}
.numbergern_box{flex-wrap:wrap;max-width:100%;}
.numberGenration ._steps._mid{margin:15px 0;}
.numberGenration ._steps ._sortcontent p{line-height: 23px;font-size: 16px;}
.numberGenration ._steps h5{font-size:20px;}
.bannerdiv .heroslider .captionimg{margin-bottom: 0;width: 100%;text-align: center;}
.bannerdiv .heroslider .captionimg img{width: 270px;}
.bannerdiv .heroslider{margin-bottom: 20px;}
.lotterydiv .container{max-width:100%;}
.lotteryresultiterms ._lotteryresult:nth-child(2){margin:10px 0;}
}

@media screen and (max-width: 800px) {
	.howtoplaysteps .container-md{width:100%;}
	.howtoplaysteps ._steps ._sortcontent br{display:none;}
	.ac_title_class{font-size: 16px;line-height: 20px;}
	.contact-area ul {flex-wrap: wrap; }
	.contact-area li{width: 100%;margin: 10px 0;}
	.contentsection .heading h1{font-size:32px;}
}


@media screen and (max-width: 768px){
	.lotterydiv ._lotterylist ._column h4 {margin-bottom: 10px;}
	.howtoplaysection ._steps._mid, .lotterydiv ._lotterylist:nth-child(2) {margin: 10px 0;}
	.bannerdiv .heroslider .caption {margin-bottom: 10px;}
	
	.bannerdiv .heroslider .caption h1 {font-size: 24px;line-height:1em;}
	header .header {min-height: 60px;}
	header .header .menu-header-menu-container {top: 61px;}
	.howtoplaysteps ._steps ._stepheading {padding: 10px 0;}
	.howtoplaysteps ._steps ._sortcontent {padding: 10px;}
	.howtoplaysteps ._steps ._sortcontent p {line-height: 1.2em;}
	.howtoplaysection {margin-top: 10px;padding:10px !important;}
	.heading h6 {margin-bottom: 5px;}
	.btn-area .btn {font-size: 15px;margin-bottom: 15px;padding: 5px 20px;height: auto;line-height: normal;}
	.faqs .wpsm_panel-group .wpsm_panel-heading .ac_title_class {height: auto;padding-top:5px !important;}
	._lotterylist:nth-child(2) {margin: 2px 0 !important;}
	.lotterydiv ._lotterylist ._lotterydetails ._line {height: 23px;}
	.lotterydiv ._lotterylist ._column h4 {margin-bottom: 5px;}
	.heading h2 {font-size:24px;line-height: 1.3em;margin-bottom: 10px;}
	.howtoplaysteps ._steps img {width: 50px !important;height: 50px !important;min-height:50px;}
	.howtoplaysteps ._steps h5 {font-size: 24px !important;}
	.post-inner .lotterydiv{padding: 12px 0 !important;}
}


@media screen and (max-width: 600px) {
	.container-md{width:100%;}
	.logo img {width:70%;}
	.bannerdiv .heroslider .caption h1 strong{font-size:inherit;}
	.bannerdiv .heroslider .caption h3, .bannerdiv .heroslider .caption h2{font-size: 20px;}
	.bannerdiv .heroslider .caption h1{font-size:36px;line-height: 1em;}
	._selectdraw{width: 100%;margin-bottom: 15px;}
	.previusdraw ._headerrow ._headerbtn a, ._selectdraw{width: 100%;}
	.previusdraw ._headerrow{flex-direction: inherit;flex-wrap: wrap;}
	
	.heading h6{font-size: 14px;}
	.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 5px;}
	.paymentmode ._listpaymentmode ul li img{width:100%;}
	.boxdiv{padding:20px;} 
	.btn, button.btn{font-size: 18px;}
	.howtoplaysection{padding-left:20px;padding-right:20px;}
	 .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: 16px;}
	.faqs .ac_open_cl_icon{padding:12px 5px !important;}
	.latest-result-item-body{text-align: center;}
	.latest-result-item-body .btn-area{width:170px;}
	.latest-result-item-footer {text-align: center;margin-top: 0;}
	.footerdiv img{width:180px;}
	.integratedMode ._listpaymentmode ul{flex-wrap: wrap;}
	.integratedMode ._listpaymentmode ul li{width:100%;text-align:center}
	.lotterydiv ._lotterylist ._column ._lotteryimg img{width:200px;}
}

@media screen and (max-width: 400px) {
	.bannerdiv .heroslider .captionimg img{max-width:100%}
	.bannerdiv .heroslider .caption h1{font-size: 30px;}
	.lotterydiv ._lotterycaption{top:38%;font-size:22px;}
	
	.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%;}
	.contact-area .address-area{padding:10px;}
}