body { margin:0;font-size:11pt;font-family:regular,arial;background-color:#10181a;color:#5d6b6e;line-height:25px; }
a { text-decoration:none;color:#fff; }
.tbl { display:table; }
.tbl > div { display:table-cell;vertical-align:middle; }
.clr { clear:both; }
img { vertical-align:middle; }

#message_container { position:fixed;left:0px;top:-100px;width:100%;height:0px;display:none;
z-index:+1001;text-align:right;opacity:0; }
#message { display:table;width:auto;max-width:90%;border-radius:20px;padding:15px;margin:0px auto;cursor:pointer;color:#000;
box-sizing:border-box;background-color:#fff;text-align:left;box-shadow:0px 2px 40px rgba(0,0,0,0.1); }
#message > div { display:table-cell;vertical-align:middle; }
#message > div:nth-child(1) { width:50px;padding-right:20px; }
#message > div:nth-child(1) i { display:inline-block;vertical-align:middle;width:50px;height:50px;background-size:100%; }
#message > div:nth-child(1) i.true { background-image:url('../image/ico_ok.png'); }
#message > div:nth-child(1) i.false { background-image:url('../image/ico_cancel.png'); }
#message > div:nth-child(2) {  }
#message > div:nth-child(2) > div:nth-child(1) { font-size:15pt;font-family:black,tahoma; }
#message > div:nth-child(2) > div:nth-child(2) { font-size:11pt;font-family:regular,tahoma;letter-spacing:-0.5pt; }

#loading { position:fixed;left:0;top:0;width:100%;height:100%;z-index:+1000;display:none;
background-color:rgba(0,0,0,0.7); }
#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:40px;height:40px; }

.container { width:95%;max-width:1250px;margin:70px auto; }

#header { width:100%;padding:15px;box-sizing:border-box; }
#header > div:nth-child(2) { text-align:center; }
#header > div:nth-child(3) { text-align:right; }
.header_logo img { height:30px; }
.header_logo h1 { display:inline-block;vertical-align:middle;margin:0;color:#fff;font-size:18pt;font-weight:normal;
font-family:bold,arial; }
.header_logo h1 > span:nth-child(1) { color:#4491a3; }

#header_link { display:inline-block;vertical-align:middle;line-height:30px;border-radius:50px;padding:0px 15px;
font-family:semi,tahoma;background-color:#1b272a;overflow:hidden; }
#header_link > a { display:inline-block;vertical-align:middle;padding:2px 15px 5px;color:#fff;position:relative; }
#header_link > a.selected:before { display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;
background-image:linear-gradient(to left,#2d2a34,#4491a3,#2d2a34);content:"";
background-image:-webkit-linear-gradient(to left,#2d2a34,#4491a3,#2d2a34);
background-image:-moz-linear-gradient(to left,#2d2a34,#4491a3,#2d2a34); }

.header_login { display:inline-block;vertical-align:middle;margin-right:15px;color:#fff;font-family:semi,arial;font-size:12pt; }
.header_login i { display:inline-block;vertical-align:middle;background-size:100%;width:20px;height:20px;
background-image:url('../image/user.png');margin-right:10px; }

.header_register { display:inline-block;vertical-align:middle;color:#fff;font-family:semi,arial;
padding:2px 8px 4px 12px;border-radius:20px;border:2px solid rgba(255,255,255,0.1);font-size:12pt;line-height:30px; }
.header_register:hover { border-color:#fff; }
.header_register i { display:inline-block;vertical-align:middle;background-size:100%;width:20px;height:20px;
background-image:url('../image/continue.png');margin-left:10px; }

#home_banner { direction:rtl; }
#home_banner > div:nth-child(1) { width:600px; }
#home_banner > div:nth-child(1) img { width:100%; }
#home_banner > div:nth-child(2) { direction:ltr;padding-right:30px; }
#home_banner > div:nth-child(2) > div:nth-child(1) { font-family:bold,arial;font-size:50pt;color:#fff;margin-bottom:50px; }
#home_banner > div:nth-child(2) > div:nth-child(2) { font-family:black,arial;font-size:60pt;color:#4491a3;margin-bottom:50px; }
#home_banner > div:nth-child(2) > div:nth-child(3) { line-height:30px;margin-bottom:30px; }
#home_banner > div:nth-child(2) > div:nth-child(4) a { display:inline-block;vertical-align:middle;padding:10px 20px;
font-family:bold,arial;color:#fff;margin-right:10px;border-radius:30px; }
#home_banner > div:nth-child(2) > div:nth-child(4) a:nth-child(1) { background-color:rgba(255,255,255,0.05); }
#home_banner > div:nth-child(2) > div:nth-child(4) a:nth-child(2) { background-color:#479453; }
#home_banner > div:nth-child(2) > div:nth-child(4) a:nth-child(2):after { width:10px;height:10px;display:inline-block;
vertical-align:middle;margin-left:10px;background-size:100%;background-image:url('../image/continue_white.png');content:""; }

#home_stats { border-radius:60px;background-color:#192325;padding:30px 20px 20px;box-sizing:border-box;
box-shadow:0px 10px 50px rgba(0,0,0,0.1); }
#home_stats > div { text-align:center; }
#home_stats > div > div:nth-child(1) { color:#4491a3;font-size:23pt;font-family:black,arial;margin-bottom:5px; }
#home_stats > div > div:nth-child(2) { opacity:0.6;font-size:10pt; }

#home_about > div { vertical-align:top; }
#home_about > div:nth-child(1) { width:270px;border-right:2px solid rgba(255,255,255,0.05); }
#home_about > div:nth-child(1) > div { padding:25px 15px;cursor:pointer;position:relative;opacity:0.5; }
#home_about > div:nth-child(1) > div:hover { background-color:rgba(255,255,255,0.05); }
#home_about > div:nth-child(1) > div > div:nth-child(1) { color:#fff;font-size:14pt;font-family:bold,arial;margin-bottom:5px; }
#home_about > div:nth-child(1) > div > div:nth-child(2) { color:#4491a3;font-size:18pt;font-family:bold,arial; }
#home_about > div:nth-child(1) > div.selected { background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,0.05));
background-image:-webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,0.05));
background-image:-moz-linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,0.05));opacity:1; }
#home_about > div:nth-child(1) > div.selected:after { content:"";position:absolute;right:-2px;top:0;width:2px;height:100%;
background-color:#4491a3; }
#home_about > div:nth-child(2) > div { display:none;padding:20px 25px; }
#home_about > div:nth-child(2) > div.selected { display:block; }

.home_about_title { color:#4491a3;font-size:25pt;font-family:black,arial;margin-bottom:20px; }
.home_about_subtitle { color:#fff;font-size:18pt;font-family:bold,arial;margin-bottom:20px; }
.home_about_text { margin-bottom:30px;line-height:35px; }
.home_about_social { margin-bottom:20px;font-size:40pt;font-family:arial;font-weight:900;letter-spacing:-2pt;opacity:0.1; }
.home_about_links { font-size:12pt;font-family:semi,arial; }
.home_about_links a { margin-right:20px;color:#fff;display:inline-block;vertical-align:middle;white-space:nowrap; }
.home_about_links a:after { display:inline-block;vertical-align:middle;margin-left:3px;width:10px;height:10px;
background-size:100%;background-image:url('../image/link.png');content:""; }

.cols_title { width:100%;margin-bottom:40px; }
.cols_title > div:nth-child(1) > * { margin:0;display:inline-block;vertical-align:middle;margin:10px 5px 10px 0px; }
.cols_title > div:nth-child(1) > *:nth-child(1) { color:#4491a3;font-size:25pt;font-family:bold,arial; }
.cols_title > div:nth-child(1) > *:nth-child(2) { color:#fff;font-size:22pt;font-family:bold,arial; }
.cols_title > div:nth-child(2) { text-align:right; }
.cols_title > div:nth-child(2) a { display:inline-block;vertical-align:middle;padding:10px 20px;font-family:bold,arial;
color:#fff;margin-right:10px;border-radius:30px;background-color:rgba(255,255,255,0.05); }

.home_plan { width:33.33%;float:left;text-align:center; }
.home_plan > div { margin:0px 15px 30px;border-radius:30px;padding:0px 20px 20px;background-color:rgba(255,255,255,0.03); }
.home_plan > div > div:nth-child(1) { position:relative;text-align:center; }
.home_plan > div > div:nth-child(1) img:nth-child(1) { width:90%;position:relative;z-index:+3;
transition:200ms;-webkit-transition:200ms;-moz-transition:200ms; }
.home_plan > div > div:nth-child(1) img:nth-child(2) { width:0px;height:0px;position:absolute;left:50%;top:50%;
z-index:+2;filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);opacity:0.5;
transition:200ms;-webkit-transition:200ms;-moz-transition:200ms; }
.home_plan > div > div:nth-child(1) img:nth-child(3) { width:0px;height:0px;position:absolute;right:50%;top:50%;
z-index:+1;filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);opacity:0.5;
transition:200ms;-webkit-transition:200ms;-moz-transition:200ms; }
.home_plan > div:hover > div:nth-child(1) img:nth-child(1) { transform:translateY(-40px);
-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px); }
.home_plan > div:hover > div:nth-child(1) img:nth-child(2) { left:-10px;top:30px;width:200px;height:200px; }
.home_plan > div:hover > div:nth-child(1) img:nth-child(3) { right:-10px;top:30px;width:200px;height:200px; }
.home_plan > div:hover  { background-color:#222f28; }
.home_plan > div > div:nth-child(2) { font-family:black,arial;font-size:25pt;color:#fff;margin-top:-20px; }
.home_plan > div > div:nth-child(3) { margin-top:15px;line-height:30px;height:90px;overflow:hidden; }
.home_plan > div > div:nth-child(4) { margin-top:15px; }
.home_plan > div > div:nth-child(4) > a { display:inline-block;vertical-align:middle;padding:10px 20px;color:#fff; }
.home_plan > div > div:nth-child(4) > a:nth-child(1):after { display:inline-block;vertical-align:middle;
margin-left:3px;width:10px;height:10px;background-size:100%;background-image:url('../image/link.png');content:""; }
.home_plan > div > div:nth-child(4) > a:nth-child(2) { border-radius:30px;background-color:rgba(0,0,0,0.3);
font-family:bold,arial; }
.home_plan > div:hover > div:nth-child(4) > a:nth-child(2) { background-color:#3f9d4d; }

#home_estim > div { vertical-align:top;width:50%;padding:20px 40px;position:relative; }
#home_estim > div:nth-child(1):after { position:absolute;right:0;top:0;width:2px;height:100%;
background-image:linear-gradient(to bottom,#1c1a21,#444,#1c1a21);content:"";opacity:0.5;
background-image:-webkit-linear-gradient(to bottom,#1c1a21,#444,#1c1a21);
background-image:-moz-linear-gradient(to bottom,#1c1a21,#444,#1c1a21); }
#home_estim > div:nth-child(1) > div:nth-child(1) { font-family:bold,arial;font-size:25pt;margin-bottom:20px;color:#fff; }
#home_estim > div:nth-child(1) > div:nth-child(2) { font-family:black,arial;font-size:30pt;color:#4491a3;margin-bottom:20px; }
#home_estim > div:nth-child(1) > div:nth-child(3) { line-height:30px; }

.estim_range { width:100%;margin-top:-15px; }
.estim_range > div:nth-child(2) { text-align:right;width:120px;color:#fff;font-size:13pt;font-family:bold,arial; }

.estimbox { margin-bottom:15px; }
.estimbox > div:nth-child(1) { font-size:13pt;font-family:bold,arial;margin-bottom:10px; }

.estim_check { display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:10px;padding:6px 15px;border-radius:30px;
border:2px solid rgba(255,255,255,0.1);font-family:semi,arial;cursor:pointer;color:#fff; }
.estim_check.selected { color:#fff;border-color:#4491a3;background-color:rgba(85,250,109,0.2); }

#estim_result { text-align:center;font-size:20pt;font-family:bold,arial;margin-top:30px;color:#fff; }
#estim_result > div { display:inline-block;vertical-align:middle;margin:0px 5px; }
#estim_result > div:nth-child(2) { font-size:24pt;color:#4491a3; }

.large_title { text-align:center;font-size:45pt;font-family:arial;font-weight:900;letter-spacing:-2pt;margin-top:50px;
opacity:0.1;margin-bottom:20px;line-height:50px;padding:0px 10px; }
#home_coin { position:relative;margin-bottom:50px;direction:ltr; }
#home_coin > div { white-space:nowrap;overflow-x:auto; }
#home_coin > div::-webkit-scrollbar { display:none; }
#home_coin > div { -ms-overflow-style:none;scrollbar-width:none; }

#home_coin:after { position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:+10; }
.home_coin { width:auto;display:inline-block;vertical-align:middle;border-radius:50px;margin:0px 4px;
border:2px solid rgba(255,255,255,0.1);padding:0px 10px; }
.home_coin > .tbl { height:70px; }
.home_coin > div > div:nth-child(1) { width:50px;padding-right:10px; }
.home_coin > div > div:nth-child(1) img { width:100%; }
.home_coin > div > div:nth-child(2) { padding-right:20px; }
.home_coin > div > div:nth-child(2) > div:nth-child(1) { font-size:15pt;color:#fff;font-family:bold,arial;line-height:20px; }
.home_coin > div > div:nth-child(2) > div:nth-child(2) { margin-top:0px; }

#home_banner2 > div:nth-child(1) { width:450px;padding-right:25px; }
#home_banner2 > div:nth-child(1) img { width:100%; }
#home_banner2 > div:nth-child(2) > div:nth-child(1) { font-family:bold,arial;font-size:25pt;margin-bottom:20px;color:#fff; }
#home_banner2 > div:nth-child(2) > div:nth-child(2) { font-family:black,arial;font-size:30pt;color:#4491a3;margin-bottom:20px; }
#home_banner2 > div:nth-child(2) > div:nth-child(3) { line-height:30px;margin-bottom:20px; }
#home_banner2 > div:nth-child(2) > div:nth-child(4) { line-height:35px; }
#home_banner2 > div:nth-child(2) > div:nth-child(4) > * { color:#fff;font-size:12pt; }
#home_banner2 > div:nth-child(2) > div:nth-child(4) > *:before { content:"";display:inline-block;vertical-align:middle;
margin-right:10px;width:24px;height:24px;background-size:100%;background-image:url('../image/check.png');margin-right:10px; }


#home_lasts1 { position:relative;margin-bottom:3px;direction:ltr; }
#home_lasts1 > div { white-space:nowrap;overflow-x:auto; }
#home_lasts1 > div::-webkit-scrollbar { display:none; }
#home_lasts1 > div { -ms-overflow-style:none;scrollbar-width:none; }

#home_lasts2 { position:relative;margin-bottom:50px;direction:ltr; }
#home_lasts2 > div { white-space:nowrap;overflow-x:auto; }
#home_lasts2 > div::-webkit-scrollbar { display:none; }
#home_lasts2 > div { -ms-overflow-style:none;scrollbar-width:none; }

.lastbox { width:auto;display:inline-block;vertical-align:middle;border-radius:50px;margin:0px 4px 14px;
border:2px solid rgba(255,255,255,0.1);padding:0px 10px; }
.lastbox > .tbl { height:70px; }
.lastbox > div > div:nth-child(1) > div { width:50px;height:50px;border-radius:100%;overflow:hidden; }
.lastbox > div > div:nth-child(1) > div img { width:100%;height:100%;object-position:center;object-fit:cover; }
.lastbox > div > div:nth-child(2) { padding-left:10px;padding-right:15px;text-align:left; }
.lastbox > div > div:nth-child(2) > div:nth-child(1) { line-height:20px; }
.lastbox > div > div:nth-child(2) > div:nth-child(1) > span:nth-child(1) { font-size:13pt;color:#fff;font-family:bold,arial; }
.lastbox > div > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) { font-size:9pt;font-family:semi,arial;
margin-left:10px;opacity:0.6; }
.lastbox > div > div:nth-child(2) > div:nth-child(2) { margin-top:0px;font-family:bold,arial;color:#4491a3; }

.page_temp { padding:20px 30px;border-radius:20px;background-color:rgba(0,0,0,0.1); }
.page_banner { margin:15px 0px; }
.page_banner img { width:100%;border-radius:10px; }
.page_content { line-height:28px; }

.home_opt { width:50%;float:left;margin-bottom:20px; }
.home_opt > div { vertical-align:top; }
.home_opt > div:nth-child(1) { width:60px;padding-right:10px;position:relative; }
.home_opt > div:nth-child(1) img { width:100%; }
.home_opt > div:nth-child(1):after { position:absolute;left:30px;width:2px;top:65px;bottom:0px;
background-image:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));
background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));
background-image:-moz-linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));
content:""; }
.home_opt > div:nth-child(2) { padding-right:20px;padding-bottom:20px;padding-top:20px; }
.home_opt > div:nth-child(2) > div:nth-child(1) { font-size:15pt;font-family:bold,arial;color:#fff;margin-bottom:10px; }
.home_opt > div:nth-child(2) > div:nth-child(2) { height:90px;line-height:30px;overflow:hidden; }
.home_opt > div:nth-child(2) > div:nth-child(2) > * { margin:0; }

#contact1_container { margin-bottom:30px;text-align:center; }
#contact1_container a { display:inline-block;vertical-align:middle;padding:8px 15px 8px 15px;
margin:0px 3px 10px;border-radius:50px; }
#contact1_container a img { height:30px;margin-right:10px; }
.telegram_box { background-color:#039be5; }
.whatsapp_box { background-color:#36bd49; }
.instagram_box { background-color:#d13c9a; }
.phone_box { background-color:#41a5ee; }
.email_box { background-color:#ff3a52; }

#home_contact > div { vertical-align:top; }
#home_contact > div:nth-child(1) { padding-right:20px; }
#home_contact > div:nth-child(2) { width:450px; }
#home_contact > div:nth-child(1) > div:nth-child(1) { font-family:bold,arial;font-size:25pt;margin-bottom:20px;color:#fff; }
#home_contact > div:nth-child(1) > div:nth-child(2) { font-family:black,arial;font-size:30pt;color:#4491a3;margin-bottom:20px; }
#home_contact > div:nth-child(1) > div:nth-child(3) { line-height:30px; }

.contact_box { padding:10px;border-radius:50px;margin-bottom:20px;background-color:rgba(0,0,0,0.1);
box-sizing:border-box;width:100%; }
.contact_box > div:nth-child(1) { width:80px; }
.contact_box > div:nth-child(1) > div { width:80px;height:80px;border-radius:100%;overflow:hidden; }
.contact_box > div:nth-child(1) > div img { width:100%;height:100%;object-fit:cover;object-position:center; }
.contact_box > div:nth-child(2) { line-height:25px;padding-left:15px; }
.contact_box > div:nth-child(2) > div:nth-child(1) { font-size:15pt;font-family:bold,arial;color:#fff; }
.contact_box > div:nth-child(2) > div:nth-child(2) { font-size:12pt;font-family:semi,arial;color:#4491a3; }
.contact_box > div:nth-child(3) { text-align:right;padding-right:20px; }
.contact_box > div:nth-child(3) img { height:25px;margin-left:7px; }

.home_blog { width:33.33%;float:left; }
.home_blog:nth-child(4) { display:none; }
.home_blog > a { display:block;margin:0px 10px 20px;border-radius:20px;border:2px solid rgba(255,255,255,0.05);padding:20px; }
.home_blog > a:hover { border-color:#fff; }
.home_blog > a > div:nth-child(1) { border-radius:10px;overflow:hidden;height:200px; }
.home_blog > a > div:nth-child(1) img { width:100%;height:100%;object-position:center;object-fit:cover; }
.home_blog > a > div:nth-child(2) { font-family:semi,arial;margin-top:10px;color:#5d6b6e;height:25px;line-height:25px;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.home_blog > a > div:nth-child(3) { font-family:bold,arial;font-size:16pt;line-height:28px;height:56px;overflow:hidden; }

#home_questions { table-layout:fixed; }
#home_questions > div { vertical-align:top; }
#home_questions > div { width:50%;vertical-align:top; }
#home_questions > div:nth-child(1) { padding-right:20px; }
#home_questions > div:nth-child(1) > div:nth-child(1) { font-family:bold,arial;font-size:25pt;margin-bottom:20px;color:#fff; }
#home_questions > div:nth-child(1) > div:nth-child(2) { font-family:black,arial;font-size:30pt;color:#4491a3;margin-bottom:20px; }
#home_questions > div:nth-child(1) > div:nth-child(3) { line-height:30px; }

.ques_box { display:block;line-height:30px;padding:10px 50px 10px 18px;border-radius:30px;position:relative;
margin-bottom:15px;border:2px solid rgba(255,255,255,0.05);cursor:pointer; }
.ques_box > i { display:inline-block;vertical-align:middle;position:absolute;right:10px;top:10px;width:30px;height:30px;
border-radius:100%;background-color:rgba(255,255,255,0.05);text-align:center;line-height:26px;font-size:16pt;
font-family:black,arial;color:#fff;font-style:normal; }
.ques_box span { display:block;color:#fff;font-size:14pt;font-family:bold,arial; }
.ques_box div { display:none;padding:15px 0px; }
.ques_box.active div { display:block;line-height:28px;margin-top:-10px; }

#footer { background-color:#182325;padding:30px 0px 50px;position:relative; }
#footer .container { margin:0px auto;position:relative;z-index:+1; }
#footer:before { content:"";width:100%;height:100%;background-size:auto 100%;background-image:url('../image/footer_image.png');
background-position:center right;content:"";position:absolute;left:0;top:0;opacity:0.05;background-repeat:no-repeat;
z-index:0; }

#footer > .tbl:nth-child(1) { margin-bottom:20px; }
#footer > .tbl:nth-child(1) > div { vertical-align:top;padding:20px 0px; }
#footer > .tbl:nth-child(1) > div:nth-child(1) { padding-right:30px; }
#footer > .tbl:nth-child(1) > div:nth-child(2) { width:350px;padding-left:30px;position:relative; }
#footer > .tbl:nth-child(1) > div:nth-child(2):before { position:absolute;left:0;top:0;width:2px;height:100%;
background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0));content:"";
background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0));
background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0)); }

#footer_logo_social { width:100%;margin-bottom:15px; }
#footer_logo_social > div:nth-child(2) { text-align:right; }
#footer_logo_social > div:nth-child(2) img { width:24px;margin:0px 2px; }

#footer_account_lang { width:100%;margin-bottom:20px; }
#footer_account_lang > div:nth-child(1) a { color:#fff; }
#footer_account_lang > div:nth-child(1) a img { height:20px;margin-right:5px; }
#footer_account_lang > div:nth-child(2) { text-align:right; }
#footer_account_lang > div:nth-child(2) select { color:#fff;background:none;border-radius:10px;border:2px solid rgba(255,255,255,0.1);
padding:3px 8px;font-family:semi,arial;font-size:12pt; }
#footer_account_lang > div:nth-child(2) select option { color:#000; }

.footer_info { margin-top:10px;width:100%; }
.footer_info > div:nth-child(1) { width:90px;border-radius:10px;background-color:rgba(255,255,255,0.02);color:#fff;padding:5px 10px; }
.footer_info > div:nth-child(2) { padding:0px 10px;color:#fff; }

.footer_link { width:25%;float:left;height:30px;line-height:30px;overflow:hidden;margin-bottom:5px;
text-overflow:ellipsis;white-space:nowrap;padding-right:10px;box-sizing:border-box; }
.footer_link a { color:#fff;font-size:12pt;font-family:bold,arial; }
.footer_link a:before { display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:100%;margin:0px 6px;
background-color:#4491a3;content:""; }
.footer_link a:hover { color:#4491a3; }

#copyright { padding:15px 10px;text-align:center;background-color:#111a1c;color:#616069; }

@media only screen and (max-width:1200px) {
    #home_banner > div:nth-child(1) { width:550px; }
    #home_banner > div:nth-child(2) > div:nth-child(1) { font-size:40pt;margin-bottom:40px; }
    #home_banner > div:nth-child(2) > div:nth-child(2) { font-size:50pt;margin-bottom:40px; }
    
}
@media only screen and (max-width:1100px) {
    #header > div:nth-child(2) { position:fixed;left:0;bottom:0px;width:100%;z-index:+10; }
    #header_link { padding:0px 0px;width:100%;border-radius:0;text-align:center;display:table; }
    #header_link > a { display:table-cell;vertical-align:middle;padding:8px 0px; }
}
@media only screen and (max-width:1000px) {
    #home_banner > div { display:block; }
    #home_banner > div:nth-child(1) { width:100%;max-width:500px;margin:0px auto 40px; }
    #home_banner > div:nth-child(2) { text-align:center;padding-right:0; }
    #home_banner > div:nth-child(2) > div:nth-child(3) { width:100%;max-width:500px;margin:0px auto 30px; }
    #home_about > div:nth-child(1) { display:none; }
    #home_about > div:nth-child(2) > div { display:block;margin-bottom:30px;padding:0; }
    .home_plan { width:50%; }
    #home_banner2 > div { display:block; }
    #home_banner2 > div:nth-child(1) { width:auto;max-width:400px;margin:0px auto 20px;padding-right:0; }
    #home_banner2 > div:nth-child(2) > div:nth-child(1) { text-align:center; }
    #home_banner2 > div:nth-child(2) > div:nth-child(2) { text-align:center; }
}
@media only screen and (max-width:900px) {
    #home_stats { border-radius:30px; }
    #home_stats > div { display:block;width:50%;float:left;padding:0px 10px;box-sizing:border-box; }
    #home_stats > div:nth-child(1) { margin-bottom:10px; }
    #home_stats > div:nth-child(2) { margin-bottom:10px; }
    #home_estim > div { display:block;text-align:center;width:auto;padding:0; }
    #home_estim > div:nth-child(1) { margin-bottom:30px; }
    #home_estim > div:nth-child(1):after { display:none; }
    .large_title { font-size:35px;line-height:35px;letter-spacing:-0.8pt; }
    #home_contact > div { display:block;text-align:center; }
    #home_contact > div:nth-child(1) { padding-right:0; }
    #home_contact > div:nth-child(2) { margin:30px auto 0px;width:auto;max-width:400px; }
    #home_questions > div { display:block;width:auto; }
    #home_questions > div:nth-child(1) { padding-right:0;margin-bottom:20px; }
    #footer > .tbl:nth-child(1) > div { display:block; }
    #footer > .tbl:nth-child(1) > div:nth-child(2):before { display:none; }
    #footer > .tbl:nth-child(1) > div:nth-child(2) { margin-top:20px;width:auto;padding-left:0; }
    #footer > .tbl:nth-child(1) > div:nth-child(1) { padding-right:0; }
    .footer_link { width:33.33%;margin-bottom:0; }
    .footer_link a { font-size:10pt; }
}
@media only screen and (max-width:800px) {
    .home_opt { width:100%; }
    .home_opt > div:nth-child(2) { padding-bottom:10px; }
    .home_opt > div:nth-child(2) > div:nth-child(2) { height:auto; }
    .home_blog { width:50%;float:left; }
    .home_blog:nth-child(4) { display:block; }
}
@media only screen and (max-width:700px) {
    .home_plan > div > div:nth-child(2) { font-size:20pt;margin-top:-10px; }
    .home_plan > div:hover > div:nth-child(1) img:nth-child(2) { left:-10px;top:10px;width:150px;height:150px; }
    .home_plan > div:hover > div:nth-child(1) img:nth-child(3) { right:-10px;top:10px;width:150px;height:150px; }
}
@media only screen and (max-width:600px) {
    #header .header_logo h1 { display:none; }
    #home_banner > div:nth-child(2) > div:nth-child(1) { font-size:30pt;margin-bottom:30px; }
    #home_banner > div:nth-child(2) > div:nth-child(2) { font-size:40pt;margin-bottom:30px; }
    .home_about_social { font-size:20pt;letter-spacing:-0.5pt;margin-bottom:0px; }
    .home_plan { width:100%; }
    .home_plan > div:hover > div:nth-child(1) img:nth-child(2) { left:-10px;top:40px;width:250px;height:250px; }
    .home_plan > div:hover > div:nth-child(1) img:nth-child(3) { right:-10px;top:40px;width:250px;height:250px; }
    .home_blog > a > div:nth-child(1) { height:140px; }
    .home_blog > a > div:nth-child(3) { font-size:14pt; }
    .footer_link { width:50%; }
    .page_temp { padding:10px 20px; }
}
@media only screen and (max-width:500px) {
    #header_link > a { font-size:9pt; }
    #home_stats > div > div:nth-child(1) { font-size:18pt; }
    #home_stats > div > div:nth-child(2) { height:50px;line-height:25px; }
    .home_plan > div:hover > div:nth-child(1) img:nth-child(2) { left:-10px;top:40px;width:180px;height:180px; }
    .home_plan > div:hover > div:nth-child(1) img:nth-child(3) { right:-10px;top:40px;width:180px;height:180px; }
    .cols_title > div { display:block;text-align:center; }
    .cols_title > div:nth-child(2) { text-align:center;margin-top:20px; }
    #estim_result { font-size:18pt; }
    #estim_result > div { margin:10px 5px; }
    #estim_result > div:nth-child(2) { font-size:20pt; }
    #home_banner2 > div:nth-child(2) > div:nth-child(1) { font-size:18pt;margin-bottom:10px; }
    #home_banner2 > div:nth-child(2) > div:nth-child(2) { font-size:14pt; }
    .cols_title > div:nth-child(1) > *:nth-child(1) { font-size:18pt;margin-bottom:0px; }
    .cols_title > div:nth-child(1) > *:nth-child(2) { font-size:14pt;display:block; }
    .contact_box > div:nth-child(1) { display:none; }
    .contact_box > div:nth-child(2) { text-align:left; }
    .home_blog > a { padding:15px;margin:0px 7px 14px; }
    .home_blog > a > div:nth-child(1) { height:110px; }
    .home_blog > a > div:nth-child(2) { font-size:9pt; }
    .home_blog > a > div:nth-child(3) { font-size:12pt;height:46px;line-height:23px; }
}
@media only screen and (max-width:450px) {
    
}
@media only screen and (max-width:400px) {
    
}
@media only screen and (max-width:350px) {
    
}
