@keyframes type_anim {
    50% { opacity:0; }
}

* { font-size:11pt; }
body { background-color:#081526;color:#4d5f77; }
.container { width:95%;max-width:1200px;margin:0px auto;box-sizing:border-box; }


#header { width:100%; }
#header > .tbl { padding:20px 0px;line-height:33px; }
#header > .tbl > div:nth-child(1) img { height:33px; }
#header > .tbl > div:nth-child(2) { text-align:center; }
#header > .tbl > div:nth-child(2) a { color:#4d5f77;padding:0px 15px; }
#header > .tbl > div:nth-child(2) a:hover { color:#fff; }
#header > .tbl > div:nth-child(3) { text-align:left; }
#header > .tbl > div:nth-child(3) a { color:#4d5f77;padding:0px 15px;display:inline-block;vertical-align:middle; }
#header > .tbl > div:nth-child(3) a:hover { color:#fff; }
#header > .tbl > div:nth-child(3) a:last-child { color:#fff;padding:0px 20px;border-radius:30px;background-color:#142a48; }
#header > .tbl > div:nth-child(3) a:last-child:hover { background-color:#1367e5; }

#banner { height:550px;overflow:hidden;padding-top:35px;position:relative;height: }
#banner > .tbl { position:relative;z-index:+2; }
#banner > .tbl > div:nth-child(2) { width:550px;height:550px;position:relative; }
#banner > .tbl > div:nth-child(2) > div:nth-child(1)  { position:absolute;width:750px;height:750px;z-index:+1;left:-100px;top:-100px;
background-image:url('../image/light.jpg');background-size:100%;opacity:0.8; }
#banner > .tbl > div:nth-child(2) img { position:relative;width:100%;z-index:+2; }
#banner > .tbl > div:nth-child(1) { position:relative;z-index:+3;padding-left:30px; }
#banner > .tbl > div:nth-child(1) > div:nth-child(1) { font-size:49pt;font-weight:800;color:#1367e5;line-height:80px; }
#banner > .tbl > div:nth-child(1) > div:nth-child(2) { font-size:29pt;font-weight:300;color:#fff;line-height:60px; }
.banner_desc { color:#4d5f77;line-height:40px;margin:15px auto; }
.banner_link { margin-top:20px; }
.banner_link a { color:#4d5f77;padding:0px 20px;display:inline-block;vertical-align:middle;height:45px;line-height:45px; }
.banner_link a:hover { color:#fff; }
.banner_link a:nth-child(1) { border-radius:30px;background-color:#1367e5;color:#fff; }
.banner_link a:nth-child(1):hover { background-color:#051123; }
#banner_light1 { position:absolute;width:1200px;height:1200px;z-index:+1;right:-500px;bottom:-600px;
background-image:url('../image/light.jpg');background-size:100%;opacity:0.4; }

#banner_bar { padding:20px 0px;background-color:#0f1f38; }
#banner_bar > .tbl > div:nth-child(1) > div { display:none; }
#banner_bar > .tbl > div:nth-child(1) > span { color:#6781a8;line-height:30px;display:block;font-size:11pt; }
#banner_bar > .tbl > div:nth-child(1) > span:after { content:"";display:inline-block;vertical-align:middle;margin-right:2px;
width:2px;height:20px;background-color:#fff;animation:type_anim 800ms infinite linear;border-radius:2px;
moz-animation:type_anim 800ms infinite linear;-webkit-animation:type_anim 800ms infinite linear; }
#banner_bar > .tbl > div:nth-child(2) { width:170px;text-align:left; }
#banner_bar > .tbl > div:nth-child(2) a { color:#4d5f77; }
#banner_bar > .tbl > div:nth-child(2) a:hover { color:#fff; }

#home_info { background-color:#fff;padding:80px 0px; }
#home_info > .tbl { table-layout:fixed; }
#home_info > .tbl > div:nth-child(1) { width:520px;padding-left:30px; }
#home_info > .tbl > div:nth-child(1) img { width:100%;border-radius:40px; }
#home_checks { line-height:33px;text-align:right; }
#home_checks > div { font-weight:600;color:#4b525c;height:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
#home_checks > div:before { content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;
background-size:100%;background-image:url('../image/check.jpg');margin-left:10px; }

.title2 { margin-bottom:10px;line-height:45px; }
.title2 > div:nth-child(1) { font-size:20pt;font-weight:600;color:#1367e5;word-spacing:-3px; }
.title2 > div:nth-child(2) { font-size:25pt;font-weight:300;color:#000; }
.title2 > div:nth-child(3) { margin-top:25px; }
.title2 > div:nth-child(3) > a { display:inline-block;vertical-align:middle;height:50px;line-height:50px;text-align:center;
padding:0px 30px;border-radius:30px;background-color:#1367e5;color:#fff;font-size:13pt;font-weght:600; }

.black_text { color:#4b525c;line-height:35px;margin:10px 0px; }
.black_text > a { font-weight:600;border-bottom:1px solid #000;display:inline-block;vertical-align:middle;}
.gray_title { color:#dae1ec;font-size:18pt;font-weight:600;margin-top:25px;word-spacing:-2px;
text-align:right;margin-bottom:10px; }

#home_banner { background-color:#fff;padding:60px 0px; }
#home_banner_image > img { width:100%; }
#home_banner_image > img:nth-child(2) { display:none; }

#home_screen { background-color:#fff;padding:10px 0px; }
#home_screen > .tbl > div:nth-child(2) { width:520px;padding-right:30px;text-align:center; }
#home_screen > .tbl > div:nth-child(2) > img { width:100%;display:none;border-radius:40px; }
#home_screen > .tbl > div:nth-child(2) > img.active { display:block; }
#home_screen_button { margin-top:40px; }
#home_screen_button > div { padding:7px 15px;margin-bottom:10px;border-right:4px solid #eee;
cursor:pointer;line-height:28px; }
#home_screen_button > div > div:nth-child(1) { font-weight:600;color:#1367e5;font-size:13pt; }
#home_screen_button > div.active { border-color:#1367e5;background:linear-gradient(to left,#e7f0fc,#fff);
background:-moz-linear-gradient(to left,#e7f0fc,#fff);background:-webkit-linear-gradient(to left,#e7f0fc,#fff); }
.screen_link > * { color:#4d5f77;padding:0px 20px;display:inline-block;vertical-align:middle;height:45px;line-height:45px; }
.screen_link > *:nth-child(1) { border-radius:30px;background-color:#1367e5;color:#fff; }
.screen_link > *:nth-child(1):hover { background-color:#051123; }
#home_screen > .tbl > div:nth-child(1) .screen_link { display:block;margin-top:40px; }
#home_screen > .tbl > div:nth-child(2) .screen_link { display:none;margin-top:15px; }


#home_options { padding:60px 0px;position:relative;overflow:hidden; }
#banner_light2 { position:absolute;width:900px;height:900px;z-index:+1;right:-300px;bottom:-300px;
background-image:url('../image/light.jpg');background-size:100%;opacity:0.4; }
#banner_light3 { position:absolute;width:1200px;height:1200px;z-index:+1;left:-500px;top:-600px;
background-image:url('../image/light.jpg');background-size:100%;opacity:0.4; }
#home_options .title2 { margin-bottom:50px;position:relative;z-index:+2;padding-right:15px; } 
#home_options .title2 > div:nth-child(1) { font-size:30pt;line-height:70px; }
#home_options .title2 > div:nth-child(2) { color:#fff;font-size:20pt;line-height:40px; }
.home_option { width:33.33%;float:right;padding:0px 15px;box-sizing:border-box;
margin-bottom:30px;position:relative;z-index:+2; }
.home_option > div { background-color:#0b1b2f;border-radius:20px;padding:20px; }
.home_option > div > .tbl { width:100%;margin-bottom:20px;table-layout:fixed; }
.home_option > div > .tbl > div:nth-child(2) { width:50px;padding-right:20px; }
.home_option > div > .tbl > div:nth-child(2) img { width:100%; }
.home_option > div > .tbl > div:nth-child(1) { line-height:30px; }
.home_option > div > .tbl > div:nth-child(1) > div:nth-child(1) { font-size:12pt;color:#4d5f77;font-weight:600; }
.home_option > div > .tbl > div:nth-child(1) > div:nth-child(2) { font-size:14pt;font-weight:600;color:#fff; }
.home_option > div > div:nth-child(2) { line-height:30px;height:120px;overflow:hidden;font-weight:300; }
#home_option_continue { text-align:center;margin-top:10px; }
#home_option_continue > a { height:45px;line-height:45px;padding:0px 30px;border-radius:30px;
background-color:rgba(0,0,0,0.2);color:#fff;display:inline-block;vertical-align:middle; }
#home_option_continue > a:hover { background-color:rgba(0,0,0,0.6); }

#home_step { background-color:#fff;padding:80px 0px 40px; }
#home_step > .tbl { table-layout:fixed; }
#home_step > .tbl > div:nth-child(1) { width:520px;padding-left:30px; }
#home_step > .tbl > div:nth-child(1) img { width:100%;border-radius:40px; }
#home_steps { line-height:33px;text-align:right; }
#home_steps > div { font-weight:600;color:#4b525c;height:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
#home_steps > div > span:nth-child(1) { font-size:18pt;font-weight:600;color:#1367e5;margin-left:5px;
display:inline-block;vertical-align:middle;width:30px;text-align:center; }

#home_price { background-color:#fff;padding:50px 0px; }
#home_price > .tbl > div:nth-child(2) { width:600px;padding-right:30px;text-align:center; }
#home_price > .tbl > div:nth-child(2) > img { width:100%;border-radius:40px; }
#home_packs { margin:25px 0px; }
#home_packs > div { border-radius:20px;padding:10px 20px;;background:linear-gradient(to left,#e7f0fc,#fff);
background:-moz-linear-gradient(to left,#e7f0fc,#fff);background:-webkit-linear-gradient(to left,#e7f0fc,#fff);
margin-bottom:12px;width:100%;box-sizing:border-box; }
#home_packs > div > div:nth-child(1) { font-weight:600;font-size:12pt;color:#000;text-align:right; }
#home_packs > div > div:nth-child(2) { text-align:left; }
#home_packs > div > div:nth-child(2) strike  { margin-left:10px;font-size:9pt;font-weight:300; }
#home_packs > div > div:nth-child(2) span  { font-weight:600;font-size:12pt;color:#000; }

#footer { padding:60px 0px 30px;overflow:hidden;position:relative; }
#banner_light4 { position:absolute;width:800px;height:800px;z-index:+1;left:-400px;top:-400px;
background-image:url('../image/light.jpg');background-size:100%;opacity:0.4; }
#banner_light5 { position:absolute;width:1000px;height:1000px;z-index:+1;right:-600px;bottom:-600px;
background-image:url('../image/light.jpg');background-size:100%;opacity:0.4; }
#footer .container { position:relative;z-index:+2; }

#footer_tbl1 { width:100%;table-layout:fixed; }
#footer_tbl1 > div { vertical-align:top; }
#footer_tbl1 > div:nth-child(2) { width:200px;text-align:left;padding-right:50px; }
.namad { float:left;width:200px;height:200px;border-radius:10px;background-color:rgba(0,0,0,0.2);text-align:center; }
#footer_tbl2 { width:100%;table-layout:fixed; }
#footer_tbl2 > div:nth-child(1) { width:100px; }
#footer_tbl2 > div:nth-child(1) img { height:35px; }
#footer_tbl2 > div:nth-child(2) { text-align:left;line-height:35px; }
#footer_tbl2 > div:nth-child(2) > * { display:inline-block;vertical-align:middle; }
#footer_tbl2 > div:nth-child(2) a { color:#fff;font-size:12pt;direction:ltr;margin-right:20px; }
#footer_desc { margin-top:15px;line-height:32px;font-weight:300;text-align:justify; }
#footer_copy { margin-top:40px;padding-top:30px;border-top:2px solid rgba(255,255,255,0.05);line-height:35px; }
#footer_copy > div:nth-child(1) > a { color:#75879f;margin-left:15px;display:inline-block;vertical-align:middle; }
#footer_copy > div:nth-child(1) > a:hover { color:#fff; }
#footer_copy > div:nth-child(2) { margin-top:10px;font-size:10pt; }

#text_container { padding:80px 0px;background-color:#fff; }

.payment_window { width:90%;max-width:450px;margin:100px auto;border-radius:40px;padding:30px;
color:#000;box-sizing:border-box;text-align:center; }
.payment_window > div:nth-child(1) { font-weight:600;font-size:20pt;margin-bottom:10px; }
.payment_window > div:nth-child(2) { line-height:25px;opacity:0.5; }
.payment_window > div:nth-child(3) { margin-top:30px; }
.payment_window > div:nth-child(3) a { padding:15px 20px;border-radius:30px;word-spacing:-1px;
display:block;background-color:#fff;font-size:12pt;font-weight:600; }
#payment_ok { background:linear-gradient(to top,#c3fbcc,#fff);background:-moz-linear-gradient(to top,#c3fbcc,#fff);
background:-webkit-linear-gradient(to top,#c3fbcc,#fff); }
#payment_cancel { background:linear-gradient(to top,#fde2e2,#fff);background:-moz-linear-gradient(to top,#fde2e2,#fff);
background:-webkit-linear-gradient(to top,#fde2e2,#fff); }

#page_dark_title { padding:50px 0px; }
#page_dark_title .title2 { position:relative;z-index:+2;padding-right:15px;text-align:center; }
#page_dark_title .title2 > div:nth-child(1) { font-size:30pt;line-height:70px; }
#page_dark_title .title2 > div:nth-child(2) { color:#fff;font-size:20pt;line-height:40px; }

#page_content { padding:20px 0px;background-color:#fff; }
.feature_row { padding:40px 0px; }
.feature_row > .tbl { table-layout:fixed; }
.feature_row > .tbl > div { direction:rtl; }
.feature_row > .tbl > div:nth-child(1) { width:520px;padding-left:30px; }
.feature_row > .tbl > div:nth-child(1) img { width:100%;border-radius:40px; }
.feature_row:nth-child(even) { direction:ltr; }
.feature_row:nth-child(even) > .tbl > div:nth-child(1)  { padding-left:0px;padding-right:30px; }

#content_page { padding:50px 0px;background-color:#fff; }
#content_page > div { width:95%;max-width:700px;margin:0px auto; }
.content_back { margin-bottom:30px;font-weight:600; }
.content_back > a { font-size:12pt; }
.content_back > a:before { display:inline-block;vertical-align:middle;width:20px;height:20px;background-size:100%;
background-image:url('../image/back.png');margin-left:10px;content:""; }

.content_text { line-height:35px;margin:20px 0px; }
.content_text img { display:block;margin:20px 0px;width:100%;border-radius:20px; }

#contacts_container { width:100%;max-width:800px;margin:0px auto;padding:50px 0px; }
.contact_box { width:33.33%;float:right; }
.contact_box > * { display:block;margin:10px;border-radius:10px;text-align:center;padding:20px 10px;
background:linear-gradient(to bottom,#fff,#e9f2ff);background:-moz-linear-gradient(to bottom,#fff,#e9f2ff);
background:-webkit-linear-gradient(to bottom,#fff,#e9f2ff); }
.contact_box > * > div:nth-child(1) img { height:45px; }
.contact_box > * > div:nth-child(2) { font-weight:600;font-size:14pt;margin:15px 0px 8px; }
.contact_box > * > div:nth-child(3) { opacity:0.5;font-size:12pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.contact_box > * > div:nth-child(3).ltr { direction:ltr; }

#sample_container { padding-bottom:50px;background:linear-gradient(to bottom,#081526,#1367e5);
background:-webkit-linear-gradient(to bottom,#081526,#1367e5);background:-moz-linear-gradient(to bottom,#081526,#1367e5); }
#sample_container > div { width:90%;max-width:1000px;margin:0px auto; }
.sample_box { float:right;width:33.33%; }
.sample_box > div { margin:2px;border-radius:0px;overflow:hidden;position:relative; }
.sample_box > div img { width:100%;transition:100ms;-webkit-transition:100ms;-moz-transition:100ms; }
.sample_box > div > .tbl { position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;
background-color:rgba(8,21,38,0.85);opacity:0;transition:100ms;-webkit-transition:100ms;-moz-transition:100ms; }
.sample_box > div > .tbl > div > div:nth-child(1) { color:#fff;font-size:18pt;font-weight:300; }
.sample_box > div > .tbl > div > div:nth-child(2) { color:#1367e5;font-size:20pt;font-weight:600;margin-top:5px;
text-shadow:0px 1px 5px rgba(0,0,0,0.3);}
.sample_box > div:hover > .tbl { opacity:1; }
.sample_box > div:hover img { opacity:0.5; }

#content_container { background-color:#f3f3f3;height:auto;padding-bottom:50px; }
#content_container > div:nth-child(1) { background-color:#081526;height:80px; }
#content_container > div:nth-child(2) { margin-top:-50px; }
#content_cols > div { vertical-align:top; }
#content_cols > div:nth-child(2) { width:350px;padding-right:20px; }

.content_banner { border-radius:20px;background-color:#fff;margin-bottom:20px;display:block;overflow:hidden; }
.content_banner > div:nth-child(1) img { width:100%; }
.content_banner > div:nth-child(2) { padding:10px 15px;font-size:13pt;font-weight:600;line-height:30px;color:#000; }

#content_main { border-radius:20px;background-color:#fff;padding:20px;margin-bottom:20px;line-height:30px; }
#content_main_title { font-size:16pt;font-weight:600;line-height:30px;margin:0;margin-bottom:5px;color:#000; }
#content_main_date { font-size:10pt;color:#aaa;margin-bottom:15px; }
#content_main img { width:100%;border-radius:10px;margin:10px 0px;display:block; }
#content_main p { margin:0; }
#content_main h2 { margin:0;margin-top:10px; }
#content_main h3 { margin:0;margin-top:10px; }

#content_qa { border-radius:20px;background-color:#fff;padding:20px;line-height:30px; }
#content_qa > div:nth-child(1) { font-weight:600;color:#dae1ec;font-size:20pt;margin-bottom:20px;word-spacing:-3px; }
.qa { display:block;border-radius:10px;background-color:#eef3f9;margin-top:12px;overflow:hidden;border:1px solid #eef3f9; }
.qa > div:nth-child(1) { padding:0px 15px;color:#000;font-size:12pt;cursor:pointer;height:40px;line-height:40px;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:40px;position:relative; }
.qa > div:nth-child(1):after { content:"+";display:block;position:absolute;left:12px;top:0px;font-size:16pt;opacity:0.4; }
.qa > div:nth-child(2) { padding:15px;background-color:#fff;display:none; }
.qa.open > div:nth-child(1):after { content:"-"; }
.qa.open > div:nth-child(2) { display:block; }

#footer_link_container { margin-top:20px;}
.footer_link { width:33.33%;float:right;height:35px;line-height:35px;overflow:hidden;margin-top:5px;
padding-left:15px;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap; }
.footer_link a { color:#74859d; }
.footer_link a:before { content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:100%;
margin-left:10px;background-color:rgba(255,255,255,0.1); }

@media only screen and (max-width:1300px) {
    #banner_light1 { width:900px;height:900px;right:-400px;bottom:-400px; }
}
@media only screen and (max-width:1200px) {
    .home_option { width:50%; }
    .home_option > div > div:nth-child(2) { height:90px; }
}
@media only screen and (max-width:1100px) {
    #banner { height:auto; }
    #header > .tbl > div:nth-child(2) { display:none; }
    #banner > .tbl > div { display:block;text-align:center; }
    #banner > .tbl > div:nth-child(1) > div:nth-child(3) { width:100%;max-width:650px; }
    #banner > .tbl > div:nth-child(2) { margin:30px auto 0px; }
    #banner_light1 { display:none; }
    .banner_desc { display:none; }
    .banner_link { display:none; }
    #banner > .tbl > div:nth-child(1) { padding-left:0; }
}
@media only screen and (max-width:1000px) {
    #home_info > .tbl > div { display:block; }
    #home_info > .tbl > div:nth-child(1) { width:90%;max-width:500px;margin:0px auto 10px;padding-left:0; }
    #home_info > .tbl > div:nth-child(2) { text-align:center;margin:0px auto;width:90%;max-width:600px; }
    #home_info { padding:40px 0px 80px; }
    .feature_row > .tbl > div { display:block; }
    .feature_row > .tbl > div:nth-child(1) { width:90%;max-width:500px;margin:0px auto 10px;padding-left:0;padding-right:0; }
    .feature_row > .tbl > div:nth-child(2) { text-align:center;margin:0px auto;width:90%;max-width:600px; }
    .feature_row { padding:30px 0px; }
    #home_step > .tbl > div { display:block; }
    #home_step > .tbl > div:nth-child(1) { width:90%;max-width:500px;margin:0px auto 10px;padding-left:0; }
    #home_step > .tbl > div:nth-child(2) { text-align:center;margin:0px auto;width:90%;max-width:600px; }
    #home_step { padding:40px 0px 50px; }
    #home_screen > .tbl { table-layout:fixed; }
    #home_screen > .tbl > div { display:block; }
    #home_screen > .tbl > div:nth-child(1) { text-align:center;margin-bottom:0px; }
    #home_screen > .tbl > div:nth-child(2) { width:90%;max-width:450px;margin:0px auto;padding-right:0; }
    #home_screen_button { margin-top:0px;white-space:nowrap;overflow-x:auto; }
    #home_screen_button > div { display:inline-block;vertical-align:middle;border-style:none;padding:7px 8px 4px;
    line-height:25px;border-bottom:3px solid #fff; }
    #home_screen_button > div > div:nth-child(1) { font-size:11pt;color:#000; }
    #home_screen_button > div > div:nth-child(2) { display:none; }
    #home_screen_button > div.active { border-color:#1367e5;padding:7px 15px 4px;background:none; }
    #home_screen_button > div.active > div:nth-child(1) { color:#1367e5; }
    #home_screen .black_text { width:90%;max-width:600px;margin:15px auto; }
    #home_screen > .tbl > div:nth-child(2) .screen_link { display:block; }
    #home_screen > .tbl > div:nth-child(1) .screen_link { display:none; }
    #home_price > .tbl { table-layout:fixed; }
    #home_price > .tbl > div { display:block; }
    #home_price > .tbl > div:nth-child(2) { text-align:center;margin-top:30px;margin:30px auto 0px;
    width:95%;max-width:600px;padding-right:0; }
    #home_price > .tbl > div:nth-child(1) { width:90%;max-width:600px;margin:0px auto;text-align:center; }
    #home_packs > div { max-width:450px;margin:0px auto 15px; }
}
@media only screen and (max-width:900px) {
    #banner_bar > .tbl > div:nth-child(1) { text-align:center; }
    #banner_bar > .tbl > div:nth-child(2) { display:none; }
    #footer_tbl1 > div { display:block;text-align:center; }
    #footer_tbl1 > div:nth-child(1) { width:90%;margin:0px auto; }
    #footer_tbl1 > div:nth-child(2) { margin:40px auto 0px;padding-right:0; }
    #page_dark_title .title2 > div:nth-child(1) { font-size:25pt;line-height:60px; }
    #page_dark_title .title2 > div:nth-child(2) { font-size:15pt;line-height:30px; }
    #content_cols > div:nth-child(2) { display:none; }
}
@media only screen and (max-width:700px) {
    #banner > .tbl > div:nth-child(2) { width:450px;height:auto; }
    #banner > .tbl > div:nth-child(2) > div:nth-child(1) { width:650px;height:650px; }
    .home_option { width:auto;margin-bottom:20px; }
    .home_option > div > div:nth-child(2) { height:auto; }
    #footer_tbl2 > div { display:block;text-align:center; }
    #footer_tbl2 > div:nth-child(2) { text-align:center;margin-top:20px; }
    #footer_tbl2 > div:nth-child(1) { width:auto;text-align:center; }
    .contact_box { width:50%; }
    .contact_box > * { margin:5px; }
    .contact_box > * > div:nth-child(2) { font-size:13pt; }
    .footer_link { width:50%; }
}
@media only screen and (max-width:600px) {
    #banner > .tbl > div:nth-child(1) > div:nth-child(1) { font-size:40pt;line-height:70px; }
    #banner > .tbl > div:nth-child(1) > div:nth-child(2) { font-size:24pt;line-height:50px; }
    #banner_bar > .tbl > div:nth-child(1) > span { height:60px; }
    #home_banner_image > img:nth-child(1) { display:none; }
    #home_banner_image > img:nth-child(2) { display:block; }
    #footer_copy { text-align:center; }
    #page_dark_title .title2 > div:nth-child(1) { font-size:20pt;line-height:40px; }
    #page_dark_title .title2 > div:nth-child(2) { font-size:13pt;line-height:30px; }
    #page_dark_title { padding:30px 0px; }
    #page_content { padding:0px 0px; }
    .feature_row .title2 > div:nth-child(2) { font-size:20pt; }
}
@media only screen and (max-width:500px) {
    #banner > .tbl > div:nth-child(1) > div:nth-child(1) { font-size:30pt;line-height:50px; }
    #banner > .tbl > div:nth-child(1) > div:nth-child(2) { font-size:18pt;line-height:40px; }
    #banner > .tbl > div:nth-child(2) { width:350px;height:auto; }
    #banner > .tbl > div:nth-child(2) > div:nth-child(1) { width:550px;height:550px; }
    #home_screen_button > div > div:nth-child(1) { font-size:10pt; }
    #home_options .title2 { line-height:40px; }
    #home_options .title2 > div:nth-child(1) { font-size:20pt;line-height:50px; }
    #home_options .title2 > div:nth-child(2) { font-size:15pt;line-height:30px; }
    .sample_box { width:50%; }
}
@media only screen and (max-width:400px) {
    #header > .tbl { line-height:30px; }
    #header > .tbl > div:nth-child(1) img { height:28px; }
    #header > .tbl > div:nth-child(3) a { padding:0px 10px; }
    #header > .tbl > div:nth-child(3) a:last-child { padding:0px 12px; }
}