@keyframes ns_banner_anim {
    50% { transform:scale(0.9,0.9);-webkit-transform:scale(0.9,0.9);-moz-transform:scale(0.9,0.9); }
}
@keyframes ns_panel_anim {
    50% { transform:translateX(-30px);-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px); }
}
@keyframes ns_box1_anim {
    50% { transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px); }
}
@keyframes ns_box2_anim {
    50% { transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px); }
}
@keyframes video_anim {
    50% { transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px); }
}
@keyframes video_shadow_anim {
    50% { transform:scale(0.6,1.4);-webkit-transform:scale(0.6,1.4);-moz-transform:scale(0.6,1.4);opacity:0.4; }
}
@keyframes chart_anim {
    50% { top:75%; }
}
@keyframes preloader_anim {
    50% { opacity:0; }
}
@font-face { font-family:enword;font-style:normal;src:url('../font/Blinker-SemiBold.ttf'); }

body { margin:0;font-family:regular,tahoma;color:#aaa;background-color:#1c1c1e;line-height:28px;
font-size:10pt; }
a { text-decoration:none;color:#000; }
table { border-spacing:0; }
input,select,textarea { font-family:regular,tahoma;outline-style:none;border-style:none;
vertical-align:middle;font-size:11pt; }
img { border-style:none;vertical-align:middle; }
.clr { clear:both; }
.l2r { direction:ltr;text-align:left; }
.tbl { display:table; }
.tbl > div { display:table-cell;vertical-align:middle; }
.section { width:90%;max-width:1300px;margin:0px auto; }

#loading { position:fixed;left:0;top:0;width:100%;height:100%;z-index:+1000;display:none;
background-color:rgba(16,7,41,0.9);background-color:rgba(14,7,32,0.8); }
#loading > div { display:table-cell;vertical-align:middle;text-align:center; }
#loading > div > i { display:block;background-size:100%;background-image:url('../image/loading.svg');
margin:0px auto;width:100px;height:100px; }
#message_box { position:fixed;left:0px;top:30px;width:100%;height:0px;text-align:center;display:none;z-index:+200; }
#message_box > div { width:auto;max-width:80%;margin:0px auto;line-height:25px;padding:15px;border-radius:35px;
box-shadow:0px 2px 30px rgba(0,0,0,0.3);opacity:0;font-family:regular,tahoma;display:inline-block;
padding-right:20px;font-size:11pt; }
.error_message { background-color:#fff;color:#000; }
.success_message { background-color:#fff;color:#000; }
#message_box > div > i { display:inline-block;width:30px;height:30px;vertical-align:middle;
margin-right:15px;background-size:100% 100%; }
.error_message > i { background-image:url('../image/message_0.png'); }
.success_message > i { background-image:url('../image/message_1.png'); }

.header_on_banner { position:relative;z-index:+10; }
#header { width:100%;padding:15px 20px;box-sizing:border-box;display:none;position:relative;z-index:+1; }
#header > div:nth-child(1) img { height:35px; }
#header > div:nth-child(2) { text-align:right; }
#header > div:nth-child(2) i { display:inline-block;vertical-align:middle;width:50px;height:50px;
background-size:50%;background-image:url('../image/menu.png');background-repeat:no-repeat;
background-position:center;cursor:pointer;filter:brightness(1) invert(1);-webkit-filter:brightness(1) invert(1);
-moz-filter:brightness(1) invert(1); }
.header_user { margin:0px 5px;font-size:12pt;display:inline-block;vertical-align:middle; }
.header_user img { height:25px;margin:0px 5px; }
#menu_back { position:fixed;left:0;top:0;width:100%;height:100%;
background-color:rgba(25,25,25,0.75);z-index:+10;display:none; }
#menu { padding:15px 20px;display:table;width:100%;box-sizing:border-box;position:relative;z-index:+1; }
#menu > div { display:table-cell;vertical-align:middle; }
#menu_header > img { height:35px; }
#menu > div:nth-child(2) { text-align:center;font-size:11pt; }
.menu_item { display:inline-block;vertical-align:middle;padding:5px 15px;border-radius:0px;cursor:pointer; }
#menu > div:nth-child(2) a { color:#aaa; }
#menu > div:nth-child(2) a:hover { color:#fff; }
#menu > div:nth-child(3) { text-align:right; }
#menu > div:nth-child(3) a { color:#aaa;font-size:11pt; }
#menu > div:nth-child(3) a:hover { color:#fff; }
#menu > div:nth-child(3) a#menu_button { display:inline-block;vertical-align:middle;padding:5px 20px;
border-radius:10px;font-size:12pt;color:#fff;cursor:pointer;border:3px solid rgba(74,44,124,0.5); }
#menu_button i { display:inline-block;vertical-align:middle;width:15px;height:15px;background-size:100%;
background-image:url('../image/user_icon.png');margin-left:10px; }
#menu > div:nth-child(3) a#menu_button:hover { border:3px solid rgba(74,44,124,0.8); }
.container { width:95%;max-width:1100px;margin:0px auto;padding:20px 0px; }
#menu_null_button { margin:0px 15px;font-size:11pt; }
.header_split { margin:0px 15px;width:2px;display:inline-block;vertical-align:middle; }

#ns_banner { margin:0px auto;width:100%;max-width:1150px;position:relative; }
#ns_banner > img { width:100%;position:absolute;left:0;top:0;z-index:0;opacity:0.9; }
#ns_banner > div { width:100%;position:relative;z-index:+1;direction:ltr; }
#ns_banner > div > div:nth-child(1) { width:500px;height:500px;position:relative; }
#ns_banner > div > div:nth-child(1) img { position:absolute;left:30px;top:30px;width:490px;height:490px;opacity:0.4; }
#ns_banner > div > div:nth-child(1) div:nth-child(2) { width:2px;height:2px;box-shadow:0px 0px 300px 150px rgba(113,153,229,0.3);
position:absolute;left:50%;top:50%;z-index:+1;border-radius:100%; }

#ns_banner > div > div:nth-child(1) div:nth-child(3) { width:120%;height:550px;top:0px;left:-10%;text-align:center;white-space:nowrap;
overflow:hidden;position:absolute;z-index:+5; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i { display:inline-block;vertical-align:middle;width:2px;height:200px;border-radius:5px;
background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));margin:0px 20px;position:relative; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i > i { position:absolute;left:-6px;width:14px;height:60px;border-radius:1px;
position:absolute;top:0;background-image:linear-gradient(to bottom,#a8e2e9,#1a4b8a);z-index:+5;box-shadow:0px 1px 10px rgba(0,0,0,0.4); }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(1) { margin-top:150px;height:200px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(2) { margin-top:170px;height:220px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(3) { margin-top:90px;height:180px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(4) { margin-top:50px;height:200px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(5) { margin-top:-30px;height:200px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(6) { margin-top:-10px;height:150px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(7) { margin-top:70px;height:120px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(8) { margin-top:120px;height:180px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(9) { margin-top:190px;height:240px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(10) { margin-top:230px;height:200px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(11) { margin-top:150px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(12) { margin-top:120px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(13) { margin-top:0px; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(1) > i { animation:chart_anim 7800ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(2) > i { animation:chart_anim 3500ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(3) > i { animation:chart_anim 4800ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(4) > i { animation:chart_anim 8200ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(5) > i { animation:chart_anim 3600ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(6) > i { animation:chart_anim 12000ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(7) > i { animation:chart_anim 5400ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(8) > i { animation:chart_anim 9000ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(9) > i { animation:chart_anim 7500ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(10) > i { animation:chart_anim 4000ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(11) > i { animation:chart_anim 8000ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(12) > i { animation:chart_anim 6000ms infinite linear; }
#ns_banner > div > div:nth-child(1) div:nth-child(3) > i:nth-child(13) > i { animation:chart_anim 8000ms infinite linear; }


#ns_banner > div > div:nth-child(2) { direction:rtl;text-align:right; }
#ns_banner > div > div:nth-child(2) > div:nth-child(1) { font-size:30pt;font-family:black,tahoma;color:#fff;
line-height:40px;margin-bottom:10px; }
#ns_banner > div > div:nth-child(2) > div:nth-child(1) span { color:#2766b6; }
#ns_banner > div > div:nth-child(2) > div:nth-child(2) { color:#aaa;font-size:13pt;letter-spacing:0.3pt;
margin-bottom:20px;line-height:40px; }
#ns_banner > div > div:nth-child(2) > div:nth-child(3) { font-size:12pt; }
#ns_banner > div > div:nth-child(2) > div:nth-child(3) > a { display:inline-block;
margin:5px 0px;vertical-align:middle; }
#ns_banner > div > div:nth-child(2) > div:nth-child(3) > a:nth-child(1) { background-color:#2766b6;color:#fff;
padding:10px 20px;border-radius:10px; }
#ns_banner > div > div:nth-child(2) > div:nth-child(3) > a:nth-child(2) { background-color:rgba(255,255,255,0.05);
color:#fff;padding:10px 25px;margin-right:5px;border-radius:10px; }
#ns_banner > div > div:nth-child(2) > div:nth-child(3) > a:nth-child(2):after {
display:inline-block;vertical-align:middle;margin-right:10px;width:10px;height:10px;background-size:100%;
background-image:url('../image/left_white.png');content:""; }

#ns_numbers { margin-top:100px;width:100%;position:relative;z-index:+5;table-layout:fixed; }
#ns_numbers > div { width:33.33%; }
#ns_numbers > div > .tbl { width:100%;table-layout:fixed; }
#ns_numbers > div > .tbl > div:nth-child(1) { width:90px;position:relative; }
#ns_numbers > div > .tbl > div:nth-child(1) img { width:100%;position:relative;z-index:+1; }
#ns_numbers > div > .tbl > div:nth-child(1) i { width:60px;height:60px;border-radius:10px;
position:absolute;background-color:rgba(255,255,255,0.03);z-index:0; }
#ns_numbers > div:nth-child(1) > .tbl > div:nth-child(1) i { left:-20px;bottom:-30px;
animation:ns_box1_anim 4000ms linear infinite;-webkit-animation:ns_box1_anim 4000ms linear infinite; }
#ns_numbers > div:nth-child(2) > .tbl > div:nth-child(1) i { left:-20px;top:-30px;
animation:ns_box2_anim 3000ms linear infinite;-webkit-animation:ns_box2_anim 3000ms linear infinite;}
#ns_numbers > div:nth-child(3) > .tbl > div:nth-child(1) i { left:-20px;bottom:-30px;
animation:ns_box1_anim 3500ms linear infinite;-webkit-animation:ns_box1_anim 3500ms linear infinite;}
#ns_numbers > div > .tbl > div:nth-child(2) { color:#888;padding:0px 20px;line-height:50px; }
#ns_numbers > div > .tbl > div:nth-child(2) > div:nth-child(1) { color:#fff;font-family:black,tahoma;
direction:ltr;text-align:right;font-size:35pt;letter-spacing:-1pt; }
#ns_numbers > div > .tbl > div:nth-child(2) > div:nth-child(2) { height:25px;line-height:25px;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap; }

#ns_video { width:100%;margin-top:150px; }
#ns_video > div { vertical-align:top; }
#ns_video > div:nth-child(1) { width:500px; }
#ns_video_cover { position:relative;cursor:pointer; }
#ns_video_cover video { width:100%;border-radius:20px;box-shadow:0px 0px 20px 2px rgba(0,0,0,0.1);
animation:video_anim 4000ms infinite linear;-webkit-animation:video_anim 4000ms infinite linear;
-moz-animation:video_anim 4000ms infinite linear; }
#ns_video_cover i { width:200px;height:200px;position:absolute;left:calc(50% - 100px);top:calc(50% - 100px);
background-size:100%;background-image:url('../image/play.png');transition:100ms;-webkit-transition:100ms;
-moz-transition:100ms;animation:video_anim 4000ms infinite linear;-webkit-animation:video_anim 4000ms infinite linear;
-moz-animation:video_anim 4000ms infinite linear; }
#ns_video_cover div { width:100%;height:10px;position:absolute;left:0%;bottom:-40px;
border-radius:100%;background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,0));
background-image:-webkit-linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,0));
background-image:-moz-linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,0));
filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);
animation:video_shadow_anim 4000ms infinite linear;-webkit-animation:video_shadow_anim 4000ms infinite linear;
-moz-animation:video_shadow_anim 4000ms infinite linear; }
#ns_video > div:nth-child(2) { padding:10px 30px; }

.rule_box { padding:15px 10px;width:100%;max-width:600px;margin:0px auto;border-bottom:1px dashed rgba(255,255,255,0.1); }
.rule_box:last-child { border-style:none; }
.rule_box > div:nth-child(1) { font-size:14pt;color:#fff;cursor:pointer;position:relative;line-height:40px;
height:40px;padding-left:30px; }
.rule_box > div:nth-child(1):before { content:"";display:block;width:10px;height:10px;position:absolute;left:0;
top:15px;background-size:100%;background-image:url('../image/bottom_white.png');transition:200ms;
-webkit-transition:200ms;-moz-transition:200ms; }
.rule_box > div:nth-child(2) { display:none;padding:5px 15px;color:#999; }
.rule_box.active > div:nth-child(1):before { transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); }

#ns_about_description { color:#888;margin:10px 0px 15px; }

#ns_video_title { width:100%;margin-bottom:30px; }
#ns_video_title > div:nth-child(1) { font-size:18pt;font-family:light,tahoma;color:#fff; }
#ns_video_title > div:nth-child(2) { text-align:left; }
#ns_video_title > div:nth-child(2) a { padding:8px 20px;border-radius:10px;color:#aaa;
font-size:11pt;background-color:rgba(0,0,0,0.1); }

.ns_faq { margin-top:15px; }
.ns_faq > div:nth-child(1) { width:100%;background-image:linear-gradient(to left,#28282a,rgba(0,0,0,0));
background-image:-webkit-linear-gradient(to left,#28282a,rgba(0,0,0,0));cursor:pointer;padding:12px 20px;
background-image:-moz-linear-gradient(to left,#28282a,rgba(0,0,0,0));table-layout:fixed;
border-radius:40px;box-sizing:border-box;font-size:12pt; }
.ns_faq > div:nth-child(1) > div:nth-child(1) { color:#aaa;height:30px;line-height:30px;overflow:hidden;
white-space:nowrap;text-overflow:ellipsis;transition:100ms;-webkit-transition:100ms;-moz-transition:100ms; }
.ns_faq > div:nth-child(1):hover > div:nth-child(1) { padding-right:10px; }
.ns_faq > div:nth-child(1) > div:nth-child(2) { width:20px;text-align:left; }
.ns_faq > div:nth-child(1) > div:nth-child(2) i { display:inline-block;width:10px;height:10px;background-size:100%;
background-image:url('../image/bottom_white.png'); }
.ns_faq > div:nth-child(2) { padding:15px 10px;display:none; }
.ns_faq.selected > div:nth-child(1) > div:nth-child(2) i { transform:rotate(180deg);-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg); }
.ns_faq.selected > div:nth-child(2) { display:block; }

.nsc_title { margin-top:100px;text-align:center;margin-bottom:40px; }
.nsc_title > div:nth-child(1) { font-size:25pt;font-family:black,tahoma;color:#fff; }
.nsc_title > div:nth-child(2) { font-size:11pt;color:#888;margin-top:15px;margin-bottom:15px; }

.ns_option { width:33.33%;float:right; }
.ns_option > * { margin:0px 10px 20px;border-radius:20px;padding:30px 20px 10px;
background-image:linear-gradient(to bottom,#222224,rgba(0,0,0,0));text-align:center;color:#888;
background-image:-webkit-linear-gradient(to bottom,#222224,rgba(0,0,0,0));
background-image:-moz-linear-gradient(to bottom,#222224,rgba(0,0,0,0)); }
.ns_option > * > div:nth-child(1) img { height:70px; }
.ns_option > * > div:nth-child(2) { font-size:12pt;color:#fff;font-family:bold,tahoma;margin:15px 0px 10px; }
.ns_option > * > div:nth-child(3) { height:75px;line-height:25px;overflow:hidden; }
.ns_option > * > div:nth-child(3) p { margin:0; }

#ns_panel { margin:100px auto 150px;width:100%;max-width:900px;direction:ltr; }
#ns_panel > div:nth-child(1) { width:450px;height:450px;position:relative; }
#ns_panel > div:nth-child(1) img { position:absolute;left:0px;top:0;width:450px;height:450px;
animation:ns_panel_anim 5000ms linear infinite;-webkit-animation:ns_panel_anim 5000ms linear infinite; }
#ns_panel > div:nth-child(1) div { width:2px;height:2px;box-shadow:0px 0px 200px 120px rgba(113,153,229,0.3);
position:absolute;left:50%;top:60%;z-index:+1;border-radius:100%; }
#ns_panel > div:nth-child(2) { direction:rtl;text-align:right; }
#ns_panel > div:nth-child(2) > div:nth-child(1) { font-size:30pt;font-family:black,tahoma;color:#fff;
line-height:50px;margin-bottom:20px; }
#ns_panel > div:nth-child(2) > div:nth-child(1) span { color:#2766b6; }
#ns_panel > div:nth-child(2) > div:nth-child(2) { color:#aaa;font-size:11pt;letter-spacing:0.3pt;
margin-bottom:20px;line-height:30px; }
#ns_panel > div:nth-child(2) > div:nth-child(3) { font-size:11pt; }
#ns_panel > div:nth-child(2) > div:nth-child(3) > a { display:inline-block;margin:5px 0px;vertical-align:middle;
background-color:#2766b6;color:#fff;padding:10px 20px;border-radius:10px; }

#ns_path_container { position:relative;margin-top:70px; }
#ns_path_container img { width:100%;height:120px;position:absolute;z-index:0;left:0;top:0px; }
#ns_path { direction:ltr;width:100%; }
#ns_path > div { width:25%;position:relative;z-index:+1;text-align:center;direction:rtl;color:#888;
padding:0px 10px;box-sizing:border-box;vertical-align:top; }
#ns_path > div > div:nth-child(1) > div { width:150px;height:150px;margin:0px auto;position:relative; }
#ns_path > div > div:nth-child(1) > div span { width:150px;height:150px;border-radius:100%;position:relative;
text-align:center;line-height:170px;font-size:70pt;font-family:light,tahoma;color:#fff;z-index:+1;
background-color:#2c2c31;display:block; }
#ns_path > div > div:nth-child(1) > div i { display:block;position:absolute;left:-10px;top:-15px;
width:100%;height:100%;border-radius:100%;border:2px dashed #1dd1b6;z-index:-1;background-color:#1c1c1e; }
#ns_path > div > div:nth-child(2) { font-size:13pt;color:#fff;font-family:bold,tahoma;margin-top:20px; }
#ns_path > div > div:nth-child(3) { font-size:9pt;line-height:24px; }

.nsb_title { margin-top:100px;text-align:center;line-height:75px; }
.nsb_title > div { display:inline-block;vertical-align:middle; }
.nsb_title > div:nth-child(1) { font-family:black,tahoma;font-size:45pt;color:#35353a;letter-spacing:-2pt; }
.nsb_title > div:nth-child(2) { margin:0px 20px;font-size:12pt; }
.nsb_title > div:nth-child(2) a { padding:10px 20px;border:3px solid #35353a;color:#fff;border-radius:10px; }
.nsb_title > div:nth-child(2) a:hover { border-color:#fff; }
.nsb_title > div:nth-child(2) a:after { background-image:url('../image/left_white.png');background-size:100%;
display:inline-block;vertical-align:middle;margin-right:10px;width:10px;height:10px;content:""; }

.ns_tab_head { display:inline-block;vertical-align:middle;padding:5px 20px;border-radius:30px;
border:2px solid rgba(255,255,255,0.06);cursor:pointer;margin:0px 2px; }
.ns_tab_head.selected { color:#fff;background-color:#492c7c;border-style:none; }
.ns_tab_body { display:none; }
.ns_tab_body.selected { display:block; }

.swiper-slide { padding-bottom:60px !important; }
.ns_package { padding:30px 15px;border-radius:20px;background-color:#222226;text-align:center;display:block; }
.ns_package > div:nth-child(1) { font-family:black,tahoma;color:#1dcbb1;font-size:25pt; }
.ns_package > div:nth-child(2) { font-family:bold,tahoma;color:#fff;font-size:14pt;margin-top:10px;margin-bottom:15px; }
.ns_package > div:nth-child(3) > div { margin-top:7px;border-radius:20px;background-color:rgba(0,0,0,0.1);
color:#888;padding:3px 15px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;
text-align:right;white-space:nowrap; }
.ns_package > div:nth-child(4) { margin-top:20px;text-align:center; }
.ns_package > div:nth-child(4) > * { display:inline-block;vertical-align:middle;padding:4px 15px;
color:#aaa;border:2px solid #35353a;border-radius:10px; }
.ns_package:hover > div:nth-child(4) > * { border-color:#fff;color:#fff; }

.service_item { width:50%;float:right;margin-top:30px; }
.service_item .tbl { width:100%;table-layout:fixed; }
.service_item .tbl > div { vertical-align:middle; }
.service_item .tbl > div:nth-child(1) { width:130px; }
.service_item .tbl > div:nth-child(1) img { width:100%; }
.service_item .tbl > div:nth-child(2) { padding:0px 20px; }
.service_item .tbl > div:nth-child(2) > div:nth-child(1) { font-size:16pt;font-family:bold,tahoma;color:#fff; }
.service_item .tbl > div:nth-child(2) > div:nth-child(2) { color:#888;line-height:30px;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap;margin:5px 0px; }
.service_item .tbl > div:nth-child(2) > div:nth-child(3) a { color:#fff; }
.service_item .tbl > div:nth-child(2) > div:nth-child(3) a:after { content:"";display:inline-block;
vertical-align:middle;margin-right:10px;width:10px;height:10px;background-size:100%;
background-image:url('../image/left_white.png'); }

#old_version { padding:10px 20px;background-color:#141415;text-align:center;color:#888; }
#old_version a { margin:0px 20px;color:#aaa; }
#old_version a:after { content:"";display:inline-block;opacity:0.6;
vertical-align:middle;margin:0px 10px;width:10px;height:10px;background-size:100%;
background-image:url('../image/left_white.png'); }

#ns_footer { background-color:#161618;margin-top:100px; }
#ns_footer > div:nth-child(1) { padding:20px 20px;background-color:#141415;text-align:center;color:#888; }
#ns_footer > div:nth-child(1) a { margin:0px 20px;color:#fff; }
#ns_footer > div:nth-child(1) a:after { content:"";display:inline-block;
vertical-align:middle;margin-right:10px;width:10px;height:10px;background-size:100%;
background-image:url('../image/left_white.png'); }
#ns_footer > div:nth-child(2) { padding:40px 0px; }
#ns_footer > div:nth-child(2) > div { vertical-align:top; }
#ns_footer > div:nth-child(2) > div:nth-child(1) { width:66.66%;padding:0px 15px;box-sizing:border-box; }
#ns_footer > div:nth-child(2) > div:nth-child(2) { width:33.33%;padding:0px 15px;box-sizing:border-box; }
#ns_footer_logo { width:100%; }
#ns_footer_logo > div:nth-child(1) img { height:35px; }
#ns_footer_logo > div:nth-child(2) { text-align:left; }
#ns_footer_logo > div:nth-child(2) a { margin-right:5px; }
#ns_footer_logo > div:nth-child(2) a img { height:25px; }
#ns_footer_logo > div:nth-child(2) a:hover img { filter:brightness(1) invert(1); }
#ns_footer_desc { color:#777;margin-top:20px; }
.ns_footer_title { color:#fff;font-size:12pt;font-family:light,tahoma;margin-bottom:10px; }
.ns_footer_contact { width:100%;margin-top:10px; }
.ns_footer_contact > div { vertical-align:top;line-height:25px;color:#aaa; }
.ns_footer_contact > div:nth-child(1) { width:25px;padding-left:15px; }
.ns_footer_contact > div:nth-child(1) img { width:100%; }
#ns_footer > div:nth-child(3) { padding:0px 0px 40px;table-layout:fixed; }
#ns_footer > div:nth-child(3) > div { vertical-align:top; }
#ns_footer > div:nth-child(3) > div { width:33.33%;padding:0px 15px;box-sizing:border-box; }
.ns_footer_link { margin-top:10px; }
.ns_footer_link a { color:#999;display:block;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;
white-space:nowrap; }
.ns_footer_link a:before { content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;
margin-left:10px;background-color:#555;border-radius:10px;transition:100ms;-webkit-transition:100ms;
-moz-transition:100ms; }
.ns_footer_link a:hover:before { width:15px;background-color:#fff; }
.ns_footer_link a:hover { color:#fff; }
#ns_footer > div:nth-child(4) { height:2px;background-image:linear-gradient(to left,#161618,#333,#161618);
background-image:-webkit-linear-gradient(to left,#161618,#333,#161618);
background-image:-moz-linear-gradient(to left,#161618,#333,#161618); }
#ns_footer > div:nth-child(5) { padding:30px 0px;text-align:center;font-size:9pt;color:#666; }

.ns_content { width:100%;max-width:800px;margin:100px auto; }
.ns_content img { width:100%;border-radius:20px;margin:20px 0px; }
#ns_pack_params { margin-top:15px; }
#ns_pack_params > span { display:inline-block;vertical-align:middle;color:#aaa;border:3px solid #444;
border-radius:30px;padding:5px 15px;margin:0px 3px;font-family:bold,tahoma; }

#contact_window {
    width: 100%;
    display: grid;
    grid-gap: 10px;
    margin: auto;
    text-align: center;
    
}
.contact_form input {
    border-radius: 5px;
    text-align: center;
    width: 85%;
    height: 48px;
    background: #555;
    color: white;
}
.contact_form textarea {
    border-radius: 5px;
    text-align: center;
    width: 85%;
    height: 105px;
    background: #555;
    color: white;
}

.contact_title { margin-bottom:30px;text-align:center; }
.contact_title > div:nth-child(1) { font-family:bold,tahoma;font-size:25pt; }
.contact_title > div:nth-child(2) { font-size:12pt;margin-top:10px;font-family:light,tahoma; }
.row_contact {
    font-size: 12pt;
    display: grid;
    grid-template-columns: 90% 10%;
    text-align: left;
    padding: 10px;
    background: #555;
    border-radius: 5px;
    width: 85%;
    margin: auto;
    color: white;
}

.row_contact img {
    height: 25px;
    width: auto;
    margin: 0px 10px;
    transform: skew(5deg);
}
.contact_form2 { width:50%;float:left;padding:0px 6px 10px;box-sizing:border-box; }
.contact_form2 input { width:100%;background-color:rgba(0,0,0,0.2);color:#fff;height:40px;
padding:0px 15px;box-sizing:border-box;border-radius:10px; }
.contact_form1 { padding:0px 6px 10px;box-sizing:border-box; }
.contact_form1 textarea { width:100%;background-color:rgba(0,0,0,0.2);color:#fff;height:120px;
padding:10px 15px;box-sizing:border-box;border-radius:10px; }
.contact_button { text-align:center;font-size:12pt; }
.contact_button {
    background-color: #40bcc6;
    background-image: linear-gradient(to right,#40bcc6,#3bb9a1);
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    display: block;
    width: 85%;
    margin: auto;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

#package_button { margin-top:30px;text-align:center; }
#package_button > div { font-size:11pt;margin-bottom:10px; }
#package_button > a { padding:5px 20px;border-radius:30px;color:#fff;font-size:12pt; }
#package_button > a#buy_pack_button { display:inline-block;vertical-align:middle;padding:10px 30px;border-radius:10px;
font-size:12pt;background-color:#40bcc6;background-image:linear-gradient(to right,#40bcc6,#3bb9a1);color:#fff; }

#video_popup { position:fixed;left:0;top:0;width:100%;height:100%;z-index:+100;overflow-y:auto;
background-color:rgba(0,0,0,0.9);display:none; }
#video_popup > div { width:90%;max-width:900px;margin:100px auto;
border-radius:20px;background-color:#1c1c1e;padding:20px; }
#video_popup > div > div:nth-child(1) { text-align:left;margin-bottom:10px; }
#video_popup > div > div:nth-child(1) i { display:inline-block;vertical-align:middle;width:15px;height:15px;
background-size:100%;background-image:url('../image/close_white.png');cursor:pointer;opacity:0.5; }
#video_popup > div > div:nth-child(1) i:hover { opacity:1; }
#video_popup > div > div:nth-child(2) video { width:100%;border-radius:10px;vertical-align:middle; }

#home_tabs > div:nth-child(1) { text-align:center; }
#home_tabs > div:nth-child(1) > * { display:inline-block;vertical-align:middle;padding:8px 35px;
    color:#fff;background-color:#222226;cursor:pointer;margin:0px 5px;border-radius:20px;font-size:12pt; }
#home_tabs > div:nth-child(1) > *.selected { background-color:#492c7c;color:#fff; }
#home_tabs > div:nth-child(2) > * { display:none;margin-top:40px; }
#home_tabs > div:nth-child(2) > *.selected { display:block; }
.table_scroll { width:100%;overflow-x:auto; }
.table_scroll > table { margin:0px auto;border:2px solid #36363b; }
.table_m1000 > table { width:100%;min-width:1000px; }
.table_m700 > table { min-width:700px; }
.table_m500 > table { min-width:500px; }
.table_scroll th { background:none;
    font-size:11pt;padding:12px 10px; }
.table_scroll th:last-child { border-left-style:none; }
.table_scroll td { text-align:center;
    font-size:11pt;padding:8px 10px; }
.table_scroll td,.table_scroll th { border-bottom:1px solid #36363b;border-right:1px solid #36363b; }
.table_scroll td:last-child { border-right-style:none; }
.table_scroll tr:last-child > * { border-bottom-style:none; }
.table_scroll td div { margin-top:5px;padding-bottom:10px; }
.table_home_button { background-color:#492c7c;color:#fff;cursor:pointer;margin:0px 5px;border-radius:30px;
    display:inline-block;vertical-align:middle;padding:4px 15px;font-size:11pt; }

.home_blog_box { display:block;padding:20px;border-radius:20px;background-color:#222226; }
.home_blog_box > div:nth-child(1) { border-radius:15px;height:240px;overflow:hidden; }
.home_blog_box > div:nth-child(1) img { width:100%;height:100%;object-position:center;object-fit:cover; }
.home_blog_box > div:nth-child(2) { color:#fff;font-size:12pt;margin-top:10px; }

#afterload {  }
#preloader { background-color:#1c1c1e;position:fixed;left:0;top:0;width:100%;height:100%;z-index:+100; }
#preloader_icon { width:100px;height:80px;margin:0px auto 20px;position:relative; }
#preloader_icon > div { position:absolute;width:50px;height:40px;opacity:1;overflow:hidden;z-index:+101;overflow:hidden; }
#preloader_icon > div:nth-child(1) { top:0px;left:25px;animation:preloader_anim 1000ms infinite;
-webkit-animation:preloader_anim 1000ms infinite;-moz-animation:preloader_anim 1000ms infinite; }
#preloader_icon > div:nth-child(2) { top:40px;left:0px;animation:preloader_anim 2000ms infinite;
-webkit-animation:preloader_anim 2000ms infinite;-moz-animation:preloader_anim 2000ms infinite; }
#preloader_icon > div:nth-child(3) { top:40px;left:50px;animation:preloader_anim 1500ms infinite;
-webkit-animation:preloader_anim 1500ms infinite;-moz-animation:preloader_anim 1500ms infinite; }
#preloader_icon > div svg { width:50px;height:40px; }

@media only screen and (max-width:1300px) {
    #ns_numbers > div > .tbl > div { display:block;text-align:center; }
    #ns_numbers > div > .tbl > div:nth-child(1) { margin:0px auto 20px; }
    #ns_numbers > div > .tbl > div:nth-child(2) > div:nth-child(1) { text-align:center; }
    #ns_numbers > div > .tbl > div:nth-child(2) { padding:0px 10px; }
}
@media only screen and (max-width:1200px) {

}
@media only screen and (max-width:1100px) {
    #ns_banner > div > div { display:block; }
    #ns_banner > div > div:nth-child(1) { margin:0px auto 0px; }
    #ns_banner > div > div:nth-child(2) { text-align:center; }
    #ns_video > div { display:block; }
    #ns_video > div:nth-child(1) { margin:0px auto 70px;width:90%;max-width:450px; }
}
@media only screen and (max-width:1000px) {
    #ns_numbers > div > .tbl > div:nth-child(1) { margin-bottom:10px; }
    #ns_numbers > div > .tbl > div:nth-child(2) > div:nth-child(1) { font-size:25pt; }
    .ns_option { width:50%; }
    #ns_path > div > div:nth-child(1) > div { width:120px;height:120px; }
    #ns_path > div > div:nth-child(1) > div > span { width:120px;height:120px;line-height:140px;font-size:50pt; }
}
@media only screen and (max-width:900px) {
    #ns_panel > div { display:block;text-align:center; }
    #ns_panel > div:nth-child(2) { text-align:center;margin-top:20px; }
    #ns_panel > div:nth-child(1) { margin:0px auto;width:400px;height:400px; }
    #ns_panel > div:nth-child(1) img { width:400px;height:400px; }
    .service_item { width:100%; }
}
@media only screen and (max-width:850px) {

}
@media only screen and (max-width:800px) {
    #header_lang { display:block;text-align:center;padding:10px 0px;margin:0; }
    #header { display:table; }
    #menu { position:fixed;right:-250px;top:0px;width:240px;height:100%;background-color:#1c1c1e;
    display:block;box-sizing:border-box;z-index:+11;box-shadow:0px 1px 20px rgba(0,0,0,0.1); }
    #menu > div { display:block;text-align:center; }
    #menu_header { margin-bottom:50px;margin-top:20px; }
    .menu_item { display:block;text-align:left;border-radius:5px; }
    #menu > div:nth-child(3) { position:absolute;left:0;bottom:20px;width:100%;padding:0px 20px;
    text-align:center;box-sizing:border-box; }
    .header_split { display:none; }
    #menu > div:nth-child(3) a#menu_button { text-align:center;display:block;margin-top:15px; }
    #home_cash { margin-top:0px; }
    .home_box { width:50%;margin-top:14px; }
    #menu > div:nth-child(3) a:last-child { display:block;text-align:left;margin-bottom:0px;font-size:12pt;
    border-radius:5px;padding:6px 20px; }
    #menu > div:nth-child(3) a:hover { color:#f1f1f1; }
    #menu > div:nth-child(3) a#menu_button { padding:10px 0px;text-align:center;border-radius:10px; }
    #menu > div:nth-child(3) a#menu_null_button { margin:0px 0px 15px; }
    #ns_footer > div:nth-child(2) > div { display:block; }
    #ns_footer > div:nth-child(2) > div:nth-child(1) { padding:0px;width:auto; }
    #ns_footer > div:nth-child(2) > div:nth-child(2) { padding:0px;width:auto;margin-top:15px; }
}
@media only screen and (max-width:700px) {
    #ns_banner > div > div:nth-child(1) { width:400px;height:400px; }
    #ns_banner > div > div:nth-child(1) img { width:400px;height:400px;left:0;top:0; }
    #ns_banner > div > div:nth-child(2) > div:nth-child(1) { font-size:35pt;margin-bottom:20px;line-height:50px; }
  	#ns_banner > div > div:nth-child(1) div:nth-child(3) { top:-80px; }
    #ns_path_container img { display:none; }
    #ns_path_container { margin-top:30px; }
    #ns_path > div { display:block;width:auto;text-align:right;padding-right:95px;position:relative;
    margin-bottom:50px; }
    #ns_path > div > div:nth-child(1) > div i { opacity:0.1;border-width:3px; }
    #ns_path > div > div:nth-child(1) { position:absolute;right:0;top:0px;width:80px;height:80px; }
    #ns_path > div > div:nth-child(1) > div { width:80px;height:80px;line-height:60px; }
    #ns_path > div > div:nth-child(1) > div > span { width:80px;height:80px;line-height:60px; }
    .nsc_title > div:nth-child(1) { font-size:15pt; }
}
@media only screen and (max-width:600px) {
    #ns_numbers > div > .tbl > div:nth-child(2) { line-height:30px; }
    #ns_numbers > div > .tbl > div:nth-child(2) > div:nth-child(1) { font-size:15pt; }
    #ns_numbers > div > .tbl > div:nth-child(2) > div:nth-child(2) { font-size:9pt; }
    #ns_video_title > div { display:block;text-align:center; }
    #ns_video_title > div:nth-child(2) { text-align:center;margin-top:30px; }
    .ns_option { width:100%; }
    .ns_option > * > div:nth-child(3) { height:auto; }
    #ns_panel > div:nth-child(1) { width:300px;height:300px; }
    #ns_panel > div:nth-child(1) img { width:300px;height:300px; }
    #ns_footer > div:nth-child(3) > div { display:block;margin-top:20px;width:auto; }
}
@media only screen and (max-width:500px) {
    #ns_banner > div > div:nth-child(1) { width:320px;height:320px; }
    #ns_banner > div > div:nth-child(1) img { width:320px;height:320px; }
  	#ns_banner > div > div:nth-child(1) div:nth-child(3) { top:-100px; }
    .nsb_title { line-height:40px; }
    .nsb_title > div:nth-child(1) { font-size:30pt; }
    .nsb_title > div:nth-child(2) { margin-top:15px; }
}
@media only screen and (max-width:450px) {
    #ns_banner > div > div:nth-child(1) { width:280px;height:280px; }
    #ns_banner > div > div:nth-child(1) img { width:280px;height:280px; }
    #header > .tbl > div:nth-child(3) a { padding:10px 15px; }
    #header > .tbl > div:nth-child(3) a#header_button { padding:10px 25px; }
    #ns_numbers > div > .tbl > div:nth-child(1) { width:75px; }
    #ns_numbers > div > .tbl > div:nth-child(1) i { width:40px;height:40px; }
    #ns_numbers > div:nth-child(3) > .tbl > div:nth-child(1) i { left:-10px; }
    #ns_video_title > div:nth-child(1) { font-size:15pt; }
    #ns_panel > div:nth-child(2) > div:nth-child(1) { font-size:20pt;margin-bottom:10px; }
    .service_item .tbl > div:nth-child(1) { width:110px; }
}
@media only screen and (max-width:900px) {

  .row {
    grid-template-columns:  auto !important;
  }

.itffmap {
    margin-top: 25px;
}

 .unlimitedplan {

     display: grid;
     grid-template-columns: auto !important;
 }

   .unplan img {
  width:  75%;
   }

}

/* width */
::-webkit-scrollbar {
    width: 8px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
    background: #d4d4d4;
  }
  
  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #1dd1b6;
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #1dd1b6;
  }

  .unplan {
    margin: auto;
    display: block;
    width: 100%;
    text-align: center;
  }

  .img-zoom-container {
    position: relative;
  }
  
  .img-zoom-lens {
    position: absolute;
    border: 1px solid #d4d4d4;
    width: 250px;
    height: 120px;
}
  
  .img-zoom-result {
    border: 1px solid #d4d4d4;
    /*set the size of the result div:*/
    width: 300px;
    height: 300px;
  }

 
.unlimitedplan {
       
        display: grid;
        grid-template-columns: auto auto;
    }
  

  
  #myresult {
    position: absolute;
    top: 50px;
    right: 0;

  }


