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*/
 
/*common-css*/
.listStyle{margin:20px 0 20px 20px}
.listStyle li{list-style:disc;color:var(--blue)}
*{transition:all .35s ease-out;-webkit-transition:all .35s ease-out}
:focus,:hover{outline:0}
:root{--blue:#071A25;
	--darkblue:#071A25;
	--darkslate:#23323C;
	--skyblue:#0190c7;
	--green:#C1D031;
	--green2:#b1c309;
	--red:#f80000;
	--black:#000;
	--orange:#ffb200;
	--white:#fff;
	--offwhite:#f1f1f1;
	--grey:#131313;
	--ctext:#B2B2B2;
	--heading:'Poppins';
	--text:'Poppins';
}
a{text-decoration:none;}
body{font-family: var(--text);padding-top:56px;background-color:var(--darkblue);
background-image:url(../images/bgpattern.png);}
.container{max-width:1680px}
.container-md{max-width:1200px}
.container-sm{max-width:970px}
.container-xs{max-width:680px;margin:0 auto}
section,.section{padding:40px 0}

._green{background:var(--green)}
._blue{background:var(--skyblue)}
._orange{background:var(--orange)}

.-yellow{background-image:url(../images/yellow-dottedbg.svg);background-repeat: no-repeat;
	background-position: 0;background-size:100%}
.-red{background-image:url(../images/red-dottedbg.svg);background-repeat: no-repeat;
	background-position: 0;background-size:100%}
.-green{background-image:url(../images/green-dottedbg.svg);background-repeat: no-repeat;
	background-position: 0;background-size:100%}


.bgGrey{background-color:var(--offwhite)}
h1,h2,h3,h4,h5,h6{font-family:var(--heading);font-weight:700;}
.w100{width:100%;}
.mb20px{margin-bottom:20px;}
p{font-family:var(--text);line-height:30px;font-size:18px;color:var(--ctext) ;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(--ctext);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:15px}
.heading span{color:var(--skyblue)}
.heading span strong{color:var(--green)}
.heading h6{font-size:24px;color:var(--ctext);margin-bottom:15px;}
.heading h2{font-size:41px;color:var(--white);}
.heading h1{font-size:78px;color:var(--blue)}
.heading p{font-size:18px;color:var(--ctext)}

.btn, button.btn{color:var(--blue);padding:5px 20px;font-weight:700;text-transform:uppercase;font-size:24px;border-radius:8px;font-family:var(--text);}
.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._green:hover{background:var(--green);box-shadow:0 10px 30px rgba(177,195,9,0.5)}
.btn i{margin-left:4px}
.btn._xs{padding:5px;font-size:12px;line-height:normal}
.btn:hover{background:var(--skyblue);color:var(--white)}
.login_link, .account_link, .logout_link {display: none;}
.error._danger span{color: #721c24;}
/*common-css*/
  

/*header*/
header{position: fixed;width: 100%;top: 0;z-index: 1000;}
header .header{min-height: 120px;}
header .header img{height:auto;}

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

.home header{box-shadow:none !important;}
.home header.fixed-header{box-shadow:0 9px 10px rgba(0,0,0,0.1) !important;background:var(--darkslate)}
.inner{padding-top:120px}
.inner header{box-shadow:0 9px 10px rgba(0,0,0,0.1);background:var(--darkslate)}
.inner section{padding:70px 0}
.inner section .heading h1{margin-bottom:35px !important;}
/*inner-fixed*/

header .header .navs ul li{position:relative;line-height: 65px;}
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:16px;color:var(--ctext);text-decoration:none;text-transform:uppercase;padding:0 12px;display:inline-block;font-weight:700;}
.header .navs ul li.active a,.header .navs ul li:hover a,.header .navs ul li.current_page_item a{color:var(--green)}
.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{text-transform:capitalize;border-top:1px solid #000;color:var(--ctext);text-decoration:none;display:block;padding:12px 20px;line-height:normal;font-size:16px;font-weight:400;text-align: center;font-weight:700;}
.header .navs ul li.has-menu .sub-menu li a:hover{background:var(--green);color:var(--black)}
.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:65px}

.header .sub-menu{position:absolute;z-index:999;left:-50px;position:absolute;top:62px;background:var(--darkslate);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}
/*header*/


/*banner*/
.bannerdiv{padding:0;margin-top: 70px;}
.bannerdiv .heroslider{display:flex;align-items:center;margin-bottom:60px;}
.bannerdiv .heroslider .slider-item{width:100%;border-radius:58px;box-shadow:0 4px 4px rgba(0,0,0,0.25);background-size: cover !important;}
.bannerdiv .heroslider .caption{z-index:20;position:relative;text-transform:capitalize;width:50%;padding-left:25px;}
.bannerdiv .heroslider .caption h3{font-size:48px;color:var(--white)}
.bannerdiv .heroslider .caption h2{font-size:48px;color:var(--orange);margin-bottom:30px}
.bannerdiv .heroslider .caption h1{font-size:140px;color:var(--white);margin:30px 0;line-height:1}
.bannerdiv .heroslider .caption h1 strong{display:block;font-size:87px}
.bannerdiv .heroslider .captionimg{position:relative;margin-bottom:-70px;width:50%}
.bannerdiv .heroslider .captionimg img{width: 100%;}
/*banner*/


/* lotterydiv */
.lotterydiv{text-align:center}
.lotterydiv ._lotterylist{width:32%}
.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;display:none;}
.lotterydiv ._lotterylist ._lotterydetails{font-size:25px;color:#fff;width:100%;}
.lotterydiv ._lotteryimg{position: relative;width: 265px;margin: 0 auto;}
.lotterydiv ._lotterycaption{color: #fff;font-weight:bold;position:absolute;left:0;right:0;top:39%;font-size:24px;width:140px;
margin: auto;line-height: 33px;}
.lotterydiv ._lotterylist ._lotterydetails br{display:none;}
.lotterydiv ._lotterylist ._lotterydetails div{width:100%}
.lotterydiv ._lotterylist ._lotterydetails ._line{background:#fff;width:2px;height:34px;display:inline-block}
.lotterydiv ._lotterybtn{margin-top:30px;}
.latest-result-item-body .winner-num{text-align:left;}
.lotterydiv .-yellow ._lotterycaption{color:#FFFF44;}
.lotterydiv .-red ._lotterycaption{color:#FC4A4A;}
.lotterydiv .-green ._lotterycaption{color:#4FFE50;}
/* lotterydiv */


/* how-to-play-section */
.numberGenration ._steps{background-color:var(--darkslate);border-radius:16px;width:100%;overflow:hidden;padding:25px;}
.numberGenration ._steps._mid{margin:0 20px}
.numberGenration ._steps h5{color:var(--white);font-size:24px;text-transform:capitalize;font-weight:700;margin-bottom:15px;}
.numberGenration ._steps ._sortcontent{padding-left:50px;position: relative;}
.numberGenration ._steps ._sortcontent p{color:var(--ctext);font-size:21px;}
.numberGenration ._steps img{width:35px;min-height:35px;position: absolute;left: 0;}
/* how-to-play-section */


/* howtoplaysteps */
.howtoplaysteps ._steps{background-color:var(--darkslate);border-radius:16px;width:100%;overflow:hidden;padding:25px;text-align:center;}
.howtoplaysteps ._steps._mid{margin:0 30px}
.howtoplaysteps ._steps h5{color:var(--white);font-size:24px;text-transform:capitalize;font-weight:700;margin-bottom:15px;text-align:center;}
.howtoplaysteps ._steps ._sortcontent{position: relative;text-align:center;}
.howtoplaysteps ._steps ._sortcontent p{color:var(--ctext);font-size:21px;margin-bottom:0;}
.howtoplaysteps ._steps img{width:35px;min-height:35px;position: absolute;left: 0;}
/* how-to-play-section */


/* integratedMode */
.integratedMode p{color:#231f20}
.integratedMode ._listpaymentmode ul{display:flex;justify-content:center;margin:0;}
.integratedMode ._listpaymentmode ul li{list-style:none;margin:0 15px;}
.integratedMode ._listpaymentmode ul li a{color:var(--green);}
.integratedMode ._listpaymentmode ul li a:hover{text-decoration:underline;}
/* integratedMode */


/* 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:var(--ctext);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:var(--darkslate);padding:50px 0}
footer img{margin-bottom:15px}
footer ._userlinks{margin-top:15px}
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{color:#f1f3ff;text-align:center;padding:0 10px;line-height:19px;font-size:12px;text-decoration:none}
footer .menu-footer-menu-container ul.menu li{list-style:none;margin:0;line-height: normal;}
footer ._userlinks a:hover{color:var(--white)}
footer .note{margin-top:20px;display:none;}
footer p{color:#f1f3ff;font-size:12px;margin-bottom:0;line-height:normal}
footer p:last-child{margin-bottom:0}
footer .copyright{padding-top:20px}
/* footer */
 
.flowdiv a{position:fixed;right:20px;bottom:15px;background:var(--skyblue);z-index:99;width:45px;height:45px;font-size:18px;border-radius:100%;text-align:center;text-decoration:none;color:var(--white);padding:10px;font-weight:700;line-height:22px;box-shadow:0 0 0 9px rgba(255,255,255,0.09);animation:blinkingText 2s infinite;transition:width 5s}
.flowdiv a:hover{opacity:1}
@keyframes blinkingText {
0%{background:var(--blue)}
100%{background:var(--skyblue)}
}

.selLanguage {border: 1px solid #d5d5d5;border-radius: 5px;padding: 7px;background:var(--darkblue);
color:var(--ctext);}
.selLanguage option{border: 1px solid #d5d5d5;border-radius: 5px;padding: 7px;background: transparent;}
.selLanguage option:focus{color:var(--ctext)}


/*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;color: var(--green);margin-bottom:15px !important;}

.contentsection h2{margin-bottom:15px;font-size: 24px;color:var(--white);}	
.contentsection h3{margin-bottom:15px;font-size:18px;color:var(--white);}	
.contentsection a{color:var(--skyblue);text-decoration: none;}	
.contentsection a:hover{text-decoration:underline;}	
.about_img {width: 55%;}
.about_content {width: 45%;}
.about_img img{max-width: 100%;}

/* lotterydiv */
.lotteryresultiterms ._lotteryresult:nth-child(2){margin:0 15px;}
.latest-result-item-header{padding-bottom: 20px;margin-bottom: 20px;position: relative;border-bottom: 1px solid #000;}
.latest-result-item-header .icon{width: 100%;}
.lotteryresultiterms ._lotteryresult{border-radius:24px;padding:25px !important;background:var(--darkslate);width:100%;}
.latest-result-item .icon img{width:160px;}	
.next-jack-amount{color: var(--white);text-align: center;position: absolute;width: 120px;left: 0;right: 0;margin: auto;}
.next-jack-amount p{margin-bottom: 0;font-weight:bold;color: var(--white);}	
.winner-num span{font-family:var(--semi);color: var(--white);}
.winner-num span strong{display:block;}
.winner-num ul{display: flex;margin-top: 7px;}
.winner-num ul li{background:var(--green);width: 40px;color:var(--ctext)
	height: 40px;text-align: center;border-radius: 100%;padding:6px 0;margin:0 2px;}
.lotteryresultiterms ._lotteryresult h4 {text-transform: uppercase;font-size: 35px;color: #fff;margin-bottom: 20px;margin-top: 0;}
.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);}

/*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:var(--darkslate)}
.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:var(--darkslate);text-transform:uppercase;font-size:13px;padding:8px 0;}
.contact-area li div a{color:var(--darkslate);}
.contact-area li{display: flex;align-items:center;width:50%;width: 45%;background:#fff;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:var(--green);width:50px;height:50px;border-radius: 100%;text-align: center;
margin-right:6px;font-size:25px;color:var(--darkslate);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:var(--darkslate);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:5px;margin:15px 5px;}
.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: 45px !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(--green);width: 42px;
	height: 42px;border-radius: 100%;text-align: center;font-size: 28px;padding: 7px 0;position: absolute;top: 10px;left: 10px;}
.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*/





/*modal*/
.modal {}
.modal-dialog{display:flex;justify-content:center;align-items:center;height:90%;}
.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:40px;}
.modal .modal-header h3{color:var(--blue);text-align:center;width:100%;}
/*modal*/

.btn-area{width:140px;}
.btn-area .btn{font-size:15px;margin-bottom:15px;}



/*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:var(--white)}
.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:2px;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--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*/