
*  html5 doctor css reset | http://html5doctor.com/html-5-reset-stylesheet
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{height: 100vh;font-family: 'signikaregular';}
a:hover{text-decoration: none;}
ul,li,label,a,h1,h2,h3,h4,h5,h6,p,figure{list-style: none;margin: 0;padding: 0;}

/* ------------- Header Css ------------ */
#header{background-image: url('../img/header-bg.png');background-size: cover;background-repeat: no-repeat;background-position: top left;padding-top: 60px;padding-bottom: 40px;}
#header .header_section .header_content .headerBtn{width: 35px;height: 35px;display: block;margin-left: 40px;}
#header .header_section .header_content .headerBtn figure img{width: 100%;height: 100%;}
#header .header_section .header_content .header_heading{text-align: center;margin-top: 25px;}
#header .header_section .header_content .header_heading .heading{color: #fff;font-size: 21px;position: relative;font-family: 'balooregular';line-height: 1;display: inline-block;}
#header .header_section .header_content .header_heading .heading:after{content: "";display: block;width: 110px;height: 4px;background-image: url(../img/underline.png);background-size: cover;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);box-shadow: 0px 0px 12px #7F00AA;border-radius: 15px;}
/* ------------- / Header Css ------------ */


/* ------------- Content Css ------------ */

#soraBody{width: 500px;margin: 0 auto;background-color: #242427;position: relative;overflow: hidden;height: 100%;overflow-y: auto;}
#soraBody::-webkit-scrollbar{width: 2px;}

/* ------------- Home Css -------------- */
#soraBody #banner{background-size: cover;background-repeat: no-repeat;background-position: center center;height: 220px;}
.shop_box_part{padding: 20px 0 35px;}
.shop_box_part .shop_box_content .shop_box{background-image: url('../img/box-bg.png');background-size: 100% 100%;background-repeat: no-repeat;width: 50%;padding-top: 30px;padding-bottom: 50px;text-align: center;position: relative;margin-bottom: 20px;}
.shop_box_part .shop_box_content .shop_box .item_img{width: 65%;margin: 25px auto 0;}
.shop_box_part .shop_box_content .shop_box .item_img img{max-width: 100%;max-height: 100%;}
.shop_box_part .shop_box_content .shop_box .item_info{margin: 15px 0 10px;}
.shop_box_part .shop_box_content .shop_box .item_info p{color: #fff;font-size: 15px;}
.shop_box_part .shop_box_content .shop_box .point figure{width: 20px;height: 20px;}
.shop_box_part .shop_box_content .shop_box .point figure img{width: 100%;height: 100%;}
.shop_box_part .shop_box_content .shop_box .point p{color: #fff;font-size: 17px;padding-left: 5px;}
.shop_box_part .shop_box_content .shop_box .btn_part{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.shop_box_part .shop_box_content .shop_box .btn_part .redeem_btn{width: 95px;}
.btn_part .redeem_btn{background-color: #6ED55B;border-radius: 10px;border: 1.5px solid#fff;color: #fff;padding: 8px;display: inline-block;font-size: 12px;width: 80px;box-shadow: 0px 0px 4px #02CA59;}
.btn_part .redeem_btn.add_cart_btn{background-color: #0900ff;box-shadow: 0px 0px 5px 0px #0900ff;}

.shop_box_part .shop_box_content .shop_box .btn_part .deliver_btn{width: 95px;}
.btn_part .deliver_btn{background-color: #6ED55B;border-radius: 10px;border: 1.5px solid#fff;color: #fff;padding: 8px;display: inline-block;font-size: 12px;width: 80px;box-shadow: 0px 0px 4px #02CA59;}

.shop_box_part .shop_box_content .shop_box .btn_part .blue_btn{width: 95px;}
.btn_part .blue_btn{background-color: #6ED55B;border-radius: 10px;border: 1.5px solid#fff;color: #fff;padding: 8px;display: inline-block;font-size: 12px;width: 80px;box-shadow: 0px 0px 4px #02CA59;}

.shop_box_part .shop_box_content .shop_box .available{border: 1px solid#fff;border-radius: 25px;color: #7F00AA;background: #93da30;
	background: -moz-linear-gradient(top,  #93da30 0%, #c9f291 52%, #93da30 100%);
	background: -webkit-linear-gradient(top,  #93da30 0%,#c9f291 52%,#93da30 100%);
	background: linear-gradient(to bottom,  #93da30 0%,#c9f291 52%,#93da30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93da30', endColorstr='#93da30',GradientType=0 );
	font-size: 13px;padding: 3px;display: block;width: 65%;position: absolute;top: 6px;left: 50%;transform: translateX(-50%);font-family: 'balooregular';}

.shop_here_part .shop_box_content .shop_box .point figure{width: 30px;height: auto;}
.shop_here_part .shop_box_content .shop_box .item_img{margin: 10px auto 0;}
/* ------------- / Home Css -------------- */

/* ------------- App information Css -------------- */
.appBg_img{background-image: url('../img/app-bg.png');background-size: 100% 100%;padding-top: 45px;padding-bottom: 60px;background-repeat: no-repeat;background-position: top center;text-align: center;overflow-y: auto;}
.score_part{background-image: url('../img/score-bg.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: top center;text-align: center;padding: 6% 6%;margin: 0 35px 20px;}
.score_part .score_content .score_point{width: 50%;padding: 15px;}
.score_part .score_content .score_point:first-child{border-right: 1px solid#fff;}
.score_part .score_content .score_point p{color: #fff;font-size: 18px;padding-bottom: 10px;}
.score_part .score_content .score_point p:last-child{padding-bottom: 0;}

.app_btn_part ul li:not(:last-child){margin-bottom: 20px;}
.app_btn_part .app_btn{width: 200px;background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9dbf6 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9dbf6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#b9dbf6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9dbf6',GradientType=0 );
	display: block;border-radius: 3px;padding: 13px 15px;color: #765EFF;margin: 0 auto;
}

.reload_btn{width: 200px;border-radius: 35px;background: #ffffff;display: block;margin: 0 auto;
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9dbf6 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9dbf6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#b9dbf6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9dbf6',GradientType=0 );
	padding: 12px;position: relative;font-family: 'balooregular';
}
.reload_btn:after{content: "";display: block;width: 95%;height: 85%;border: 1.5px solid#2F75D5;border-radius: 25px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.reload_btn span{background: #91bbff;
	background: -moz-linear-gradient(top,  #91bbff 1%, #3470f6 51%, #3470f6 100%);
	background: -webkit-linear-gradient(top,  #91bbff 1%,#3470f6 51%,#3470f6 100%);
	background: linear-gradient(to bottom,  #91bbff 1%,#3470f6 51%,#3470f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91bbff', endColorstr='#3470f6',GradientType=0 );
	border-radius: 35px;display: block;position: relative;padding: 10px;color: #fff;z-index: 1;font-size: 15px;
}
.reload_btn span:after{content: "";display: block;width: 96%;height: 84%;border-radius: 35px;background: #7da0ff;
	background: -moz-linear-gradient(top,  #7da0ff 0%, #3792fd 100%);
	background: -webkit-linear-gradient(top,  #7da0ff 0%,#3792fd 100%);
	background: linear-gradient(to bottom,  #7da0ff 0%,#3792fd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7da0ff', endColorstr='#3792fd',GradientType=0 );
	position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: -1;
}

.reload_btn2{background-color: #fff;width: 110px;text-align: center;border-radius: 35px;display: block;position: relative;padding: 10px;}
.reload_btn2:after{content: "";display: block;width: 95%;height: 85%;border-radius: 35px;border: 2px solid#2FADD5;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.reload_btn2:before{content: "";display: block;width: 95%;height: 85%;border-radius: 35px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #e3f7ff;
	background: -moz-linear-gradient(top,  #e3f7ff 0%, #ccedff 50%, #69bcfe 100%);
	background: -webkit-linear-gradient(top,  #e3f7ff 0%,#ccedff 50%,#69bcfe 100%);
	background: linear-gradient(to bottom,  #e3f7ff 0%,#ccedff 50%,#69bcfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f7ff', endColorstr='#69bcfe',GradientType=0 );
}
.reload_btn2 span{background: #88dffd;
	background: -moz-linear-gradient(top,  #88dffd 0%, #3a7fff 100%);
	background: -webkit-linear-gradient(top,  #88dffd 0%,#3a7fff 100%);
	background: linear-gradient(to bottom,  #88dffd 0%,#3a7fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88dffd', endColorstr='#3a7fff',GradientType=0 );
    border-radius: 35px;display: block;position: relative;padding: 8px;color: #fff;z-index: 1;font-size: 15px;}

.reload_btn_red:after{border-color: #D56B2F;}
.reload_btn_red:before{background: #faf8e3;
	background: -moz-linear-gradient(top,  #faf8e3 0%, #ffe4b7 50%, #fdb85d 100%);
	background: -webkit-linear-gradient(top,  #faf8e3 0%,#ffe4b7 50%,#fdb85d 100%);
	background: linear-gradient(to bottom,  #faf8e3 0%,#ffe4b7 50%,#fdb85d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf8e3', endColorstr='#fdb85d',GradientType=0 );
}
.reload_btn_red span{background: #e5a673;
	background: -moz-linear-gradient(top,  #e5a673 0%, #f9403b 100%);
	background: -webkit-linear-gradient(top,  #e5a673 0%,#f9403b 100%);
	background: linear-gradient(to bottom,  #e5a673 0%,#f9403b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5a673', endColorstr='#f9403b',GradientType=0 );
}
.reload_btn_red span:after{content: "";display: block;width: 95%;height: 95%;background: #ffb97d;
	background: -moz-linear-gradient(top,  #ffb97d 0%, #fd3a37 100%);
	background: -webkit-linear-gradient(top,  #ffb97d 0%,#fd3a37 100%);
	background: linear-gradient(to bottom,  #ffb97d 0%,#fd3a37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb97d', endColorstr='#fd3a37',GradientType=0 );
	position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 35px;z-index: -1;
}

.bg_btn_part ul li:not(:last-child){margin-bottom: 15px;}
.bg_btn_part ul li .reload_btn{margin-bottom: 30px;}
.bg_btn{width: 180px;background-image: url('../img/btn-bg.png');background-size: 100% 100%;background-position: center;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 14px;margin: 0 auto;padding: 24px;}
.bg_btn:hover{color: #fff;}
/* ------------- / App information Css -------------- */

/* ------------- Shipping Address Css -------------- */
#shipping_header{background-image: url('../img/shipping-header-bg.png');background-size: 100% 100%;background-repeat: no-repeat;height: 225px;padding-top: 40px;}
.header_section .header_content .back_btn_part{padding-left: 15px;}
.header_section .header_content .back_btn_part .back_btn{color: #fff;font-size: 14px;}
.header_section .header_content .back_btn_part .back_btn span{margin-right: 5px;}

.address_part{padding-top: 35px;padding-bottom: 50px;width: 80%;margin: 0 auto;}
.address_part .address_content .address_box{margin-bottom: 30px;}
.address_part .address_content .address_box .title{color: #C2C2C2;font-size: 18px;margin-bottom: 15px;}
.address_part .address_content .address_box .address_box_content{padding-left: 10px;}
.address_part .address_content .address_box .address_box_content .address{color: #C1A7FF;font-size: 14px;padding-bottom: 7px;}

.address_part .address_content .address_box .address_box_content .radio_btn_part{margin-top: 20px;}
.radio_btn_part .radio_input{display: none;}
.radio_btn_part .radio_btn{width: 25px;height: 25px;background-image: url('../img/border-bg.png');background-size: cover;position: relative;display: block;cursor: pointer;}
.radio_btn_part .radio_btn:after{content: "";display: block;width: 70%;height: 70%;border-radius: 50%;background: #003192;
background: -moz-linear-gradient(top,  #003192 0%, #0085f9 100%);
background: -webkit-linear-gradient(top,  #003192 0%,#0085f9 100%);
background: linear-gradient(to bottom,  #003192 0%,#0085f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003192', endColorstr='#0085f9',GradientType=0 );
position: absolute;top: 4px;left: 4px;opacity: 0;}
.radio_btn_part .radio_input:checked + label .radio_btn:after{opacity: 1;}
.address_part .address_content .address_box .address_box_content .radio_btn_part label p{color: #fff;padding-left: 8px;font-size: 14px;}

.address_part .address_content .add_new_address{margin-top: 50px;}
.add_new_address .new_address_btn{background: #71b8fe;
border: 0;cursor: pointer;
background: -moz-linear-gradient(top,  #71b8fe 0%, #4a55ed 100%);
background: -webkit-linear-gradient(top,  #71b8fe 0%,#4a55ed 100%);
background: linear-gradient(to bottom,  #71b8fe 0%,#4a55ed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71b8fe', endColorstr='#4a55ed',GradientType=0 );
border-radius: 25px;padding: 10px;display: inline-block;}
.add_new_address .new_address_btn span{background: #4a55ed;
background: -moz-linear-gradient(top,  #4a55ed 0%, #71b8fe 100%);
background: -webkit-linear-gradient(top,  #4a55ed 0%,#71b8fe 100%);
background: linear-gradient(to bottom,  #4a55ed 0%,#71b8fe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a55ed', endColorstr='#71b8fe',GradientType=0 );
border-radius: 25px;color: #fff;display: block;padding: 5px 10px;
}

.shipping_form .profile_part{padding-top: 25px;}
.shipping_form .profile_part form .form-group{margin-bottom: 40px;}
.shipping_form .profile_part form .form-group textarea{height: 100px !important;resize: none;}
/* ------------- / Shipping Address Css -------------- */

/* ------------- App Setting Css -------------- */
#shipping_header .header_section .header_content .heading{text-align: center;padding-top: 50px;}
#shipping_header .header_section .header_content .heading h1{color: #fff;font-size: 34px;line-height: 1;font-family: 'balooregular';}

.app_setting_part{padding-top: 50px;padding-bottom: 70px;}
.app_setting_part .app_setting_content{width: 80%;margin: 0 auto;}
.app_setting_part .app_setting_content .form-group .form-control{background-color: #0B1016;border: 1.5px solid#3E2274;border-radius: 25px;color: #A4A4A4;font-size: 14px;}
.app_setting_part .app_setting_content .form-group .form-control:focus{box-shadow: none;}
.range_slider{position: relative;}
.range_slider .range_label{color: #fff;font-size: 14px;position: absolute;top: 50%;left: 15px;transform: translateY(-50%);mix-blend-mode: difference;}
.range_slider .rangeslider{background-color: #fff;height: 30px;border-radius: 25px;}
.range_slider .rangeslider .rangeslider__fill{background-color: #3E2274;border-radius: 25px;}
.range_slider .rangeslider .rangeslider__handle{width: 40px;height: 40px;top: -5px;background-color: #7F00AA;border: 0;}
.range_slider .rangeslider .rangeslider__handle:after{background-color: #0000C1;}
.app_setting_part .app_setting_content .form-group{margin-bottom: 50px;}
.btn_part .default_btn{border: 0;background: #bec6f0;
background: -moz-linear-gradient(top,  #bec6f0 0%, #000000 100%);
background: -webkit-linear-gradient(top,  #bec6f0 0%,#000000 100%);
background: linear-gradient(to bottom,  #bec6f0 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bec6f0', endColorstr='#000000',GradientType=0 );
border-radius: 15px;padding: 8px;display: block;width: 160px;cursor: pointer;margin: 0 auto;outline: 0;position: relative;}
.btn_part .default_btn:after{content: "";display: block;width: 90%;height: 4px;background-image: url(../img/underline.png);background-size: cover;position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);box-shadow: 0px 0px 12px #7F00AA;border-radius: 15px;opacity: 0;}
.btn_part .default_btn:hover:after{opacity: 1;}
.btn_part .default_btn span{background: #bec6f0;
background: -moz-linear-gradient(top,  #bec6f0 0%, #000000 100%);
background: -webkit-linear-gradient(top,  #bec6f0 0%,#000000 100%);
background: linear-gradient(to bottom,  #bec6f0 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bec6f0', endColorstr='#000000',GradientType=0 );
color: #fff;border-radius: 10px;display: block;padding: 5px;}
.app_setting_part .app_setting_content .btn_part .default_btn:not(:last-child){margin-bottom: 25px;}
/* ------------- / App Setting Css -------------- */

/* ------------- Card Details Css -------------- */
.card_detail_part{padding: 35px 0 20px;}
.card_detail_part .card_detail_form .card_detail_box{width: 80%;display: block;margin: 0 auto;border: 1px solid#fff;box-shadow: 0px 0px 4px 0px #AE67FF;border-radius: 20px;padding: 13px;}
.card_detail_part .card_detail_form .card_detail_box .card_detail_inner{background-color: #fff;border-radius: 10px;overflow: hidden;padding: 30px 15px;}
.card_detail_part .card_detail_form .card_detail_box .card_detail_inner .form_label{font-size: 13px;color: #7A7A7A;}
.card_detail_part .card_detail_form .card_detail_box .card_detail_inner .form-control{font-size: 15px;border-radius: 0;border-width: 0 0 1.2px 0;border-color: #707070;line-height: 1;height: auto;padding: 10px 0;}
.card_detail_part .card_detail_form .card_detail_box .card_detail_inner .form-control:focus{box-shadow: none;}
.save_card_btn_part{display: flex;justify-content: center;margin: 35px 0;}
.save_card_btn_part .checkbox_btn_part label p{padding: 0 0 0 10px;}
.card_img_part{margin-top: 25px;}
.card_img_part figure img{max-width: 100%;max-height: 100%;}
/* ------------- / Card Details Css -------------- */


/* ------------- Top Up Css -------------- */
.purchase_coin_part{padding: 10px 0 35px;}
.purchase_coin_part .coin_box{width: 50%;background-image: url('../img/coin-bg2.png');background-size: 100% 100%;background-repeat: no-repeat;text-align: center;padding-bottom: 35px;height: 200px;}
.purchase_coin_part .coin_box figure{margin: 0 auto;}
.purchase_coin_part .coin_box figure img{max-width: 100%;max-height: 100%;}
.purchase_coin_part .coin_box .price{color: #fff;font-size: 18px;line-height: 1;margin: 3px 0 8px;width: 100%;font-family: 'signikabold';}
.purchase_coin_part .coin_box .coin_btn{background-color: #CA0283;display: block;border: 1px solid#fff;border-radius: 8px;color: #fff;font-size: 17px;padding: 7px;box-shadow: 0px 0px 8px 0px #CA0283;width: 110px;margin: 0 auto;}
.reload_btn_part{margin-top: 20px;}
.reload_btn_part .new_address_btn{width: 140px;text-align: center;padding: 6px;}
/* ------------- / Top Up Css -------------- */

/* ------------- / Feedback Css -------------- */
.feedback_part .add_new_address .new_address_btn{width: 115px;cursor: pointer;}
.feedback_part .form-group .form-control{border-radius: 10px;}
.feedback_part .form-group textarea{height: 150px;resize: none;}
.feedback_part .form-group .add_btn{width: 40px;height: 40px;background-color: #fff;border-radius: 10px;color: #707070;display: flex;justify-content: center;align-items: center;font-size: 25px;}
/* ------------- / Feedback Css -------------- */

/* ------------- Contact Css -------------- */
.contact_part{padding-top: 65px;}
.contact_part ul li{margin-bottom: 70px !important;}
.contact_part ul li .top_up_btn{padding: 12px;}
.contact_part ul li .top_up_btn i{font-size: 16px;margin-right: 5px;}
.alt_text{color: #fff;font-size: 13px;margin-top: 20px;width: 100%;text-align: center;}
.setting_btn_part{margin-top: 85px;}
.setting_btn_part .new_address_btn{width: 150px;display: block;margin: 0 auto 20px;cursor: pointer;outline: 0;position: relative;}
.setting_btn_part .new_address_btn:last-child{margin-bottom: 0;}
.setting_btn_part .new_address_btn:hover:after{opacity: 1;}
.setting_btn_part .new_address_btn:after{content: "";display: block;width: 90%;height: 4px;background-image: url(../img/underline.png);background-size: cover;position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);box-shadow: 0px 0px 12px #7F00AA;border-radius: 15px;opacity: 0;}
/* ------------- / Contact Css -------------- */

/* ------------- Profile Css -------------- */
.profile_part{text-align: center;padding-top: 70px;padding-bottom: 40px;}
.profile_part .profile_content .username{color: #C1A7FF;font-size: 30px;line-height: 1;margin-bottom: 10px;font-family: 'balooregular';}
.profile_part .profile_content .sub_title{color: #C1A7FF;font-size: 15px;margin-bottom: 15px;}
.profile_part .profile_content .editBtn{color: #fff;font-size: 12px;display: flex;background-image: url(../img/border-bg.png);background-size: 100% 100%;background-repeat: no-repeat;width: 35px;height: 35px;justify-content: center;align-items: center;margin: 25px auto 0;}
/* ------------- / Profile Css -------------- */

/* ------------- Profile Edit Css -------------- */
.profile_part .profile_content .profile_edit_form_part{text-align: left;width: 80%;margin: 45px auto 0;}
.profile_part .profile_content .profile_edit_form_part .form_label{color: #7A7A7A;margin-bottom: 5px;font-size: 13px;}
.profile_part .profile_content .profile_edit_form_part .form-control{background-color: #000;border-radius: 0;border-color: #3B226F;box-shadow: 0px 0px 5px 0px #200754;color: #C1A7FF;font-size: 14px;line-height: 1;height: auto;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}
.checkbox_part ul li:not(:last-child){margin-right: 35px;}
.checkbox_btn_part .checkbox_input{display: none;}
.checkbox_btn_part .checkbox_btn{width: 22px;height: 22px;border: 1.2px solid#3B226F;border-radius: 3px;box-shadow: 0px 0px 5px 0px #200754;display: inline-block;position: relative;cursor: pointer;}
.checkbox_btn_part .checkbox_btn:after{content: "\f00c";display: block;color: #495057;font-family: 'Font Awesome 5 Free';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-weight: 600;color: #C1A7FF;font-size: 11px;opacity: 0;}
.checkbox_btn_part .checkbox_input:checked + label .checkbox_btn:after{opacity: 1;}
.checkbox_btn_part label p{color: #7A7A7A;font-size: 13px;padding-right: 10px;}

.subscription_part{margin-top: 25px;}
.toggle_switch_part .toggle_switch_input{display: none;}
.toggle_switch_part .toggle_switch{width: 45px;height: 24px;border-radius: 25px;position: relative;display: inline-block;background-color: #7F00AA;box-shadow: 0px 0px 5px 0px #7F00AA;cursor: pointer;}
.toggle_switch_part .toggle_switch:after{content: "";display: block;width: 22px;height: 22px;background-color: #fff;border-radius: 50%;position: absolute;top: 50%;left: 2px;transform: translateY(-50%);transition: 0.5s all;}
.toggle_switch_part .toggle_switch_input:checked + label .toggle_switch:after{left: 21px;}
.toggle_switch_part .form_label{margin: 0 !important;padding-right: 10px;}
/* ------------- / Profile Edit Css -------------- */

/* ------------- Shipping Css -------------- */
.shipping_section{text-align: center;}
.shipping_section .shipping_content .shipping_img{width: 70%;margin: 0 auto;}
.shipping_section .shipping_content .shipping_img img{max-width: 100%;max-height: 100%;}
.shipping_section .shipping_content .info p{color: #fff;font-size: 14px;padding: 0 30%;line-height: 18px;}
.shipping_section .shipping_content .close_btn_part{margin-top: 20px;}
.shipping_section .shipping_content .close_btn_part .new_address_btn{width: 125px;padding: 8px;}
.circle_img{position: relative;}
.circle_img:after{content: "";display: block;width: 100px;height: 100px;background-image: url('../img/circle.png');background-size: 100% 100%;position: absolute;bottom: 0;right: 0;}
/* ------------- / Shipping Css -------------- */

/* ------------- Account Settings Css -------------- */
.account_settings_section{background-image: url('../img/account-bg.png');background-size: 100% 100%;background-repeat: no-repeat;padding-top: 30px;height: 100%;position: relative;}
.account_settings_section:after{content: "";display: block;width: 50%;height: 32%;background-image: url('../img/dots.png');background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.account_settings_section .account_header .back_btn_part{padding-left: 15px;}
.account_settings_section .account_header .back_btn_part .back_btn{color: #fff;font-size: 14px;}
.account_settings_section .account_header .back_btn_part .back_btn span{margin-right: 5px;}
.account_settings_section .account_header .heading{text-align: center;margin-top: 50px;}
.account_settings_section .account_header .heading h1{color: #fff;font-size: 34px;line-height: 1;font-family: 'balooregular';}
.account_settings_section .account_btn_part{margin-top: 50px;}
.account_settings_section .account_btn_part ul li:not(:last-child){margin-bottom: 30px;}
.account_settings_section .account_btn_part ul li .bg_btn{text-shadow: 0px 0px 5px #7F00AA;font-size: 20px;width: 90%;padding: 28px 45px;}
.account_settings_section .account_btn_part ul li .bg_btn span{margin-right: 10px;width: 25px;}
.account_settings_section .account_btn_part ul li .bg_btn p{width: calc(100% - 40px);text-align: center;}
/* ------------- / Account Settings Css -------------- */

/* ------------- Timer Css -------------- */
#timer{background-image: url('../img/timer-bg.png');background-size: cover;background-repeat: no-repeat;background-position: bottom;width: 100%;height: 100vh;padding-top: 30px;}
#timer .timer_section .timer_content .timer_box{width: 170px;height: 170px;background-image: url('../img/timer-circle.png');background-size: 100% 100%;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
#timer .timer_section .timer_content .timer_box .timer{font-size: 55px;color: #E9BDEC;font-family: 'balooregular';}
#timer .timer_section .timer_content .timer_description{text-align: center;margin: 25px 0;}
#timer .timer_section .timer_content .timer_description p{color: #fff;font-size: 24px;font-family: 'balooregular';}
/* ------------- / Timer Css -------------- */

/* ------------- Instructions Css -------------- */
.instructions{padding: 15% 10%;position: relative;}
.instructionSquirell:after{content: "";display: block;width: 35%;height: 36%;background-image: url('../img/squirell.png');background-size: 100% 100%;position: absolute;top: 3%;left: 0;z-index: 999;}
.instructions .instructions_section{background: #ab00ff;
	background: -moz-linear-gradient(top,  #ab00ff 0%, #0b1016 100%);
	background: -webkit-linear-gradient(top,  #ab00ff 0%,#0b1016 100%);
	background: linear-gradient(to bottom,  #ab00ff 0%,#0b1016 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab00ff', endColorstr='#0b1016',GradientType=0 );
	position: relative;
}
.instructions .instructions_section .instructions_content .instructions_remove_btn{position: absolute;top: -10px;right: -10px;}
.instructions .instructions_section .instructions_content .title{background-color: #520074;border-radius: 35px;padding: 10px 10px 10px 33%;min-height: 75px;display: flex;align-items: center;margin-right: 2px;}
.instructions .instructions_section .instructions_content .title p{color: #fff;font-size: 17px;text-transform: uppercase;font-family: 'balooregular';}

/* .instructions .instructions_section .instructions_content .instructions_slider_part{padding-top: 50px;} */
.instructions .instructions_section .instructions_content .instructions_slider_part{padding: 50px 15px;}
.instructions .instructions_section .instructions_content .instructions_slider_part .instruction_slider .instructions_header{margin-bottom: 50px;}
.instructions .instructions_section .instructions_content .instructions_slider_part .instruction_slider .instructions_slider_box{width: 45%;text-align: center;}
.instructions .instructions_section .instructions_content .instructions_slider_part .instruction_slider .instructions_slider_box .num{color: #fff;font-size: 25px;line-height: 1;margin-bottom: 25px;}
.instructions .instructions_section .instructions_content .instructions_slider_part .instruction_slider .instructions_slider_box figure img{max-width: 100%;max-height: 100%;}
.opacity_less{opacity: 0.5;}
.instructions .instructions_section .instructions_content .instructions_slider_part .instruction_slider .owl-dots{display: flex;justify-content: center;margin-top: 30px;}
.instructions .instructions_section .instructions_content .instructions_slider_part .owl-dots .owl-dot{width: 10px;height: 10px;background-color: #7F00AA;border-radius: 50px;outline: 0;margin-right: 5px;}
.instructions .instructions_section .instructions_content .instructions_slider_part .owl-dots .owl-dot:last-child{margin-right: 0;}
.instructions .instructions_section .instructions_content .instructions_slider_part .owl-dots .owl-dot.active{background-color: #BC8FCB;}
.instructions .instructions_section .instructions_content .play_btn{position: absolute;bottom: -25px;left: 50%;transform: translateX(-50%);display: none;}

.instructions .instructions_section .instructions_content .yora_ticket_item figure{padding-top: 15px;margin-left: 0;}
.instructions .instructions_section .instructions_content .yora_ticket_item figure img{max-width: 100%;max-height: 100%;width: auto;}
.instructions .instructions_section .instructions_content .yora_ticket_item .wins_box{color: #fff;font-family: 'balooregular';position: absolute;top: 0;right: 0;text-align: center;}
.instructions .instructions_section .instructions_content .yora_ticket_item .wins_box p{font-size: 29px;}
.instructions .instructions_section .instructions_content .yora_ticket_item .wins_box h3{font-size: 75px;line-height: 1;}
/* ------------- / Instructions Css -------------- */

/* ------------- Thank You Css -------------- */
.yora_section .yora_box{width: 320px;height: 320px;background-image: url('../img/yora-bg.png');background-size: cover;background-repeat: no-repeat;text-align: center;margin: 0 auto;padding-bottom: 65px;}
.yora_section .yora_box .yora{color: #fff;font-size: 29px;font-family: 'balooregular';position: relative;line-height: 1;-webkit-text-fill-color: white;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #7F00AA;transform: rotate(-6deg);margin-bottom: 30px;}
.yora_section .yora_box .yora:after{content: "";display: block;width: 70%;height: 4px;background-image: url(../img/underline.png);background-size: cover;position: absolute;bottom: -7px;left: 50%;transform: translateX(-50%);box-shadow: 0px 0px 12px #7F00AA;border-radius: 15px;}
.yora_section .yora_box p{color: #fff;font-size: 16px;padding: 0 13%;transform: rotate(-6deg);}
/* ------------- / Thank You Css -------------- */

/* ------------- Dont Give Up Css -------------- */
.dont_give_section .give_box{background-image: url('../img/give-bg.png');position: relative;}
.dont_give_section .congrats_box{background-image: url('../img/congrats-bg.png');height: 345px;}
/* .dont_give_section .give_box .yora{margin: 0;-webkit-text-stroke-width: 0;text-shadow: 0px 0px 5px #7F00AA;display: inline-block;position: absolute;bottom: 35%;font-size: 24px;left: 50%;transform: translateX(-50%) rotate(-7deg);}
.dont_give_section .give_box .yora:after{width: 100%;} */
.dont_give_section .give_box .play_again_btn_part{position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);margin: 0;}
.red_btn{background: #feac71 !important;
	background: -moz-linear-gradient(top,  #feac71 1%, #ed534a 100%) !important;
	background: -webkit-linear-gradient(top,  #feac71 1%,#ed534a 100%) !important;
	background: linear-gradient(to bottom,  #feac71 1%,#ed534a 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feac71', endColorstr='#ed534a',GradientType=0 ) !important;
}
.red_btn span{background: #ef5e4d !important;
	background: -moz-linear-gradient(top,  #ef5e4d 1%, #fa9a66 100%) !important;
	background: -webkit-linear-gradient(top,  #ef5e4d 1%,#fa9a66 100%) !important;
	background: linear-gradient(to bottom,  #ef5e4d 1%,#fa9a66 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5e4d', endColorstr='#fa9a66',GradientType=0 ) !important;
}
.dont_give_section .add_new_address{margin-top: 40px !important;}
.dont_give_section .top_text p{color: #fff;font-size: 24px;font-family: 'balooregular';padding: 0 20%;line-height: 30px;}
/* ------------- / Dont Give Up Css -------------- */

/* ------------- Congrats Css -------------- */

/* ------------- / Congrats Css -------------- */

/* ------------- Play Pre Css -------------- */
.play_pre_section{z-index:2;background-size: cover;height: 650px;position: relative;background-position: center;padding-top: 50px;}
.removeBnt{width: 35px;height: 35px;background-color: #D02A00;border-radius: 50px;color: #fff;font-size: 18px;padding: 2px;display: block;}
.removeBnt:hover{color: #fff;}
.removeBnt span{background: #fcebd2;
	background: -moz-linear-gradient(top,  #fcebd2 0%, #ffcc92 6%, #fc633c 51%, #df0000 100%);
	background: -webkit-linear-gradient(top,  #fcebd2 0%,#ffcc92 6%,#fc633c 51%,#df0000 100%);
	background: linear-gradient(to bottom,  #fcebd2 0%,#ffcc92 6%,#fc633c 51%,#df0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcebd2', endColorstr='#df0000',GradientType=0 );
	width: 100%;height: 100%;border-radius: 50px;display: flex;align-items: center;justify-content: center;position: relative;z-index: 1;
}
.removeBnt span:after{content: "";display: block;width: 88%;height: 88%;border-radius: 50px;background: #ffb479;
	background: -moz-linear-gradient(top,  #ffb479 0%, #ff805f 51%, #fd4d41 100%);
	background: -webkit-linear-gradient(top,  #ffb479 0%,#ff805f 51%,#fd4d41 100%);
	background: linear-gradient(to bottom,  #ffb479 0%,#ff805f 51%,#fd4d41 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb479', endColorstr='#fd4d41',GradientType=0 );
	position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: -1;
}
.yora_status_part li:not(:last-child){margin-right: 10px;}
.yora_status_part li .yora_status{background-color: rgba(0,0,0,0.6);border-radius: 25px;height: 40px;padding: 5px 15px 5px 8px;}
.yora_status_part li .yora_status figure{width: 35px;margin-right: 5px;}
.yora_status_part li .yora_status figure img{max-width: 100%;max-height: 100%;}
.yora_status_part li .yora_status p{color: #fff;font-size: 18px;}
.play_pre_section .play_pre_top_part .camera{width: 40px;height: 40px;border-radius: 50%;background: #606060;
    background: -moz-linear-gradient(top, #606060 0%, #0b1016 100%);
    background: -webkit-linear-gradient(top, #606060 0%,#0b1016 100%);
    background: linear-gradient(to bottom, #606060 0%,#0b1016 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#0b1016',GradientType=0 );
    display: flex;justify-content: center;align-items: center;}
.play_pre_section .play_pre_top_part .camera figure{border-radius: 50%;background: #0b1016;
    background: -moz-linear-gradient(top, #0b1016 0%, #353d47 100%);
    background: -webkit-linear-gradient(top, #0b1016 0%,#353d47 100%);
    background: linear-gradient(to bottom, #0b1016 0%,#353d47 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b1016', endColorstr='#353d47',GradientType=0 );
    width: 70%;height: 70%;position: relative;}
.play_pre_section .play_pre_top_part .camera figure img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 60%;}
.play_pre_section .play_btn{position: absolute;bottom: 100px;left: 50%;transform: translateX(-50%);}

.play_pre_section .message_box{background-color: rgba(0,0,0,0.5);width: 75%;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);padding: 10px;}
.play_pre_section .message_box ul{max-height: 53px;overflow-y: auto;}
.play_pre_section .message_box ul::-webkit-scrollbar{width: 6px;}
.play_pre_section .message_box ul::-webkit-scrollbar-track{background: #0B1016;border-radius: 15px;}
.play_pre_section .message_box ul::-webkit-scrollbar-thumb{background: #765EFF;border-radius: 15px;}
.play_pre_section .message_box ul li{color: #9887FF;font-size: 10px;margin-bottom: 5px;}
.play_pre_section .message_box ul li.you{color: #4FF3EE;}

.play_pre_section .timer_part{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);}
.play_pre_section .timer_part .timer{color: #fff;font-size: 65px;font-family: 'balooregular';line-height: 1;}

.play_pre_reload_section{z-index:2;position:relative;background-image: url('../img/play-pre2-bg.png');background-size: cover;padding-top: 30px;padding-bottom: 30px;}
.play_pre_reload_section .play_pre_reload_btn li:not(:last-child){margin-right: 10px;}
.play_pre_reload_section .insert_part{margin-top: 35px;}
.play_pre_reload_section .insert_part .insert_box{width: 140px;height: 125px;background-image: url('../img/coin-bg2.png');background-size: 100% 100%;background-repeat: no-repeat;text-align: center;padding-top: 25px;padding-bottom: 25px;color: #B2B7FC;font-family: 'balooregular';display: flex;flex-wrap: wrap;align-content: space-between;justify-content: center;}
.play_pre_reload_section .insert_part .insert_box h3{font-size: 18px;line-height: 1;}
.play_pre_reload_section .insert_part .insert_box .coin_part figure{width: 25px;margin-right: 5px;}
.play_pre_reload_section .insert_part .insert_box .coin_part figure img{max-width: 100%;max-height: 100%;}
.play_pre_reload_section .insert_part .insert_box .coin_part p{font-size: 18px;}
.play_pre_reload_section .insert_part .insert_box .para{font-size: 15px;text-transform: uppercase;}
.play_pre_reload_section .insert_part .lock_img{width: 35px;margin: 0 15px;}
.play_pre_reload_section .insert_part .lock_img img{max-width: 100%;max-height: 100%;}


.joy_stick_section .play_pre_section .play_btn{bottom: 150px;}
.joy_stick_section .play_pre_reload_section{padding: 0;height: 250px;}
.joy_stick_section .play_pre_reload_section .catch_btn_part{margin-top: -30px;position: relative;}
.joy_stick_section .play_pre_reload_section .catch_btn_part li:not(:last-child){margin-right: 10px;}
.joy_stick_section .play_pre_reload_section .catch_btn_part li .catch_btn{width: 160px;display: block;}
.joy_stick_section .play_pre_reload_section .catch_btn_part li .catch_btn img{max-width: 100%;max-height: 100%;}
/* ------------- / Play Pre Css ------------ */

/* ------------- Status Css -------------- */
.status_box_part{padding-top: 10px;padding-bottom: 25px;}
.status_box_part .status_box_content .status_box{background-image: url('../img/score-bg.png');background-size: 100% 100%;background-repeat: no-repeat;background-position: top center;text-align: center;padding: 6% 10%;width: 90%;margin: 0 auto 10px;}
.status_box_part .status_box_content .status_box .sq_img img{max-width: 100%;max-height: 100%;}
.status_box_part .status_box_content .status_box .credit{text-align: left;position: relative;padding: 7px 10px;}
.status_box_part .status_box_content .status_box .credit:before{content: "";display: block;width: 100%;height: 4px;background-image: url(../img/underline.png);background-size: cover;position: absolute;top: 0;left: 0;box-shadow: 0px 0px 12px #7F00AA;border-radius: 15px;}
.status_box_part .status_box_content .status_box .credit:after{content: "";display: block;width: 100%;height: 4px;background-image: url(../img/underline.png);background-size: cover;position: absolute;bottom: 0;left: 0;box-shadow: 0px 0px 12px #7F00AA;border-radius: 15px;}
.status_box_part .status_box_content .status_box .credit p{color: #C1A7FF;font-size: 16px;padding-bottom: 10px;}
.status_box_part .status_box_content .status_box .credit p:last-child{padding-bottom: 0;}
.status_box_part .status_box_content .status_box .btn_part ul li:not(:last-child){margin-bottom: 15px;}
.status_box_part .status_box_content .status_box .btn_part .redeem_btn{font-size: 15px;width: 90px;}
.status_box_part .status_box_content .status_box .btn_part .deliver_btn{font-size: 15px;width: 90px;}
/* ------------- / Status Css -------------- */

/* ------------- / Content Css ------------ */

/* ------------- Footer Css ------------ */
#footer{padding-top: 25px;padding-bottom: 45px;position: relative;background-image: url('../img/footer-bg.png');background-size: cover;background-position: center;}
#footer:after{content: "";display: block;width: 100%;height: 8px;background-image: url('../img/footer-line.png');background-size: cover;position: absolute;top: 0;left: 0;}
#footer .footer_section .footer_content .start_btn_part a{width: 80px !important;}
#footer .footer_section .footer_content .footer_menu ul li{flex: 1;margin-left:35px}
#footer .footer_section .footer_content .footer_menu ul li a{display: block;text-align: center;width: 65px;}
#footer .footer_section .footer_content .footer_menu ul li a img{max-width: 100%;max-height: 100%;}
/* ------------- / Footer Css ------------ */

.pad_bg{
	background:url('../img/button_group.png');
	width:171px;
	height:179px;
}
.pad_bg{
	z-index:1000000000;
}
.pad_btn{
	border-radius: 50%;
    outline:none;
	background:none;
	cursor:pointer;
	font-size:25px;
	font-weight:bold;
	color:#023998;
	text-shadow: 2px 2px 5px white;
	z-index:1000000000;
	width: 37px;
    padding-left: 11px;
    height: 37px;	
	padding-top:5px;
	background:#1fe0ee;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(253,165,240,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(253,165,240,1);
	box-shadow: 0px 0px 15px 0px rgba(253,165,240,1);	
}
.pad_left{
	padding-top:25px;
	z-index:1000000000;
	float:right;
}
.catch_btn{
	background:url('../img/catch_btn.png');
	width:109px;
	height:103px;
    border: none;
    outline:none;
	margin-top:30px;
	margin-left:30px;
	padding-top:38px;
	text-align:center;
	font-size:23px;
	cursor:pointer;
	color:#FFF;
	text-shadow: -1px 1px 0 #000, 
				  1px 1px 0 #000, 
				 1px -1px 0 #000; 
				-1px -1px 0 #000; 
	z-index:1000000000;
	position:absolute;
}
.dont_give_section{
	margin-top:20%;
}
.win_pop,.lose_pop{
	position:absolute;
	color:#FFF;
	display:none;
	text-shadow: -1px 1px 0 #000, 
				  1px 1px 0 #000, 
				 1px -1px 0 #000; 
				-1px -1px 0 #000; 
	z-index:1000000000;
	background:#000;
	min-height: 940px;
}
.lose_pop{
	top:0px;
	left:0px;
	z-index:1000000000;
}
.win_pop{
	top:0px;
	left:0px;
	z-index:1000000000;
}
.top_text{
	width:100%:
}
#count_down{
	display:none;
	font-size:55px;
	font-weight:bold;
	color:#FFF;
	text-shadow: -1px 1px 0 #000, 
				  1px 1px 0 #000, 
				 1px -1px 0 #000; 
				-1px -1px 0 #000; 
	text-align:center;
	z-index:1000000000;
}
.move_button_section{
	display:none;
}
.instruction{
	top:20%;
	position:fixed;
	display:none;
	color:#FFF;
	z-index:1000000000;
	top:0;
	max-width:500px;
	left:calc(50% - 250px);
}
.pri_btn{background-color: #6ED55B;border-radius: 10px;border: 1.5px solid#fff;color: #fff;padding-right: 15px;padding-left: 15px;display: inline-block;font-size: 14px;box-shadow: 0px 0px 4px #02CA59;height:30px;cursor:pointer;line-height: 25px}
.sec_btn{background-color: #0900ff;border-radius: 10px;border: 1.5px solid#fff;color: #fff;padding-right: 15px;padding-left: 15px;display: inline-block;font-size: 14px;box-shadow: 0px 0px 4px #02CA59;height:30px;cursor:pointer;line-height: 25px}
.dan_btn{background-color: #FF0000;border-radius: 10px;border: 1.5px solid#fff;color: #fff;padding-right: 15px;padding-left: 15px;display: inline-block;font-size: 14px;box-shadow: 0px 0px 4px #02CA59;height:30px;cursor:pointer;line-height: 25px}
.white-text,.text_white,.text-white{
	color:#FFF;
}
.profile_img{
	border-radius: 50%;
	width:100px;
	height:100px;
}

.return_btn{width: 95px;}
.return_btn{background-color: #0900ff;border-radius: 10px;border: 1.5px solid#fff;color: #fff;padding: 8px;display: inline-block;font-size: 12px;width: 80px;box-shadow: 0px 0px 4px #02CA59;}
.return_btn:hover,.pri_btn:hover,.sec_btn:hover,.dan_btn:hover{
	color:#FFF;
}
.return_btn{font-size: 15px;width: 90px;}
.sq_img img{
	width:100px;
}
.btn_part{
	min-width:70px;
}

@font-face {
  font-family: "Baloo";
  font-weight: 400;
  font-style: normal;
  font-display: block;
  src: url("./fonts/baloo/Baloo.ttf") format("truetype"); }
@font-face {
  font-family: "Signika";
  font-weight: 300;
  font-style: normal;
  font-display: block;
  src: url("./fonts/signika/Signika-Light.otf") format("opentype"); }
@font-face {
  font-family: "Signika";
  font-weight: 400;
  font-style: normal;
  font-display: block;
  src: url("./fonts/signika/Signika-Regular.otf") format("opentype"); }
@font-face {
  font-family: "Signika";
  font-weight: 600;
  font-style: normal;
  font-display: block;
  src: url("./fonts/signika/Signika-Semibold.otf") format("opentype"); }
@font-face {
  font-family: "Signika";
  font-weight: 700;
  font-style: normal;
  font-display: block;
  src: url("./fonts/signika/Signika-Bold.otf") format("opentype"); }

main .reload {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  width: 100%;
  margin: 10px auto 0 auto; }
  main .reload .coins {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    min-height: max-content; }
  main .reload .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    justify-content: space-around; }
  main .reload .coin {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    background-image: url("../images/main/coin/border.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 180px;
    height: 180px;
    position: relative; }
    main .reload .coin .title {
      z-index: 0;
      font-family: Baloo;
      font-size: 15px;
      font-weight: 400;
      color: #fff;
      margin-top: -15px; }
    main .reload .coin .price {
      z-index: 0;
      font-family: Signika;
      font-size: 14px;
      font-weight: 400;
      color: #fff;
      background-image: url("../images/main/buttons/button.svg");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center center;
      padding: 15px 40px;
      margin: auto auto 20px auto; }
    main .reload .coin .icon {
      z-index: 0; }
	.topup_before:before {
      content: "";
      position: absolute;
      width: 130px;
      height: 130px;
      border-radius: 3px;
      z-index: 0;
      left: 25px;
      top: 25px;
      background: radial-gradient(circle, #e6aaff 0%, #a76dd3 25%, #4f1997 65%); }
    main .reload .coin:hover:before {
      content: "";
      position: absolute;
      width: 130px;
      height: 130px;
      border-radius: 3px;
      z-index: 0;
      left: 25px;
      top: 25px;
      background: radial-gradient(circle, #e6aaff 0%, #a76dd3 25%, #4f1997 65%); }
    @media (max-width: 320px) {
      main .reload .coin {
        width: 140px;
        height: 140px; }
        main .reload .coin:hover:before {
          content: "";
          position: absolute;
          width: 98px;
          height: 98px;
          border-radius: 3px;
          z-index: 0;
          left: 21px;
          top: 21px;
          background: radial-gradient(circle, #e6aaff 0%, #a76dd3 25%, #4f1997 65%); }
        main .reload .coin .title {
          font-size: 12px; }
        main .reload .coin .price {
          font-size: 10px;
          padding: 12px 30px; } }
    main .reload .coin_10 .icon {
      margin: auto auto -70px auto; }
    main .reload .coin_10 .title {
      margin: auto auto -60px auto; }
    main .reload .coin_50 .icon {
      margin: auto auto -37px auto; }
    main .reload .coin_50 .title {
      margin: auto auto -40px auto; }
    main .reload .coin_100 .icon {
      margin: auto auto -25px auto; }
    main .reload .coin_100 .title {
      margin: auto auto -35px auto; }
    main .reload .coin_200 .icon {
      margin: auto auto auto auto; }
    main .reload .coin_200 .title {
      margin: auto auto -10px auto; }
    main .reload .coin_300 .icon {
      margin: auto auto -10px auto;
      width: 125px; }
    main .reload .coin_300 .title {
      margin: auto auto -12px auto; }
    main .reload .coin_500 .icon {
      margin: auto auto auto auto;
      width: 110px; }
    main .reload .coin_500 .title {
      margin: auto auto -12px auto; }
  @media (max-width: 320px) {
    main .reload .coin_10 .icon {
      margin: auto auto -51px auto; }
    main .reload .coin_10 .title {
      margin: auto auto -40px auto; }
    main .reload .coin_50 .icon {
      margin: auto auto -25px auto; }
    main .reload .coin_50 .title {
      margin: auto auto -25px auto; }
    main .reload .coin_100 .icon {
      width: 59px;
      margin: auto auto -20px auto; }
    main .reload .coin_100 .title {
      margin: auto auto -20px auto; }
    main .reload .coin_200 .icon {
      width: 65px; }
    main .reload .coin_200 .title {
      margin: auto auto -5px auto; }
    main .reload .coin_300 .icon {
      margin: auto auto -10px auto;
      width: 90px; }
    main .reload .coin_300 .title {
      margin: auto auto -12px auto; }
    main .reload .coin_500 .icon {
      margin: auto auto -5px auto;
      width: 90px; }
    main .reload .coin_500 .title {
      margin: auto auto -7px auto; } }
  main .reload .submit {
	  background:none;
	  border:0;
	  outline:none;
    background-image: url("../images/main/buttons/submit_btn.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    font-family: Signika;
    font-weight: 700;
    font-size: 17px;
    color: #fff;
    padding: 20px 80px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    width: max-content;
    margin: 10px auto 10px auto; }
    @media (max-width: 320px) {
      main .reload .submit {
        padding: 15px 60px;
        font-size: 15px; } }

/*# sourceMappingURL=style.css.map */
.overplay{
	opacity:0;
	position:absolute;
	width:500px;
	height:200px;
	z-index:100000000000000;
	display:none;
}