.innerbanner {
  padding-bottom: 45px;
	text-align:center;
}
.innerbanner img {
  width: 100%;
}
.justify-center {
  justify-content: center;
}
._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;
}
._featuredimg {
  width: 20%;
  min-width: 270px;
  margin-right: 20px;
}
._contentblog {
  width: 75%;
  padding: 30px;
    padding-left: 30px;
  padding-left: 0;
	text-align:right;
}
._postdate {
  color: #121294;
  margin-bottom: 10px;
  font-weight: 700;
}
._listdiv ._contentblog h4 {
  font-size: 24px;
  margin-bottom: 10px !important;
  font-family: var(--text);
  font-weight: 500;
}
.table-responsive td{padding:10px;}
._drawnsectiontable {
  margin-left: 30px;
  width: 100%;
}
.drawnsection table, .nextdrawnsection table {
  width: 100%;
}
.table-responsive  table thead th {
  padding: 1.41575em;
  vertical-align: middle;
}
.table-responsive  table th {
  font-weight: 600;
}
table:not(.has-background) tbody td {
  background-color: #fdfdfd;
}
.contentsection ._contenttext h5 {
  color: #121294;
  font-weight: 700;
  margin-bottom: 10px !important;
  font-size: 22px;
  text-transform: capitalize;
}
.container div[id^='wpsm_accordion_']  .wpsm_panel-default{
  background: 0 0 !important;
  border: none !important;
  box-shadow: 2px 3px 7px var(--greyshadowbtn),-6px -3px 12px var(--white) !important;
  border-radius: 42px !important;
	color:#121194 !important;
	margin:12px 6px !important;
	border:none !important;
	background-color:#fff !important;
}
.wpsm_panel-default h4 {
 	background-color: #fff;
  border: 1px solid #e7e7e7 !important;
  outline: none;
  padding: 20px 25px;
  color: #0077c8;
  border-radius: 42px !important;
}
.container div[id^='wpsm_accordion_'] .wpsm_panel-default > .wpsm_panel-heading {
  padding: 0;
	background-color:#fff !important;
}
.container div[id^='wpsm_accordion_'] .ac_open_cl_icon::before, .ac_title_class, .container div[id^='wpsm_accordion_'] .wpsm_panel-default h4 a{color:#121294 !important;}
.container div[id^='wpsm_accordion_'] .wpsm_panel-body {padding:12px 15px;border:0 !important;}
.container div[id^='wpsm_accordion_'] .wpsm_panel-body {padding:20px 40px 20px !important;}
.container div[id^='wpsm_accordion_'] .wpsm_panel-body  a{color:#1a62b6 !important;}
.container div[id^='wpsm_accordion_'] .wpsm_panel-body  a:hover{color: #154e92; !important;}
article[id='post-'] section div.container div[id^='wpsm_accordion_'] .wpsm_panel-default {
  border: none !important;
}
.inner section article .container div[id^='wpsm_accordion_'] .ac_open_cl_icon{background-color:#f00 !important;}
@font-face {
  font-family:"font awesome 6 pro";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(/wp-content/themes/lottochi/assets/webfonts/fa-solid-900.woff2) format("woff2"),
  url(/wp-content/themes/lottochi/assets/webfonts/fa-solid-900.woff) format("woff"),
  url(/wp-content/themes/lottochi/assets/webfonts/fa-solid-900.ttf) format("truetype")
}
.far,
.fa-regular {
  font-family:"font awesome 6 pro";
  font-weight:400
}
.bulletlist li::before {
  content: "\f054";
  position: absolute;
  color: var(--blue);
  font-weight: 700;
  margin: 0 -20px;
  font-family: "font awesome 6 pro";
}
.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;
	max-width:100%;
	height:auto;
		
}
.contentsection ._contenttext {
  width:55%
}
.contentsection ._contenttext h5 {
  color:#121294;
  font-weight:700;
  margin-bottom:10px!important;
  font-size:22px;
  text-transform:capitalize
}
.reverserow {
  flex-direction:row-reverse
}
.integrityssectionrow {
  margin-top:50px
}
.wpsm_panel-body:has(.faqcont)
{
	border:0 !important;
}
.blogdivsection h3 {
  color: #121294;
  font-weight: 700;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 35px !important;
}
.contentsection .column {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
/* rtl text alignment */
[dir="rtl"] .logindivsection .signupBtn .btn._sm{text-align:right;}
[dir="rtl"] header .header .nav_inner .has-menu i {
  left: 20px !important;
	right:auto;
}
._carttext span{color:#154e92;}
@media screen and (max-width: 1200px) {
  .contentsection ._contentimg {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
	 .contentsection ._contenttext {
    width: 100%;
    text-align: center;
  }
}
/* menu css starts */
header .header .navs ul li{position:relative;line-height: normal;}
header .header ul.menu{list-style:none;padding:0;margin:0;display:flex}
header .header ul.menu li a{font-family:var(--heading);font-size:15px;color:#121294;text-decoration:none;padding:0 12px;display:inline-block;}
.header .navs ul li.active a,.header .navs ul li:hover a,.header .navs ul li.current_page_item a{color:#121294;}
.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{color:#434343;text-decoration:none;display:block;padding:6px 30px;line-height:normal;font-size:13px;font-weight:400;text-align: left;}
.header .navs ul li.has-menu .sub-menu li a:hover{background:#121294;color:#ffffff;padding: 6px 30px;}
.header .navs ul li.has-menu .sub-menu li:first-child a{border:0}
.header .navs ul li.has-menu:hover .sub-menu{opacity:1;visibility:visible;top:26px}

.header .sub-menu{position:absolute;z-index:999;left:-50px;position:absolute;top:60px;background:#fff;width:230px;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}

/*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:#0a0a70}
.hamburger-box{width:20px;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:25px;height:px;background-color:#0a0a70;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*/
.nav_inner{display:flex;align-items:center;}
.animateDiv img{max-width:100%;height:auto;}
header .logo .custom-logo-link img {
   max-width: 100%;
}
.header .align-items-center {
  align-items: inherit !important;
}
[dir="rtl"]	.header .navs ul li.has-menu .sub-menu li a{text-align:right;}
@media screen and (max-width: 1200px){	
header .header ul.menu li a{font-size:15px;padding:0 10px;}
	header .header .nav_inner ul.menu{display: none;width: 100%; }
	header .header{min-height:10px;}
	.mobile-toggle{display:block;position: absolute;}	
	header .header img{width:100px;}

	header .header .nav_inner.menu-active {opacity: 1;visibility: visible;max-width:320px;left:0;}
	header .header .nav_inner.menu-active ul{display:block}
	header .header .nav_inner {margin: 0;position: fixed;left: -350px;top: 78px;width: 100%;height: auto;background: #fff;transition: all .2s ease-in-out;opacity: 0;visibility: hidden;overflow-x: hidden;overflow-y: auto;padding-bottom: 0;display: block;border-radius: 0 0 10px 10px;}
	header .header .nav_inner  ul li{border-top: 0;line-height:14px;}

	header .header .nav_inner 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 .nav_inner ul li .sub-menu i{display:block;float:right;margin:0;font-size:22px}
	header .header .nav_inner ul li .sub-menu li{margin-right:0}
	header .header .nav_inner ul li .sub-menu li:hover ul{opacity:1;visibility:visible}
	header .header .nav_inner 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 .nav_inner ul li .sub-menu li a{color:var(--main-color);text-decoration:none;display:block;padding:10px 20px;line-height:normal;font-size:13px;font-weight:400}
	header .header .nav_inner ul li .sub-menu li a:hover{background:rgba(0,0,0,0.02);color:var(--heading-color)}
	header .header .nav_inner ul li .sub-menu li a::after{display:none}
	header .header .nav_inner ul li:hover .sub-menu{opacity:1;visibility:visible;top:65px;}
	header .header .nav_inner ul li a{padding:14px 15px;display:block;font-size:14px;width: 100%;}
	header .header .nav_inner .has-menu i{position:absolute;right:20px;top:18px;}

	header .header .nav_inner 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;}
[dir="rtl"] header .header .nav_inner .has-menu i {
  left: 20px !important;
	right:auto;
}	
	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);}
	.logo{padding-left:20px;}

	.lang_div{display:flex;flex-wrap:wrap;}
	.logindivsection{width:100%;}
	.logindivsection a.btnsignup{width:100%;border-radius:0;padding: 13px 44px;text-align:left;}
	.logindivsection a.btnsignup i{float: right;padding-top:6px;}
	.selLanguage{margin:10px 45px;clear: both;}

	header .header .nav_inner.menu-active .lang_div .signupBtn ul{display:none;}	
	.menu-header-menu-container{max-width:320px;}
	.logindivsection .signupBtn .btn._sm{max-width:100%;font-size:18px;padding: 10px 12px;}	
header {padding:12px 0 !important;}
.header .navs ul li.has-menu .sub-menu li a:hover{background:#ffffff;color:#56c9eb;padding: 6px 0px;}
} 
/* menu css ends */