@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Cabin-Regular';
    src: url('../fontface/Cabin/Cabin-Regular-webfont.eot');
    src: url('../fontface/Cabin/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/Cabin/Cabin-Regular-webfont.woff') format('woff'),
         url('../fontface/Cabin/Cabin-Regular-webfont.ttf') format('truetype'),
         url('../fontface/Cabin/Cabin-Regular-webfont.svg#Cabin-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Cabin-Bold';
    src: url('../fontface/Cabin/Cabin-Bold-webfont.eot');
    src: url('../fontface/Cabin/Cabin-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/Cabin/Cabin-Bold-webfont.woff') format('woff'),
         url('../fontface/Cabin/Cabin-Bold-webfont.ttf') format('truetype'),
         url('../fontface/Cabin/Cabin-Bold-webfont.svg#Cabin-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	margin: 0;
	padding: 0;
	font-family:'Cabin-Regular', Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:16px;
	color:#595959;
}

img{
	border:none;
}

#outerDiv{
	width:100%;
	padding:0 20px 1px 20px;
	background:url(../../images/bg_howtoplay.gif) repeat-x;
}
.title{
	height:25px;
	padding:2px 0 0 40px;
	color:#dd000c; 
	font-size:24px;
    float: left; width: 65%
}

.subtitle{
	padding:2px 0 0 40px;
}

.toto4d{
	display:block;
	width:66px;
	height:59px;
	background:url(../../images/logo_toto4d.gif) center top no-repeat;
}
.toto4dActive{
	display:block;
	width:66px;
	height:102px;
	background:url(../../images/logo_toto4d.png) no-repeat;
}

.iperm{
	display:block;
	width:66px;
	height:59px;
	background:url(../../images/logo_iperm.gif) center top no-repeat;
}
.ipermActive{
	display:block;
	width:66px;
	height:102px;
	background:url(../../images/logo_iperm.png) no-repeat;
}

.toto4djackpot{
	display:block;
	width:226px;
	height:60px;
	background:url(../../images/logo_4djackpot.gif) center top no-repeat;
}
.toto4djackpotActive{
	display:block;
	width:226px;
	height:90px;
	background:url(../../images/logo_4djackpot.png) no-repeat;
}

.toto5d{
	display:block;
	width:66px;
	height:59px;
	background:url(../../images/logo_toto5d.gif) center top no-repeat;
}
.toto5dActive{
	display:block;
	width:66px;
	height:102px;
	background:url(../../images/logo_toto5d.png) no-repeat;
}

.toto6d{
	display:block;
	width:66px;
	height:59px;
	background:url(../../images/logo_toto6d.gif) center top no-repeat;
}
.toto6dActive{
	display:block;
	width:66px;
	height:102px;
	background:url(../../images/logo_toto6d.png) no-repeat;
}

.supreme658{
	display:block;
	width:218px;
	height:40px;
	background:url(../../images/logo_supreme658.gif) center top no-repeat;
}
.supreme658Active{
	display:block;
	width:218px;
	height:90px;
	background:url(../../images/logo_supreme658.png) no-repeat;
}

.power655{
	display:block;
	width:277px;
	height:40px;
	background:url(../../images/logo_power655.gif) center top no-repeat;
}
.power655Active{
	display:block;
	width:277px;
	height:90px;
	background:url(../../images/logo_power655.png) no-repeat;
}

.mega652{
	display:block;
	width:180px;
	height:40px;
	background:url(../../images/logo_star_650.png) center top no-repeat;
}
.mega652Active{
	display:block;
	width:218px;
	height:90px;
	background:url(../../images/logo_power650.png) no-repeat;
}





#divStep1{
	width:100%;
	height:auto;
	padding:20px;
	margin:0 auto 30px auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
}



#divStep2a, #divStep2b, #divStep2c, #divStep2d, #divStep2e, #divStep2f, #divStep2g, #divStep2h{
	width:100%;
	padding:0px;
	margin:0 auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	display:none;
}

#divStep2a ul.number, #divStep2b ul.number, #divStep2c ul.number, #divStep2g ul.number,#divStep2h ul.number{
	padding:0;
	height:65px;
	left:50%;
	list-style-type: none;
	position:absolute;
	background-image:url(../../images/box_number.png);
	background-size: auto;
}
#divStep2a ul.number li, #divStep2b ul.number li, #divStep2c ul.number li, #divStep2g ul.number li, #divStep2h ul.number li{
	width:67px;
	height:65px;
	display:inline;
	float:left;
	font-size:40px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:65px;
	text-align:center;
	display:none;
}

#divStep2a ul.tick, #divStep2b ul.tick, #divStep2c ul.tick, #divStep2g ul.tick, #divStep2h ul.tick{
	padding:0;
	top:68px;
	height:23px;
	left:50%;
	list-style-type: none;
	position:absolute;
	background:none;
}
#divStep2a ul.tick li, #divStep2b ul.tick li, #divStep2c ul.tick li, #divStep2g ul.tick li, #divStep2h ul.tick li{
	width:67px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
}




#divStep2a ul.number, #divStep2a ul.tick{
	margin:0 0 0 -134px;
	width:268px;
}

#divStep2b ul.number, #divStep2b ul.tick{
	margin:0 0 0 -167px;
	width:335px;
}


#divStep2b ul.number, #divStep2b ul.tick{
	margin:0 0 0 -167px;
	width:335px;
}





#divStep2c ul.number, #divStep2c ul.tick{
	margin:0 0 0 -201px;
	width:402px;
}

#divStep2g ul.number, #divStep2g ul.tick{
	margin:0 0 0 -234px;
	width:469px;
}

#divStep2h ul.number, #divStep2h ul.tick{
	margin:0 0 0 -300px;
	width:605px;
}



#divStep2d ul.number1, #divStep2d ul.number2{
	padding:0;
	height:50px;
	width:312px;
	list-style-type: none;
	position:static;
	background:url(../../images/box_number22.png);
}
#divStep2d ul.number1, #divStep2d ul.tick1{
	margin:auto;
}
#divStep2d ul.number2, #divStep2d ul.tick2{
	margin:auto;
}

#divStep2d ul.number1 li, #divStep2d ul.number2 li{
	width:52px;
	height:50px;
	display:inline;
	float:left;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:48px;
	text-align:center;
	display:none;
}
#divStep2d ul.tick1, #divStep2d ul.tick2{
	padding:0;
	top:54px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}

#divStep2d ul.tick1 li, #divStep2d ul.tick2 li{
	width:52px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
}



#divStep2e ul.number1, #divStep2e ul.number2{
	padding:0;
	height:65px;
	width:268px;
	top:0;
	list-style-type: none;
	position:absolute;
	background:url(../../images/box_number.png);
}

#divStep2e ul.number1, #divStep2e ul.tick1{
	left:77px;
}
#divStep2e ul.number2, #divStep2e ul.tick2{
	left:395px;
}
#divStep2e ul.number1 li, #divStep2e ul.number2 li{
	width:67px;
	height:65px;
	display:inline;
	float:left;
	font-size:40px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:65px;
	text-align:center;
	display:none;
}
#divStep2e ul.tick1, #divStep2e ul.tick2{
	padding:0;
	top:48px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}

#divStep2e ul.tick1 li, #divStep2e ul.tick2 li{
	width:67px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
}


#divStep2f ul.number1, #divStep2f ul.number2, #divStep2f ul.number3,#divStep2f ul.number4, #divStep2f ul.number5, #divStep2f ul.number6,  #divStep2f ul.number7, #divStep2f ul.number8, #divStep2f ul.number9, #divStep2f ul.number10 {
	padding:0;
	height:50px;
	width:208px;
	list-style-type: none;
	position:absolute;
	background:url(../../images/box_number22.png);
}

.heightfornumberbody{
	height:250px;
}

#divStep2f ul.number1, #divStep2f ul.tick1{
	left:8px;
}
#divStep2f ul.number2, #divStep2f ul.tick2{
	left:266px;
}
#divStep2f ul.number3, #divStep2f ul.tick3{
	left:524px;

}
#divStep2f ul.number4, #divStep2f ul.tick4{
	left:8px;
    top: 80px;
}

#divStep2f ul.number5, #divStep2f ul.tick5{
	left:266px;
    top: 80px;
}

#divStep2f ul.number6, #divStep2f ul.tick6{
	left:524px;
    top: 80px;
}
#divStep2f ul.number7, #divStep2f ul.tick7{
	left:8px;
    top: 150px;
}
#divStep2f ul.number8, #divStep2f ul.tick8{
	left:266px;
    top: 150px;
}
#divStep2f ul.number9, #divStep2f ul.tick9{
    left:524px;
    top: 150px;
}

#divStep2f ul.number10, #divStep2f ul.tick10{
    left:8px;
    top: 220px;
}



#divStep2f ul.number1 li, #divStep2f ul.number2 li, #divStep2f ul.number3 li, #divStep2f ul.number4 li, #divStep2f ul.number5 li, #divStep2f ul.number6 li, #divStep2f ul.number7 li, #divStep2f ul.number8 li, #divStep2f ul.number9 li, #divStep2f ul.number10 li{
	width:52px;
	height:50px;
	display:inline;
	float:left;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:48px;
	text-align:center;
	display:none;
}


#divStep2f ul.tick1, #divStep2f ul.tick2, #divStep2f ul.tick3{
	padding:0;
	top:44px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}


#divStep2f ul.tick4, #divStep2f ul.tick5, #divStep2f ul.tick6  {
    
    padding:0;
	top:113px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
    
    
}
#divStep2f ul.tick7,#divStep2f ul.tick8, #divStep2f ul.tick9{
    
    padding:0;
	top:183px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
    
}

#divStep2f ul.tick10 {
    
    padding:0;
	top:253px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}


#divStep2f ul.tick1 li, #divStep2f ul.tick2 li, #divStep2f ul.tick3 li{
	width:52px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
}


#divStep2f ul.tick4 li, #divStep2f ul.tick5 li, #divStep2f ul.tick6 li {
    width:52px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
}


#divStep2f ul.tick7 li, #divStep2f ul.tick8 li , #divStep2f ul.tick9 li  {
    width:52px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
    
    
    
}

#divStep2f ul.tick10 li {
    width:52px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
    
    
    
}





#divStep5a{
	width:100%;
	padding:0px;
	margin:0 auto 0px auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	
}

#div4DStep3, #divSysPlayStep3{
	width:100%;
	padding:0px;
	margin:0 auto 30px auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	display:none;
}

#divIperm4p, #divIperm6p, #divIperm12p, #divIperm24p{
	width:100%;
	margin:30px auto;
	display:none;
}

#divIperm5p, #divIperm10p, #divIperm20p, #divIperm30p, #divIperm60p, #divIperm120p{
	width:100%;
	margin:30px auto;
	display:none;
}


#div5d1, #div5d2, #div5d3, #div5d4, #div5d5, #div5d6{
	width:100%;
	margin:30px auto;
	display:none;
}

#div6d1, #div6d2, #div6d3, #div6d4, #div6d5{
	width:100%;
	margin:30px auto;
	display:none;
}

#div4djackpot1, #div4djackpot2, #div4djackpot3, #div4djackpot4, #div4djackpot5{
	width:100%;
	margin:30px auto;
	display:none;
}

#divSysPlay{
	width:100%;
	margin:30px auto 0;
	display:none;
}

#divSupreme1, #divSupreme2, #divSupreme3, #divSupreme4, #divSupreme5, #divSupreme6, #divSupreme7{
	width:100%;
	margin:30px auto;
	display:none;
}

#divPower1, #divPower2, #divPower3, #divPower4{
	width:100%;
	margin:30px auto;
	display:none;
}

#divMega1, #divMega2, #divMega3, #divMega4, #divMega5{
	width:100%;
	margin:30px auto;
	display:none;
}

.info1 {
	margin:90px auto 0 auto;
	width:250px; 
	height:35px; 
	font-size:30px; 
	color:#FFFFFF;
	font-size:16px;
	padding-top:5px;
	text-align:center;
	background:url(../../images/box_black.png) no-repeat;
    
}

.info2 {
	margin:20px auto 10px auto;
	width:100%; 
	height:25px; 
	font-size:30px; 
	color:#FFFFFF;
	font-size:16px;
	padding-top:5px;
	text-align:center;
	background:url(../../images/box_red.png) no-repeat;
	background-size:contain;
}

.info3 {
	margin:300px auto 0 auto;
	width:250px; 
	height:25px; 
	font-size:30px; 
	color:#FFFFFF;
	font-size:16px;
	padding-top:5px;
	text-align:center;
	background:url(../../images/box_black.png) no-repeat;
    
}

#bottomNotes{
	width:100%;
	margin:0 auto;
	background-color:#FFFFFF;
	display:none;
}

.btnA {
    text-align: center;
    float: left;
    margin: 0 10px;
    background: url(../../images/bg_btn.png);
	padding:0px;
    border: 0px solid transparent;
}
.btnA a{
	display: block;
    width: 75px;
    height: 30px;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    text-decoration: none;
}

.btnNum { 
	text-align:center;
	float:left;
	margin:0 10px;
  height:40px;
	background:url(../../images/bg_btn_num.png) no-repeat ;
    
}

.btnNum a{
	display:block;
	width:60px; 
	height:30px;
	font-size:20px;
	line-height:28px;
	color:#000000;
	text-decoration:none;
}

.btnDirection { 
	text-align:center;
	float:left;
	margin:5px 10px;
	background:url(../../images/bg_btn2.png);
}

.btnDirection a{
	display:block;
	width:175px; 
	height:30px;
	font-size:16px;
	line-height:28px;
	color:#000000;
	text-decoration:none;
}

.btnHow { 
	text-align:center;
	width:100%;
	margin:0 auto 20px auto;
	background:url(../../images/bg_btn3.png) no-repeat center; ;
}
.btnHow a{
	display:block;
	width:100%; 
	height:39px;
	font-size:18px;
	line-height:34px;
	color:#000000;
	text-decoration:none;
}

.resultBox {
	margin:30px auto 0 auto;
	text-align:center;
	display:none;
}

.arrow1{
	background:url(../../images/button_arrow1.png) no-repeat;
}

.arrow2{
	background:url(../../images/button_arrow2.png) no-repeat;
}

.arrow3{
	background:url(../../images/button_arrow3.png) no-repeat;
	padding-left:15px;
}

.dottedline{
	border-top:#666 1px dotted;
	height:2px;
	margin-bottom:20px;
}


.txt_green1 {color:#049148; font-size:18px; font-weight:bold;}
.txt_white1 {color:#FFF; font-size:16px;}
.txt_grey1 {color:#434443; font-size:14px;}
.txt_black1 {color:#000000; font-size:20px; font-weight:bold;}
.txt_black2 {color:#000000; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.titleleft{
	padding-bottom:20px;
}

.clear{
	clear:both;
}

.stepmobile1 {
        width:59px;
    }
	
	
	
@media (min-width: 320px) and (max-width: 599px) {
	/*4droll*/
#divStep2f > .heightfornumberbody > div > ul.number1, #divStep2f > .heightfornumberbody > div >  ul.tick1{
	left:0%;
}
#divStep2f > .heightfornumberbody > div > ul.number2{
	left:0%;
	top: 80px;
}
#divStep2f > .heightfornumberbody > div > ul.tick2{
	left:0%;
	top: 113px;
}
#divStep2f > .heightfornumberbody > div > ul.number3{
	left:0%;
    top: 150px;

}
#divStep2f > .heightfornumberbody > div > ul.tick3{
	left:0%;
    top: 183px;

}
#divStep2f > .heightfornumberbody > div > ul.number4{
	left:0%;
    top: 220px;
}
#divStep2f > .heightfornumberbody > div > ul.tick4{
	left:0%;
    top: 253px;
}

#divStep2f > .heightfornumberbody > div > ul.number5{
	left:0%;
    top: 290px;
}
#divStep2f > .heightfornumberbody > div > ul.tick5{
	left:0%;
    top: 323px;
}

#divStep2f > .heightfornumberbody > div > ul.number6{
	left:0%;
    top: 360px;
}#divStep2f > .heightfornumberbody > div > ul.tick6{
	left:0%;
    top: 393px;
}
#divStep2f > .heightfornumberbody > div > ul.number7{
	left:0%;
    top: 430px;
}#divStep2f > .heightfornumberbody > div > ul.tick7{
	left:0%;
    top: 463px;
}
#divStep2f > .heightfornumberbody > div > ul.number8{
	left:0%;
    top: 500px;
}
#divStep2f > .heightfornumberbody > div > ul.tick8{
	left:0%;
    top: 533px;
}
#divStep2f > .heightfornumberbody > div > ul.number9{
   left:0%;
    top: 570px;
}#divStep2f > .heightfornumberbody > div > ul.tick9{
   left:0%;
    top: 603px;
}

#divStep2f > .heightfornumberbody > div > ul.number10{
    left:0%;
    top: 640px;
}
#divStep2f > .heightfornumberbody > div > ul.tick10{
    left:0%;
    top: 673px;
}
/*4droll*/

#divStep2f ul.tick1{
	padding:0;
	top:44px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}
#divStep2f ul.tick2 {
	padding:0;
	top:113px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}

#divStep2f ul.tick3   {
    
    padding:0;
	top:183px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
    
    
}
#divStep2f ul.tick4   {
    
    padding:0;
	top:253px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
    
    
}
#divStep2f ul.tick5 {
    
    padding:0;
	top:323px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
    
}
#divStep2f ul.tick6  {
    
    padding:0;
	top:393px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
    
}

#divStep2f ul.tick7 {
    
    padding:0;
	top:463px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}
#divStep2f ul.tick8 {
    
    padding:0;
	top:533px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}

#divStep2f ul.tick9{
    
    padding:0;
	top:603px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}
#divStep2f ul.tick10 {
    
    padding:0;
	top:673px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}
.heightfornumberbody{
	height:650px;
	width:210px;
	margin:0 auto;
}

}

@media (max-width: 380px) {
    
	.txt_green1 {
		padding-right:5px;
}
.bg320mobile{
	background-size: 300px 100px;
}
#divStep2a {
    width: 100%;
    padding: 0 ;
}
}

@media(max-width: 385px) {
    .padding-mobile {
		padding-bottom: 7px;
	}
}

@media (max-width: 400px) {
	/*658ez*/
	.setwidth658ez{
	width: 200px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: -11%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 2%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 2%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 118px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:-11%;
	width:247px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 200px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 2%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 16%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 16%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 48px;
    width: 198px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 48px;
    width: 148px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 118px;
	width:210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:2%;
	width:210px;
}


	/*658sp end*/
	
	
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:0%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left:0%;
	top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:0%;
	top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:0%;
    top: 150px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:0%;
    top: 183px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:0%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:0%;
    top: 253px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:0%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:0%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:0%;
    top: 360px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:0%;
    top: 393px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:0%;
    top: 430px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:0%;
    top: 463px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:0%;
    top: 500px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:0%;
    top: 533px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:0%;
    top: 570px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:0%;
    top: 603px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:0%;
    top: 640px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:0%;
    top: 673px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 50px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 190px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 330px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 400px !important;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 89px !important;
    text-align: center !important;
    padding-top: 610px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 700px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
/*4djis*/
	.setwidth4dj{
		width: 200px;
    margin: auto;
}
.setwidth4djis{
		width: 200px;
    margin: auto;
}

.setwidth4djsp {
    width: 200px;
    margin: auto;
}

#divStep2a > tbody > tr > td > table > tbody > tr > td > div > ul.tick {
    padding: 0 !important;
    top: 56px !important;
    height: 23px !important;
    left: 62% !important;
    list-style-type: none !important;
    position: absolute !important;
    background: none !important;
}
#divStep2e .setwidth4dj ul.number1, #divStep2e .setwidth4dj ul.tick1 {
    left: 0px;
    width: 210px;
}
#divStep2e .setwidth4dj ul.number1 li, #divStep2e .setwidth4dj ul.number2 li{
	width:52px;
	height:65px;
	display:inline;
	float:left;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:54px;
	text-align:center;
	display:none;
}
	.setwidth5d{
		width: 200px;
    margin: auto;
}
    #divStep2b ul.number{
	margin:0 0 0 -167px;
	width:260px;
}
#divStep2b ul.tick{
	margin:0 0 0 -167px;
	width:260px;
	    left: 68% !important;
}
	 #divStep2a ul.tick{
	margin:0 0 0 -134px;
	width:260px;
}#divStep2a ul.number{
	margin:0 0 0 -134px;
	width:208px;
}
#divStep2a ul.number li, #divStep2b ul.number li, #divStep2c ul.number li, #divStep2g ul.number li, #divStep2h ul.number li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2a ul.number,  #divStep2c ul.number, #divStep2g ul.number, #divStep2h ul.number {
    padding: 0;
    height: 50px;
    left: 62%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
#divStep2e ul.number1, #divStep2e ul.number2 {
    padding: 0;
    height: 50px;
	top: 0;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
#divStep2e ul.number1, #divStep2e ul.tick1{
	left:0px;
	width:210px;
}
#divStep2e ul.number2, #divStep2e ul.tick2{
	left:0px;
	top: 200px;
}
#divStep2e ul.number1 li, #divStep2e ul.number2 li{
	width:52px;
	height:65px;
	display:inline;
	float:left;
	font-size:35px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:54px;
	text-align:center;
	display:none;
}
#divStep2e ul.number2{
	width:210px;
}
#divStep2b ul.number{
    padding: 0;
    height: 50px;
    left: 68%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
#divStep2e ul.tick1 li, #divStep2e ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}
.addheighthtyp{
	height:120px !important;
}
.info1 {
	margin:75px auto 0 auto;
	width:100%; 
	height:35px; 
	font-size:30px; 
	color:#FFFFFF;
	font-size:16px;
	padding-top:5px;
	text-align:center;
	background-size: contain;
    
}
#divStep2a ul.tick li, #divStep2b ul.tick li, #divStep2c ul.tick li, #divStep2g ul.tick li, #divStep2h ul.tick li{
	width:52px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
}
#div4DStep3, #divSysPlayStep3{
	width:100%;
	padding:0px;
	margin:0 auto 30px auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	display:none;
}
#divStep5a{
	width:100%;
	padding:0px;
	margin:0 auto 0px auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	
}
.setbtnmidtd{
	 display: flex;
  justify-content: center;
  align-items: center;
}
.resultBox {
    margin: 30px auto 0 auto;
    text-align: center;
    width: 100%;
    display: none;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 165px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
}

/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 0%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 89px !important;
    padding-top: 0 !important;
    margin-top: -10px;
}
.plus2symb {
    left: 89px !important;
    padding-top: 60px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 0%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 0%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 0%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 0%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 275px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
}


@media (min-width: 401px) and (max-width: 460px) {
	/*658ez*/
	.setwidth658ez{
	width: 290px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 7%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 15%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 15%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 118px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:7%;
	width:247px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 290px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 16%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 25%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 25%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 52px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 50px;
    width: 210px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 50px;
    width: 158px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 118px;
	width:210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:16%;
	width:210px;
}


	/*658sp end*/   
   /*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:15%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left:15%;
	top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:15%;
	top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:15%;
    top: 150px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:15%;
    top: 183px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:15%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:15%;
    top: 253px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:15%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:15%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:15%;
    top: 360px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:15%;
    top: 393px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:15%;
    top: 430px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:15%;
    top: 463px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:15%;
    top: 500px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:15%;
    top: 533px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:15%;
    top: 570px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:15%;
    top: 603px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:15%;
    top: 640px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:15%;
    top: 673px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 50px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 190px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 330px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 400px !important;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 133px !important;
    text-align: center !important;
    padding-top: 610px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 700px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
/*4djis*/ 
	#divStep2a ul.number, #divStep2a ul.tick{
	margin:0 0 0 -134px;
	width:208px;
}
#divStep2a ul.number li, #divStep2b ul.number li, #divStep2c ul.number li, #divStep2g ul.number li, #divStep2h ul.number li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2a ul.number{
    padding: 0;
    height: 50px;
    left: 60%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
#divStep2b ul.number{
    padding: 0;
    height: 50px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.info1 {
	margin:90px auto 0 auto;
	width:100%; 
	height:35px; 
	font-size:30px; 
	color:#FFFFFF;
	font-size:16px;
	padding-top:5px;
	text-align:center;
    background-position: center;
	background-size: contain;
    
}
#divStep2a ul.tick li, #divStep2b ul.tick li, #divStep2c ul.tick li, #divStep2g ul.tick li, #divStep2h ul.tick li{
	width:52px;
	height:23px;
	text-align:center;
	display:inline;
	float:left;
	display:none;
}
#div4DStep3, #divSysPlayStep3{
	width:100%;
	padding:0px;
	margin:0 auto 30px auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	display:none;
}
#divStep5a{
	width:100%;
	padding:0px;
	margin:0 auto 0px auto;
	background-color:#FFF;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
   	background-color: rgba(255, 255, 255, 0.9);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	
}
.setbtnmidtd{
	 display: flex;
  justify-content: center;
  align-items: center;
}
.resultBox {
    margin: 30px auto 0 auto;
    text-align: center;
    width: 100%;
    display: none;
}
#divStep2b ul.number{
	margin:0 0 0 -130px;
	width:260px;
}
#divStep2b ul.tick{
	margin:0 0 0 -167px;
	width:260px;
}

 #divStep2b > tbody > tr > td > table > tbody > tr > td > div >  ul.tick{
    padding: 0;
    top: 68px;
    height: 23px;
    left: 61%;
    list-style-type: none;
    position: absolute;
    background: none;
}
 #divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d >  ul.tick{
    padding: 0;
    top: 68px;
    height: 23px;
    left: 67%;
    list-style-type: none;
    position: absolute;
    background: none;
}

#divStep2d ul.number1, #divStep2d ul.tick1{
	left:-2%;
}
#divStep2d ul.number2, #divStep2d ul.tick2{
	left:-2%;
}
#divStep2d ul.tick1, #divStep2d ul.tick2{
    width: 312px;
}
#divStep2d ul.tick2{
	top:190px;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div > ul.tick {
    padding: 0 !important;
    top: 56px !important;
    height: 23px !important;
    left: 60% !important;
    list-style-type: none !important; 
    position: absolute !important;
    background: none !important;
}

/*4dj*/
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2{
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
	margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
	left:15%;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 155px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
	left:15%;
}

.setwidth4dj{
    width: 290px;
    margin: auto;
}
.setwidth4djis{
    width: 290px;
    margin: auto;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}
/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 15%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
	margin:auto;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 134px !important;
    padding-top: 0 !important;
    margin-top: 0px;
}
.plus2symb {
    left: 134px !important;
    padding-top: 70px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 15%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 15%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 15%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 15%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 210px !important;
}
.setwidth4djsp {
    width: 300px;
    margin: auto;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 27px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
}


@media (min-width: 461px) and (max-width: 560px) {
	/*658ez*/
	.setwidth658ez{
	width: 350px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 15%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 22%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 22%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 118px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:15%;
	width:247px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 350px;
    margin: auto;
	}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 13%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 22%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 22%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 264px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 65px;
    width: 204px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 133px;
	width:285px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:13%;
	width:285px;
	top:68px;
}




	/*658sp end*/   
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:20%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left:20%;
	top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:20%;
	top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:20%;
    top: 150px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:20%;
    top: 203px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:20%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:20%;
    top: 253px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:20%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:20%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:20%;
    top: 360px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:20%;
    top: 393px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:20%;
    top: 430px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:20%;
    top: 463px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:20%;
    top: 500px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:20%;
    top: 533px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:20%;
    top: 570px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:20%;
    top: 603px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:20%;
    top: 640px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:20%;
    top: 673px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 50px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 190px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 330px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 400px !important;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 158px !important;
    text-align: center !important;
    padding-top: 610px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 700px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
/*4djis*/ 
	#divStep2a ul.tick, #divStep2b ul.tick, #divStep2c ul.tick, #divStep2g ul.tick, #divStep2h ul.tick {
    left: 50% !important;
}

.info1 {
    width: 250px;
    height: 35px;
}
.setbtnmidtd{
	 display: flex;
  justify-content: center;
  align-items: center;
}
.resultBox {
    margin: 30px auto 0 auto;
    text-align: center;
    width: 100%;
    display: none;
}
/*4dj*/
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2{
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
	margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
	left:20%;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 155px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
	left:20%;
}

.setwidth4dj{
    width: 350px;
    margin: auto;
}
.setwidth4djis{
    width: 350px;
    margin: auto;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}
/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 20%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
	margin:auto;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 157px !important;
    padding-top: 0 !important;
    margin-top: 0px;
}
.plus2symb {
    left: 157px !important;
    padding-top: 70px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 20%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 20%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 20%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 20%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 210px !important;
}
.setwidth4djsp {
    width: 345px;
    margin: auto;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
    background-position: center;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
}

@media  (max-width: 500px) {
    .title {
        font-size:21px;
    }

    .stepmobile1 {
        width:45px;
    }
	.txt_green1 {
    font-size: 12px !important;
}
.button2set {
    font-size: 12px !important;
}

}

@media (min-width: 561px) and (max-width: 630px) {
	/*658ez*/
	.setwidth658ez{
	width: 385px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 23%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 29%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 29%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 118px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:23%;
	width:247px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 385px;
    margin: auto;
	}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 21%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 28%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 28%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 264px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 65px;
    width: 204px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 133px;
	width:285px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:21%;
	width:285px;
	top:68px;
}

	/*658sp end*/   
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:27%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left:27%;
	top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:27%;
	top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:27%;
    top: 150px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:27%;
    top: 183px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:27%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:27%;
    top: 253px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:27%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:27%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:27%;
    top: 360px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:27%;
    top: 393px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:27%;
    top: 430px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:27%;
    top: 463px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:27%;
    top: 500px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:27%;
    top: 533px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:27%;
    top: 570px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:27%;
    top: 603px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:27%;
    top: 640px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:27%;
    top: 673px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 50px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 190px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 330px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 400px !important;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 193px !important;
    text-align: center !important;
    padding-top: 610px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 700px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
/*4djis*/ 
	.setbtnmidtd{
	 display: flex;
  justify-content: center;
  align-items: center;
}
.resultBox {
    margin: 30px auto 0 auto;
    text-align: center;
    width: 100%;
    display: none;
}
/*4dj*/
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2{
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
	margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
	left:27%;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 155px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
	left:27%;
}

.setwidth4dj{
    width: 385px;
    margin: auto;
}
.setwidth4djis{
    width: 385px;
    margin: auto;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}
/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 27%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
	margin:auto;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 210px !important;
    padding-top: 0 !important;
    margin-top: 0px;
}
.plus2symb {
    left: 210px !important;
    padding-top: 70px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 27%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 27%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 27%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 27%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 210px !important;
}
.setwidth4djsp {
    width: 385px;
    margin: auto;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
 #divStep2b > tbody > tr > td > table > tbody > tr > td > div  >  ul.tick {
    padding: 0;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}
}

@media (min-width: 631px) and (max-width: 768px) {
	/*658ez*/
	.setwidth658ez{
	width: 500px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 25%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 30%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 30%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 118px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:25%;
	width:247px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 500px;
    margin: auto;
	}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 23%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 30%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 30%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 264px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 65px;
    width: 204px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 133px;
	width:285px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:23%;
	width:285px;
	top:68px;
}

	/*658sp end*/
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:27%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left:27%;
	top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:27%;
	top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:27%;
    top: 150px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:27%;
    top: 183px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:27%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:27%;
    top: 253px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:27%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:27%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:27%;
    top: 360px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:27%;
    top: 393px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:27%;
    top: 430px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:27%;
    top: 463px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:27%;
    top: 500px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:27%;
    top: 533px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:27%;
    top: 570px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:27%;
    top: 603px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:27%;
    top: 640px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:27%;
    top: 673px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 50px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 190px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 330px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 400px !important;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 225px !important;
    text-align: center !important;
    padding-top: 610px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 700px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
/*4djis*/ 
	/*4dj*/
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2{
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
	margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
	left:29%;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 155px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
	left:29%;
}

.setwidth4dj{
    width: 500px;
    margin: auto;
}
.setwidth4djis{
    width: 500px;
    margin: auto;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}
/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 30%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
	margin:auto;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 240px !important;
    padding-top: 0 !important;
    margin-top: 0px;
}
.plus2symb {
    left: 240px !important;
    padding-top: 70px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 30%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 30%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 30%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 30%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 155x !important;
}
.setwidth4djsp {
    width: 510px;
    margin: auto;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div  > ul.tick {
    padding: 0;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}
}
@media (min-width: 561px) and (max-width: 920px) {
	.resultBox {
    margin: 30px auto 0 auto;
    text-align: center;
    width: 100%;
    display: none;
}
}


@media  (min-width: 561px) {
	#divStep2a ul.tick, #divStep2c ul.tick, #divStep2g ul.tick, #divStep2h ul.tick {
    padding: 0;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}
 #divStep2c > tbody > tr > td > table > tbody > tr > td > div  > ul.tick {
    padding: 0 !important;
    top: 68px !important;
    height: 23px !important;
    left: 50%  !important;
    list-style-type: none !important;
    position: absolute !important;
    background: none !important;
}
 #divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d  >  ul.tick {
    padding: 0 ;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d  > ul.tick {
    padding: 0;
    top: 68px !important;
    height: 23px !important;
    left: 50% !important;
    list-style-type: none !important;
    position: absolute !important;
    background: none !important;
}
.titleleft{
	float:left;
}
.buttonright{
	float:right;
}
}


@media (min-width: 600px) and (max-width: 999px) {
	/*4droll*/ 
#divStep2f  > .heightfornumberbody > div > ul.number1, #divStep2f  > .heightfornumberbody > div > ul.tick1{
	left:15%;
}
#divStep2f  > .heightfornumberbody > div > ul.number2{
	left:15%;
	top: 80px;
}
#divStep2f  > .heightfornumberbody > div > ul.tick2{
	left:15%;
	top: 113px;
}
#divStep2f  > .heightfornumberbody > div > ul.number3{
	left:15%;
    top: 150px;

}#divStep2f  > .heightfornumberbody > div > ul.tick3{
	left:15%;
    top: 183px;

}
#divStep2f  > .heightfornumberbody > div > ul.number4{
	left:15%;
    top: 220px;
}#divStep2f  > .heightfornumberbody > div > ul.tick4{
	left:15%;
    top: 253px;
}

#divStep2f  > .heightfornumberbody > div > ul.number5{
	left:15%;
    top: 290px;
}#divStep2f  > .heightfornumberbody > div > ul.tick5{
	left:15%;
    top: 323px;
}

#divStep2f  > .heightfornumberbody > div > ul.number6{
	left:15%;
    top: 360px;
}#divStep2f  > .heightfornumberbody > div > ul.tick6{
	left:15%;
    top: 393px;
}
#divStep2f  > .heightfornumberbody > div > ul.number7{
	left:15%;
    top: 430px;
}#divStep2f  > .heightfornumberbody > div > ul.tick7{
	left:15%;
    top: 463px;
}
#divStep2f  > .heightfornumberbody > div > ul.number8{
	left:15%;
    top: 500px;
}#divStep2f  > .heightfornumberbody > div > ul.tick8{
	left:15%;
    top: 533px;
}
#divStep2f  > .heightfornumberbody > div > ul.number9{
   left:15%;
    top: 570px;
}#divStep2f  > .heightfornumberbody > div > ul.tick9{
   left:15%;
    top: 603px;
}

#divStep2f  > .heightfornumberbody > div > ul.number10{
    left:15%;
    top: 640px;
}#divStep2f  > .heightfornumberbody > div > ul.tick10{
    left:15%;
    top: 673px;
}
/*4droll*/

#divStep2f ul.tick1{
	padding:0;
	top:44px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}
#divStep2f ul.tick2 {
	padding:0;
	top:113px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}

#divStep2f ul.tick3   {
    
    padding:0;
	top:183px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
    
    
}
#divStep2f ul.tick4   {
    
    padding:0;
	top:253px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
    
    
}
#divStep2f ul.tick5 {
    
    padding:0;
	top:323px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
    
}
#divStep2f ul.tick6  {
    
    padding:0;
	top:393px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
    
}

#divStep2f ul.tick7 {
    
    padding:0;
	top:463px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}
#divStep2f ul.tick8 {
    
    padding:0;
	top:533px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}

#divStep2f ul.tick9{
    
    padding:0;
	top:603px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}
#divStep2f ul.tick10 {
    
    padding:0;
	top:673px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}
.heightfornumberbody{
	height:650px;
	width:300px;
	margin:0 auto;
}
}

@media  (max-width: 768px) {
	.backgroundsethtp{
	background:url(../../images/button2-1.png) no-repeat; padding-left:15px;
}
.button2set {
    height: 32px;
    font-size: 13px;
}
.arrow3{
	background:url(../../images/button_arrow3-1.png) no-repeat;
	padding-left:15px;
}
}
@media  (min-width: 769px) {
	.backgroundsethtp{
	background:url(../../images/button2.png) no-repeat; padding-left:15px;
	font-size:16px;
}
}


@media (min-width: 1000px) and (max-width: 1510px) {
	/*4droll*/
#divStep2f > .heightfornumberbody > div > ul.number1, #divStep2f > .heightfornumberbody > div > ul.tick1{
	left:5%;
}
#divStep2f > .heightfornumberbody > div > ul.number2, #divStep2f > .heightfornumberbody > div > ul.tick2{
	left:55%;
}
#divStep2f > .heightfornumberbody > div > ul.number3, #divStep2f > .heightfornumberbody > div > ul.tick3{
	left:5%;
    top: 80px;

}
#divStep2f ul.number4, #divStep2f > .heightfornumberbody > div > ul.tick4{
	left:55%;
    top: 80px;
}

#divStep2f > .heightfornumberbody > div > ul.number5, #divStep2f > .heightfornumberbody > div > ul.tick5{
	left:5%;
    top: 150px;
}

#divStep2f > .heightfornumberbody > div > ul.number6, #divStep2f > .heightfornumberbody > div > ul.tick6{
	left:55%;
    top: 150px;
}
#divStep2f > .heightfornumberbody > div > ul.number7, #divStep2f > .heightfornumberbody > div > ul.tick7{
	left:5%;
    top: 220px;
}
#divStep2f > .heightfornumberbody > div > ul.number8, #divStep2f > .heightfornumberbody > div > ul.tick8{
	left:55%;
    top: 220px;
}
#divStep2f > .heightfornumberbody > div > ul.number9, #divStep2f > .heightfornumberbody > div > ul.tick9{
   left:5%;
    top: 290px;
}

#divStep2f > .heightfornumberbody > div > ul.number10, #divStep2f > .heightfornumberbody > div > ul.tick10{
    left:55%;
    top: 290px;
}

#divStep2f > .heightfornumberbody > div > ul.tick1, #divStep2f > .heightfornumberbody > div > ul.tick2 {
	padding:0;
	top:44px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
}

#divStep2f > .heightfornumberbody > div > ul.tick3 ,#divStep2f > .heightfornumberbody > div > ul.tick4   {
    
    padding:0;
	top:113px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none;
    
    
}
#divStep2f > .heightfornumberbody > div > ul.tick5, #divStep2f > .heightfornumberbody > div > ul.tick6  {
    
    padding:0;
	top:183px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
    
}

#divStep2f > .heightfornumberbody > div > ul.tick7,#divStep2f > .heightfornumberbody > div > ul.tick8 {
    
    padding:0;
	top:253px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}

#divStep2f > .heightfornumberbody > div > ul.tick9, #divStep2f > .heightfornumberbody > div > ul.tick10 {
    
    padding:0;
	top:323px;
	height:23px;
	list-style-type: none;
	position:absolute;
	background:none; 
    
}
/*4droll*/

.heightfornumberbody{
	height:350px;
	width:535px !important;
	margin:auto;
}
}


@media  (max-width: 1197px) {
    .title {
        font-size: 12px;
    }
	.txt_green1 {
    font-size: 16px !important;
}
}

@media (min-width: 1325px) and (max-width: 3000px) {
	.heightfornumberbody{
	height:350px;
    width: 750px;
	margin:auto;
}
}

#divStep2a > tbody > tr > td > table > tbody > tr > td > div >ul.tick {
    padding: 0;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}


#divStep2a ul.tick, #divStep2b ul.tick, #divStep2c ul.tick, #divStep2g ul.tick, #divStep2h ul.tick {
    padding: 0;
    top: 68px;
    height: 23px;
    left: 68%;
    list-style-type: none;
    position: absolute;
    background: none;
}

	.setbtnmidtd{
	 display: flex;
  justify-content: center;
  align-items: center;
}






@media (min-width: 320px) and (max-width: 400px){
	
	#divStep2c ul.number, #divStep2c ul.tick {
    margin: 0 0 0 -201px;
    width: 310px;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number, #divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick{
	left: 72% !important;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number li, #divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick li{
	width: 51.5px!important;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number{
    padding: 0;
    height: 50px;
    left: 62%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
}
@media (min-width: 300px) and (max-width: 400px){
	.imgspecgtp{
		max-height:52px !important;
		max-width:52px !important;
	}
}
@media (min-width: 401px) and (max-width: 700px){
	.degilpunyamargin{
		
    max-width: 200px !important;
	}
}
@media (min-width: 401px) and (max-width: 510px){
	#divStep2c ul.number, #divStep2c ul.tick {
    margin: 0 0 0 -201px;
    width: 310px;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number, #divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick{
	left: 72% !important;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number li, #divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick li{
	width: 51.5px!important;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number li{

    font-size: 35px;
    line-height: 54px;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number{
    padding: 0;
    height: 50px;
    left: 62%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d {
    width: 300px;
    margin: auto;
}
.setwidth5d {
    width: 210px;
    margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}

}
@media (min-width: 461px) and (max-width: 510px){
	#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d>.info1{
	margin-left: -20px;
}
#divStep2d ul.tick2 {
    top: 190px;
	width: 312px;
}
}
@media (min-width: 320px) and (max-width: 420px){
	#divStep2d ul.number1, #divStep2d ul.number2{
	padding:0;
	height:50px;
	width:312px;
	list-style-type: none;
	position:absolute;
	background:url(../../images/box_number22.png);
}

.txt_black1 {
    padding-top: 85px !important;
}

}
@media (min-width: 511px) and (max-width: 700px){
	#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d {
    width: 395px;
    margin: auto;
}
#divStep2d ul.tick2 {
    top: 190px;
    width: 312px;
    left: 10%;
}
#divStep2d ul.tick1 {
    left: 10%;
}
}
@media (min-width: 701px) and (max-width: 768px){
	#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d {
    width: 460px;
    margin: auto;
}
#divStep2d ul.tick2 {
    top: 190px;
    width: 312px;
    left: 16%;
}
#divStep2d ul.tick1 {
    left: 16%;
}
}
@media (min-width: 320px) and (max-width: 400px){
	#divStep2d ul.tick2{
	top:190px;
}
#divStep2d ul.tick1, #divStep2d ul.tick2{
    width: 312px;
}
#divStep2d ul.number1, #divStep2d ul.tick1{
	left:-28%;
}
#divStep2d ul.number2, #divStep2d ul.tick2{
	left:-28%;
}
}

@media (min-width: 769px) and (max-width: 850px){
	/*658ez*/
	.setwidth658ez{
	width: 385px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 19%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 25%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 25%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 118px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:19%;
	width:247px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 385px;
    margin: auto;
	}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 19%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 26%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 26%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 264px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 65px;
    width: 204px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 133px;
	width:285px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:19%;
	width:285px;
	top:68px;
}

	/*658sp end*/
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:25%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left:25%;
	top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:25%;
	top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:25%;
    top: 150px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:25%;
    top: 183px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:25%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:25%;
    top: 253px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:25%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:25%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:25%;
    top: 360px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:25%;
    top: 393px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:25%;
    top: 430px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:25%;
    top: 463px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:25%;
    top: 500px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:25%;
    top: 533px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:25%;
    top: 570px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:25%;
    top: 603px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:25%;
    top: 640px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:25%;
    top: 673px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 50px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 190px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 330px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 400px !important;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 189px !important;
    text-align: center !important;
    padding-top: 610px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 700px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
/*4djis*/ 
	#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d {
    width: 400px;
    margin: auto;
}
#divStep2d ul.tick2 {
    top: 190px;
    width: 312px;
    left: 11%;
}
#divStep2d ul.tick1 {
    left: 11%;
}
/*4dj*/
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2{
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
	margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
	left:24%;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 155px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
	left:24%;
}

.setwidth4dj{
    width: 400px;
    margin: auto;
}
.setwidth4djis{
    width: 400px;
    margin: auto;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}

/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 23%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
	margin:auto;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 178px !important;
    padding-top: 0 !important;
    margin-top: 0px;
}
.plus2symb {
    left: 178px !important;
    padding-top: 70px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 23%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 23%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 23%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 23%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 155x !important;
}
.setwidth4djsp {
    width: 390px;
    margin: auto;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div  > ul.tick {
    padding: 0;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}
}
@media (min-width: 851px) and (max-width: 1000px){
	/*658ez*/
	.setwidth658ez{
	width: 385px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 21%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 27%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 27%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 118px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:21%;
	width:247px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 385px;
    margin: auto;
	}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 15%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 25%;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 25%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 264px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 65px;
    width: 204px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 133px;
	width:285px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:15%;
	width:285px;
	top:68px;
}

	/*658sp end*/  
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:25%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left:25%;
	top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:25%;
	top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:25%;
    top: 150px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:25%;
    top: 183px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:25%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:25%;
    top: 253px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:25%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:25%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:25%;
    top: 360px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:25%;
    top: 393px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:25%;
    top: 430px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:25%;
    top: 463px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:25%;
    top: 500px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:25%;
    top: 533px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:25%;
    top: 570px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:25%;
    top: 603px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:25%;
    top: 640px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:25%;
    top: 673px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 50px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 120px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 190px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 260px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 330px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 400px !important;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 186px !important;
    text-align: center !important;
    padding-top: 610px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 700px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
/*4djis*/ 
/*4dj*/
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2{
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
	margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
	left:27%;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 155px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
	left:27%;
}

.setwidth4dj{
    width: 385px;
    margin: auto;
}
.setwidth4djis{
    width: 385px;
    margin: auto;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}

/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 23%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
	margin:auto;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 178px !important;
    padding-top: 0 !important;
    margin-top: 0px;
}
.plus2symb {
    left: 178px !important;
    padding-top: 70px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 23%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 23%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 23%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 23%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 155x !important;
}
.setwidth4djsp {
    width: 390px;
    margin: auto;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div  > ul.tick{
    padding: 0;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}
}
@media (min-width: 1001px) and (max-width: 1450px){
		/*658ez*/
	.setwidth658ez{
	width: 535px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 8%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 54%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    top:20px;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 54%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 48.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 48px;
    width: 247px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 48px;
    width: 196px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 48.7px;
    height: 65px;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 55px;
	width:247px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:8%;
	width:285px;
	top:55px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 535px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 6%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 56%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
   top:20px;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 56%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 264px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 65px;
    width: 204px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 68px;
	width:285px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:6%;
	width:285px;
	top:68px;
}

	/*658sp end*/  
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:10%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left: 55%;
    top: 10px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:55%;
	top: 44px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:10%;
    top: 80px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:10%;
    top: 113px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:55%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:55%;
    top: 113px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:10%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:10%;
    top: 183px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:55%;
    top: 150px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:55%;
    top: 183px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:10%;
    top: 220px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:10%;
    top: 253px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:55%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:55%;
    top: 253px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:10%;
    top: 290px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:10%;
    top: 323px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:55%;
    top: 290px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:55%;
    top: 323px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 264px !important;
    text-align: center !important;
    padding-top: 16px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 201px !important;
    text-align: center !important;
    padding-top: 120px !important;
	display:none;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 264px !important;
    text-align: center !important;
    padding-top: 16px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 201px !important;
    text-align: center !important;
    padding-top: 190px !important;
	display:none;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 264px !important;
    text-align: center !important;
    padding-top: 86px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 201px !important;
    text-align: center !important;
    padding-top: 260px !important;
	display:none;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 264px !important;
    text-align: center !important;
    padding-top: 86px !important;

}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 201px !important;
    text-align: center !important;
    padding-top: 400px !important;
	display:none;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 264px !important;
    text-align: center !important;
    padding-top: 296px !important;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 355px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
.setwidth4djis{
    width: 535px;
    margin: auto;
}
/*4djis*/ 
	
}
@media (min-width: 1451px) and (max-width: 3000px){
		/*658ez*/
	.setwidth658ez{
	width: 800px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 11%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    left: 53%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    top:20px;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    left: 53%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 210px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 {
    padding: 0;
    height: 65px;
    width: 336px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > ul.tick2 {
    top: 68px;
	width:270px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658ez  >  ul.tick1{
	left:11%;
	width:349px;
	top:68px;
}


	/*658ez end*/
	/*658sp*/
	.setwidth658sp{
	width: 800px;
    margin: auto;
	}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 {
    left: 20%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    left: 54%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
   top:20px;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    left: 54%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 li {
    width: 67px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp >  .txt_black1 {
    padding-top: 35px !important;
}
#divStep2d ul.tick1, #divStep2d ul.tick2 {
    width: 264px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 {
    padding: 0;
    height: 65px;
    width: 270px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 {
    padding: 0;
    height: 65px;
    width: 204px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number1 li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.number2 li {
    width: 67px;
    height: 65px;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 65px;
    text-align: center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > ul.tick2 {
    top: 68px;
	width:285px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp > #divSysPlay {
    width: 100%;
    margin: 80px auto 0;
    display: none;
}
 #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth658sp  >  ul.tick1{
	left:20%;
	width:285px;
	top:68px;
}

	/*658sp end*/  
	/*4djis*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  >  ul.tick1{
	left:4%;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number2{
	left: 37%;
    top: 10px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick2{
	left:37%;
	top: 44px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number3{
	left:70%;
    top: 10px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick3{
	left:70%;
    top: 44px;
	width:210px;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number4{
	left:4%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick4{
	left:4%;
    top: 113px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number5{
	left:37%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick5{
	left:37%;
    top: 113px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number6{
	left:70%;
    top: 80px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick6{
	left:70%;
    top: 113px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number7{
	left:4%;
    top: 150px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick7{
	left:4%;
    top: 183px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number8{
	left:37%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick8{
	left:37%;
    top: 183px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number9{
   left:70%;
    top: 150px;
}#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick9{
   left:70%;
    top: 183px;
	width:210px;
}

#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.number10{
    left:4%;
    top: 220px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > ul.tick10{
    left:4%;
    top: 253px;
	width:210px;
}
.plus1sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 254px !important;
    text-align: center !important;
    padding-top: 16px !important;

}
.plus2sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 517px !important;
    text-align: center !important;
    padding-top: 16px !important;

}
.plus3sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 254px !important;
    text-align: center !important;
    padding-top: 16px !important;

}
.plus4sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 517px !important;
    text-align: center !important;
    padding-top: 16px !important;

}
.plus5sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 254px !important;
    text-align: center !important;
    padding-top: 86px !important;

}
.plus6sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 517px !important;
    text-align: center !important;
    padding-top: 16px !important;

}
.plus7sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 254px !important;
    text-align: center !important;
    padding-top: 86px !important;
	display:none;
}
.plus8sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 517px !important;
    text-align: center !important;
    padding-top: 400px !important;
	display:none;

}
.plus9sym4djis{
	width: 30px !important;
    position: absolute !important;
    left: 274px !important;
    text-align: center !important;
    padding-top: 296px !important;
	display:none;

}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djis  > .info3 {
    margin: 300px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
.setwidth4djis{
    width: 800px;
    margin: auto;
}
/*4djis*/ 
	
}
@media (min-width: 1001px) and (max-width: 3000px){
	
/*4dj*/
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 {
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2{
    left: 0px;
    width: 210px;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
	margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.number2 li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1{
    padding: 0;
    top: 55px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
	left:30%;
}
#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 {
    padding: 0;
    top: 155px;
    height: 23px;
    list-style-type: none;
    position: absolute;
    background: none;
    width: 210px;
	left:30%;
}

.setwidth4dj{
    width: 535px;
    margin: auto;
}

#divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4dj > ul.tick2 li {
    width: 52px;
    height: 23px;
    text-align: center;
    display: inline;
    float: left;
    display: none;
}


/*4djsp*/
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick1 {
    left: 31%;
    width: 210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    padding: 0;
    height: 50px;
    top: 0;
	margin:auto;
    list-style-type: none;
    position: static;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
.plus1symb {
    left: 259px !important;
    padding-top: 0 !important;
    margin-top: 0px;
}
.plus2symb {
    left: 259px !important;
    padding-top: 70px !important;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number1 li, #divStep2e > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 li {
    width: 52px;
    height: 65px;
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 54px;
    text-align: center;
    display: none;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number2 {
    left: 31%;
    top: 80px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick2 {
    left: 31%;
    top: 114px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.number3 {
    left: 31%;
    top: 150px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > ul.tick3 {
    left: 31%;
    top: 184px;
	width:210px;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td >  .addheighthtyp4dj {
    height: 155x !important;
}
.setwidth4djsp {
    width: 535px;
    margin: auto;
}
#divStep2f > tbody > tr > td > table > tbody > tr > td > .setwidth4djsp > .info1 {
    margin: 175px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 75px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > .setwidth5d > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2b > tbody > tr > td > table > tbody > tr > td > div > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td >.setwidth5d  > .info1 {
    margin: 85px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2a > tbody > tr > td > table > tbody > tr > td > div  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
#divStep2f > .resultBox  > .info1 {
    margin: 70px auto 0 auto;
    width: 100%;
    height: 35px;
    font-size: 30px;
    color: #FFFFFF;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
    background-size: contain;
	background-position:center;
}
 #divStep2b > tbody > tr > td > table > tbody > tr > td > div  > ul.tick{
    padding: 0;
    top: 68px;
    height: 23px;
    left: 50%;
    list-style-type: none;
    position: absolute;
    background: none;
}
}
@media (min-width: 851px) and (max-width: 3000px){
	#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d {
    width: 456px;
    margin: auto;
}
#divStep2d ul.tick2 {
    top: 190px;
    width: 312px;
    left: 16%;
}
#divStep2d ul.tick1 {
    left: 16%;
}

}

@media (min-width: 220px) and (max-width: 400px){
	#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number li, #divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick li{
	width: 40.8px!important;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number{
    padding: 0;
    height: 40px;
    left: 62%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
#divStep2c ul.number, #divStep2c ul.tick {
    margin: 0 0 0 -201px;
    width: 245px;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number, #divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick {
    left: 89% !important;
}
#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number li {
    width: 52px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 43px;
    text-align: center;
    display: none;
}

#divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick{
    padding: 0;
    top: 52px;
    height: 23px;
    left: 68%;
    list-style-type: none;
    position: absolute;
    background: none;
}

	#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number li, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick li{
	width: 40.8px!important;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number{
    padding: 0;
    height: 40px;
    left: 62%;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}
#divStep2d ul.number, #divStep2c ul.tick {
    margin: 0 0 0 -201px;
    width: 245px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number, #divStep2c > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick {
    left: 89% !important;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number1 li,#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.number2 li {
    width: 40.8px;
    height: 65px;
    display: inline;
    float: left;
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 43px;
    text-align: center;
    display: none;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick1 li,#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d > ul.tick2 li{
    width: 40.8px;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number1,#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number2 {
    padding: 0;
    height: 40px;
	width:245px;
    list-style-type: none;
    position: absolute;
    background-image: url(../../images/box_number.png);
    background-size: contain;
}

#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number1, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.tick1 {
    left: -11%;
}
#divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.number2, #divStep2d > tbody > tr > td > table > tbody > tr > td > .setwidth5d> ul.tick2 {
    left: -11%;
}
}


