@import url('https://fonts.googleapis.com/css?family=Titillium+Web:300');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:700');
@import url('https://fonts.googleapis.com/css?family=Telex');
@import url('https://fonts.googleapis.com/css?family=Marcellus+SC');
@charset "UTF-8";
*{	/*some reset code, nothing else*/
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	//margin:0;
	//padding:0;
}
.hidden{
     opacity:0;
}
.visible{
     opacity:1;
}



form {	margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}
.toptable {
	background-color: FF8D00;
}
a{color: #43c1a8;text-decoration: none;//font-family:Telex;}
a:hover{
	color: #10cb6c;
	text-decoration: underline;text-decoration: none;
}
a[data-title]:hover:after {
  content: attr(data-title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  //left: 0;
  //top: 100%;
  white-space: nowrap;
  //z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}
a.toplink, a.toplink:hover, a.toplink:visited, a.toplink:active {
	color: white;
	text-decoration: none;
}
.forCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EDD1D7;
	text-align: center;
	//background-color: ff8d00;
}
body{font-family: 'Telex';
background:#fff url('images/bgaa.html') center;
margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;
color: #8A849F;
//min-width:1349px;width:100%;font-size:10pt;
	overflow-x: hidden;

}
td, .forTexts {
//font-family: 'Marcellus SC';
	font-size: 11pt;
	color: #8A849F;
	letter-spacing: 1px;
	
	
}
a.menutxt, a.menutxt:hover, a.menutxt:visited, a.menutxt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
}
.menutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
th {
	font-family: Marcellus SC, sans-serif;
	font-size: 12pt;
	//color: #ffa200;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
    background-color: #FF8D00;
}

.inpts {font-size: 10pt;
  width: 100%;
  padding: 10px;
  outline: none;
	font-family: Telex;letter-spacing: 1px;//transition-duration: 0.5s;width: 300px;
	border:#ccc 1px solid;
	color: #8A849F;
}
.inpts:focus {border: 1px solid #43c1a8;transition-duration: 0.5s;}

.message2{border-radius:50px;font-family:Telex;
	padding:20px;font-size:10pt;border:1px solid #ecc00f;color:#333;width:265px;height:100px;
}
.message{font-family:Telex;
	padding:20px;font-size:10pt;border:none;color:#9CA9B5;min-width:100%;height:200px;background:#11233b;//border-bottom:2px solid #171717;border-radius: 5px;letter-spacing: 1px;
}
//.message:hover{color:#323232;transition-duration:0.3s;background:#fff;//box-shadow:#95e5fb 0px 0px 5px;}
.sbmt {color:#fff;padding:15px 40px 15px 40px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;border:none;background:#43c1a8;text-shadow:none;border-radius: 50px;letter-spacing: 2px;cursor: pointer;}
.sbmt:hover {transition-duration:0.3s;background:#33d7b6;color:#fff;}

.sbmt2 {color:#fff;padding:15px 40px 15px 40px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;border:none;background:#43c1a8;text-shadow:none;border-radius: 50px;letter-spacing: 2px;cursor: pointer;}
.sbmt2:hover {transition-duration:0.3s;background:#33d7b6;color:#fff;}

a.hlp, a.hlp:active, a.hlp:visited, a.hlp:hover { font-family: verdana; font-size: 12px; color: black; text-decoration: none; cursor: help;}

.bgcolorleft {
	background-color: white;
}
.bgcolormain {
	background-color: white;
}
.bgcolorright {
	background-color: white;
}
div.framebody {
	text-align: left;
}
td.inheader {
	background-color: #43c1a8;
	color:#fff;
	font-size:10pt;
	text-align: center; 
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
		//text-shadow:#000 1px 1px 0px;
		font-family:Marcellus SC;

}
td.item {
	//border:1px solid #eee;
	font-size:10pt;
	color:#142453;
	border-bottom:1px dashed #ccc;
	font-family:Telex;
}
h3 {
	
font-size: 14pt;
  color: #fff;
	font-family: Marcellus SC;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: #43c1a8;
	padding:10px;
	
	
}
.h3error {
	font-weight: bold;
	font-size: 9pt;
	background-color: 880000;
	padding: 10px;
	color: ffffff;
	border-radius: 10px;
    
	
}
.calendartable {
	background-color: ff8d00;
	text-align: center;
}
.calendartablebg {
	background-color: white;
}
.calendarweek {
	background-color: ff8d00;
	text-align: center;
	
}
td.gray {
        color: gray;
}

.logo {
background:url('images/bg-row-1.html');
width: 990px;
//height: 117px;
}
.logobg {
background-color: fbfbfb;
}
.slidepadding {
background-color: ffffff;
padding-top: 20px;
padding-bottom: 20px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.pagemid{
background-color: ffffff;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
.pagebg{
background: #081f36;
}
.tablebg{
background-color: #fff;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
	border: 1px inset #ddd;
	border-color: #ddd;
	border-style: solid;
}
.imgradius{
border-radius: 10px;
}


.line{
height: 2px;
width: 100%;
background-color: #fff;
border:1px solid #eee;
border-radius:10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.formtitle{
font-size: 10pt;
font-weight: bold;
color: #5f5f5f;
}

.padding{padding:10px;}
.main{border: 1px inset #ddd;padding:10px;}
.mainpadding{padding:20px;}
.orangebtn{font-weight:bold;text-align:center;background-color: #ea7125;padding:5px;color:#fff;border-radius: 5px;width:150px;display:block;}
.orangebtn:hover{background-color: #cd5a13;color:#fff;text-decoration: none;}
.page-wrap1 {position:static;//padding-top:130px;}





/* left side
---------------------------------------- */
.leftuser{display:block;background:#43c1a8;padding:10px;//border-radius:10px;margin-bottom:5px;color:#fff;text-align: left;font-family:Marcellus SC;font-size: 11pt;

}
.leftvis1{display:block;}
.leftvis2{display:none;}
.leftimg{border-radius:5px;}
.leftdate{background:#3d0147;color:#fff;border-radius:5px;padding:5px 10px 5px 10px;}
.lefttit{font-family:Marcellus SC;display:block;font-size:12pt;}
.lefttxt{font-family:Telex;display:block;padding-bottom:5px;}
.leftbox{//border:1px solid #ccc;border-radius:5px;padding:5px;text-align:center;background:#23ba85 url('images/global40.png') no-repeat center;color:#fff;}

.leftpagep{//padding-right:20px;}
.leftm{display:block;color:#474747;font-size:9pt;//font-weight:bold;background-image: url('images/leftmenu1.gif');height:18px;padding:10px;}
.leftm:hover{background-image: url('images/leftmenu1b.html');}
.leftpadding{padding:10px;}
.leftmenu{padding-bottom:10px;color:#474747;font-size:20pt;border-radius:5px;font-family:Marcellus SC;}
.leftborder{border-bottom-width: 1px;border-bottom-style:dotted;border-bottom-color: #ccc;}
.leftbtnp{//padding-bottom:5px;}
.leftbtn{text-transform:uppercase;text-align:left;
font-size:10pt;font-family:Marcellus SC; padding: 20px 10px 20px 10px; text-decoration:none; display:block;color:#333;letter-spacing: 1px;border-bottom: 1px solid #eee;border-left: 3px solid #fff;
 background-color: #fff;transition-duration: 0.3s;

	}
.leftbtn:hover{
border-left: 3px solid #43c1a8;
 
 color: #43c1a8;
	transition-duration: 0.3s;


}
	


.leftbtn1{
	background:#ed3a12;
	display:block;
	cursor:pointer;
	color:#fff;
	font-family:Telex;
	text-transform:uppercase;
	font-size:11pt;
	padding:6px 10px;
	text-decoration:none;
	transition-duration:0.2s;
	
	text-align:left;
	
}
.leftbtn1:hover{
	background:#e7aa24;
	color:#fff;
	border-radius:5px;
	transition-duration:0.2s;
	//border-left:5px solid #23ba85;
}
.leftbtnout{
	background:#fff;
	border-radius:6px;
	//text-shadow:#000 1px 1px 0px;
	display:block;
	cursor:pointer;
	color:#23ba85;
	font-family:Marcellus SC;
	font-size:12pt;
	padding:6px 24px;
	text-decoration:none;
	transition-duration:0.2s;
	border:2px solid #23ba85;
	text-align:center;
	text-transform:uppercase;
}
.leftbtnout:hover{
	background:#323232;
	color:#fff;
	text-shadow:#323232 1px 1px 0px;
	transition-duration:0.2s;
	border:2px solid #1e1b19;
}
.leftview{background:#ccc;color:#333;padding:10px;}
.leftview:hover{background:#333;color:#ccc;text-decoration:none;transition-duration:0.2s;}




/* login
---------------------------------------- */
.loginsize{max-width: 400px;}
//.loginborder{border:2px solid #fff;padding:10px;border-radius:5px;//background:#f9f9f9;}
.loginh{text-align:center;//background:#003256;border-radius:10px;}
.loginhtxt{font-size:12pt;text-align:center;text-transform:uppercase;font-family:Telex;color:#9CA9B5;}
.logininpts{background:#0e243b ;padding:10px;font-size:12pt;border:none;font-family: Telex,Verdana, Arial, Helvetica, sans-serif;color:#9CA9B5;width:100%;border-radius:5px;text-align: center;}
//.logininpts:hover{background:#fff ;transition-duration:0.3s;}
.passinpts{background:#0e243b ;padding:10px;font-size:12pt;border:none;font-family: Telex,Verdana, Arial, Helvetica, sans-serif;color:#9CA9B5;width:100%;border-radius:5px;text-align: center;}
//.passinpts:hover{background:#fff ;transition-duration:0.3s;//box-shadow:#95e5fb 0px 0px 5px;}
.loginsbmt {display:block;width:100%;color:#fff;padding:10px 30px 10px 30px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;background:none;text-shadow:none;letter-spacing: 2px;border:1px solid #fff;cursor: pointer;margin-bottom: 5px;border-radius:5px;}
.loginsbmt:hover {transition-duration:0.3s;background:#fff;color:#06192c;}

.signupsbmt {display:block;width:100%;color:#fff;padding:10px 30px 10px 30px;text-transform:uppercase;font-family:Marcellus SC;font-size:10pt;transition-duration:0.3s;background:none;text-shadow:none;letter-spacing: 2px;border:1px solid #fff;cursor: pointer;text-align: center;border-radius:5px;}
.signupsbmt:hover {transition-duration:0.3s;background:#fff;color:#06192c;}

.loginerror{//background-color: #fff;padding:10px;//cursor:not-allowed;display:block;}
.loginerror2{font-family:Marcellus SC;font-size:12pt;color:#c30000;//background:#c30000;display:block;text-align:center;padding:10px;}
.loginerrorico{color: #c30000;font-size: 30pt;//padding: 5px;}
.loginerrortxt{font-size:20pt;}
.forgot{border-radius:10px;text-transform:uppercase;padding:12px;color:#fff;background-color: #d2393c;font-size:14pt;border: 0px solid #dadada;transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;
}
.forgot:hover {
    padding:12px;color:#fff;background-color: #ffcc00;color:#000;
	cursor:pointer;cursor:hand;
	}
.loginbg{//color:#fff;//background:#ecf0f1;padding:10px;//margin-top:10px;font-size:10pt;//border-top:2px solid #eee;//width:600px;border-radius:5px;}
.forgotbg{background-attachment:fixed;padding:10px;//border-radius:5px;//border:1px solid #eee;display:inline-block;//min-width:500px;border-radius: 10px;padding: 40px;//padding-top: 0px;//box-shadow: #ccc 0px 0px 20px;
border:1px solid #eee;position: relative;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.forgoticon{color: #43c1a8;font-size: 50pt;margin-bottom: 10px;}
.forgotlink{//color: #43c1a8;}
.forgotlink:hover{//color: #0e243b;}
.forgotlinkbg{//background: #fff;padding: 10px;font-size: 10pt;
}
.loginimg{//background: url('images/parallax1.png') no-repeat center;background-size:cover;background-attachment:fixed;//box-shadow:inset #fff 0px 0px 200px;}
.loginop{opacity:1;transition-duration:0.3s;}

/* signup
---------------------------------------- */
.ulerror{background: rgba(255,220,221,0.7);border:1px solid #FF686B;padding: 5px 10px 5px 10px;color: #B30C0F;margin-bottom: 5px;text-align: left;letter-spacing: 1px;}
.ulok{background: rgba(212,240,169,0.70);border:1px solid #6AC84A;padding: 5px 10px 5px 10px;color: #288C0A;margin-bottom: 5px;text-align: left;letter-spacing: 1px;}

.css-label{color: #171717;}
.regafhead{text-align:center;font-size:20pt;color:#fff;font-family:Marcellus SC;border-bottom:1px dashed #fff;//display:block;padding-bottom:10px;}
.regafbg{border:1px solid #eee;background:url('images/bg_mesh.html');padding:20px;text-align:center;font-size:10pt;//color:#142453;border-radius: 10px;letter-spacing: 1px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.regtittxt{font-size:10pt;font-family:Telex;border-bottom:3px solid #171717;display:block;padding-bottom:10px;}


.regborderf{padding:30px 20px 30px 20px;border-radius:10px;display:inline-block;width: 800px;//box-shadow: #ccc 0px 0px 20px;border:1px solid #eee;position: relative;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.regsup{border-top: 2px solid #ecc00f;}
.regbg2{background:#1e1b19;padding:10px;border-radius:10px;margin-top:10px;border-bottom:2px solid #ecc00f;font-size:10pt;}
.regpassico{background:#fff url('images/formpass.html') no-repeat right;}
.regtit{background-color: #8dbf41;padding:10px;color:#fff;//font-weight:bold;font-size:18pt;font-family: "arial";text-shadow: 0px 1px 0px #000;}
.regstepi{background:#43c1a8;color:#fff;font-size:12pt;font-family:Marcellus SC;letter-spacing: 1px;//text-transform:uppercase;//border-radius:10px;padding:10px;display: block;text-align: left;border: 1px solid #eee;

}
.regstepa{background:#43c1a8;color:#fff;font-size:12pt;font-family:Marcellus SC;letter-spacing: 1px;padding:10px;//text-transform:uppercase;//border-radius:10px;display: block;text-align: left;border: 1px solid #eee;

}
.regstepe{background:#43c1a8;color:#fff;font-size:12pt;font-family:Marcellus SC;letter-spacing: 1px;padding:10px;//text-transform:uppercase;//border-radius:10px;display: block;text-align: left;border: 1px solid #eee;

}
.editborder{border-bottom:1px dashed #ccc;padding:10px;}

.editbg1{background-color: #f8f8f8;}
//.editbg2:hover{background-color: #f9f9f9;transition-duration:0.3s;}
.regbg{font-size:10pt;font-family:Telex;text-align: right;letter-spacing: 1px;}
.editsave{background-color: #deeed4;padding:10px;color:#274c10;font-weight:bold;}
.regterm{//background:#171717;//font-size:12pt;//color:#fff;font-family:Marcellus SC;}
.regpadleft{padding-left:10px;}
.rlogin{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.rlogin:hover{opacity:0.6;filter:alpha(opacity=40);}
.regrtit{padding-bottom:5px;font-size:25pt;text-transform:uppercase;color:#8dbf41;border-bottom:1px dotted #ccc;}
.regborder{border-bottom:1px dotted #eee;}
.rlink{color:#142453;font-family:Telex;font-size: 12pt;}
.rlink:hover{text-decoration:none;color:#7863fe;}
.regsidetit{max-width:300px; font-size:12pt;color:#171717;font-family:Marcellus SC;text-align:center;padding:10px 10px 10px 10px;text-transform:uppercase;//background: rgba(255,255,255,0.7);background-attachment:fixed; //border-radius:10px;//border:1px solid #eee;
}
.regsidetxt{font-size:12pt;color:#7863fe;font-family:Telex;text-align:left;//padding:5px 10px 5px 10px;text-transform:uppercase;border-radius:5px;}
.regsidelink{color:#474747;text-align:left;border-bottom:#ccc 1px dotted;display:block;padding-top:5px;padding-bottom:5px;transition-duration:0.2s;font-family:Telex;}
.regsidelink:hover{text-decoration:none;padding-left:5px;transition-duration:0.2s;background:#323232;color:#fff;}
.regtxt{font-size:12pt;color:#fff;padding:20px;font-family:Marcellus SC;//background:#fff;min-height:140px;}
.regimg{border-radius:10px;}


/* radio input
---------------------------------------- */
.radiobox{background: rgba(255,255,255,0.7);padding: 5px 15px 10px 5px;border: 1px solid #eee;display: inline-block;text-transform: uppercase;
}
.radio-label{font-size: 11pt;//padding-left: 20px;//margin-left: 10px;color: #333;}

.radiolb{color: #fff;text-transform: uppercase;}




[type="radio"]
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #fff;
     color: #333;
	font-size: 16pt;
     top: 5px;
     height: 30px;
     width: 30px;
     border: 2px solid #43c1a8;
     border-radius: 50px;
     cursor: pointer;     
     //margin-right: 7px;
     outline: none;
}
[type="radio"]:checked::before
{
     position: absolute;
     font: 16pt/1 'Open Sans', sans-serif;
     left: 7px;
     top: 3px;
     content: '\02143';
     transform: rotate(40deg);
}
[type="radio"]:hover
{
     background-color: #f7f7f7;
}
[type="radio"]:checked
{
     background-color: #f1f1f1;
}
						
/* security
---------------------------------------- */
.seccode{border:1px dashed #1F880A;background: rgba(190,240,182,0.7);color:#1F880A;padding: 5px 10px 5px 10px; }
.secborder{border:1px solid #ebebeb;padding:10px;}
.sectit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/secu.html') no-repeat;;height:115px;font-size:30px;}
.secbg1{background-color: #f7f7f7;}
.secbg2{}
//.secbg2:hover{background:url('images/abg2.gif');}

/* edit acc
---------------------------------------- */
.edittit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/editacc.html') no-repeat;height:115px;font-size:30px;}
.editsave{background-color: #deeed4;padding:10px;color:#274c10;font-weight:bold;}

/* about us
---------------------------------------- */
.aboutcerbox{background:url('images/certificateico.png') no-repeat;margin-bottom: 10px;padding: 10px 10px 10px 70px;min-height: 64px;font-family: Telex;color: #43c1a8;letter-spacing: 1px;text-transform: uppercase;font-size: 12pt;}
.aboutcernum{color: #3F3F3F;font-family:pt sans;font-size: 12pt;}
.aboutsbmt{border:2px solid #fff; padding: 10px 30px 10px 30px;color: #fff;border-radius: 50px;font-size: 10pt;text-transform: uppercase;}
.aboutsbmt:hover{background: #fff;color: #7863fe;transition-duration: 0.3s;}
.aboutsocial{background:url('images/calbg.jpg') no-repeat center;background-size: cover;min-height: 200px;padding:100px 0px 100px 0px;color: #fff;font-size: 28pt;background-attachment: fixed;}
.aboutsocialico{padding:10px;color: #43c1a8;font-size: 20pt;margin: 10px;border-radius: 10px;min-width: 80px;display: inline-block;border:2px solid #43c1a8;padding: 20px;}
.aboutsocialico:hover{background:rgba(67,193,168,0.3);color: #43c1a8; }

.aboutarrow{color: #171717;font-family:Telex;font-size:12pt;padding: 10px 0px 10px 0px;transition-duration: 0.3s;border-bottom: 1px dashed #ccc;}
.aboutarrow:hover{padding-left: 10px;transition-duration: 0.3s;}
.aboutpadr{padding-right:30px;}
.abouttit{font-size:20pt;display:block;font-family:Marcellus SC;color:#171717;text-transform:uppercase;}
.abouttit2{font-size:20pt;display:block;font-family:Marcellus SC;color:#00a8d6;text-transform:uppercase;}
.abouttxt1{font-size:20pt;font-family:Marcellus SC;}
.abouttxt2{color:#5B5B5B;font-family:Telex;text-align:justify;font-size:12pt}
.abouttxt3{font-family:Telex;font-size:14pt;}
.abouttxt4{color:#fff;font-family:Telex;text-align:justify;}


.aboutbr1{border-radius:50%;border:1px solid #2196f3;}
.aboutbr2{border-radius:50%;border:1px solid #9c27b0;}
.aboutbr3{border-radius:50%;border:1px solid #009688;}

.aboutfe{color:#00a8d6;font-family:Marcellus SC;font-size:14pt;padding:5px 0px 5px 10px;}

.aboutbg{background: #25bce9 url('images/bg-1.html') no-repeat center;background-size:cover;background-attachment:fixed; padding:100px 0px 100px 0px;color:#fff;min-height:500px;}
.aboutbg1{background: #25bce9 url('images/subtle_grunge.html')  center;//background-size:cover;background-attachment:fixed; padding:30px 0px 30px 0px;min-height:100px;}
.aboutbgtxt1{font-family:Marcellus SC;font-size:50pt;max-width:1200px;text-align:center;display:block;font-weight:bold;}
.aboutbgtxt2{font-family:Marcellus SC;font-size:20pt;max-width:1200px;text-align:left;display:block;}
.aboutimg{border:2px solid #171717; border-radius:50%;width:200px;height:200px;transition-duration:0.3s;}
.aboutimgbox{transition-duration:0.3s;}
.aboutimgbox:hover .aboutimg{transition-duration:0.8s;border:5px dashed #F89B91; transform: rotate(360deg);}



.aboutbl{max-width: 800px;text-align: left;margin-top: 150px;padding-left: 100px;}
.aboutblr{float: right;}


/* faq
---------------------------------------- */
.rulestxt{//color: #142453;letter-spacing: 2px;margin-bottom: 100px;}

/* rate
---------------------------------------- */
.ratebox{display: inline-block;width: 270px;min-height: 200px;margin: 10px;text-align: center;color: #fff;}

/* faq
---------------------------------------- */



.faq{/border-bottom:1px solid #eee;margin-bottom:10px;transition-duration:0.3s;text-align: left;}
.faq:hover{margin-bottom:10px;transition-duration:0.3s;//max-width:800px;}
hr {
	width:100%;
    height:1px;
    border:none;
    background-color:rgb(220,220,220)
}
.faqtit{font-size:14pt;padding-bottom:5px;margin-bottom:10px;text-transform:uppercase;font-family:Marcellus SC;text-align: left;color: #142453;}
.faq_question {
    display: inline-block;
    cursor: pointer;
	width:100%;//max-width:800px;
letter-spacing: 1px;//border-radius: 50px;border:1px solid #eee;
color:#333;font-size:10pt;padding:20px;background-color:#0f3e6e;font-family:Telex;transition-duration:0.3s;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
 .faq_question:hover {transition-duration:0.3s;color:#fff;background:#43c1a8;

}
.faq_answer{//color: #8A849F;padding: 10px;}
.faq_answer_container {
    height: 0px;
    overflow: hidden;
	width:100%;//max-width:800px;
	text-align:justify;
	font-size:10pt;
	font-family:Telex;
	background:rgba(255,255,255,0.5);
	letter-spacing: 1px;
	//padding:10px;
}

.tablinks{text-align: center;//float: center;}
.contet{max-width:1200px;}
ul.tab {
    list-style-type: none;
    margin: 0;
	padding: 0px;
    overflow: hidden;

	
}

/* Float the list items side by side */
ul.tab li {//float: left;display: inline-block;margin: 5px;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 15px 30px 15px 30px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 10pt;
	color:#333;
	font-family:PT sans;
	text-transform: uppercase;
	letter-spacing: 2px;
	//border-radius: 20px;
	border:2px solid #333;
	
}

/* Change background color of links on hover */
ul.tab li a:hover {
    background: #333;color:#fff;
	
}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {
    background: #333;color:#fff;
	padding: 15px 30px 15px 30px;
	
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 10px 0px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}


/* terms
---------------------------------------- */
.termsh3{background-color: #eeeeee;padding: 5px;color: #000;font-size:16pt;}

/* news
---------------------------------------- */
.newstit{color: #fff;;font-size:12pt;padding:10px;background-color:#43c1a8;font-family:Marcellus SC;//border-radius: 5px;margin-bottom: 5px;//text-transform: uppercase;letter-spacing: 1px;

}
.newstext{font-size:10pt;font-family:Telex;margin-top:10px;transition-duration:0.3s;letter-spacing: 1px;padding-left: 7px;}
.newsdate{padding:5px;font-size:8pt;text-shadow:none;display:inline-block;font-family:Telex;//color: #fff;letter-spacing: 1px;border:1px solid #ccc;margin: 5px;
}
.newsborder{padding: 20px;display: inline-block;//width: 570px;margin: 10px;margin-bottom: 40px;vertical-align: top;text-align: left;border: 1px #eee solid;transition-duration: 0.5s;//box-shadow: #eee 0px 0px 20px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.newsline{display: block;width: 50px;border-top: 2px #fff solid;}


.newsbl{float: left;text-align: center;}
.newsbl2{display: block;//padding-left: 100px;}

/* stats
---------------------------------------- */
.statsp{padding-right:20px;}
.statsborder{border:1px solid #ccc;}

/* support
---------------------------------------- */
.supbox{display: inline-block;width: 250px;margin: 10px;vertical-align: top;min-height: 180px;//text-align: center;letter-spacing: 1px;border:1px solid #eee;border-radius: 10px;padding: 20px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.supboxtit{text-transform: uppercase;font-family: Marcellus SC;font-size: 12pt;padding: 5px 10px 5px 10px;color: #333; 10px;letter-spacing: 2px;}
.supbox2{min-height: 200px;display: block;padding: 20px;//border-radius: 10px;//color: #132351;border:1px solid #eee;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}




.supbg{//background-size:cover;background-attachment:fixed;
}
.supboxl{display: block;min-height:300px;//width: 790px;//text-align:left;//padding-right: 80px;font-size: 10pt;}

.supformtxt{font-size: 10pt;letter-spacing: 2px;//color: #142453;}

.supimg{height:150px;//border-radius:5px;}
.supformbg{background-size:cover;background-attachment:fixed; padding:50px 10px 10px 10px;min-height:100px;//border-radius: 5px;margin-top:10px;margin-bottom:10px;max-width: 80%;border: 1px solid #eee;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.supportp{padding-right:30px;}
.supporttit{color: #43c1a8;font-size:30pt;padding:10px;font-family:Marcellus SC;//border-radius:10px;//margin-bottom:5px;//text-transform:uppercase;letter-spacing: 2px;}
.supportimg{border-radius:10px;}
.supportborder{border-bottom:1px dotted #ccc;padding:5px;}
.supporttxt{font-size:10pt;font-family:Telex;}
.supporth3{font-size:16pt;text-transform:uppercase;font-family:Marcellus SC;}
.supporttop{font-family:Marcellus SC;}
.supporttit2{font-size:12pt;font-family:Marcellus SC;color:#00a8d6;text-transform:uppercase;}

/* Style the input container */
.input-container {
  display: flex;
  width: 100%;
  margin-bottom: 5px;margin-top: 5px;
}

/* Style the form icons */
.icon {
  padding: 10px;
  background: #43c1a8;
  color: white;
  min-width: 50px;
  text-align: center;

}

/* Style the input fields */
.input-field {
	font-size: 10pt;
  width: 100%;
  padding: 10px;
  outline: none;
	font-family: Telex;letter-spacing: 1px;//transition-duration: 0.5s;
	border:#ccc 1px solid;
	color: #333;

}

.input-field:focus {
  border: 1px solid #43c1a8;transition-duration: 0.5s;
}


/* logo
---------------------------------------- */
.logoratebox{display: inline-block;width: 200px;padding: 10px;margin: 3px;//border: 1px solid #eee;min-height: 50px;text-align: left;vertical-align: top;

}
.logoratebox:hover{

}
.logorateimg{float: left;width: 64px;height: 64px;margin-right: 10px;-webkit-filter: grayscale(100%);filter: grayscale(100%);transition-duration: 0.5s;}
.logoratebox:hover .logorateimg{-webkit-filter: none;filter: none;transition-duration: 0.5s;}
.logoratetit{font-family:Marcellus SC;letter-spacing: 1px;color: #fff;font-size: 12pt;}
.logorateprice{font-family:Telex ;font-size: 14pt;margin-top: 10px;color: #10cb6c;}
.logocryptoprice{background:rgba(0,35,57,0.7); display: block;min-height: 100px;text-align: center;padding: 10px;border-radius: 50px;border-bottom: 2px solid #10cb6c;}

.logosocialico{//background:#081f36;padding:7px;color: #fff;font-size: 10pt;//margin: 5px;border-radius: 50%;width: 40px;height: 40px; display: inline-block;color: #fff;text-align: center;border:2px solid #fff;}
.logosocialico:hover{color: #fff;border:2px solid #fff;background:rgba(255,255,255,0.3);}
canvas {
  display: block;
  vertical-align: bottom;
}

#particles-js {
  position: absolute;
  width: 100%;
  height:650px;
  //background: #00356B;
	opacity: 0.7;
}

#particles-js2 {
  position: absolute;
  width: 100%;
  height:150px;
  //background: #00356B;
	opacity: 0.7;
}




.text {
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  color: #fff;
  max-width: 90%;
  padding: 2em 3em;
  background: rgba(0, 0, 0, 0.4);
  text-shadow: 0px 0px 2px #131415;
  font-family: 'Open Sans', sans-serif;
}







#imgrotate {
		-webkit-animation: rotation 20s infinite linear;
}

@-webkit-keyframes rotation {
		from {
				-webkit-transform: rotate(0deg);
		}
		to {
				-webkit-transform: rotate(359deg);
		}
}
.logotopbarr{text-align: right;float: right;//margin-top: 5px;}

.logotopbar{background: #132351;color: #fff;font-family:Telex;font-size:10pt;letter-spacing: 2px;padding: 5px 0px 5px 0px;}
.logoblockimg{float: right;padding-top: 50px;transform: rotate(360deg);}
.logolb{margin-top: 10px;float: left;}
.logorb{text-align: right;float: right;margin-top: 20px;}
.logosb{margin-right: 10px;display: inline-block;}


.logobar1{background:#fff;padding:10px 0px 10px 0px;min-height: 70px;}
.logomenu{//background-color:rgba(0,0,0,0.3);padding:20px 0px 10px 0px;min-height:100px;}
.logomenu2{//background-color:rgba(0,0,0,0.3);padding:10px 0px 10px 0px;min-height:100px;}
.logomenubg{max-width: 1200px;padding: 15px 10px 15px 10px;//border-top: 1px solid #eee;
	
}
.logomenubar{
	background: rgba(0,0,0,0.20);
}

.logomenubar2{
	background: rgba(0,0,0,0.50);
}

.logoicon{display:inline-block;}
.logobtn{display:inline-block;color:#fff;padding:10px 20px 10px 20px;text-transform:uppercase;font-family:Telex;display:inline-block;font-size:10pt;transition-duration:0.3s;letter-spacing: 1px;}
.logobtn:hover{transition-duration:0.3s;color:#10cb6c;
}
.logobtn2{display:inline-block;color:#fff;padding:10px 30px 10px 30px;text-transform:uppercase;font-family:Telex;display:inline-block;font-size:10pt;transition-duration:0.3s;background:#10cb6c;text-shadow:none;letter-spacing: 1px;border-radius: 50px;}
.logobtn2:hover{transition-duration:0.3s;background:#26de81;color:#fff;}

.logologbtn{display:inline-block;color:#fff;font-family:Marcellus SC;font-size:10pt;transition-duration:0.3s;text-transform:uppercase;background: #B10002;border:2px solid #B10002;padding: 10px 20px 10px 20px;letter-spacing: 2px;border-radius: 10px;}
.logologbtn:hover{color:#171717;transition-duration:0.3s;background: none;border:2px solid #171717;}
.logoarico{color:#eeb81c;font-family:Marcellus SC;font-size:10pt;}
.logoartxt{color:#171717;Telex;font-size:10pt;padding:0px 10px 0px 5px;//text-transform:uppercase;letter-spacing: 2px;}
.logoslider{background: url('images/slider.jpg') no-repeat center;min-height:700px;background-attachment:fixed;background-size:cover;padding:0px 0px 0px 0px;}
.logoslider2{background:url('images/slider2.jpg') no-repeat center;min-height:100px;background-size:cover;}
.logotit{color:#fff;font-size:40pt;font-family:Marcellus SC;text-align:center;text-shadow:#000 1px 1px 0px;//min-height:120px;display:block;margin-top:100px;letter-spacing: 2px;max-width: 1200px;}
.logotitgrad{color: #fff;}
.logotitcol{color: #4a9cfb;font-size:14pt;text-transform:uppercase;}
.logotit2{color:#fff;font-size:14pt;//text-transform:uppercase;font-family:Telex;//text-align:center;text-shadow:#000 1px 1px 0px;display:inline-block;max-width: 1200px;}
.logobtc{float: right;}
.logopay{//float: right;z-index: 10;position: absolute;}
.logoreg{color:#000;background:#0d55cc;padding:10px 20px 10px 20px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:12pt;transition-duration:0.3s;border:2px solid #0d55cc;margin-right:10px;border-radius: 20px;letter-spacing: 2px;}
.logoreg:hover{transition-duration:0.3s;background:#fff;color:#000;border:3px solid #fff;}
.logologin{color:#fff;padding:15px 40px 15px 40px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;border:none;background:#43c1a8;text-shadow:none;border-radius: 50px;letter-spacing: 2px;cursor: pointer;
}
.logologin:hover{transition-duration:0.3s;background:#33d7b6;color:#fff;
}
.logoabout{color:#fff;padding:15px 30px 15px 30px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;border-radius: 50px;letter-spacing: 2px;background: #00acfe;border:none;cursor: pointer;}
.logoabout:hover{color:#fff;background: #42c0fc;}

.logodate{color: #fff;font-size: 10pt;letter-spacing: 2px;font-family: Marcellus SC;}


.nav {
	position: relative;
	margin: 10px 5;
	//padding-top:30px;
	
}
.nav ul {
	margin: 0;
	padding: 0;
	
}
.nav li {
	//margin: 0 5px 0px 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}
.nav a {
	
	text-decoration: none;
	color: #fff;
	text-transform:uppercase;
	line-height: 100%;
	font-family:Telex;
	letter-spacing: 2px;
	border-right: 1px #838383 dotted;
	
	font-size:10pt;
	padding:0px 15px 0px 15px;
	transition-duration:0.3s;
}
.nav a:hover {
	color: #10cb6c;
	//background:#fff;
	text-decoration: none;
	transition-duration:0.3s;
	//border-radius: 50px;
	//border:1px solid #4591e8;
	
	
}
.nav .current a {
	//background: #0d55cc;
	color: #10cb6c;
	padding:0px 15px 0px 15px;
	transition-duration:0.3s;
	//border-radius: 50px;
	//border:1px solid #4591e8;
	
}
.nav .current a:hover {
	//background: #4591e8 ;
	//color: #eeb81c;
	transition-duration:0.3s;
	
	
}

/* right nav */
.nav.right ul {
	text-align: left;
}

#snow{
	background: none;
	font-family: Androgyne;
	background-image: url('images/s1.html'), url('images/s2.html'), url('images/s3.html');
	height: 100%;
	left: 0;
	//position: relative;
	top: 0;
	width: 100%;
	z-index:1;
	-webkit-animation: snow 10s linear infinite;
	-moz-animation: snow 10s linear infinite;
	-ms-animation: snow 10s linear infinite;
	animation: snow 10s linear infinite;
}
@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}	


/* fx
---------------------------------------- */
.rotate{
	z-index: 2;
    position: relative;
    -webkit-animation:spin 20s linear infinite;
    -moz-animation:spin 20s linear infinite;
    animation:spin 20s linear infinite;
}
.updown2 { animation: updown2 infinite 5s ease-in-out }
@keyframes updown2 {
    50% { transform: translateY(30px) }
}

.updown:hover { animation: updown infinite 2s ease-in-out }
@keyframes updown {
    50% { transform: translateY(30px) }
}

.heart:hover{
	animation-name: heartbeatSlow; animation-iteration-count: infinite; animation-duration: 2s }
@keyframes heartbeatSlow {
    35%, 65% { transform: scale(1.1) }
}

.heart2{
	animation-name: heartbeatSlow; animation-iteration-count: infinite; animation-duration: 2s }
@keyframes heartbeatSlow {
    35%, 65% { transform: scale(1.1) }
}


/* lang
---------------------------------------- */
.langimg{float: left;padding: 5px 0px 5px 5px;}
.languagepicker{
	background-color: rgba(0,35,57,0.7);
	display: inline-block;
	padding: 0;
	height: 25px;
	overflow: hidden;
	transition: all .3s ease;
	//vertical-align: top;
	float: right;
	text-align: left;
	top:0;margin-top:45px;
	position: absolute;
	border-radius: 5px;
	z-index: 100;
	
}

.languagepicker:hover {
	/* don't forget the 1px border */
	height: 85px;
}

.languagepicker a{
	color: #fff;font-size: 10pt;
	text-decoration: none;
}

.languagepicker li {
	display: block;
	padding: 5px;
	line-height: 18px;
	//border-top: 1px dashed #ccc;
	padding-left: 25px;
	
	
}

.languagepicker li:hover{
	background-color: rgba(238,238,238,0.2);
}

.languagepicker a:first-child li {
	border: none;
	//background: #FFF !important;
}

.languagepicker li img {
	padding: 5px;
}

.roundborders {
	border-radius: 5px;
}

.large:hover {
	/* 
	don't forget the 1px border!
	The first language is 40px heigh, 
	the others are 41px
	*/
	height: 40px;
}

/* home
---------------------------------------- */
.homebtc{z-index: 100;position: absolute;}
.homecerfloat{float: right;margin-right: 200px;}
.homecalamount{font-size: 10pt;color: #fff;//width: 350px;//text-align: left;display: inline-block;//text-transform: uppercase;font-family: Marcellus SC;//padding-left: 55px;letter-spacing: 2px;//text-shadow: #fff 1px 1px 0px;}
.homecalplan{font-size: 10pt;color: #fff;//width: 350px;text-align: left;display: inline-block;//text-transform: uppercase;font-family: Marcellus SC;//padding-left: 65px;letter-spacing: 2px;//text-shadow: #fff 1px 1px 0px;}

.homecallow{font-family: Telex;font-size: 12pt;color: #fff;float: left;//background: #FF0004;padding-left: 10px;}
.homecalhigh{font-family: Telex;font-size: 12pt;color: #7863fe;float: right;//background: #448F00;padding-right: 10px;}

.homecalbg{//background: #06192c;padding: 0px 0px 0px 0px;//max-width: 430px;//text-align: left;//border-bottom: 3px solid #EDEEEF;//border-top-left-radius: 10px;//border-top-right-radius: 10px;}
.triangle-down { width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 25px solid #081f36; }
.homecalintps{//border:1px solid #E1E1E1;background:#fff;color:#333;font-family:PT sans;font-size:11pt;border-radius:50px;padding:10px;width:300px;margin-bottom:10px;text-align:center;margin:5px;letter-spacing: 1px;
box-shadow: inset 0px 0px 15px #43c1a8;border:none;

}
.calsbmt {color:#000;padding:15px 40px 15px 40px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;border:1px solid #eeb81c;background:#eeb81c;text-shadow:none;border-radius: 5px;letter-spacing: 2px;//border:none;cursor: pointer;}
.calsbmt:hover {transition-duration:0.3s;background:none;color:#fff;border:1px solid #fff;}
.homecal{//text-align:left;font-family:Marcellus SC;font-size:10pt;color:#fff;text-transform:uppercase;display:block;//border:2px solid #D8D8D8;padding-top:10px;//background: rgba(0,0,0,0.3);//margin: 20px;//min-width: 250px;border-radius: 50px;padding-left: 5px;}

.homecal2{padding:10px;text-align:center;font-family:PT sans;font-size:12pt;color:#fff;background: #00acfe;//margin-right:30px;min-width: 50px;display: inline-block;border-bottom-right-radius: 50px;border-top-right-radius: 50px;width: 175px;}
.homecal3{padding:10px;text-align:center;font-family:Telex;font-size:12pt;color:#43c1a8;background: #fff;min-width: 50px;display: inline-block;border-bottom-left-radius: 50px;border-top-left-radius: 50px;width: 175px;}


.homewelbg{background: #eef2f4 url('images/sectoin_bg_3l.png') no-repeat right;background-size:auto; min-height:400px;padding-top:100px;padding-bottom:50px;//text-shadow:#fff 1px 1px 0px;background-attachment: fixed;}
.hometxt1{font-size:30pt;font-family:Marcellus SC;color:#43c1a8;//text-transform:uppercase;letter-spacing: 1px;}
.hometxt1g{font-size:30pt;font-family:Marcellus SC;color:#43c1a8;//text-transform:uppercase;letter-spacing: 1px;}


.hometxt3{font-size:12pt;font-family:Marcellus SC;color:#fff;text-transform:uppercase;}
.hometxt2{color:#333;font-family:Marcellus SC;//text-align:left;font-size: 10pt;text-transform:uppercase;letter-spacing: 2px;}
.hometxt2w{color:#fff;font-family:Marcellus SC;//text-align:left;font-size: 10pt;text-transform:uppercase;letter-spacing: 2px;}
.hometxt2about{//color:#8A849F;font-family:Telex;text-align:left;font-size: 10pt;letter-spacing: 1px;}

.homeaboutbtn{color:#fff;background:#7863fe;padding:15px 30px 15px 30px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;border-radius: 50px;//margin-top: 5px;letter-spacing: 2px;border:none;}
.homeaboutbtn:hover{transition-duration:0.3s;background:#132351;color:#fff;cursor: pointer;}
.homesplit{height:20px;margin-bottom:30px;border-bottom: 2px solid #7863fe;max-width: 70px;}
.homesplit2{height:20px;margin-bottom:20px;border-bottom: 2px solid #fff;max-width: 70px;}

.homeptitplan{font-family:Marcellus SC;font-size:30pt;//text-transform:uppercase;text-align:center;letter-spacing: 2px;color: #fff;margin-bottom: 20px;}

.homeptit{font-family:Marcellus SC;font-size:30pt;//text-transform:uppercase;text-align:center;letter-spacing: 2px;color: #43c1a8;margin-bottom: 20px;}
.homeptit2{font-family:Marcellus SC;font-size:30pt;//text-transform:uppercase;text-align:center;letter-spacing: 2px;color: #43c1a8;margin-bottom: 20px;}

.homeptxt{font-family: Telex;//color: #8A849F;letter-spacing: 1px;font-size: 12pt;padding: 10px;max-width: 1200px;}

.homeptitcol{font-family:Telex;font-size:30pt;//text-transform:uppercase;text-align:center;letter-spacing: 2px;color:#fff;}



.homeweltxt{color:#171717;font-family:Telex;font-size:12pt;text-transform:uppercase;padding-bottom:10px;}
.homefebox{width:180px;border:2px solid #43c1a8;background:rgba(0,35,57,0.7);margin:5px;display:inline-block;height:222px;transition-duration:0.3s;border-radius: 20px;padding: 20px 0px 20px 0px;vertical-align: top;}
.homefebox:hover{transition-duration:0.3s;background:rgba(0,17,29,0.70);//border:2px solid #00acfe;height:300px;

	}

.homefebox:hover .homefetxt{transition-duration:0.3s;display: block;}


.homefeimg {transition-duration:0.3s;border-radius: 50%;border:5px solid #7863fe;filter: grayscale(100%);}
.homefetit{font-family:pt sans;font-size:10pt;padding:5px;background: #43c1a8;color: #154B41;letter-spacing: 2px;text-transform: uppercase;//font-family: Marcellus SC;margin-left: 10px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;border-radius: 10px;
transition-duration:0.3s;//color:#fff;

}
.homefetit2{font-family:pt sans;font-size:20pt;color: #fff;//letter-spacing: 2px;padding: 5px;display: block;//border:5px solid #43c1a8;margin-left: 10px;margin-right: 10px;}
.homefetxt{font-family:Telex;font-size:10pt;padding:5px 10px 5px 10px;//border-bottom: 1px dotted #43c1a8;max-width: 90%;color: #43c1a8;letter-spacing: 1px;min-height: 30px;display: none;background: rgba(0,172,254,0.2);margin-bottom: 5px;border-radius: 10px;transition-duration:0.3s;}
.homefetxtl{float: left;}
.homefetxtr{float: right;//color: #fff;}
.homesbmt {color:#fff;padding:15px 30px 15px 30px;text-transform:uppercase;font-family:Marcellus SC;display:inline-block;font-size:10pt;transition-duration:0.3s;border:none;border-radius: 50px;margin-right: 5px;letter-spacing: 2px;box-shadow: #6ddba9 0px 0px 10px;cursor: pointer;

}
.homesbmt:hover {transition-duration:0.3s;color:#fff;

}
.homeitembg{min-height: 100px;padding: 20px 0px 20px 0px;
	



}


.homeitembox{display: inline-block;width: 200px;padding: 10px 5px 10px 5px;margin: 10px;color: #333;border:#eee 1px solid;border-radius: 10px;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.itemimg{padding: 10px;padding-top: 0px;}
.itemtit{font-family: PT sans;letter-spacing: 1px;font-size: 14pt;}
.itemtxt{letter-spacing: 1px;font-size: 10pt;text-transform: uppercase;font-family: Marcellus SC;}



.homeplanbg{background:url('images/bg-image1v2.jpg') bottom;background-attachment:fixed;min-height:600px;padding-top:100px;padding-bottom:10px;background-size: cover;}
.homeplantxtcent{font-family: Telex;color: #fff;letter-spacing: 2px;font-size: 11pt;padding: 10px;max-width: 1200px;}
.homereftxtcent{font-family: Telex;color: #453c9e;font-size: 10pt;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 10px;display: inline-block;}
.homestattxt2{font-size:10pt;font-family:Marcellus SC;//text-transform:uppercase;letter-spacing: 2px;display: block;//margin-top: 10px;max-width: 80%;letter-spacing: 2px;text-transform: uppercase;color: #fff;}
.homestattxt{font-size:16pt;font-family:PT sans;color: #fff;padding-top: 10px;display: block;}
.homestat{
min-height: 100px;padding: 20px 0px 20px 0px;
background:url('images/statsbg.jpg') no-repeat;background-size:cover;//background-attachment:fixed;
}

.homestatbox {transition-duration:0.3s;max-width: 270px;margin:10px;}

.homebot{background:#eef2f4 url('images/sectoin_bg_2.png') no-repeat left;background-size:auto;background-attachment:fixed;min-height:300px;display:block;//width:100%;}
.homebot2{background:#ebf2fc;background-size:cover;background-attachment:fixed;min-height:500px;display:block;width:100%;}

.homebotbg{min-height:600px;display:block;//width:100%;padding:100px 0px 100px 0px;}
.homebottit{font-size:24pt;font-family:Marcellus SC;color:#0d55cc;text-transform:uppercase;margin-bottom:50px;display:inline-block;}
.homebotpad{padding-left:10px;}
.homebottxt{font-size:10pt;font-family:Telex;//color:#8A849F;margin-bottom: 10px;}

.homebottxt1{font-size:14pt;font-family:Marcellus SC;color:#333;padding-bottom: 10px;text-transform: uppercase;padding-top: 10px;}
.homebottxt2{font-size:10pt;font-family:Telex;//color:#fff;margin-bottom: 10px;}
.homebotblock1{width:80px;display:inline-block;}
.homebotblock2{width:450px;display:inline-block;}


.homebotbox{width:320px;display:inline-block;margin: 10px;transition-duration: 0.3s;padding:20px;text-align: center;min-height: 200px;border-radius: 10px;letter-spacing: 1px;vertical-align: top;border:1px solid #eee;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.homebotbox:hover{transition-duration:0.3s;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.homehowbox{display: inline-block;width: 250px;//background:  rgba(255,255,255,0.8);padding: 20px;margin: 20px;//box-shadow: #eee 0px 0px 20px;min-height: 250px;letter-spacing: 1px;vertical-align: top;border:1px solid #eee;border-radius: 10px;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.homehow{background:#eee url('images/howbg.jpg') center; min-height:400px;background-size: cover;background-attachment: fixed;z-index: -100;}
.homehowicobg{background: url('images/howbgico.png') center;min-height:658px; background-size: cover;background-attachment: fixed;position: absolute;width: 100%;}


.homehowgrd{padding-top:100px;padding-bottom:100px;


background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 53%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 53%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 53%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.homehowico{font-size: 40pt;color: #43c1a8;padding: 20px;}

.homebotbox4{position: absolute;top:2650px;right: 100px;}
.homebotbox5{float: left;}


.homerefbgbtn{//float: right;padding-top: 10px;}
.homerefbgleft{float: left;}
.homerefbgtxt{color:#7863fe;font-size:60pt;}
.homerefbgtxt2{color:#132351;font-size:14pt;font-family:Telex;}

.homewelcome{//background:#ecf0f1;padding:20px 0px 20px 0px;}
.homeplanspad{padding-left:5px;}
.homeplansborder{border:1px solid #ddd;padding:10px 10px 20px 10px;display:block;min-width:290px;border-radius:5px;text-align:center;}
.homeplansborder:hover{transition-duration:0.3s;box-shadow:#ddd 0px 0px 20px;}
.homeplanstit{font-family:Marcellus SC;color:#171717;//background:#00a8d6; font-size:25pt;text-transform:uppercase;display:inline-block;text-align:center;border-radius:50%;border:2px solid #eee;width:150px;height:150px; padding:50px 20px 50px 20px;margin-bottom:10px;}
.homeplansname{font-family:Marcellus SC;font-size:20pt;}
.homeplanstxt{font-family:Telex;color:#101010;font-size:14pt;text-transform:uppercase;display:block;text-align:center;border-bottom:1px dotted #ccc;}
.homeplanstxt2{color:#7a7a7a;display:block;text-align:center;border-bottom:1px dotted #ccc;font-size:10pt;font-family:Telex;}
.homeplanbox{border:1px solid #eee;background-color:rgba(255,255,255,0.4);padding:10px;display:inline-block;text-align:center;//border-radius:5px;width:905px;margin-bottom:20px;transition-duration:0.3s;}
.homeplanbox:hover{transition-duration:0.3s;background:#fff;}
.homewelbtn{color:#171717;font-size:10pt;padding:10px 20px 10px 20px;transition-duration:0.3s;text-transform:uppercase;text-transform:uppercase;font-family:Marcellus SC;border:2px solid #171717;}
.homewelbtn:hover{color:#fff;transition-duration:0.3s;text-transform:uppercase;background:#171717;}

.hnewstext{text-align:justify;color:#fff;font-size:9pt;font-family:Telex;//text-shadow:#fff 1px 1px 0px;padding-right:20px;}
.hnewstit{color:#fff;font-size:12pt;//border-left:5px solid #fff;display:block;padding:5px 10px 0px 0px;font-family:Telex;//background:#25bce9;}
.hnewstit:hover{text-decoration:none;}
.hnewsdate{font-size:8pt;color:#fff;font-family:Telex;}
.hnewsbtn{border:2px solid #fff; color:#fff;font-family:Marcellus SC;text-transform:uppercase;padding:5px 15px 5px 15px;font-size:8pt;transition-duration:0.3s;border-radius:5px;}
.hnewsbtn:hover{border:2px solid #00a8d6; color:#fff;text-transform:uppercase;text-decoration:none;padding:5px 15px 5px 15px;background:#00a8d6;}
.homeline{background:#eee;height:1px;}




.homemid{background:#f9f9f9 url('images/bg06.html') center;background-size:cover;background-attachment:fixed; min-height:400px;padding-top:100px;padding-bottom:100px;color:#fff;font-family:Marcellus SC;}
.homemidtit{font-size:40pt;}
.homemidtxt{font-size:12pt;}
.homemidbtn{border:2px solid #fff; color:#fff;font-family:Marcellus SC;text-transform:uppercase;padding:5px 15px 5px 15px;font-size:8pt;transition-duration:0.3s;border-radius:5px;}
.homemidbtn:hover{border:2px solid #00a8d6; color:#fff;text-transform:uppercase;text-decoration:none;padding:5px 15px 5px 15px;background:#00a8d6;}
.homeinvtit{color:#00a8d6;font-family:Marcellus SC;font-size:30pt;text-transform:uppercase;}

.homeptxt{display:inline-block;}

.homelasttit{font-family:Marcellus SC;font-size:16pt;text-transform:uppercase;color:#00a8d6;}
.homelastbg{padding:10px;background:#f9f9f9;border:1px solid #eee;border-radius:5px;margin-bottom:5px;display:block;}



.homeslidetit{font-family:Marcellus SC;font-size:18pt;color: #fff;}
.homeslidetxt{font-family:Telex;font-size:12pt;color: #fff;}

.homecalsec{background: #081f36 url('images/calbg.jpg') no-repeat;background-attachment: fixed;background-size: cover;min-height: 500px;padding: 100px 0px 100px 0px;

}



.homeearth2{
	z//-index: 2;
    //position: relative;
    //top: 50%;
    //left: 50%;
    //width: 500px;
    //height: 500px;
    //margin:10px;
    -webkit-animation:spin 20s linear infinite;
    -moz-animation:spin 20s linear infinite;
    animation:spin 20s linear infinite;
	
}


@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


.homefebg{background: #fff url('images/febg.html') center;background-size:cover;background-attachment:fixed;;padding: 50px 0px 50px 0px;}


.homefepic{background:#7863fe ;display:inline-block;//padding:10px;width:100px;height:100px;vertical-align:top;border-radius: 10px;transition-duration:0.3s;}
.homefeuk{background: #7863fe;padding: 0px 5px 0px 5px;color: #fff;//border-radius: 5px;margin: 2px;}
.homefebg2{//background: rgba(120,99,254,0.1) url('images/bg_mesh.png') center;border-radius: 10px;padding: 10px 0px 10px 0px;max-width: 1170px;//border:1px solid #7863fe;//border-left:5px solid #7863fe;//border-right:5px solid #7863fe;box-shadow: #B9AEFF 0px 5px 5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,7863fe+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(120,99,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(120,99,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(120,99,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#7863fe',GradientType=0 ); /* IE6-9 */
}
.homefebg3{background: url('images/bg_mesh.html') center;border-radius: 10px;padding: 10px 0px 10px 0px;
}

.hometopbg{display: block;width: 500px;background: rgba(0,0,0,0.5);padding: 20px;margin: 10px;min-height: 300px;letter-spacing: 2px;border-radius: 20px;}
.hometoph3{border-radius: 50px;

	color: #fff;font-family: Marcellus SC;font-size: 10pt;padding: 10px 20px 10px 20px;text-align: left;
}
.hometopbox{display: block;background: rgba(0,0,0,0.3);padding: 10px 20px 10px 20px;margin-bottom: 10px;text-align: left;border-radius: 50px;transition-duration: 0.5s;}
.hometopbox:hover{;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);transition-duration: 0.5s;border-left: 3px solid #43c1a8;border-right: 3px solid #43c1a8;}
.hometopico{color: #43c1a8;font-size: 10pt;}
.hometopuser{color: #fff;font-size: 10pt;letter-spacing: 2px;text-transform: uppercase;}
.hometopamount{color: #43c1a8;font-size: 10pt;float: right;font-family: Marcellus SC;letter-spacing: 2px;}

.homecalbl{float: right;text-align: left;}
.homecalbl2{display: inline-block;width: 500px;text-align: left;}
.hometitcal{font-family:Marcellus SC;font-size:30pt;//text-transform:uppercase;//text-align: left;letter-spacing: 2px;color:#fff;}
.homecalbtc{z-index: 10;position: absolute;padding: 100px 0px 0px 210px;}
.homecalbtcimg{box-shadow: #7863fe 0px 0px 10px;border-radius: 50%;transition-duration:0.3s;}
.homecalbl:hover .homecalbtcimg{box-shadow: #7863fe 0px 0px 30px;transition-duration:0.3s;}

.bankbg{background: url('images/bankbg.jpg') center;background-attachment: fixed;background-size: cover;//padding: 50px 0px 50px 0px;min-height: 400px;}
.homelastblock{display: inline-block;width: 500px;min-height: 200px;margin: 10px;vertical-align: top;}
.homelastbox{min-height: 200px;display: block;background:rgba(255,255,255,0.5) url('images/bg_mesh.html') center;padding: 20px;border-radius: 10px;color: #132351;border-bottom:2px solid #7863fe;border-top:2px solid #7863fe;}
.homelastboxtit{text-transform: uppercase;font-family: Marcellus SC;font-size: 12pt;padding: 5px 10px 5px 10px;background: #7863fe;color: #fff;max-width: 250px;border-top-left-radius: 10px;border-top-right-radius: 10px;letter-spacing: 2px;}
.homelastuser{font-size: 10pt;font-family: Telex;padding: 5px;border-bottom: #7863fe dashed 1px;color: #7863fe;letter-spacing: 1px;}
.homelastamount{font-size: 10pt;font-family: Marcellus SC;padding: 5px;border-bottom: #7863fe dashed 1px;color: #132351;}
.homelastpay{padding: 5px;border-bottom: #7863fe dashed 1px;}

.homepaytit{font-family: Marcellus SC;font-size: 26pt;padding: 5px 10px 5px 10px;background: #7863fe;color: #132351;max-width: 300px;border-top-left-radius: 10px;border-top-right-radius: 10px;letter-spacing: 2px;text-transform: uppercase;}
.homepaybox{display: block;background:rgba(255,255,255,0.5) url('images/bg_mesh.html') center;padding: 10px;//border-radius: 10px;color: #132351;border-bottom:2px solid #7863fe;border-top:2px solid #7863fe;}
.homepaybox2{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,7863fe+100&0+0,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(120,99,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(120,99,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(120,99,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#7863fe',GradientType=0 ); /* IE6-9 */
}

.hoverpop{font-family: Marcellus SC;color: #fff;padding: 5px;font-size: 20pt;letter-spacing: 2px;}
.hoverimg{max-width: 100%;}
/* Popup box BEGIN */
.hover_bkgr_fricc{
background: rgb(0,172,254,0.9); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(0,172,254,0.9) 0%, rgba(67,193,168,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(0,172,254,0.9) 0%,rgba(67,193,168,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(0,172,254,0.9) 0%,rgba(67,193,168,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43c1a8', endColorstr='#7e62fd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    //background-color: rgba(255,255,255,0.3);
    //box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 400px;
    min-height: 100px;
    vertical-align: middle;
    //width: 60%;
    position: relative;
    //border-radius: 8px;
    padding: 15px;
}
.popupCloseButton {
    //background-color: #fff;
    //border: 3px solid #999;
    //border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    //font-family: arial;
    font-weight: bold;
    position: absolute;
    top: 10px;
    right: -20px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
	color: #fff;
}
.popupCloseButton:hover {
    background-color: #333;
}
.trigger_popup_fricc {
    cursor: pointer;
    //font-size: 20px;
    //margin: 20px;
    display: inline-block;
    //font-weight: bold;
}
/* Popup box BEGIN */


/* plans
---------------------------------------- */
.homeplanico{color:#fff;padding:15px;text-transform:uppercase;display:inline-block;transition-duration:0.3s;border-radius: 50%;letter-spacing: 2px;min-width: 100px;min-height: 100px;vertical-align: middle;border:2px solid #43c1a8;box-shadow: #43c1a8 0px 0px 25px;

}
.homefebox:hover .homeplanico {
	transition-duration:0.3s;color:#fff;

}
.plbox{width:400px;display:inline-block;border:1px solid #eee;background-color:rgba(	255,255,255,0.4);text-align:center;transition-duration:0.3s;margin-bottom:10px;box-shadow:#ccc 0px 0px 10px;}
.plbox:hover{transition-duration:0.3s;}
.homeplanstit2{text-shadow:#8F0D00 1px 1px 0px;background:#171717;font-family:Marcellus SC;color:#fff;font-size:30pt;text-transform:uppercase;display:block;}
.homeplansrate{font-family:Telex;font-size:10pt;padding:10px;display:block;text-align:left;background-color:rgba(	220,220,220,0.3);}
.homeplansrate:hover{background-color:rgba(	0,0,0,0.3);color:#fff;}
.homeplansrate2:hover{background-color:rgba(	0,0,0,0.3);color:#fff;}
.homeplansrate2{font-family:Telex;font-size:10pt;padding:10px;display:block;text-align:left;background-color:rgba(	255,255,255,0.8);border-top:1px solid #eee;border-bottom:1px solid #eee;}
.homeplansinfo{font-family:Marcellus SC;font-size:10pt;text-transform:uppercase;//display:inline-block;}
.plline{display:block;border-bottom:1px solid #eee;}
.plreturn{color:#171717;font-family:Marcellus SC;font-size:30pt;padding-top:10px;display:block;}



.planssbmt {color:#fff;font-size:10pt;padding:5px 20px 5px 20px;transition-duration:0.2s;text-transform:uppercase;text-transform:uppercase;font-family:Marcellus SC;background:#171717;border:2px solid #171717;//border-radius:5px;}
.planssbmt:hover {text-decoration:none;color:#fff;cursor:pointer;background:#171717;border:2px solid #171717;}



/* calculator
---------------------------------------- */
.tbox {position:absolute; display:none; padding:14px 17px; z-index:99900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url('images/preload.html') no-repeat 50% 50%;box-shadow:#eee 0px 0px 20px; border-radius:10px;}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:99800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url('images/close1.html') no-repeat; }
.tclose:hover {background-position:0 -30px}

.calresult{font-family:Marcellus SC;font-size:12pt;border-bottom:2px dotted #d56e3c;width:100px;padding:5px 10px 5px 10px;text-shadow:#ce6938 1px 1px 0px;}
.calborder{border-right:1px #d56e3c solid;}
.calbtnbg{background:#eee;padding:10px;}
.caltxt{font-family:Telex;font-size:12pt;text-align:center;}
.calroi{text-transform:uppercase;font-size:20pt;color:#fff;padding:5px 10px 5px 10px;font-family:Telex;background:#6caf28;//border-radius:5px;//border:1px dashed #eee;display:block;}
.calinpts{background:#fff ;padding:4px;font-size:12pt;border:1px solid #ccc;border-radius:5px;font-family: Telex;color:#afafaf;width:360px;
}
.calinpts:hover{color:#25bce9;}
.calinpts2{background:#fff ;padding:4px;font-size:12pt;border:1px solid #ccc;border-radius:5px;font-family: Telex,Verdana, Arial, Helvetica, sans-serif;color:#afafaf;width:360px;
}
.calinpts2:hover{color:#25bce9;}
.calamount{background:#fff;color:#101010;font-size:14px;//padding:10px;text-transform:uppercase;font-family:Marcellus SC;}
.calpadding{padding-top:5px;padding-bottom:5px;}


/* slider
---------------------------------------- */
.slider-container { background: url('images/picture1.html') no-repeat center;background-size:100%; height:400px;position:relative; padding:100px 0px 0px 0px;border-bottom:5px solid #3498db;}
#slider {width:1200px; position:relative;}
#slider ul { width:1200px; height:100%; overflow: hidden; position:relative; padding:0; margin:0; list-style:none;}
#slider ul li { width:1200px; height:100%;}
.slide { width:1200px; height:100%; margin:0 auto; padding:0;}


/* footer
---------------------------------------- */
.fpayout{position: fixed;display: inline-block;background: #43c1a8;padding: 10px;left: 0;color: #fff;font-family: PT sans;font-size: 10pt;z-index: 100;top:50%;letter-spacing: 2px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;text-transform: uppercase;

background: rgb(0,172,254); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(0,172,254,1) 0%, rgba(67,193,168,1) 64%, rgba(67,193,168,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(0,172,254,1) 0%,rgba(67,193,168,1) 64%,rgba(67,193,168,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(0,172,254,1) 0%,rgba(67,193,168,1) 64%,rgba(67,193,168,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00acfe', endColorstr='#43c1a8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.fpayout:hover{color: #fff;background: #43c1a8;}
.fmenubg{background: rgba(0,0,0,0.3);padding: 5px;}
.fbltxt{font-size: 10pt;color: #fff;letter-spacing: 2px;font-family: Telex;padding: 10px;}
.footerspline{border-bottom: 1px solid #ccc;}
.footerpay{background: #fff ;background-attachment: fixed;background-size: cover;padding: 10px;border-top: 1px solid #eee;}
.footerimg{//border-radius: 20%;//border:1px solid #ccc;transition-duration:0.3s;margin: 5px;//filter: grayscale(100%);//width: 50px;}
.footerimg:hover{transition-duration:0.3s;opacity: 0.5;}
.footerbg{background:#fff;padding-top:20px;}
.fcontent{background:#132351 url('images/footerbg.jpg') no-repeat center;background-size: cover;min-height:200px;border-top:2px solid #eee;color:#fff;font-family:Marcellus SC;//font-size:9pt;padding:30px 0px 0px 0px;display:block;}
.flink{color: #43c1a8;font-size:10pt;font-family:Telex;display:inline-block;text-transform:uppercase;letter-spacing: 2px;padding:10px;text-align: left;//width: 200px;}
.flink:hover{color:#fff;text-decoration:none;transition-duration:0.3s;}

.fcplink{color:#fff;font-family:Telex;font-size:10pt;}
.fcplink:hover{color:#43c1a8;transition-duration:0.3s;}

.fcplink2{color:#7863fe;font-family:Telex;font-size:10pt;}
.fcplink2:hover{color:#7863fe;transition-duration:0.3s;text-decoration: underline;}


.footerline{border-right:1px solid #e1e1e1;min-height:100px;}
.footerbox{font-size: 11pt;font-family:Telex;letter-spacing: 1px;}
.ftxt{font-size:10pt;color:#fff;letter-spacing: 2px;font-family:Telex;}
.ftit{font-size:16pt;color:#fff;font-family: Marcellus SC;padding-bottom: 20px;text-align: left;padding-top: 20px;}
.fcall{color:#00a8d6;display:inline-block;font-size:9pt;font-family:Marcellus SC;}
.fcall2{color:#fff;display:inline-block;font-size:9pt;font-family:Marcellus SC;}
.fimg{padding:3px;}

.flogo{border-radius:5px;}
.frun{color:#ecc00f;font-size:16pt;text-shadow:#000 1px 1px 0px;}
.frun2{color:#fff;font-size:16pt;text-shadow:#000 1px 1px 0px;padding-right:10px;border-right:2px solid #886e0c;}
.finfo{color:#fff;text-shadow:#000 1px 1px 0px;font-family:Marcellus SC;font-size:16pt;}
.finfo2{color:#fff;text-shadow:#000 1px 1px 0px;font-size:10pt;}
.finfo2:hover{color:#3498db;text-decoration:none;}
.finfo3{color:#fff;font-size:10pt;font-family:Marcellus SC;}
//.frisk{color:#ccc;font-family:Marcellus SC;font-size:10pt;text-align:left;}
.fmenup{padding-top:20px;}
.fmenu{padding:10px;color:#787878;font-family:Marcellus SC;text-transform:uppercase;margin-bottom:0px;border-top:1px solid #394245;}

.fbg{background:#000;height:247;}
.ftxt{font-size:10pt;color:#fff;}
.scrollup {
    //width: 42px;
    //height: 42px;
    position: fixed;
    bottom: 100px;
    right: 23px;
    display: none;
    //text-indent: -9999px;
	background:rgba(71,71,71,0.20);
    border-radius:10px;
	color:#fff;
	padding:10px;
	font-size:14pt;transition-duration:0.3s;
	z-index: 15;
}
.scrollup:hover{background-color: #43c1a8;color:#fff;transition-duration:0.3s;}
.footercp{color:#fff;padding:20px;background:rgba(0,0,0,0.30);


}


.ftdsize{width:400px;}
.ftdpad{padding-left:20px;}
.fborder{border-right:1px solid #747c83;}

.fsocial{padding:10px;border-radius: 50%;//background: #fff;color: #43c1a8;margin: 5px;border:2px solid #43c1a8;width: 40px;display: inline-block;font-size: 10pt;
}
.fsocial:hover{background: #43c1a8;color: #fff;transition-duration: 0.3s;
}

.fsocial2{//padding:5px;//border-radius: 50%;//background: #fff;color: #fff;margin: 5px;}
.fsocial2:hover{background: #4591e8;color: #fff;}

.logostp{padding-right:5px;}
.logostbox{//border-right:2px solid #2b2a27;}
.logosttit{background:#23ba85;color:#fff;text-transform:uppercase;font-family:Marcellus SC;display:block;text-align:center;padding:5px;text-shadow:none;font-weight:bold;border-radius:5px;opacity:0.6;}
.logosttit:hover{opacity:1;transition-duration:0.3s;}

.fpay{border-radius:5px;//border:1px solid #ccc;padding:10px;}

/* account main
---------------------------------------- */	
.acctotalbox{display: inline-block;border:1px solid #eee;padding: 10px;margin: 10px;border-radius: 10px;vertical-align: top;letter-spacing: 2px;min-height: 100px;text-align: center;width: 430px;
	
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
	
}
.acctoth3{font-family: Marcellus SC;font-size: 16pt;padding: 10px;}
.acctoth2{font-family: Marcellus SC;font-size: 12pt;background: #43c1a8;color: #fff;padding: 10px;}
.acctotamount{font-family: PT sans;font-size: 16pt;color: #333;padding: 10px;}
.acctotline{border-bottom: 1px dashed #ccc;padding: 10px;min-height: 40px;}
.acctotleft{float: left;font-family: Telex;text-transform: uppercase;font-size: 10pt;padding: 10px;}
.acctotright{float: right;font-family: Telex;color: #333;font-size: 10pt;padding: 10px;}
.accsumbox{display: inline-block;width: 213px;min-height: 50px;vertical-align: top;border:1px solid #eee;//background: #fff;margin: 5px;padding: 10px;border-radius: 10px;text-align: center;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.accsumico{color: #43c1a8;font-size: 24pt;padding: 10px;}
.btcwdgt-chart{width: 100%;display: block;}
#servertime{font-family:Marcellus SC;font-size:10pt;padding-right:20px;color:#00a8d6;}
#servertime1{font-family:Marcellus SC;font-size:10pt;padding-right:20px;color:#00a8d6;}
.acctit{background:#43c1a8;color:#fff;text-transform:uppercase;font-size:12pt;padding:10px;font-family:Marcellus SC;//border-radius:10px;display:block;letter-spacing: 2px;text-align: center;

}
.accrstpad{padding-left:20px;}
.accbg{background:#00a8d6;padding:5px 10px 5px 10px;margin-top:10px;font-size:12pt;color:#fff;font-family:Telex;border-bottom:#1071b4 2px solid;}
.accbgn{padding:20px;border-radius:10px;//margin-top:10px;border:1px solid #eee;font-size:10pt;//color:#142453;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
//.accbgn:hover{//background:#fff;padding:10px;border-radius:10px;//margin-top:10px;border:1px solid #ccc;font-size:12pt;color:#474747;}
//.accbg1{background:#fff url('images/accbg.png') no-repeat;}
.accbg2{background:#1e1b19 url('images/statbg.html') no-repeat;padding:10px;border-radius:10px;margin-top:10px;border-bottom:2px solid #ecc00f;font-size:12pt;}
.accimg{border-radius:5px;}
.accbtcbg{padding:30px 20px 30px 20px;font-size:12pt;text-align:center;border:1px solid #eee;border-radius: 10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.refhover{z-index: 10;position: absolute;padding-left: 140px;}
.accrefbg{color:#142453;padding:10px;font-size:10pt;background:#9CA9B5;border:none;border-top: 1px solid #fff;border-bottom: 1px solid #fff;font-family:Telex;//border-radius: 10px;text-align: center;letter-spacing: 2px;}
.accreflink{color:#333;padding:10px;font-size:10pt;letter-spacing: 2px;background: rgba(255,255,255,0.9);display: block;border:1px solid #eee;border-radius: 10px;}
.accreflink2{//color:#fff;padding:10px;font-size:12pt;letter-spacing: 2px;background: rgba(255,255,255,0.9);display: block;}

.accref{color:#43c1a8;padding-bottom:5px;font-size:12pt;font-family:PT sans;}
.acctxt1{border:1px solid #fff; padding:10px;color:#474747;background:#eee;text-shadow:#fff 1px 1px 0px;font-size:12pt;}
.acctxt2{border:1px solid #fff; padding:10px;color:#fff;background:#b18d00;text-shadow:#765e01 1px 1px 0px;font-size:12pt;}
.acccert{background:#eee;text-align:center;padding:10px;border-radius:5px;}
.accamount{font-size:12pt;//color:#43c1a8;font-family:Marcellus SC;text-transform: uppercase;}
.accuser{font-size:12pt;color:#DBE5F4;}
.accico{font-size: 40pt;color: #43c1a8;padding: 10px;}

.accamounttit{font-size:16pt;display:block;color:#333;min-width:170px;font-family:PT sans;text-transform:uppercase;padding:5px;//min-height: 80px;}
.accline{display:block;height:3px;background:#eee;}
.accbox{border:none;padding:10px;text-align:center;display:block;min-width:263px;//color:#142453;font-family:Telex;font-size:10pt;//border-radius: 10px;//border: 1px dashed #fff;letter-spacing: 2px;
//color:#3d4db2;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}
//.accbox:hover{background-color:#0d55cc;transition-duration:0.3s;color: #fff;}
.menubox{//border:1px solid #eee;border-radius:5px;padding:0px 10px 10px 0px;text-align:center;display:block;//min-width:260px;//background-color:rgba(255,255,255,0.4);}
.accbox2{background: url('images/parallax-3.html') center;background-attachment:fixed; border-radius:10px;padding:20px 10px 10px 20px;text-align:center;display:block;background-size:cover;text-shadow:#000 1px 1px 0px;}
.accbox2br{border-right:1px solid #fff;}
.accboxp{padding-right:10px;}
.accicon{//color:#43c1a8;font-size:10pt;font-family:Marcellus SC;//background:#43c1a8;display:block;text-transform:uppercase;padding:5px;letter-spacing: 1px;}
.accicotxt{font-size:10pt;color:#333;font-family:PT sans;}
.acch1size{width:1200px;height:150px;margin-bottom:20px;text-align:left;padding:55px 0px 0px 20px;text-shadow:#f5f5f5 1px 1px 0px;border-radius:5px;}

.acctop{padding:10px;display:block;background:rgba(255,255,255,0.7);border: 1px solid #eee;min-height: 70px;border-left: 3px solid #43c1a8;border-right: 3px solid #43c1a8;}
.acctopleft{float: left;margin-top: 10px;}
.acctopright{float: right;}
.acctopico{color: #43c1a8;font-size: 20pt;}
.acctopuser{color: #333;font-size: 14pt;}


.accwel{//display:block;color:#D2FDC3;//text-shadow:#fff 1px 1px 0px;//border-bottom:1px dashed #171717;;}
.acctopbr{/border-right:1px dotted #ccc;}
.acctoptit{color:#00a8d6;font-size:14pt;font-family:Marcellus SC;text-shadow:#fff 1px 1px 0px;}
.accquick{text-align:left;font-family:Marcellus SC;}
.accsize{width:100%;}
.accborder{border:1px solid #eee;margin:1px;text-align:center;padding:10px;border-radius:10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.accborder:hover{transition-duration:0.3s;//color:#4853c8;}


.accimgbr{border:1px dashed #eee;border-radius:5px;}


/* deposit
---------------------------------------- */
.dwlink{color: #142453;font-family: Telex;letter-spacing: 1px;}
.dwlink:hover{color: #7863fe;}
.depbox{width:270px;//border:1px solid #4591e8;background:rgba(6,25,44,0.9);margin:10px;display:inline-block;min-height:300px;transition-duration:0.3s;//border-radius: 10px;padding: 20px 0px 20px 0px;}
.depbox:hover{width:270px;//border:1px solid #4591e8;background:rgba(6,25,44,0.9);margin:10px;display:inline-block;min-height:370px;transition-duration:0.3s;//border-radius: 10px;padding: 20px 0px 20px 0px;}


.homefeimg {transition-duration:0.3s;}
.depcurrency{font-size:16pt;color:#00a8d6;}
.depamount{font-size:20pt;}
.depositlink{color:#fff000;}
.depositlink:hover{color:#fff000;}
.logopr{padding-left:5px;}
.depositstep{font-family:Telex;font-size:14pt;text-transform:uppercase;border-bottom:2px solid #25bce9;color:#25bce9;background:#ecf0f1;padding:5px;}
.deplistn{background:#382e37;color:#fff;font-size:12pt;border:#fff 1px solid;text-transform:uppercase;padding:10px;text-align:center;}
.deplisttxt{background:#eee;border:#fff 1px solid;padding:10px;}
.deptit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/list.html') no-repeat;;height:115px;font-size:30px;}
.depname{font-size:16pt;color:#333;text-transform:uppercase;font-family:Marcellus SC;font-weight:none;//background:#142453;//text-shadow:#FDEA83 1px 1px 0px;letter-spacing: 2px;}

.deptit2{border-radius:5px 5px 0px 0px;background-color: #ecf1f7;font-size:15pt;text-transform:uppercase;padding:10px;color:#00498d;}
.deplink{color:#262727;padding-left:40px;}
.deplink:hover{color:#787878;}
.depbg{border-radius:5px;//background:url('images/mt-1571-content-bg-2.jpg') no-repeat;background-size: cover;background-attachment: fixed;padding:50px 10px 50px 10px;}
.deppay{border-bottom:1px dotted #ccc;padding:10px;}
.deppay:hover{background:#eee;}

.deppay2{border-bottom:1px dotted #ccc;padding:10px;padding-left:50px;color:#333;}
.deppay2:hover{background:#eee;text-decoration:none;color:#333;}
			
.cancel{font-family: "Marcellus SC";
color:#fff;text-transform:uppercase;background-color: #d2393c;padding:5px 10px 5px 10px;font-size:12pt;cursor:pointer;cursor:hand;border:0px;}
.cancel:hover {transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;
   color:#fff;background-color: #960407;
	cursor:pointer;cursor:hand;
	}			
.depfont{font-size:14pt;}		
.depok{background-color: #deeed4;padding:10px;color:#274c10;font-weight:bold;}
.deperror{background-color: #fae2e2;padding:10px;font-weight:bold;}	
.depcon1{border: 1px solid #fff;padding:10px;background-color: #ccc;}
.depcon2{border: 1px solid #fff;padding:10px;background-color: #eee;}

.depblock{display:inline-block;max-width:100%;}

/* withdraw
---------------------------------------- */
.wipayico{border-radius: 50%;}
.wipaybox{display: inline-block;width: 213px;min-height: 50px;vertical-align: top;border:1px solid #eee;//background: #fff;margin: 5px;padding: 10px;border-radius: 10px;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.wipayamount{//color:#43c1a8;font-size:12pt;font-family:Marcellus SC;display:block;text-transform:uppercase;padding:5px;letter-spacing: 1px;}
.wipayacc{background: rgba(255,255,255,0.7);padding: 10px;//border-radius: 10px;border:1px dashed #ccc;//border-left: 2px solid #0d55cc;//border-right: 2px solid #0d55cc;letter-spacing: 1px;color: #06192c;}
.wimgbg{background:url('images/withdraw.html') center;padding:10px;background-size:cover;background-attachment:fixed;text-shadow:#f9f9f9 0px 1px 0px;font-family:Marcellus SC;border-radius:5px;color:#1071b4;}
.wtxt{font-size:12pt;color:#fff;}
.wtxt2{font-size:12pt;font-family:Telex;text-align:justify;}
.wsize1{width:150px;height:30px;}
.winfo{padding:10px;background-color: #e8f0f2;font-size:12pt;border-radius:10px;}
.winfo2{color:#930000;}
.winfo2:hover{color:#930000;}
.wbg{padding:20px;background-color: #ececec;border:1px solid #bbcfd9;}
.wbg:hover{background:url('images/abg2.html');}

.wtit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/withdraw.html') no-repeat;;height:115px;font-size:30px;}
.wborder{//border:1px solid #12100f;padding:10px;}
.wbg1{font-size:12pt;border-bottom:1px dotted #ccc;}
.wbg2b{}
.wbg2b:hover{background:url('images/abg2.html');}
.wbg3{background:#eee;padding:10px;border-radius:10px;margin-top:10px;border:1px solid #ecc00f;font-size:12pt;display:block;width:100%;}
.wp{//padding-left:20px;}
.wbox{background:#ecf0f1;padding:10px;border-radius:10px;margin-top:10px;//border-bottom:2px solid #ccc;font-size:12pt;}
/* history
---------------------------------------- */
.hisinpts{
font-family: Telex;
	margin: 2px;
	font-size: 10pt;
	color: #142453;
	background-color: #eee;
	border: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:5px;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	
}

.size1{width:200px;height:30px;}
.size2{width:60px;height:30px;}
.hisbg{padding:5px;background-color: #f3f3f3;}
.hisbg2b{padding:5px;background-color: #00acfe;text-align: center;color: #fff;}
.histit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;border-radius:10px;background: #5e515b url('images/history.html') no-repeat;;height:115px;font-size:30px;text-align:center;}
.histit2{background-color: #43c1a8;padding:10px;color:#fff;font-size:10pt;border:1px solid #fff;//text-shadow:#D8BA1D 1px 1px 0px;font-family:Marcellus SC;text-transform:uppercase;

}
.hisborder{border-bottom:1px solid #ccc;padding:10px;}
.hisbg1{padding:10px;border-radius:10px;margin-top:10px;border:1px solid #eee;font-size:12pt;//color:#142453;font-family:Marcellus SC;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.hiserror{background-color: rgba(208,152,181,0.50);padding:10px;font-weight:bold;border:1px solid #fff;color: #142453;}

/* ref links
---------------------------------------- */
.refbg{//background:#323232;padding:10px;}
.refborder{padding:10px;}
.reftit{border-radius:5px 5px 0px 0px;background-color: #ecf1f7;font-size:15pt;text-transform:uppercase;padding:10px;color:#00498d;}
.refbg1{border:1px solid #eee;transition-duration:0.3s;margin-bottom:10px;display: block;border-radius: 10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.refbg1:hover{}
.refinpts{border:1px solid #bbcfd9;padding:10px;width:400px;height:100px;}
.refinpts2{border:1px solid #bbcfd9;padding:10px;width:100%;height:100px;font-family: Telex;font-size:10pt;letter-spacing: 1px;}
.reftextbox{border-radius:10px;font-family: Telex;font-size:10pt;letter-spacing: 1px;}

/* partnership
---------------------------------------- */
.papadding{padding-left:10px;}
.paright{background:#eee;padding:10px;border-radius:10px;height:400px;text-align:justify;color:#7e7e7e;box-shadow: 0px 0px 2px #aaabab;}
.papercent{background:#f55f00;text-align:center;font-size:30pt;text-transform:uppercase;color:#fff;font-weight:bold;border-radius:10px;text-shadow: 1px 1px 0px #000;}
.patxt{color:#0088cc;text-transform:uppercase;font-size:16pt;text-align:center;}
.pabtn{background:#000;color:#fff;padding:10px;border-radius:5px;text-transform:uppercase;font-size:12pt;}
.pabtn:hover{background:#0088cc;color:#fff;text-decoration:none;}
.pacenter{text-align:center;}
.paspam{background:#fdf6db;border-radius:10px;padding:10px;box-shadow: 0px 0px 1px #845a01;color:#856f17;}
.paspamtit{font-size:20pt;}
.pabg{background:#382e37;color:#fff;padding:12px;border-radius:10px;text-align:center;}
.papercent2{background:#f5f5f5;color:#0088cc;font-size:20px;padding:10px;}

/* affiliate
---------------------------------------- */
.partbg{padding:20px;background-color: #f3f3f3;border: 2px solid #fff;}
.partbox{background-color: #f4f4f4;border: 1px inset #b7c9dd;color:#18517a;padding:10px;font-size:14pt;}
.parttit{text-shadow:1px 1px 0px #fff;background:#fcb813;font-size:15pt;text-transform:uppercase;padding:10px;color:#000;display:block;border-left:3px solid #000;}
.parttit2{background-color: #43c1a8;padding:10px;color:#fff;font-size:10pt;//text-shadow:#fff 1px 1px 0px;font-family:Marcellus SC;text-transform:uppercase;

}
.partborder{border:1px solid #fff;padding:10px;}
.partbg1{}

.affbg{
	text-shadow:1px 1px 0px #ffffff;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:block;
	padding:20px;
	font-size:14pt;
}
.affbr{//border-right:1px solid #ccc;}
.afftxt{color:#00a8d6;font-size:12pt;text-shadow:1px 1px 0px #fff;font-family:Marcellus SC;text-transform:uppercase;}
.afftxt2{font-size:14pt;color:#1071b4;text-shadow:1px 1px 0px #fff;}

/* packages
---------------------------------------- */
.packtit{color:#720b83;font-size:20pt;max-width:1200px;text-align:left;}
.packtxt{font-size:10pt;max-width:1200px;text-align:left;font-family:Telex;}
.packft{font-size:10pt;max-width:1200px;text-align:left;padding-bottom:10px;font-family:Telex;}


/* paidout
---------------------------------------- */
.paybox{display: inline-block;width: 200px;min-height:200px;margin: 10px;padding: 10px;border:1px solid #eee;border-radius: 10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.payico{color: #43c1a8;font-size: 20pt;padding: 10px;}
.payuser{font-family: Marcellus SC;font-size: 14pt;color: #333;padding: 5px;letter-spacing: 1px;border-bottom: 1px dashed #ccc;}
.paydate{padding:10px;letter-spacing: 2px;}
.payamount{font-family: PT sans;font-size: 12pt;background: #43c1a8;padding: 10px;color: #fff;}
.paypage{color: #fff;font-family: Telex;font-size: 12pt;padding: 10px;margin: 1px;
background: #43c1a8;
}
.paypage:hover{color: #fff;background: #00acfe;

}
.paypagenum{color: #333;font-family: Telex;font-size: 12pt;padding: 10px;background: #eee;margin: 1px;}

/* Own style
---------------------------------------- */
.regbl{width: 200px;}
.imgblock{max-width:100%;}
.invisible{display:none;}
.bar{padding-bottom:10px;padding-top:10px;min-height:130px;background: url('images/barbg.html') no-repeat center;background-size:cover;display:block;border-bottom:3px solid #00a8d6;}
.container{max-width:1200px;margin-left:10px;margin-right:10px;display:block;}
.container2{max-width:1200px;margin-left:10px;margin-right:10px;display:inline-block;}

.block1{float:left;vertical-align:top;}
.block2{float:right;max-width:60%;vertical-align:top;}

.block1b{float:left;max-width:60%;vertical-align:top;}
.block2b{float:right;vertical-align:top;}

.block3{display:inline-block;max-width:49%;vertical-align:top;}
.block4{display:inline-block;margin-left:30px;max-width:48%;vertical-align:top;}

.block5{display:inline-block;vertical-align:top;//max-width:33%;width:280px;padding:10px;border: 1px solid #eee;margin: 10px;text-align: center;border-radius: 10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%, rgba(243,243,243,0.7) 50%, rgba(237,237,237,0.7) 51%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,0.7) 0%,rgba(243,243,243,0.7) 50%,rgba(237,237,237,0.7) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.block6{display:inline-block;width:22%;vertical-align:top;}
.block7{display:inline-block;margin-left:20px;width:76%;vertical-align:top;}

.block8{display:inline-block;//width:600px;vertical-align:top;}
.block9{display:inline-block;margin-left:30px;width:270px;vertical-align:top;}

.block11{display:inline-block;vertical-align:top;width:297px;padding:10px;}

.block12{display:inline-block;vertical-align:top;width:300px;padding-right:10px;}
.blovk13{display:block;vertical-align:top;width:800px;}

.hometxtcolor{color:#43c1a8;//text-transform:uppercase;//font-size:16pt;//font-family:Telex;}
.logobar{//background:#0d55cc;padding:50px 0px 20px 10px;//text-shadow:#FFEC8C 1px 1px 0px;font-size:24pt;font-family:Telex;color:#101010;text-align:left;//padding-left:5.5%;//border-bottom:2px solid #DFDFDF;margin-bottom:30px;max-width: 1200px;}
.pagetit{font-size:26pt;font-family:Marcellus SC;text-transform:uppercase;//text-shadow:#fff 1px 1px 0px;//padding-left:35px;letter-spacing:2px;color:#333;padding: 10px 10px 10px 0px;border-radius: 50px;text-align: center;

}
.headertxt{font-size:11pt;font-family:Telex;}
.logopage{min-height:400px;}
.ltr{text-align:left;}
.justify{text-align:justify;}
.exnews{width:580px;}
.navhomevis{display:none;}
.navhomeinv{//display:block;}
.footerblock{width:350px;display:inline-block;margin:10px;text-align:center;vertical-align: top;background: rgba(0,0,0,0.3);padding: 20px;border-radius: 10px;}
.pagebg{background:#fff url(images/bankbg.jpg);background-attachment:fixed;background-size:cover;}
.pagebg1{background:#fff url(images/bankbg.jpg);background-attachment:fixed;background-size:cover;}


@media only screen and (max-width: 1024px)
  
{

/* Own style
---------------------------------------- */
	.acctotalbox{display: block;width: 100%;margin:0px;margin-bottom: 10px;}
	.homecerfloat{float: none;margin-right:0px;}
.homehowicobg{background-size: 50%;height: 100%;z-index: -10;}
	.refhover{display: none;}
	.tablinks{display: block;width: 100%;}
	ul.tab li a {display: block;border-radius: 10px;//width: 100%;}
	ul.tab li{ display: block;}
	.homecalbl{width: 90%;display: block;float: none;margin-bottom: 30px;}
	.hometopbg{max-width: 95%;display: block;}
	
	.homecal3{width: 100%;display: block;border-radius: 50px;}
	.homecal2{width: 100%;display: block;border-radius: 50px;margin-top: 15px;}
	
	.homeitembox{//border-bottom: 1px dashed #fff;display: block;width: 90%;}
	.hoverpop{font-size: 8pt;}

	.hover_bkgr_fricc > div {
     max-width: 25%;

}
	.logoratebox{margin: 5px;width: 100%;border-bottom: 1px dashed #eee;text-align:right;}
	.accsumbox{display: block;width: 100%;}
	.aboutbl{padding-left: 0px;}
	.homelastblock{display: block;width: 90%;}
	.homecalbtc{z-index: 10;position: absolute;padding: 60px 0px 0px 130px;width: 60%;}
	.homefepic{margin: 10px;}
	.logosb{display: block;margin: 10px;//margin-top: 0px;}
	.languagepicker{top:auto;margin-top:auto;}
	.logomenubar{display: none;}
	.logomenubar2{display: none;}
	.homebotbox1{width:auto;display:block;}

.homebotbox2{width:auto;display:block;}

.homebotbox3{width:auto;display:block;}

.homebotbox4{display: none;position: relative;float: none;top:none;right:none;}
	
	
	.accamounttit{display: block;}

	.logobar{padding-left:10px;}
	.supbox{display: block;width: 90%;}
	.supboxl{display: block;width: 100%;//text-align:left;padding-right: 0px;}
.supboxr{width: 100%;display: block;}
	.supformbg{max-width: 100%;}
	//.flink{display: inline-block;width: 200px;text-align: left;}
	.ftit{text-align: center;}
	.homeslide1{float: none;display: block;width: 100%;}
	.homeslide2{float: none;display: block;width: 100%;}
	.homeslide3{float: none;display: block;width: 100%;}
	.homerefbgbtn{float:none;display: block;}

	.logoblockimg{display: none;}
	.homecalamount{display: none;}
.homecalplan{display: none;}
	.homecalbg{max-width:85%;//padding: 5px;}
.homecalintps{width:100%;//text-align: center;}
.homecal{min-width: none;width: 100%;}
//.homecal2{min-width: none;width: 80%;}

	.footerimg{width: 130px;}

	.wipaybox{display: block;width: auto;}	
.refimg {max-width:100%;}
.container{width:auto;}
.container2{width:auto;display: block;}	
.inpts{width: 100%;}	
.regbg{text-align: left;}	
.regborderf{display:block;width: 100%;}	
.regbl{display: block;width: 100%;}	
.editborder{display: block;}
.regbl{display: block;}
.regb2{display: block;}	
.depbox{display:block;width:90%;}
	
.plbox{max-width:100%;}
.footerblock{max-width:100%;display:block;}
.footerbox{background:#fff;margin-bottom:5px;border:1px solid #eee;transition-duration:0.3s;}
.footerbox:hover{background:#eee;5px;border:1px solid #eee;transition-duration:0.3s;}
.invisible{display:block;}
.block1{display:inline-block;max-width:100%;margin-bottom:20px;}
.block2{display:inline-block;max-width:100%;float:none;}
	
.block1b{display:inline-block;max-width:100%;float:none;}
.block2b{display:inline-block;max-width:100%;margin-bottom:20px;float:none;}
	
.block3{display:inline-block;max-width:100%;margin-bottom:20px;}
.block4{display:inline-block;max-width:100%;float:none;margin-left:0px;}

.block5{display:block;width:100%;margin:0px;margin-bottom:20px;}

.block6{display:block;width:100%;margin-bottom:20px;}
.block7{display:block;width:100%;margin-bottom:20px;margin-left:0px;}

.block8{display:block;width:100%;margin-bottom:20px;}
.block9{display:block;width:100%;margin-bottom:20px;margin-left:0px;}

.block10{display:inline-block;max-width:100%;margin-bottom:20px;}

.block11{display:inline-block;width:100%;margin-bottom:20px;}

.block12{display:inline-block;width:100%;margin-bottom:20px;padding-right:0px;}
.block13{display:inline-block;width:100%;margin-bottom:20px;}

.exnews{max-width:100%;}

.accbox{max-width:100%;display:block;}

.homeplanbox{display:block;width:100%;border:1px dashed #eee;background:#fff center;padding:10px;text-align:center;//border-radius:5px;margin-bottom:20px;}
.depblock{display:block;max-width:100%;}
.imgblock{max-width:100%;}
.navhomevis{display:block;}
.navhomeinv{display:none;}
.homebotbg{width:100%;padding:100px 0px 50px 0px;}
.homebotblock1{width:100%;display:inline-block;text-align:center;}
.homebotblock2{width:100%;display:inline-block;text-align:center;}

.accreflink2{//color:#444;padding-bottom:5px;font-size:10pt;}
	.hisbg2b{display: block;}



/* left side
---------------------------------------- */
.leftvis1{display:none;}
.leftvis2{display:block;}
.dropbtn {
    background: #00acfe;
    color: #fff;
    padding: 10px;
    font-size: 10pt;
    border: none;
    cursor: pointer;
	display:block;
	width:100%;
	text-transform:uppercase;
	font-family:Marcellus SC;
	text-align: left;

}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #eee;
    min-width: 100%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	text-align:left;
	text-transform:uppercase;
	font-family:Telex;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: #333;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
	font-size: 10pt;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #fff;color: #43c1a8;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #43c1a8;color: #fff;
}

/* logo
---------------------------------------- */
	.logoslider2{min-height: 230px;}
	.bannercurve{min-height: 55px;}
	#particles-js2 {
  
  height:230px;

}
.logobar1{background:#fff;padding:10px 0px 10px 0px;min-height: 120px;}
.logolb{display: block;width: 100%;text-align: center;}
.logorb{display: block;width: 100%;text-align: center;margin-bottom: 40px;}
.logotit{display:block;font-size:20pt;max-width:100%;}
.acctop{display:block;max-width:100%;}
	
.newsborder{max-width:90%;display: block;}
	.newsbl2{padding-left: 0px;}
	.newsdate{display: block;width: 100%;text-align: center;max-width: 100%;}
	.newsbl{display: block;width: 100%;text-align: center;}
.newsbl2{display: block;}
	
.menubox{max-width:100%;display:block;}
.{max-width:100%;display:block;}

	.nav {
		display: none;
			
	}	
	
	
}

/* menu
---------------------------------------- */
.menubar{display: none;}
@media screen and (max-width: 1024px) {
.menubar{display: block;}
}

.topnav {
  overflow: hidden;
  background-color: #00acfe;
	
}

.topnav a {
  float: left;
  display: block;
  color: #fff;
  text-align: center;
  padding: 10px;
  text-decoration: none;
  font-size: 14pt;
	
	//height: 40px;
	
}

.topnav a:hover {
  background-color: #42c0fc;
  color: #fff;
	

}

.active {
  background-color: #42c0fc;
  color: #fff;//padding: 10px;
	//height: 48px;


}

.topnav .icon {
  display: none;
	background: #42c0fc;
}

@media screen and (max-width: 1024px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 1024px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}




/* slider range
---------------------------------------- */
.sliderrangebg{//background: #fff;padding:15px 20px 10px 0px;border-radius: 10px;display: none;}
.slidecontainer {
    width: 90%;
}

.slider-range {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    background: #999999;
    outline: none;
    //opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
	//border:0px;
}

.slider-range:hover {
    opacity: 1;
}

.slider-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 30px;
    height: 30px
    background: url(images/srange.png) center no-repeat;
    cursor: pointer;
	//border:0px;
	//border-radius: 10px;
}

.slider-range::-moz-range-thumb {
    width: 30px;
    height: 30px;
    background: url(images/srange.png) center no-repeat;
    cursor: pointer;
	//border-radius: 10px;
	border:0px;
}