@import url(https://fonts.googleapis.com/css?family=Kanit:300,400,700);


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 300px) {
#ALLDATA {
   display:none;
}
body{
   display:none;
}
.login-box{
   display:none;
}
.avatar{
   display:none;
}
.avatar2{
   display:none;
}
.logo{
   display:none;
}
.exitline {
   display:none;
}
.lineidimg {
   display:none;
}
.linebutton {
   display:none;
}
.linecontact {
   display:none;
}
.line-display {
   display:none;
}
.language{
   display:none;
}
.language-display{
   display:none;
}
.langname{
   display:block;
}
.flag{
   display:none;
}
.flagshow{
   display:none;
}
.dropdownlang{
   display:none;
}
.err-display
{
   display:block;
}
a:link {
   display:block;
}
a:visited {
   display:none;
}
a:link:hover
{
   display:none;
}
h1{
   display:none;
}
.login-box p{
   display:none;
}
.login-box input{
   display:none;
}
.login-box input[type="text"], input[type="password"]
{
   display:none;
}
.login-box input[type="submit"]
{
   display:none;
}
.login-box input[type="submit"]:hover
{
   display:none;
}

.login-box a{
   display:none;
}
.login-box a:hover
{
   display:none;
} 
.fbbutton{
   display:none;
}
#FRAME_PointL1 {
   display: none;
}
#FRAME_PointR1 {
   display: none;
}
#FRAME_PointL2_1 {
   display: none;
}
#FRAME_PointR2_1 {
   display: none;
}
#FRAME_PointL2_2 {
   display: none;
}
#FRAME_PointR2_2 {
   display: none;
}

} /* ------------------------------*/

/* Small devices (portrait tablets and large phones, 600px and up) */
/*@media only screen and (min-width: 300px) and ((orientation: portrait) or (orientation: landscape))    {*/
@media only screen and (min-width: 300px)    {*/
/*
 * Made by Erik Terwan
 * 24th of November 2015
 * MIT License
 *
 *
 * If you are thinking of using this in
 * production code, beware of the browser
 * prefixes.
 */

body
{
  margin: 0;
  padding: 0;
  
  /* make it look decent enough */
  background: #4b4b4b;
  color: #4b4b4b;
}

a
{
  text-decoration: none;
  color: #4b4b4b;
  
  transition: color 0.3s ease;
}

a:hover
{
  color: tomato;
}

#LINE4 
{
  width:110%;
  margin-left:-4%;
}

#menuToggle
{
  display: block;
  position: relative;
  top: 20px;
  left: 20px;
  
  z-index: 10000;
  
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  
  cursor: pointer;
  
  opacity: 0; /* hide this */
  z-index: 10000; /* and place it over the hamburger */
  
  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#menuToggle span
{
  display: block;
  width: 70px;
  height: 10px;
  margin-bottom: 5px;
  position: relative;
  
  background: #000000;
  border-radius: 3px;
  
  z-index: 1;
  
  transform-origin: 4px 0px;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-10px, -5px);
  background: red;
}

/*
 * But let's hide the middle one.
 */
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

/*
 * Make this absolute positioned
 * at the top left of the screen
 */
#menu::-webkit-scrollbar {
     display: none;
  }


#menu
{
  position: fixed;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 550px;
  margin: -100px 0 0 -50px;
  padding: 50px;
  padding-top: 150px;
  
background: linear-gradient(29deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
/*	background : url(../CUSTOM_IMAGE/MENUBG.jpg); */
    background-size:     cover;          
/*  background: #ededed;*/
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menu li
{
    font-family: "Kanit";
  position: relative;
  padding: 10px 0;
  font-size: 30px;
  height: 60px;
  width: 681px;
     color: #ffffff;
}
/*
 * And let's slide it in from the left
 */
#menuToggle input:checked ~ ul
{
  transform: none;
}

#menuToggle li:hover {
  border-left: 3px solid #d19b3d;
  background-color: #c4b617;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#menuToggle ul .active,
#menuToggle li .active {
  border-left: 3px solid #d19b3d;
  background-color: #ff7200;
}

#menuToggle ul :not(collapsed) .arrow:before,
#menuToggle li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
#menuToggle ul .sub-menu li.active,
#menuToggle li .sub-menu li.active {
  color: #d19b3d;
}
#menuToggle ul .sub-menu li.active a,
#menuToggle li .sub-menu li.active a {
  color: #d19b3d;
}
#menuToggle ul .sub-menu li,
#menuToggle li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
#menuToggle ul .sub-menu li:hover,
#menuToggle li .sub-menu li:hover {
  background-color: #020203;
}
#menuToggle ul .sub-menu li:before,
#menuToggle li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.LABEL_HEAD {
    font-family: "Kanit";
    font-size: 30px;
}
.PROFILE_IMAGE
{
    width: 200px;
    height: 200px;
	border-radius: 100px;
}

.arrow_box {
    z-index: 0;
	position: absolute;
	background: #ff7200;
	border: 0px solid #ff7200;
	width: 0px;
	left: 680px;
	top: 60px;
	height: 0px;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #ff7200;
	border-width: 0px;
	margin-top: -0px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #ff7200;
	border-width: 60px;
	margin-top: -60px;
}

body{
    margin: 0;
    padding: 0;
    background-size: cover;
    background-position: center;
    font-family: "Kanit";
  /*  font-size: 4em;*/
}
.M600 {
	width: 0px;
    display: none;
}
.TEAML1 {
	width: 0px;
    display: none;
}
.L1SPACE {
   width: 100px; 
  font-size: 5px;
}
.L2SPACE {
   width: calc(50% - 100px)/2; 
}
.BINARYLEVEL1 {
	width: 100px;
    height: 100px;
}
#ID1Frame {
   position: absolute;               
   left: calc(50% - 50px);     
   top : 50px;
 }
 .LINE_L1 {
   z-index:0;
   position: absolute;             
   border:none;padding:0px;
   width:calc(50%);
   height: 20px;
}
#LINE1_F {
   left: calc(25%);     
   top: 150px;
}


.L1TREE {
   border:none;padding:0px;margin-top: 5px;margin-bottom: -37px;border-bottom: 0px none #000;
}
.BINARYLEVEL2 {
	width: 80px;
    height: 80px;  
}
.LINE_L2 {
   z-index:0;
   position: absolute;               /* 2 */
   border:none;padding:0px;
   width:calc(25%);
   height: 30px;
}
#LINE2_F1 {
   left: 12.5%;    
   top: 250px;
}
#LINE2_F2 {
   left: 62.5%;     
   top: 250px;
}
#ID2Frame_1 {
   position: absolute;               
   left: calc(25% - 40px);     
   top : 170px;
 }
#ID2Frame_2 {
   position: absolute;               
   left: calc(75% - 40px);     
   top : 170px;
 }
.L2TREE {
   border:none;padding:0px;margin-top: 10px;margin-bottom: -37px;border-bottom: 0px none #000;
}
.L2TREE_HIGH {
    height:30px;
}
.BINARYLEVEL3 {
	    width: 62px;
        height: 62px;
}
.LINE_L3 {
   z-index:0;
   position: absolute;            
   border:none;padding:0px;
   width:calc(12.5%);
   height: 39px;
}
#LINE3_F1 {
   left: 6.25%;    
   top: 342px;
}
#LINE3_F2 {
   left: 31.25%;     
   top: 342px;
}
#LINE3_F3 {
   left: 56.25%;     
   top: 342px;
}
#LINE3_F4 {
   left: 81.25%;     
   top: 342px;
}
#ID3Frame_1 {
   position: absolute;              
   left: calc(12.5% - 30px);     
   top : 280px;
}
#ID3Frame_2 {
   position: absolute;             
   left: calc(37.5% - 30px);     
   top : 280px;
}
#ID3Frame_3 {
   position: absolute;               
   left: calc(62.5% - 30px);     
   top : 280px;
}
#ID3Frame_4 {
   position: absolute;              
   left: calc(87.5% - 30px);     
   top : 280px;
}

.L3TREE {
   border:none;padding:0px;margin-top: 10px;margin-bottom: -37px;border-bottom: 0px none #000;
}
.L3TREE_HIGH {
    height:25px;
}
.LINE_L4 {
   z-index:0;
   position: absolute;               /* 2 */
   border:none;padding:0px;
   width:calc(6.25%);
   height: 20px;
}
.BINARYLEVEL4 {
     	width: 42px;
        height: 42px;
}
.LINE_L4 {
   z-index:0;
   position: absolute;             
   border:none;padding:0px;
   width:calc(6.25%);
   height: 29px;
}
#LINE4_F1 {
   left: 3.125%;    
   top: 422px;
}
#LINE4_F2 {
   left: 15.625%;     
   top: 422px;
}
#LINE4_F3 {
   left: 28.125%;     
   top: 422px;
}
#LINE4_F4 {
   left: 40.625%;     
   top: 422px;
}
#LINE4_F5 {
   left: 53.125%;     
   top: 422px;
}
#LINE4_F6 {
   left: 65.625%;     
   top: 422px;
}
#LINE4_F7 {
   left: 78.125%;     
   top: 422px;
}
#LINE4_F8 {
   left: 90.625%;     
   top: 422px;
}
#ID4Frame_1 {
   position: absolute;               
   left: calc(6.25% - 21px);     
   top : 380px;
}
#ID4Frame_2 {
   position: absolute;               
   left: calc(18.75% - 21px);     
   top : 380px;
}
#ID4Frame_3 {
   position: absolute;               
   left: calc(31.25% - 21px);     
   top : 380px;
}
#ID4Frame_4 {
   position: absolute;               
   left: calc(43.75% - 21px);     
   top : 380px;
}
#ID4Frame_5 {
   position: absolute;               
   left: calc(56.25% - 21px);     
   top : 380px;
}
#ID4Frame_6 {
   position: absolute;               
   left: calc(68.75% - 21px);     
   top : 380px;
}
#ID4Frame_7 {
   position: absolute;               
   left: calc(81.25% - 21px);     
   top : 380px;
}
#ID4Frame_8 {
   position: absolute;              
   left: calc(93.75% - 21px);     
   top : 380px;
}

.L4TREE {
   border:none;padding:0px;margin-top: 10px;margin-bottom: -40px;border-bottom: 0px none #000;
}
.L4TREE_HIGH {
    height:25px;
}
.BINARYLEVEL5 {
    width: 20px;
    height: 20px;
}
#ID5Frame_1 {
   position: absolute;               
   left: calc(3.125% - 10px);     
   top : 450px;
}
#ID5Frame_2 {
   position: absolute;               
   left: calc(9.375% - 10px);     
   top : 450px;
}
#ID5Frame_3 {
   position: absolute;               
   left: calc(15.625% - 10px);     
   top : 450px;
}
#ID5Frame_4 {
   position: absolute;               
   left: calc(21.875% - 10px);     
   top : 450px;
}
#ID5Frame_5 {
   position: absolute;               
   left: calc(28.125% - 10px);     
   top : 450px;
}
#ID5Frame_6 {
   position: absolute;               
   left: calc(34.375% - 10px);     
   top : 450px;
}
#ID5Frame_7 {
   position: absolute;               
   left: calc(40.625% - 10px);     
   top : 450px;
}
#ID5Frame_8 {
   position: absolute;               
   left: calc(46.875% - 10px);     
   top : 450px;
}
#ID5Frame_9 {
   position: absolute;               
   left: calc(53.125% - 10px);     
   top : 450px;
}
#ID5Frame_10 {
   position: absolute;               
   left: calc(59.375% - 10px);     
   top : 450px;
}
#ID5Frame_11 {
   position: absolute;               
   left: calc(65.625% - 10px);     
   top : 450px;
}
#ID5Frame_12 {
   position: absolute;               
   left: calc(71.875% - 10px);     
   top : 450px;
}
#ID5Frame_13 {
   position: absolute;               
   left: calc(78.125% - 10px);     
   top : 450px;
}
#ID5Frame_14 {
   position: absolute;               
   left: calc(84.375% - 10px);     
   top : 450px;
}
#ID5Frame_15 {
   position: absolute;               
   left: calc(90.625% - 10px);     
   top : 450px;
}
#ID5Frame_16 {
   position: absolute;               
   left: calc(96.875% - 10px);     
   top : 450px;
}
.FRAME_ArrowUp {
   position: absolute;               
   left: calc(50% - 20px);     
   top : 0px;
}
.FRAME_ArrowTop {
   position: absolute;               
   left: calc(50% + 30px);     
   top : 0px;
}
.FRAME_ArrowLeft {
   position: absolute;               
   left: calc(5px);     
   top : 470px;
}
.FRAME_ArrowRight {
   position: absolute;               
   left: calc(100% - 35px);     
   top : 470px;
}
#FRAME_PointL1 {
   font-size: 12px;
   position: absolute;               
   left: calc(50% - 170px);     
   top : 70px;
   width: 200px;
}
#FRAME_PointR1 {
   font-size: 12px;
   position: absolute;               
   left: calc(50% + 60px);     
   top : 70px;
   width: 200px;
}
#FRAME_PointL2_1 {
   font-size: 12px;
   position: absolute;               
   left: calc(25% - 170px);     
   top : 110px;
   width: 200px;
   display: none;
}
#FRAME_PointR2_1 {
   font-size: 12px;
   position: absolute;               
   left: calc(25% + 40px);     
   top : 110px;
   width: 200px;
   display: none;
}
#FRAME_PointL2_2 {
   font-size: 12px;
   position: absolute;               
   left: calc(75% - 170px);     
   top : 110px;
   width: 200px;
   display: none;
}
#FRAME_PointR2_2 {
   font-size: 12px;
   position: absolute;               
   left: calc(75% + 40px);     
   top : 110px;
   width: 200px;
   display: none;
}
#FrameSearch {
   font-size: 12px;
   position: absolute;               
   left: 10px;     
   top : -5px;
   width: 100px;
}
#inputStringID_Show {
   font-size: 12px;
   position: absolute;               
   left: 0px;     
   top : 50px;
   width: 320px;
   z-index:100000;
}
#inputStringID {
  text-align: left; border: 1px solid #AAAAAA; height : 30px; width : 130px;font-family: Kanit;
}
.PointOldDesc {
   position: absolute;               
   left: calc(0%);     
   top : 0px;
   width: 30px;
}
.PointOld {
   position: absolute;               
   left: 30px;     
   top : 0px;
   width: 80px;
   text-align: right;
}
.PointNewDesc {
   position: absolute;               
   left: calc(0%);     
   top : 20px;
   width: 100px;
}
.PointNew {
   position: absolute;               
   left: 30px;     
   top : 20px;
   width: 80px;
   text-align: right;
   text-decoration: underline;
}
.PointAllDesc {
   position: absolute;               
   left: calc(0%);     
   top : 40px;
   width: 100px;
}
.PointAll {
   position: absolute;               
   left: 30px;     
   top : 40px;
   width: 80px;
   text-align: right;
}

.PointOldDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 0px;
   width: 100px;
}
.PointOld_L2 {
   position: absolute;               
   left: 20px;     
   top : 0px;
   width: 100px;
   text-align: right;
}
.PointNewDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 20px;
   width: 100px;
}
.PointNew_L2 {
   position: absolute;               
   left: 20px;     
   top : 20px;
   width: 100px;
   text-align: right;
   text-decoration: underline;
}
.PointAllDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 40px;
   width: 100px;
}
.PointAll_L2 {
   position: absolute;               
   left: 20px;     
   top : 40px;
   width: 100px;
   text-align: right;
}

.ARROW5 {
	width: 20px;
    height: 20px;
}
.ICON {
    position: relative;  
    width: 70px;
	height: 50px;
	left: 10px;
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.LogoMain {
    position: fixed;
    display: none;
	top: 0px;
	left: 3px;
	width: 70px; 
	height: 70px;
    transition: 2s;
    background : url(../CUSTOM_IMAGE/LOGINLOGO.png);
    background-size:     cover;                     
    background-repeat:   no-repeat;
    background-position: center center; 
   z-Index: 5500;
}
.CompanyLogo {
    position: fixed;
    display: none;
	top: 0px;
	left: 0px;
	width: 200px; 
	height: 100px;
    transition: 2s;
    background: rgba(0, 0, 0, 0.8);
   z-Index: 5000;
}
.DATASHOW {
    position: absolute;
    display: block;
	width: 100%; 
	height: 100%; 
	left: 0%;
	top:10%;
}
.DATASHOW  a:link {
    text-decoration: underline;
 }
.personalfull {
    position: fixed;
    display: none;
	top: 0px;
	left: 200px;
	width: 0%; 
	height: 0%;
    transition: 2s;
    background: rgba(0, 0, 0, 0.8);
    z-Index: 4000;
}
.personaldata {
    position: fixed;
    display: block;
	top: 20px;
	left: 28%;
	height: 8%;
	width: 32%;
    z-Index: 10000;
    background: rgba(FF, FF, FF, 1);
}
.personaldata-ID {
    position: fixed;
	font-size: 0.5em;
    display: block;
	font-color: black;
}
.personaldata-NAME {
    position: fixed;
	top: 50px;
	font-size: 0.5em;
    display: block;
	font-color: black;
}
.personaldata-holdpv {
    position: fixed;
    display: none;
}
.personaldata-ewallet {
    position: fixed;
    display: none;
}
.slashc-sliding-menu 
{
    position: relative;
	font-color : black;
	height: 100%;
	width: 100%;
    background: rgba(0, 0, 0, 0.3);
	color: #000;
	overflow: scroll;
}
.slashc-sliding-menu ul
{
	background : url(../CUSTOM_IMAGE/MENUBG.jpg); 
    background-size:     cover;          
	opacity: 0.8;
	font-color : black;
	color: #000;
}
.slashc-sliding-menu li
{
    font-size: 0.9em;
    background-repeat:   no-repeat;
    background-position: center center; 
    list-style-type: none;
	font-color : black;
	color: #000;
}
/*.slashc-sliding-menu li
{
    font-size: 0.7em;
	background-color: #ff9c00;
/*    background : url(../CUSTOM_IMAGE/MENU_BG_PC.jpg); */
 /*   background: rgba(9, 125, 58, 0.8);   /* GREEEN */
/*    background: rgba(203, 177, 0, 0.8);   /* YELLOW */
 /*   background-size:     cover;                     
    background-repeat:   no-repeat;
    background-position: center center; 
    list-style-type: none;
}*/

.slashc-sliding-menu li p
{
	font-color: black;
	color: #000;
}

.login-box{
    width: 70%;
    height: 70%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 35%; 
    padding-left: 5%; 
    padding-right: 5%; 
/*    padding: 70px 30px; */
}
.avatar{
    width: 40%;
 /*   height: 40%; */
    border-radius: 50%;
    position: absolute;
	top: -10%;
 /*   top: -50px; */
	left: -5%;
   /* left: calc(50% - 50px); */
}
.avatar2{
    width: 40%;
 /*   height: 40%; */
    border-radius: 50%;
    position: absolute;
	top: -10%;
 /*   top: -50px; */
	left: -5%;
   /* left: calc(50% - 50px); */
}
.logo{
  /*  width: 60%;*/
    height: 30%; 
    position: absolute;
   z-Index: 1100;
	top: 0%;
 /*   top: -50px; */
    left: 60%; 
}
.binarybg {
  /*  content:url(../CUSTOM_IMAGE/BINARYBG_PT.jpg?v=11); */
}
.exitline {
  /*  width: 60%;*/
    width: 15%;
    position: absolute;
   z-Index: 2500;
	top: 0%;
 /*   top: -50px; */
    left: 85%; 
}
.menuselect {
   position: fixed;
   z-Index: 4000;
    left: 0%;
	top: 8%;
   width: 100%;
   height: 50%
   background: rgba(0, 0, 0, 0.8);
   transition: .5s ease;
   overflow: scroll;
}
.menushow{
   position: fixed;
   background: rgba(0, 0, 0, 0.8);
   z-Index: 5000;
   color: white;
    left: 0%;
   height: 8%;
   width: 28%;
   top: 0%;
   display: block;
}
.dropdownmenu{
   position: absolute;
   height: 100%;
   top: 0%;
}
.menuname{
    font-size: 0.7em;
   position: absolute;
   display: block;
   left: 60%;
   top: 50%;
   width: 0%;
   height: 0%;
}


.lineidimg {
  /*  width: 60%;*/
    width: 70%;
    position: absolute;
   z-Index: 1500;
	top: 10%;
 /*   top: -50px; */
    left: 15%; 
}
.linebutton {
  /*  width: 60%;*/
    width: 70%;
    position: absolute;
   z-Index: 1500;
	top: 83%;
 /*   top: -50px; */
    left: 15%; 
}
.linecontact {
  /*  width: 60%;*/
    width: 10%;
    position: fixed;
	display: block;
    z-Index: 1500;
	top: 1%;
 /*   top: -50px; */
    left: 63%; 
    border-radius: 30%;
}
.line-display {
    font-size: 0.7em;
    width: 70%;
    height: 70%;
    background: rgba(0, 0, 0, 0.9);
    color: #fff;
    top: 50%;
    left: 50%;
   z-Index: 1200;
    position: fixed;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 70%; 
    padding-left: 5%; 
    padding-right: 5%; 
}
.err-display
{
    width: 70%;
    height: 70%;
    background: rgba(0, 0, 0, 0.9);
    color: #fff;
    top: 50%;
    left: 50%;
   z-Index: 1200;
    position: absolute;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 60%; 
    padding-left: 5%; 
    padding-right: 5%; 
	display: none; 
}
.exiterr {
  /*  width: 60%;*/
    width: 15%;
    position: absolute;
   z-Index: 2500;
	top: 0%;
 /*   top: -50px; */
    left: 85%; 
}
.errimg {
  /*  width: 60%;*/
    width: 70%;
    position: absolute;
   z-Index: 1500;
	top: 10%;
 /*   top: -50px; */
    left: 15%; 
}

.language{
   font-family: "Kanit";
   font-size: 0.7em;
   position:fixed;
   background: rgba(0, 0, 0, 0.8);
   z-Index: 5000;
   color: white;
   left:50%;
   width: 50%;
   top: 8%;
   height: 9%;
}
.language-display{
   font-family: "Kanit";
   z-Index: 5000;
   position:fixed;
   width : 25%;
   height: 8%;
    left: 75%; 
	top: 0%;
}
.langname{
   color: white;
   display:none;
}
.flag{
    width: 20%;
	padding-left: 7%;
}
.flagshow{
    height: 100%;
    width: 60%;
	padding-left: 0%;
}
.dropdownlang{
    width: 40%;
    height: 100%;
}
a:link {
   color: black;
    text-decoration: none;
 }
a:visited {
   color: black;
    text-decoration: none;
}
a:link:hover
{
   color: black;
}
h1{
    margin: 0;
    text-align: center;
    font-size: 8vw;
}
.login-box p{
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.login-box input{
    width: 100%;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
    outline: none;
	height: 10%;
    color: #fff;
    font-size: 40px;
}
.login-box input[type="text"], input[type="password"]
{
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
    outline: none;
	height: 10%;
    color: #fff;
    font-size: 40px;
}
.login-box input[type="submit"]
{
    border: none;
    outline: none;
	height: 15%;
    background: #1c8adb;
    color: #fff;
    font-size: 50px;
    border-radius: 20px;
}
.login-box input[type="submit"]:hover
{
    cursor: pointer;
    background: #39dc79;
    color: #000;
}

.login-box a{
    text-decoration: none;
    font-size: 14px;
    color: #fff;
}
.login-box a:hover
{
    color: #39dc79;
} 
.fbbutton{
    width: 70%;
	z-index:1010;
 /*   height: 40%; */
    border-radius: 50%;
    position: absolute;
	top: 30%;
 /*   top: -50px; */
	left: 20%;
   /* left: calc(50% - 50px); */
}
.binaryhover {
    position: absolute;
    z-index:1000;
    border-radius: 20px;
    background: rgba(206, 191, 89 , 0.95); 
    background-size:     cover;   
    opacity: 0.95;	
    width: 150px;
    height: 150px;
	font-size : 15px;

	border-color: #242424;
	border-style: solid;
	border-width:1px;
	
}
.binaryexplain {
    width: 150px;
    height: 150px;
}

.inside_explain {
	font-size : 10px;	
}
.inside_explain table {
    width:150px;
	table-layout:fixed;
    border-collapse:collapse;
	overflow-y:hidden;
	overflow-x:hidden;
}
.inside_explain tr {
	border-bottom: 0px none #000;
    border:solid;
    width:150px;
    height:15px;
    position: relative;
	overflow-y:hidden;
	overflow-x:hidden;
    max-height: 15px;
	display: table-row;
    border-collapse:separate; 
    border-spacing: 0 0px;
 }
.inside_explain td {
    border-collapse:separate; 
    border-spacing: 0 0px;
    height:15px;
    max-height: 15px;
	display: table-cell;
}
.binaryload {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -250px; /*set to a negative number 1/2 of your height*/
    margin-left: -250px; /*set to a negative number 1/2 of your width*/
    width: 500px;
    height: 500px;
}
.binaryloadpic {
    width: 500px;
    height: 500px;
}
.binaryarrow {
    width: 30px;
    height: 30px;
}
.arrowbuttom {
    display: none;
}
.arrowbuttomDownDiv {
    display: block;
}
.TD_FONT {
    font-size: 40px;
}
.HEADER_FONT {
    font-size: 50px;
    font-family: "Kanit";
}
.SUB_HEADER_FONT {
    font-size: 30px;
    font-family: "Kanit";
}
.FORM_TEXT {
    font-size: 20px;
    font-family: "Kanit";
}
.INPUT_EWALLET {
    border-style: solid;
	border-width: 2px;
    font-size: 35px;
	height: 60px;
    font-family: "Kanit";
	width: 600px;
	border-radius: 5px;
}
.DISABLE_BUTTON {
   font-family: "Kanit";
  background-color: #898989;
  color: white;
  border: none;
  padding: 20px;
  font-size: 50px;
   border-radius: 5px;
}
.NEXT_BUTTON {
   font-family: "Kanit";
  background-color: #4CAF50;
  color: white;
  border: none;
  padding: 20px;
  font-size: 50px;
   border-radius: 5px;
}
.DISABLE_BUTTON {
   font-family: "Kanit";
  background-color: #898989;
  color: white;
  border: none;
  padding: 20px;
  font-size: 50px;
   border-radius: 5px;
}
.UPLOAD_BUTTON {
   font-family: "Kanit";
  background-color: #DBB400;
  color: white;
  border: none;
  padding: 20px;
  font-size: 50px;
   border-radius: 5px;
}
.SPAN_SEARCH {
    font-size: 30px;
    font-family: "Kanit";
	width:600px;
}
.SPAN_SEARCH_ERR {
    font-size: 40px;
    font-family: "Kanit";
	width:600px;
}
.SEARCHBOX {
	display:none;
	margin:0;
	padding:0;position:absolute;
	width:0px;
	height:0px;
	text-align:left;
	z-index:100000;
}

.SEARCH_RESULT_BOX {
	width:400px;
	height:50px;
}
.closeR {
    left: 540px;
	top: -43px;
    background: red;
    width: 45px;
    height: 45px;
    position: relative;
	border-radius: 50%;
}
.closeR:after {
    content: '';
	top: 5px;
    height: 35px;
    border-left: 5px solid #fff;
    position: absolute;
    transform: rotate(45deg);
    left: 20px;
}

.closeR:before {
    content: '';
	top: 5px;
    height: 35px;
    border-left: 5px solid #fff;
    position: absolute;
    transform: rotate(-45deg);
    left: 20px;
}
} /* ------------------------------*/

/* Small devices (portrait tablets and large phones, 600px and up) */
/* @media only screen and (min-width: 600px) and (orientation: landscape)  {  */
 @media only screen and (min-width: 600px)  {

body
{
  margin: 0;
  padding: 0;
  
  /* make it look decent enough */
  background: #4b4b4b;
  color: #4b4b4b;
}

a
{
  text-decoration: none;
  color: #4b4b4b;
  
  transition: color 0.3s ease;
}

a:hover
{
  color: tomato;
}

#LINE4 
{
  width:100%;
  margin-left:0%;
}

#menuToggle
{
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  
  z-index: 1;
  
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  
  cursor: pointer;
  
  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */
  
  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#menuToggle span
{
  display: block;
  width: 80px;
  height: 12px;
  margin-bottom: 5px;
  position: relative;
  
  background: #4b4b4b;
  border-radius: 3px;
  
  z-index: 10000;
  
  transform-origin: 4px 0px;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
   background: #ff0000;
}

/*
 * But let's hide the middle one.
 */
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

#menu::-webkit-scrollbar {
     display: none;
  }


#menu
{
  position: fixed;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 475px;
  margin: -100px 0 0 -50px;
  padding: 50px;
  padding-top: 125px;
  
background: linear-gradient(29deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
background-size:     cover;          
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menu li
{
    font-family: "Kanit";
  position: relative;
  padding: 10px 0;
  font-size: 30px;
  height: 60px;
  width: 681px;
     color: #ffffff;
}
/*
 /*
 * And let's slide it in from the left
 */
#menuToggle input:checked ~ ul
{
  transform: none;
}

#menuToggle li:hover {
  border-left: 3px solid #d19b3d;
  background-color: #c4b617;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#menuToggle ul .active,
#menuToggle li .active {
  border-left: 3px solid #d19b3d;
  background-color: #ff7200;
}

#menuToggle ul :not(collapsed) .arrow:before,
#menuToggle li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
#menuToggle ul .sub-menu li.active,
#menuToggle li .sub-menu li.active {
  color: #d19b3d;
}
#menuToggle ul .sub-menu li.active a,
#menuToggle li .sub-menu li.active a {
  color: #d19b3d;
}
#menuToggle ul .sub-menu li,
#menuToggle li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
#menuToggle ul .sub-menu li:hover,
#menuToggle li .sub-menu li:hover {
  background-color: #020203;
}
#menuToggle ul .sub-menu li:before,
#menuToggle li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.LABEL_HEAD {
    font-family: "Kanit";
    font-size: 30px;
}

.PROFILE_IMAGE
{
    width: 120px;
    height: 120px;
	border-radius: 100px;
}

.arrow_box {
    z-index: 0;
	position: absolute;
	background: #ff7200;
	border: 0px solid #ff7200;
	width: 0px;
	left: 480px;
	top: 35px;
	height: 0px;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #ff7200;
	border-width: 0px;
	margin-top: -0px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #ff7200;
	border-width: 35px;
	margin-top: -35px;
}


body{
    margin: 0;
    padding: 0;
    background-size: cover;
    background-position: center;
    font-family: "Kanit";
    font-size: 2em;
}
.M600 {
	width: 30px;
    display: block;
   font-size: 1px;
}
.TEAML1 {
/*	width: 100px;*/
    display: block;
}
.L1SPACE {
  /* width: 250px; */
   font-size:1px;
}
.L2SPACE {
 /*  width: calc(50% - 250px)/2; */
   font-size:1px;
}
.BINARYLEVEL1 {
	width: 80px;
    height: 80px;
}
#ID1Frame {
   position: absolute;               
   left: calc(50% - 40px);     
   top : 10px;
 }
 .LINE_L1 {
   z-index:0;
   position: absolute;             
   border:none;padding:0px;
   width:calc(50%);
   height: 20px;
}
#LINE1_F {
   left: calc(25%);     
   top: 90px;
}


.L1TREE {
   border:none;padding:0px;margin-top: -60px;margin-bottom: -42px;border-bottom: 0px none #000;
}
.BINARYLEVEL2 {
	width: 60px;
    height: 60px;
}
.LINE_L2 {
   z-index:0;
   position: absolute;               /* 2 */
   border:none;padding:0px;
   width:calc(25%);
   height: 15px;
}
#LINE2_F1 {
   left: 12.5%;    
   top: 170px;
}
#LINE2_F2 {
   left: 62.5%;     
   top: 170px;
}
#ID2Frame_1 {
   position: absolute;               
   left: calc(25% - 30px);     
   top : 110px;
 }
#ID2Frame_2 {
   position: absolute;               
   left: calc(75% - 30px);     
   top : 110px;
 }
.L2TREE {
   border:none;padding:0px;margin-top: -63px;margin-bottom: -42px;border-bottom: 0px none #000;
}
.L2TREE_HIGH {
    height:10px;
}
.BINARYLEVEL3 {
	width: 60px;
    height: 60px;
}
.LINE_L3 {
   z-index:0;
   position: absolute;            
   border:none;padding:0px;
   width:calc(12.5%);
   height: 15px;
}
#LINE3_F1 {
   left: 6.25%;    
   top: 245px;
}
#LINE3_F2 {
   left: 31.25%;     
   top: 245px;
}
#LINE3_F3 {
   left: 56.25%;     
   top: 245px;
}
#LINE3_F4 {
   left: 81.25%;     
   top: 245px;
}
#ID3Frame_1 {
   position: absolute;              
   left: calc(12.5% - 30px);     
   top : 185px;
}
#ID3Frame_2 {
   position: absolute;             
   left: calc(37.5% - 30px);     
   top : 185px;
}
#ID3Frame_3 {
   position: absolute;               
   left: calc(62.5% - 30px);     
   top : 185px;
}
#ID3Frame_4 {
   position: absolute;              
   left: calc(87.5% - 30px);     
   top : 185px;
}

.L3TREE {
   border:none;padding:0px;margin-top: -63px;margin-bottom: -42px;border-bottom: 0px none #000;
}
.L3TREE_HIGH {
    height:10px;
}
.BINARYLEVEL4 {
	width: 50px;
    height: 50px;
}
.LINE_L4 {
   z-index:0;
   position: absolute;             
   border:none;padding:0px;
   width:calc(6.25%);
   height: 10px;
}
#LINE4_F1 {
   left: 3.125%;    
   top: 310px;
}
#LINE4_F2 {
   left: 15.625%;     
   top: 310px;
}
#LINE4_F3 {
   left: 28.125%;     
   top: 310px;
}
#LINE4_F4 {
   left: 40.625%;     
   top: 310px;
}
#LINE4_F5 {
   left: 53.125%;     
   top: 310px;
}
#LINE4_F6 {
   left: 65.625%;     
   top: 310px;
}
#LINE4_F7 {
   left: 78.125%;     
   top: 310px;
}
#LINE4_F8 {
   left: 90.625%;     
   top: 310px;
}
#ID4Frame_1 {
   position: absolute;               
   left: calc(6.25% - 25px);     
   top : 260px;
}
#ID4Frame_2 {
   position: absolute;               
   left: calc(18.75% - 25px);     
   top : 260px;
}
#ID4Frame_3 {
   position: absolute;               
   left: calc(31.25% - 25px);     
   top : 260px;
}
#ID4Frame_4 {
   position: absolute;               
   left: calc(43.75% - 25px);     
   top : 260px;
}
#ID4Frame_5 {
   position: absolute;               
   left: calc(56.25% - 25px);     
   top : 260px;
}
#ID4Frame_6 {
   position: absolute;               
   left: calc(68.75% - 25px);     
   top : 260px;
}
#ID4Frame_7 {
   position: absolute;               
   left: calc(81.25% - 25px);     
   top : 260px;
}
#ID4Frame_8 {
   position: absolute;              
   left: calc(93.75% - 25px);     
   top : 260px;
}

.L4TREE {
   border:none;padding:0px;margin-top: -63px;margin-bottom: -42px;border-bottom: 0px none #000;
}
.L4TREE_HIGH {
    height:10px;
}
.BINARYLEVEL5 {
	width: 32px;
    height: 32px;
}
#ID5Frame_1 {
   position: absolute;               
   left: calc(3.125% - 22.5px);     
   top : 320px;
}
#ID5Frame_2 {
   position: absolute;               
   left: calc(9.375% - 22.5px);     
   top : 320px;
}
#ID5Frame_3 {
   position: absolute;               
   left: calc(15.625% - 22.5px);     
   top : 320px;
}
#ID5Frame_4 {
   position: absolute;               
   left: calc(21.875% - 22.5px);     
   top : 320px;
}
#ID5Frame_5 {
   position: absolute;               
   left: calc(28.125% - 22.5px);     
   top : 320px;
}
#ID5Frame_6 {
   position: absolute;               
   left: calc(34.375% - 22.5px);     
   top : 320px;
}
#ID5Frame_7 {
   position: absolute;               
   left: calc(40.625% - 22.5px);     
   top : 320px;
}
#ID5Frame_8 {
   position: absolute;               
   left: calc(46.875% - 22.5px);     
   top : 320px;
}
#ID5Frame_9 {
   position: absolute;               
   left: calc(53.125% - 22.5px);     
   top : 320px;
}
#ID5Frame_10 {
   position: absolute;               
   left: calc(59.375% - 22.5px);     
   top : 320px;
}
#ID5Frame_11 {
   position: absolute;               
   left: calc(65.625% - 22.5px);     
   top : 320px;
}
#ID5Frame_12 {
   position: absolute;               
   left: calc(71.875% - 22.5px);     
   top : 320px;
}
#ID5Frame_13 {
   position: absolute;               
   left: calc(78.125% - 22.5px);     
   top : 320px;
}
#ID5Frame_14 {
   position: absolute;               
   left: calc(84.375% - 22.5px);     
   top : 320px;
}
#ID5Frame_15 {
   position: absolute;               
   left: calc(90.625% - 22.5px);     
   top : 320px;
}
#ID5Frame_16 {
   position: absolute;               
   left: calc(96.875% - 22.5px);     
   top : 320px;
}
.FRAME_ArrowUp {
   position: absolute;               
   left: calc(65% - 20px);     
   top : -10px;
}
.FRAME_ArrowTop {
   position: absolute;               
   left: calc(35% - 20px);     
   top : -10px;
}
.FRAME_ArrowLeft {
   position: absolute;               
   left: calc(5px);     
   top : 370px;
}
.FRAME_ArrowRight {
   position: absolute;               
   left: calc(100% - 40px);     
   top : 370px;
}
#FRAME_PointL1 {
   font-size: 12px;
   position: absolute;               
   left: calc(50% - 200px);     
   top : 40px;
   width: 200px;
}
#FRAME_PointR1 {
   font-size: 12px;
   position: absolute;               
   left: calc(50% + 100px);     
   top : 40px;
   width: 200px;
}
#FRAME_PointL2_1 {
   font-size: 12px;
   position: absolute;               
   left: calc(25% - 170px);     
   top : 110px;
   width: 200px;
   display: block;
}
#FRAME_PointR2_1 {
   font-size: 12px;
   position: absolute;               
   left: calc(25% + 40px);     
   top : 110px;
   width: 200px;
   display: block;
}
#FRAME_PointL2_2 {
   font-size: 12px;
   position: absolute;               
   left: calc(75% - 170px);     
   top : 110px;
   width: 200px;
   display: block;
}
#FRAME_PointR2_2 {
   font-size: 12px;
   position: absolute;               
   left: calc(75% + 40px);     
   top : 110px;
   width: 200px;
   display: block;
}
#FrameSearch {
   font-size: 12px;
   position: absolute;               
   left: 10px;     
   top : -5px;
   width: 100px;
}
#inputStringID_Show {
   font-size: 12px;
   position: absolute;               
   left: 0px;     
   top : 50px;
   width: 350px;
   z-index:100000;
}
#inputStringID {
  text-align: left; border: 1px solid #AAAAAA; height : 30px; width : 130px;font-family: Kanit;
}

.PointOldDesc {
   position: absolute;               
   left: calc(0%);     
   top : 0px;
   width: 30px;
}
.PointOld {
   position: absolute;               
   left: 30px;     
   top : 0px;
   width: 80px;
   text-align: right;
}
.PointNewDesc {
   position: absolute;               
   left: calc(0%);     
   top : 20px;
   width: 100px;
}
.PointNew {
   position: absolute;               
   left: 30px;     
   top : 20px;
   width: 80px;
   text-align: right;
   text-decoration: underline;
}
.PointAllDesc {
   position: absolute;               
   left: calc(0%);     
   top : 40px;
   width: 100px;
}
.PointAll {
   position: absolute;               
   left: 30px;     
   top : 40px;
   width: 80px;
   text-align: right;
}

.PointOldDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 0px;
   width: 100px;
}
.PointOld_L2 {
   position: absolute;               
   left: 20px;     
   top : 0px;
   width: 100px;
   text-align: right;
}
.PointNewDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 20px;
   width: 100px;
}
.PointNew_L2 {
   position: absolute;               
   left: 20px;     
   top : 20px;
   width: 100px;
   text-align: right;
   text-decoration: underline;
}
.PointAllDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 40px;
   width: 100px;
}
.PointAll_L2 {
   position: absolute;               
   left: 20px;     
   top : 40px;
   width: 100px;
   text-align: right;
}

.ARROW5 {
	width: 30px;
    height: 30px;
}
.ICON {
    position: relative;  
    height: 50px;
	height: 40px;
	left: 10px;
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.slashc-sliding-menu 
{
}
.slashc-sliding-menu ul
{
	background : url(../CUSTOM_IMAGE/MENUBG.jpg?v=9); 
    background-size:     cover;   
    opacity: 0.8;	
}
.slashc-sliding-menu li
{
    font-size: 0.9em;
    background-repeat:   no-repeat;
    background-position: center center; 
    list-style-type: none;
}
.personaldata {
    position: fixed;
    display: block;
	top: 20px;
	left: 16%;
	height: 8%;
	width: 32%;
    z-Index: 10000;
    background: rgba(FF, FF, FF, 1);
}
.personaldata-ID {
    position: fixed;
	font-size: 0.5em;
    display: block;
	font-color: black;
}
.personaldata-NAME {
    position: fixed;
	top: 40px;
	font-size: 0.5em;
    display: block;
	font-color: black;
}
.personaldata-holdpv {
    position: fixed;
    display: block;
	font-size: 0.7em;
	font-color: black;
	left: 35%;
}
.personaldata-ewallet {
    position: fixed;
    display: block;
	font-size: 0.7em;
	font-color: black;
	left: 55%;
}

.slashc-sliding-menu li
{
}
.login-box{
    width: 70%;
    height: 70%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 35%; 
    padding-left: 5%; 
    padding-right: 5%; 
/*    padding: 70px 30px; */
}
.login-box{
    width: 70%;
    height: 70%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    top: 45%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 5%; 
    padding-left: 5%; 
    padding-right: 5%; 
/*    padding: 70px 30px; */
}
.avatar{
    width: 20%;
 /*   height: 40%; */
    border-radius: 50%;
    position: absolute;
	top: -10%;
 /*   top: -50px; */
	left: 10%;
   /* left: calc(50% - 50px); */
}
.avatar2{
    width: 20%;
 /*   height: 40%; */
    border-radius: 50%;
    position: absolute;
	top: -10%;
 /*   top: -50px; */
	left: 10%;
   /* left: calc(50% - 50px); */
}
.logo{
  /*  width: 60%;*/
    height: 55%; 
    position: absolute;
    z-Index: 1000;
	top: 5%;
 /*   top: -50px; */
    left: 70%; 
}
.binarybg {
  /*  content:url(../CUSTOM_IMAGE/BINARYBG_PT.jpg?v=9); */
}
.menuselect {
   position: fixed;
   z-Index: 4000;
    left: 0%;
	top: 8%;
   width: 50%;
   height: 100%
   background: rgba(0, 0, 0, 0.8);
   transition: .5s ease;
}
.menushow{
   position: fixed;
   background: rgba(0, 0, 0, 0.8);
   z-Index: 5000;
   color: white;
    left: 0px;
   width: 15%;
   top: 0px;
   height: 10%
}
.dropdownmenu{
   position: absolute;
   height: 100%;
   top: 0%;
}
.menuname{
   position: absolute;
   display:block;
   left: 60%;
   top: 50%;
}
.exitline {
  /*  width: 60%;*/
    width: 10%;
    position: absolute;
   z-Index: 2500;
	top: 0%;
 /*   top: -50px; */
    left: 90%; 
}
.lineidimg {
  /*  width: 60%;*/
    width: 40%;
    position: absolute;
   z-Index: 1500;
	top: 10%;
 /*   top: -50px; */
    left: 10%; 
}
.linebutton {
  /*  width: 60%;*/
    width: 40%;
    position: absolute;
   z-Index: 1500;
	top: 60%;
 /*   top: -50px; */
    left: 55%; 
}
.linecontact {
  /*  width: 60%;*/
    position: fixed;
    width: 5%;
    position: fix;
    z-Index: 1500;
	top: 0.5%;
 /*   top: -50px; */
    left: 79%; 
    border-radius: 30%;
}
.line-display {
    width: 70%;
    height: 70%;
    background: rgba(0, 0, 0, 0.9);
    color: #fff;
    top: 45%;
    left: 50%;
   z-Index: 1200;
    position: fixed;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 10%; 
    padding-left: 40%; 
    padding-right: 5%; 
	display: none;
	font-size: 20px;
}
.err-display {
    width: 70%;
    height: 70%;
    background: rgba(0, 0, 0, 0.9);
    color: #fff;
    top: 45%;
    left: 50%;
   z-Index: 1200;
    position: absolute;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 15%; 
    padding-left: 40%; 
    padding-right: 5%; 
	display: none;
}
.exiterr {
  /*  width: 60%;*/
    width: 10%;
    position: absolute;
   z-Index: 2500;
	top: 0%;
 /*   top: -50px; */
    left: 90%; 
}
.errimg {
  /*  width: 60%;*/
    width: 40%;
    position: absolute;
   z-Index: 1500;
	top: 10%;
 /*   top: -50px; */
    left: 10%; 
}
.language{
   font-family: "Kanit";
   position:fixed;
   background: rgba(0, 0, 0, 0.8);
   z-Index: 1000;
   color: white;
   left:80%;
   width: 25%;
   top: 10%;
   height: 12%;
}
.language-display{
   font-family: "Kanit";
   position:fixed;
   z-Index: 1000;
   left:85%;
   width: 15%;
   height: 10%;
   top: 0%;
}
.langname{
   display:none;
}
.flag{
    width: 20%;
	padding-left: 3%;
}
.flagshow{
    width: 60%;
    height: 100%;
	padding-left: 0%;
}
.dropdownlang{
    width: 40%;
    height: 100%;
}
a:link {
    color: black;
    text-decoration: none;
}
a:visited {
    color: black;
    text-decoration: none;
}
a:link:hover
{
   color: black;
}
h1{
    margin: 0;
    text-align: center;
    font-size: 3vw;
}
.DATASHOW {
    position: absolute;
    display: block;
	width: 100%; 
	height: 100%; 
	left: 0%;
	top:10%;
}
.DATASHOW  a:link {
    text-decoration: underline;
 }
.login-box p{
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.login-box input{
    width: 100%;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
    outline: none;
	height: 10%;
    color: #fff;
    font-size: 20px;
	width : 80%;
}
.login-box input[type="text"], input[type="password"]
{
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
    outline: none;
	height: 10%;
    color: #fff;
    font-size: 20px;
	width : 80%;
}
.login-box input[type="submit"]
{
    border: none;
    outline: none;
	height: 15%;
	width : 40%;
    background: #1c8adb;
    color: #fff;
    font-size: 30px;
    border-radius: 20px;
	float: right;
}
.login-box input[type="submit"]:hover
{
    cursor: pointer;
    background: #39dc79;
    color: #000;
}

.login-box a{
    text-decoration: none;
    font-size: 14px;
    color: #fff;
}
.login-box a:hover
{
    color: #39dc79;
} 
.fbbutton{
    width: 70%;
	z-index:1010;
 /*   height: 40%; */
    border-radius: 50%;
    position: absolute;
	top: 11%;
 /*   top: -50px; */
	left: 40%;
   /* left: calc(50% - 50px); */
}
.binaryhover {
    position: absolute;
    z-index:1000;
    border-radius: 20px;
    background: rgba(206, 191, 89 , 0.95); 
    background-size:     cover;   
    opacity: 0.95;	
    width: 300px;
    height: 300px;
	font-size : 15px;

	border-color: #242424;
	border-style: solid;
	border-width:1px;
	
}
.binaryexplain {
    width: 300px;
    height: 300px;
}

.inside_explain {
	font-size : 15px;	
}
.inside_explain table {
    width:300px;
	table-layout:fixed;
    border-collapse:collapse;
	overflow-y:hidden;
	overflow-x:hidden;
}
.inside_explain tr {
	border-bottom: 0px none #000;
    border:solid;
    width:300px;
    height:15px;
    position: relative;
	overflow-y:hidden;
	overflow-x:hidden;
    max-height: 15px;
	display: table-row;
    border-collapse:separate; 
    border-spacing: 0 0px;
 }
.inside_explain td {
    border-collapse:separate; 
    border-spacing: 0 0px;
    height:15px;
    max-height: 15px;
	display: table-cell;
}
.binaryload {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -150px; /*set to a negative number 1/2 of your height*/
    margin-left: -150px; /*set to a negative number 1/2 of your width*/
    width: 300px;
    height: 300px;
}
.binaryloadpic {
    width: 200px;
    height: 200px;
}
.binaryarrow {
    width: 40px;
    height: 40px;
}
.arrowbuttom {
    display: block;
}
.arrowbuttomDownDiv {
    display: none;
}
.TD_FONT {
    font-size: 80px;
}
.HEADER_FONT {
    font-size: 50px;
    font-family: "Kanit";
}
.SUB_HEADER_FONT {
    font-size: 35px;
    font-family: "Kanit";
}
.FORM_TEXT {
    font-size: 20px;
    font-family: "Kanit";
}
.INPUT_EWALLET {
    border-style: solid;
	border-width: 2px;
    font-size: 35px;
	height: 60px;
    font-family: "Kanit";
	width: 600px;
	border-radius: 5px;
}
.NEXT_BUTTON {
   font-family: "Kanit";
  background-color: #4CAF50;
  color: white;
  border: none;
  padding: 20px;
  font-size: 50px;
   border-radius: 5px;
}
.DISABLE_BUTTON {
   font-family: "Kanit";
  background-color: #898989;
  color: white;
  border: none;
  padding: 20px;
  font-size: 50px;
   border-radius: 5px;
}
.UPLOAD_BUTTON {
   font-family: "Kanit";
  background-color: #DBB400;
  color: white;
  border: none;
  padding: 20px;
  font-size: 50px;
   border-radius: 5px;
}
.SPAN_SEARCH {
    font-size: 30px;
    font-family: "Kanit";
	width:800px;
}
.SPAN_SEARCH_ERR {
    font-size: 40px;
    font-family: "Kanit";
	width:800px;
}
.SEARCHBOX {
	display:none;
	margin:0;
	padding:0;position:absolute;
	width:0px;
	height:0px;
	text-align:left;
	z-index:100000;
}

.SEARCH_RESULT_BOX {
	width:400px;
	height:50px;
}
.closeR {
    left: 540px;
	top: -25px;
    background: red;
    width: 45px;
    height: 45px;
    position: relative;
	border-radius: 50%;
}
.closeR:after {
    content: '';
	top: 5px;
    height: 35px;
    border-left: 5px solid #fff;
    position: absolute;
    transform: rotate(45deg);
    left: 20px;
}

.closeR:before {
    content: '';
	top: 5px;
    height: 35px;
    border-left: 5px solid #fff;
    position: absolute;
    transform: rotate(-45deg);
    left: 20px;
}
} /* ------------------------------*/


/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {
body
{
  margin: 0;
  padding: 0;
  
  background: #4b4b4b;
  color: #4b4b4b;
}

a
{
  text-decoration: none;
  color: #4b4b4b;
  
  transition: color 0.3s ease;
}

a:hover
{
  color: tomato;
}

#LINE4 
{
  width:100%;
  margin-left:0%;
}

#menuToggle
{
  display: block;
  position: absolute;
  top: 50px;
  left: 50px;
  
  z-index: 1;
  
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  
  cursor: pointer;
  
  opacity: 0; 
  z-index: 2; 
  
  -webkit-touch-callout: none;
}


#menuToggle span
{
  display: none; 
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  
  background: #4b4b4b;
  border-radius: 3px;
  
  z-index: 1;
  
  transform-origin: 4px 0px;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;  
}

#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
 background: #ff0000;
}

#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

  #menu::-webkit-scrollbar {
     display: none;
  }

#menu
{
    font-family: "Kanit";
  position: fixed;
  height: 100%;
  width: 300px;
  overflow-y: scroll;
  margin: -100px 0 0 -50px; 
  padding: 10px;
  padding-top: 125px;
  
background: linear-gradient(29deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
background-size:     cover;          
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  
  transform-origin: 0% 0%;
  transform: translate(0%, 0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}


#menu li
{
    font-family: "Kanit";
  position: relative;
  padding: 10px 0;
  font-size: 25px;
  height: 30px;
  width: 280px;
}


#menuToggle li:hover {
  border-left: 3px solid #d19b3d;
  background-color: #c4b617;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#menuToggle ul .active,
#menuToggle li .active {
  border-left: 3px solid #d19b3d;
  background-color: #ff7200;
}

#menuToggle ul :not(collapsed) .arrow:before,
#menuToggle li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
#menuToggle ul .sub-menu li.active,
#menuToggle li .sub-menu li.active {
  color: #d19b3d;
}
#menuToggle ul .sub-menu li.active a,
#menuToggle li .sub-menu li.active a {
  color: #d19b3d;
}
#menuToggle ul .sub-menu li,
#menuToggle li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
#menuToggle ul .sub-menu li:hover,
#menuToggle li .sub-menu li:hover {
  background-color: #020203;
}
#menuToggle ul .sub-menu li:before,
#menuToggle li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
#menuToggle input:checked ~ ul
{
  transform: none;
}

.LABEL_HEAD {
    font-family: "Kanit";
    font-size: 20px;
}

.arrow_box {
    z-index: 0;
	position: absolute;
	background: #ff7200;
	border: 0px solid #ff7200;
	width: 0px;
	left: 280px;
	top: 25px;
	height: 0px;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #ff7200;
	border-width: 0px;
	margin-top: -0px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #ff7200;
	border-width: 25px;
	margin-top: -25px;
}

.PROFILE_IMAGE
{
    width: 90px;
    height: 90px;
	border-radius: 40px;
}

body{
    margin: 0;
    padding: 0;
    background-size: cover;
    background-position: center;
    font-family: "Kanit";
    font-size: 22px;
}

.M600 {
    display: block;
	width: 75px;
   font-size: 12px;
}
.TEAML1 {
	width: 100px;
    display: block;
}
.L1SPACE {
   width: 250px; 
   font-size: 12px;
}
.L2SPACE {
   width: 150px; 
   font-size: 12px;
}
.BINARYLEVEL1 {
	width: 100px;
    height: 100px;
}
#ID1Frame {
   position: absolute;               
   left: calc(50% - 50px);     
   top : 50px;
 }
.LINE_L1 {
   z-index:0;
   position: absolute;             
   border:none;padding:0px;
   width:calc(50%);
   height: 20px;
}
#LINE1_F {
   left: calc(25%);     
   top: 150px;
}

.BINARYLEVEL2 {
	width: 100px;
    height: 100px;
}
.LINE_L2 {
   z-index:0;
   position: absolute;               /* 2 */
   border:none;padding:0px;
   width:calc(25%);
   height: 30px;
}
#LINE2_F1 {
   left: 12.5%;    
   top: 270px;
}
#LINE2_F2 {
   left: 62.5%;     
   top: 270px;
}
#ID2Frame_1 {
   position: absolute;               
   left: calc(25% - 50px);     
   top : 170px;
 }
#ID2Frame_2 {
   position: absolute;               
   left: calc(75% - 50px);     
   top : 170px;
 }
.L2TREE {
   border:none;padding:0px;margin-top: 3px;margin-bottom: -39px;border-bottom: 0px none #000;
}
.L2TREE_HIGH {
    height:20px;
}
.BINARYLEVEL3 {
	width: 80px;
    height: 80px;
}
.LINE_L3 {
   z-index:0;
   position: absolute;            
   border:none;padding:0px;
   width:calc(12.5%);
   height: 20px;
}
#LINE3_F1 {
   left: 6.25%;    
   top: 380px;
}
#LINE3_F2 {
   left: 31.25%;     
   top: 380px;
}
#LINE3_F3 {
   left: 56.25%;     
   top: 380px;
}
#LINE3_F4 {
   left: 81.25%;     
   top: 380px;
}
#ID3Frame_1 {
   position: absolute;              
   left: calc(12.5% - 40px);     
   top : 300px;
}
#ID3Frame_2 {
   position: absolute;             
   left: calc(37.5% - 40px);     
   top : 300px;
}
#ID3Frame_3 {
   position: absolute;               
   left: calc(62.5% - 40px);     
   top : 300px;
}
#ID3Frame_4 {
   position: absolute;              
   left: calc(87.5% - 40px);     
   top : 300px;
}
.L3TREE {
   border:none;padding:0px;margin-top: 2px;margin-bottom: -39px;border-bottom: 0px none #000;
}
.L3TREE_HIGH {
    height:20px;
}
.BINARYLEVEL4 {
	width: 80px;
    height: 80px;
}
.LINE_L4 {
   z-index:0;
   position: absolute;             
   border:none;padding:0px;
   width:calc(6.25%);
   height: 20px;
}
#LINE4_F1 {
   left: 3.125%;    
   top: 480px;
}
#LINE4_F2 {
   left: 15.625%;     
   top: 480px;
}
#LINE4_F3 {
   left: 28.125%;     
   top: 480px;
}
#LINE4_F4 {
   left: 40.625%;     
   top: 480px;
}
#LINE4_F5 {
   left: 53.125%;     
   top: 480px;
}
#LINE4_F6 {
   left: 65.625%;     
   top: 480px;
}
#LINE4_F7 {
   left: 78.125%;     
   top: 480px;
}
#LINE4_F8 {
   left: 90.625%;     
   top: 480px;
}
#ID4Frame_1 {
   position: absolute;               
   left: calc(6.25% - 40px);     
   top : 400px;
}
#ID4Frame_2 {
   position: absolute;               
   left: calc(18.75% - 40px);     
   top : 400px;
}
#ID4Frame_3 {
   position: absolute;               
   left: calc(31.25% - 40px);     
   top : 400px;
}
#ID4Frame_4 {
   position: absolute;               
   left: calc(43.75% - 40px);     
   top : 400px;
}
#ID4Frame_5 {
   position: absolute;               
   left: calc(56.25% - 40px);     
   top : 400px;
}
#ID4Frame_6 {
   position: absolute;               
   left: calc(68.75% - 40px);     
   top : 400px;
}
#ID4Frame_7 {
   position: absolute;               
   left: calc(81.25% - 40px);     
   top : 400px;
}
#ID4Frame_8 {
   position: absolute;              
   left: calc(93.75% - 40px);     
   top : 400px;
}
.L4TREE {
   border:none;padding:0px;margin-top: 2px;margin-bottom: -39px;border-bottom: 0px none #000;
}
.L4TREE_HIGH {
    height:20px;
}
.BINARYLEVEL5 {
	width: 45px;
    height: 45px; 
}
#ID5Frame_1 {
   position: absolute;               
   left: calc(3.125% - 22.5px);     
   top : 500px;
}
#ID5Frame_2 {
   position: absolute;               
   left: calc(9.375% - 22.5px);     
   top : 500px;
}
#ID5Frame_3 {
   position: absolute;               
   left: calc(15.625% - 22.5px);     
   top : 500px;
}
#ID5Frame_4 {
   position: absolute;               
   left: calc(21.875% - 22.5px);     
   top : 500px;
}
#ID5Frame_5 {
   position: absolute;               
   left: calc(28.125% - 22.5px);     
   top : 500px;
}
#ID5Frame_6 {
   position: absolute;               
   left: calc(34.375% - 22.5px);     
   top : 500px;
}
#ID5Frame_7 {
   position: absolute;               
   left: calc(40.625% - 22.5px);     
   top : 500px;
}
#ID5Frame_8 {
   position: absolute;               
   left: calc(46.875% - 22.5px);     
   top : 500px;
}
#ID5Frame_9 {
   position: absolute;               
   left: calc(53.125% - 22.5px);     
   top : 500px;
}
#ID5Frame_10 {
   position: absolute;               
   left: calc(59.375% - 22.5px);     
   top : 500px;
}
#ID5Frame_11 {
   position: absolute;               
   left: calc(65.625% - 22.5px);     
   top : 500px;
}
#ID5Frame_12 {
   position: absolute;               
   left: calc(71.875% - 22.5px);     
   top : 500px;
}
#ID5Frame_13 {
   position: absolute;               
   left: calc(78.125% - 22.5px);     
   top : 500px;
}
#ID5Frame_14 {
   position: absolute;               
   left: calc(84.375% - 22.5px);     
   top : 500px;
}
#ID5Frame_15 {
   position: absolute;               
   left: calc(90.625% - 22.5px);     
   top : 500px;
}
#ID5Frame_16 {
   position: absolute;               
   left: calc(96.875% - 22.5px);     
   top : 500px;
}
.FRAME_ArrowUp {
   position: absolute;               
   left: calc(50% - 20px);     
   top : 0px;
}
.FRAME_ArrowTop {
   position: absolute;               
   left: calc(35% - 20px);     
   top : 0px;
}
.FRAME_ArrowLeft {
   position: absolute;               
   left: calc(0%);     
   top : 550px;
}
.FRAME_ArrowRight {
   position: absolute;               
   left: calc(100% - 40px);     
   top : 550px;
}
#FRAME_PointL1 {
   font-size: 12px;
   position: absolute;               
   left: calc(50% - 280px);     
   top : 70px;
   width: 200px;
}
#FRAME_PointR1 {
   font-size: 12px;
   position: absolute;               
   left: calc(50% + 80px);     
   top : 70px;
   width: 200px;
}
#FRAME_PointL2_1 {
   font-size: 12px;
   position: absolute;               
   left: calc(25% - 230px);     
   top : 200px;
   width: 200px;
   display: block;
}
#FRAME_PointR2_1 {
   font-size: 12px;
   position: absolute;               
   left: calc(25% + 60px);     
   top : 200px;
   width: 200px;
   display: block;
}
#FRAME_PointL2_2 {
   font-size: 12px;
   position: absolute;               
   left: calc(75% - 230px);     
   top : 200px;
   width: 200px;
   display: block;
}
#FRAME_PointR2_2 {
   font-size: 12px;
   position: absolute;               
   left: calc(75% + 60px);     
   top : 200px;
   width: 200px;
   display: block;
}
#FrameSearch {
   font-size: 12px;
   position: absolute;               
   left: 10px;     
   top : 10px;
   width: 200px;
}
#inputStringID_Show {
   font-size: 12px;
   position: absolute;               
   left: 0px;     
   top : 50px;
   width: 350px;
   z-index:100000;
}
#inputStringID {
  text-align: left; border: 1px solid #AAAAAA; height : 30px; width : 200px;font-family: Kanit;
}
.PointOldDesc {
   position: absolute;               
   left: calc(0%);     
   top : 0px;
   width: 100px;
}
.PointOld {
   position: absolute;               
   left: calc(50%);     
   top : 0px;
   width: 100px;
}
.PointNewDesc {
   position: absolute;               
   left: calc(0%);     
   top : 20px;
   width: 100px;
}
.PointNew {
   position: absolute;               
   left: calc(50%);     
   top : 20px;
   width: 100px;
   text-decoration: underline;
}
.PointAllDesc {
   position: absolute;               
   left: calc(0%);     
   top : 40px;
   width: 100px;
}
.PointAll {
   position: absolute;               
   left: calc(50%);     
   top : 40px;
   width: 100px;
}


.PointOldDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 0px;
   width: 100px;
}
.PointOld_L2 {
   position: absolute;               
   left: 70px;     
   top : 0px;
   width: 100px;
   text-align: right;
}
.PointNewDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 20px;
   width: 100px;
}
.PointNew_L2 {
   position: absolute;               
   left: 70px;     
   top : 20px;
   width: 100px;
   text-align: right;
   text-decoration: underline;
}
.PointAllDesc_L2 {
   position: absolute;               
   left: calc(0%);     
   top : 40px;
   width: 100px;
}
.PointAll_L2 {
   position: absolute;               
   left: 70px;     
   top : 40px;
   width: 100px;
   text-align: right;
}

.ARROW5 {
	width: 30px;
    height: 30px;
}
.ICON {
    position: relative;  
    width: 42px;
    height: 30px;
	left: 9px;
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.LogoMain {
    position: fixed;
    display: block;
	top: 0px;
	left: 30px;
	width: 140px; 
	height: 140px; 
    transition: 2s;
    background : url(../CUSTOM_IMAGE/DISPLAYLOGO.png);
    background-size:     cover;                     
    background-repeat:   no-repeat;
    background-position: center center; 
   z-Index: 5500;
}
.binarybg {
}
.CompanyLogo {
    position: fixed;
    display: block;
	top: 0px;
	left: 0px;
	width: 200px; 
	height: 140px;
    transition: 2s;
    background: rgba(0, 0, 0, 0.8);
   z-Index: 5000;
}
.DATASHOW {
    position: absolute;
    display: block;
	width: calc(100% - 320px); 
	height: calc(100% - 30px); 
	left:320px;
	top:30px;
}
.DATASHOW  a:link {
    text-decoration: underline;
 }
.personalfull {
    position: fixed;
    display: block;
	top: 0px;
	left: 200px;
	width: calc(100% - 200px); 
	height: 30px;
    transition: 2s;
    background: rgba(0, 0, 0, 0.8);
    z-Index: 4000;
}
.personaldata {
    position: fixed;
    display: block;
	top: 15px;
	left: 210px;
    z-Index: 10000;
}
.personaldata-ID {
    position: fixed;
	font-size: 0.8em;
    display: block;
	font-color: black;
	color: white;
}
.personaldata-NAME {
    position: fixed;
	font-size: 0.8em;
	top: 15px;
    display: block;
	font-color: black;
	left: 32%;
	color: white;
}
.personaldata-holdpv {
    position: fixed;
    display: block;
	font-size: 0.7em;
	font-color: black;
	left: 50%;
}
.personaldata-ewallet {
    position: fixed;
    display: block;
	font-size: 0.7em;
	font-color: black;
	left: 65%;
}
.slashc-sliding-menu 
{
	overflow: hidden;
}
.slashc-sliding-menu ul
{
	background : url(../CUSTOM_IMAGE/MENUBG.jpg?v=9); 
	display: block;
	font: 14px Kanit; 
	width: 190px; 
	list-style: none;
	margin: 0;
	left:0px;
	padding-left: 0px;
    top : 0px;
	border: none;
	outline: none;
	position: relative;
    opacity: 0.8;
}
.slashc-sliding-menu,
.slashc-sliding-menu h1,
.slashc-sliding-menu li, 
.slashc-sliding-menu li a,
.slashc-sliding-menu li span,
.slashc-sliding-menu p
{
	display: block;
	font: 14px Kanit; 
	width: 190px; 
	list-style: none;
	margin: 0;
	left:0px;
	padding-left: 0px;
    top : 0px;
	border: none;
	outline: none;
	position: relative;
	font-color: black;
	color: #000;
}
.slashc-sliding-menu li
{
	position: relative;
	font: 10px Kanit; 
    background-repeat:   no-repeat;
    list-style-type: none;
    padding-left: 0px;
	width: 200px;
	height: 37px;
	font-color: black;
	color: #000;
}
.slashc-sliding-menu li :hover
{
	background-color: #fdc500;
	color: #000;
}
.slashc-sliding-menu li a:hover span
{
	background-position: 256px -31px;
}
.slashc-sliding-menu a
{
	outline: none;
}
.slashc-sliding-menu li ul
{
	position: absolute;
}
.login-box{
    width: 320px;
    height: 420px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding: 120px 30px;
}
.avatar{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    top: -50px;
    left: calc(50% - 50px);
}
.avatar2{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    top: -50px;
    left: calc(50% - 50px);
}
.logo{
    height: 70%; 
    position: absolute;
	top: 0%;
    left: 0%; 
}
.menuselect {
    position: fixed;
	top: 170px;
	width: 200px;
	height: calc(100% - 100px);
    transition: .5s;
}
.menushow {
   position: fixed;
   background: rgba(0, 0, 0, 0.8);
   z-Index: 5000;
   color: white;
    left: 0px;
   width: 200px;
   height: 30px;
   top: 140px;
}
.dropdownmenu{
   position: absolute;
   height: 30px;
   top: 0%;
}
.menuname{
   position: absolute;
   display:block;
   left: 100px;
   top: 50%;
   height: 50px;
}
.language{
   font-family: "Kanit";
	font: 15px Kanit; 
   display: none;
   position: fixed;
   background: rgba(0, 0, 0, 0.8);
   z-Index: 6000;
   color: white;
    left: calc(100% - 200px);
   width: 200px;
   top: 30px;
   height: 55px;
}
.language-display{
   position: fixed;
   background: rgba(0, 0, 0, 0.8);
   z-Index: 6000;
   color: white;
    left: calc(100% - 200px);
   width: 200px;
   height: 30px;
   top: 0px;
}
.langname{
   position: absolute;
   display:block;
   left: 65px;
   top: 50%;
}
.exitline {
    width: 10%;
    position: absolute;
   z-Index: 2500;
	top: 0%;
    left: 90%; 
	display: block;
}
.lineidimg {
    width: 100px;
    position: absolute;
   z-Index: 1500;
	top: 20px;
    left: 40px; 
}
.linebutton {
    width: 130px;
    position: absolute;
   z-Index: 1500;
	top: 180px;
    left: 30px; 
}
.linecontact {
    width: 22px;
    height: 22px;
    position: fixed;
    z-Index: 6500;
	top: 3px;
    left:  calc(100% - 230px); 
     border-radius: 30%;
	display: block;
}
.line-display {
    font-size: 13px;
    display: block;
    width: 180px;
    height: 230px;
    background: rgba(0, 0, 0, 0.9);
    color: #fff;
    top: calc(100% - 150px);
    left:  calc(100% - 120px);
   z-Index: 1200;
    position: fixed;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 150px; 
    padding-left: 10px; 
    padding-right: 10px; 
}
.err-display {
    width: 450px;
    height: 300px;
    background: rgba(0, 0, 0, 0.95);
    color: #fff;
    top: 45%;
    left: 50%;
   z-Index: 1200;
    position: absolute;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding-top: 130px; 
    padding-left: 170px; 
    padding-right: 5%; 
	display: none;
}
.exiterr {
    width: 40px;
    position: absolute;
   z-Index: 2500;
	top: 0%;
    left:  calc(100% - 40px);
}
.errimg {
    width: 25%;
    position: absolute;
   z-Index: 1500;
	top: 25%;
    left: 10%; 
}
.flag{
    width: 35px;
	padding-left: 10px;
}
.flagshow{
    width: 60px;
    height: 30px;
	padding-left: 0%;
}
.dropdownlang{
   position: absolute;
    width: 30px;
    height: 30px;
    left:  calc(100% - 30px);
}
a:link {
    color: black;
    text-decoration: none;
}
a:visited {
    color: white;
    text-decoration: none;
}
a:link:hover
{
   color: yellow;
}
h1{
    margin: 0;
    padding: 0 0 20px;
    text-align: center;
    font-size: 22px;
}
.login-box p{
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.login-box input{
    width: 100%;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
    outline: none;
    height: 40px;
    color: #fff;
    font-size: 16px;
}
.login-box input[type="text"], input[type="password"]
{
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
    outline: none;
    height: 40px;
    color: #fff;
    font-size: 16px;
}
.login-box input[type="submit"]
{
    border: none;
    outline: none;
    height: 40px;
    background: #1c8adb;
    color: #fff;
    font-size: 18px;
    border-radius: 20px;
}
.login-box input[type="submit"]:hover
{
    cursor: pointer;
    background: #39dc79;
    color: #000;
}

.login-box a{
    text-decoration: none;
    font-size: 14px;
    color: #fff;
}
.login-box a:hover
{
    color: #39dc79;
} 
.fbbutton{
    width: 40%;
    border-radius: 50%;
    position: absolute;
	top: 28%;
	left: 39%;
}
.binaryhover {
    position: absolute;
    z-index:1000;
    border-radius: 20px;
    background: rgba(206, 191, 89 , 0.95); 
    background-size:     cover;   
    opacity: 0.95;	
    width: 300px;
    height: 300px;
	font-size : 15px;

	border-color: #242424;
	border-style: solid;
	border-width:1px;
	
}
.binaryexplain {
    width: 300px;
    height: 300px;
}

.inside_explain {
	font-size : 15px;	
}
.inside_explain table {
    width:300px;
	table-layout:fixed;
    border-collapse:collapse;
	overflow-y:hidden;
	overflow-x:hidden;
}
.inside_explain tr {
	border-bottom: 0px none #000;
    border:solid;
    width:300px;
    height:15px;
    position: relative;
	overflow-y:hidden;
	overflow-x:hidden;
    max-height: 15px;
	display: table-row;
    border-collapse:separate; 
    border-spacing: 0 0px;
 }
.inside_explain td {
    border-collapse:separate; 
    border-spacing: 0 0px;
    height:15px;
    max-height: 15px;
	display: table-cell;
}
.binaryload {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -150px; 
    margin-left: -150px; 
    width: 300px;
    height: 300px;
}
.binaryloadpic {
    width: 200px;
    height: 200px;
}
.binaryarrow {
    width: 40px;
    height: 40px;
}
.arrowbuttom {
    display: block;
}
.arrowbuttomDownDiv {
    display: none;
}
.TD_FONT {
    font-size: 20px;
}
.HEADER_FONT {
    font-size: 50px;
    font-family: "Kanit";
}
.SUB_HEADER_FONT {
    font-size: 25px;
    font-family: "Kanit";
}
.TABLE_FONT {
    font-size: 15px;
    font-family: "Kanit";
}
.FORM_TEXT {
    font-size: 20px;
    font-family: "Kanit";
}
.INPUT_EWALLET {
    font-size: 25px;
    font-family: "Kanit";
	width: 600px;
	border-radius: 5px;
}
.NEXT_BUTTON {
   font-family: "Kanit";
  background-color: #4CAF50;
  color: white;
  border: none;
  padding: 20px;
  font-size: 25px;
   border-radius: 12px;
}
.DISABLE_BUTTON {
   font-family: "Kanit";
  background-color: #898989;
  color: white;
  border: none;
  padding: 20px;
  font-size: 25px;
   border-radius: 12px;
}
.UPLOAD_BUTTON {
   font-family: "Kanit";
  background-color: #DBB400;
  color: white;
  border: none;
  padding: 20px;
  font-size: 25px;
   border-radius: 12px;
}
.SPAN_SEARCH {
    font-size: 15px;
    font-family: "Kanit";
	width:900px;
}
.SPAN_SEARCH_ERR {
    font-size: 25px;
    font-family: "Kanit";
	width:600px;
}
.SEARCHBOX {
	display:none;
	margin:0;
	padding:0;position:absolute;
	width:0px;
	height:0px;
	text-align:left;
	z-index:100000;
}

.SEARCH_RESULT_BOX {
	width:400px;
	height:50px;
}
.closeR {
    left: 540px;
	top: -35px;
    background: red;
    width: 45px;
    height: 45px;
    position: relative;
	border-radius: 50%;
}
.closeR:after {
    content: '';
	top: 5px;
    height: 35px;
    border-left: 5px solid #fff;
    position: absolute;
    transform: rotate(45deg);
    left: 20px;
}

.closeR:before {
    content: '';
	top: 5px;
    height: 35px;
    border-left: 5px solid #fff;
    position: absolute;
    transform: rotate(-45deg);
    left: 20px;
}
} 

@media only screen and (min-width: 1200px) {
} 



























































