@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'tw-regular';
	src: url('../fonts/TwCenMT-Regular.eot');
	src: url('../fonts/TwCenMT-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TwCenMT-Regular.woff') format('woff'),
		url('../fonts/TwCenMT-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'tw-bold';
	src: url('../fonts/TwCenMT-Bold.eot');
	src: url('../fonts/TwCenMT-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TwCenMT-Bold.woff') format('woff'),
		url('../fonts/TwCenMT-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


body
{
	font-size:14px;
	margin:0;
	padding:0;
	height:auto;
	font-family: 'tw-regular', sans-serif;
}

#wrapper
{
	width:100%;
}
.wrap
{
	width:1200px;
	margin:0 auto;
	padding:0 15px 0 15px;
}
.clear
{
	clear:both;
}
a {
text-decoration:none;
}
img{
max-width:100%;
}


/************* top **********/

.topbg
{
background:url(images/top-bg.jpg);
background-repeat:no-repeat;
background-position:center;
display:inline-table;
background-size:cover;
}
.topcontainer
{
    float: left;
    width: 100%;
    padding: 13px 0px 15px 0px;
}
.topcontainer .social
{
	float:left;
}
.topcontainer .social ul
{
list-style:none;
padding:0;
margin:0;
}
.topcontainer .social ul li
{
    display: inline-block;
    padding: 0 5px;
    text-align: right;
}
.topcontainer .social a
{
}
.topcontainer .social a i
{
    height: 20px;
    width: 20px;
    padding: 10px;
    font-size: 19px;
    color: #fff;
    background: #3b5998;
    text-align: center;
    border-radius: 50px;
    line-height: 23px;
}
.topcontainer .rundays
{
    float: left;
    width: 30%;
}
.topcontainer .rundays .runlefticon
{
float:left;
width:13%;
}
.topcontainer .rundays .runrighttext
{
    float: right;
    width: 86%;
    color: #ffffff;
    font-size: 15px;
    padding-top: 9px;
    font-family: 'tw-regular', sans-serif;
}
.topcontainer .chatbut
{
    float: right;
}
.topcontainer .chatbut ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.topcontainer .chatbut ul li
{
    display: inline-block;
    position: relative;
    font-family: 'tw-regular', sans-serif;
    font-size: 15px;
    padding: 13px 22px 13px 51px;
    border: 1px solid #54add5;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
}
.topcontainer .chatbut ul li:nth-child(2)
{
border: none!important; 
padding: 0 8px!important;
}
.topcontainer .chatbut a
{
    position: relative;
    font-family: 'tw-regular', sans-serif;
    font-size: 15px;
    padding: 13px 22px 13px 51px;
    border: 1px solid #54add5;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
}
.topcontainer .chatbut li img
{
    position: absolute;
    left: 10px;
    top: 4px;
}
.topcontainer .chatbut a img
{
    position: absolute;
    left: 8px;
    top: 5px;
}
.topcontainer .chatbut a:hover
{
    border: 1px solid #c30665;
    color: #ffffff;
    transition: 0.8s;
    background: #c6096d;
}
.topcontainer .rightadmin
{
    float: right;
    color: #ffffff;
    font-size: 15px;
    padding-top: 9px;
    font-family: 'tw-regular', sans-serif;
position:relative;
}
.topcontainer .rightadmin img
{
    position: absolute;
    left: -40px;
    top: 4px;
}
/************ top ***************/

/************* header ***********/
.menubg
{
	background:#df076ee0;
	background-size:cover;
	display:inline-table;
}
.headercontainer
{
    float: left;
    width: 100%;
    padding: 10px 0px 10px 0px;
}
.headercontainer .logo
{
float:left;
}
.headercontainer .menus
{
    float: right;
    padding-top: 33px;
}
.headercontainer .menus ul
{
list-style:none;
padding:0;
margin:0;
}
.headercontainer .menus ul li
{
    display: inline-block;
    padding: 0 18px;
    text-align: right;
}
.headercontainer .menus a
{
color:#fff;
text-transform:uppercase;
font-size:16px;
font-family: 'tw-regular', sans-serif;
}
.headercontainer .menus a:hover
{
color:#0a0259;
}
/************* header ***********/

/**************** banner ************/

.bannercontainer
{
float:left;
width:100%;
}
.bannercontainer .banleft
{
    float: left;
    width: 100%;
    padding-top: 174px;
    text-align: center;
}
.bannercontainer .banleft .text
{
width:100%;
}
.bannercontainer .banleft .text .maintitle
{
font-family: 'tw-regular', sans-serif;
font-size:48px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
}
.bannercontainer .banleft .text .subtitle
{
font-family: 'tw-regular', sans-serif;
    font-size: 19px;
    color: #fff;
    padding-top: 20px;
}
.bannercontainer .banright
{
    float: left;
    text-align: center;
    width: 100%;
    padding-top: 137px;
    padding-bottom: 137px;
}
.bannercontainer .banright ul
{
padding:0;
margin:0;
list-style:none;
}
.bannercontainer .banright ul li
{
    display: inline-block;
    padding: 0 10px;
    margin: 0px 19px;
}
.bannercontainer .banright ul li a
{
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px 38px;
font-family: 'tw-regular', sans-serif;
	background:#2f2186;
	outline:1px solid #2f2186;
	outline-offset:7px;
}
.bannercontainer .banright ul li a:hover
{
    color: #fff;
    background: #ca0d67;
    transition: 0.8s;
    outline-offset: 7px;
    outline: 1px solid #e27aac;
}
/**************** banner ************/

/************ about **********/

.aboutcontainer
{
	float:left;
	width:100%;
	padding:40px 0px 40px 0px;
}
.aboutcontainer .abcont
{
    float: left;
    width: 100%;
}
.aboutcontainer .abcont .ableft
{
    float: left;
    width: 45%;
}
.aboutcontainer .abcont .ableft .title
{
font-family: 'tw-regular', sans-serif;
		text-transform:inherit;
		font-size:19px;
		color:#ca0d67;
}
.aboutcontainer .abcont .ableft .title span
{
    font-size: 32px;
    color: #051730;
	text-transform:uppercase;
    font-weight: bold;
}
.aboutcontainer .abcont .ableft p
{
    color: #71789b;
    font-size: 16px;
font-family: 'tw-regular', sans-serif;
    line-height: 26px;
    text-align: justify;
}
.aboutcontainer .abcont .ableft .readbut
{
 float: left;
    width: 100%;
    padding-top:20px;

}
.aboutcontainer .abcont .ableft .readbut a
{
	background:#2f2186;
	padding:10px 35px;
	color:#ffffff;
font-family: 'tw-regular', sans-serif;
		font-size:16px;
		border-radius:50px;
		text-transform:uppercase;
}
.aboutcontainer .abcont .ableft .readbut a:hover
{
    background: #c80a6f;
    color: #ffffff;
    transition: 0.8s;
}
.aboutcontainer .abcont .abright
{
    float: right;
    width: 50%;
    padding-top: 26px;

}
/************ about **********/

/*************** plan ***********/

.planbg
{
	background:url(images/plan-bg.jpg);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	display:inline-table;
	height:250px;
}
.plancontainer
{
    float: left;
    width: 100%;
}
.plancontainer .plan
{
    float: left;
    width: 100%;
    padding: 40px 0px 60px 0px;
}
.plancontainer .plan .plan1
{
    float: left;
    width: 31%;
    margin: 0 14px;
    padding-top: 27px;
}
.plancontainer .plan .plan1 .title
{
    text-align: center;
font-family: 'tw-regular', sans-serif;
    color: #ffffff;
    font-size: 24px;
    padding: 10px;
    font-weight: bold;
    background: #611c7dc4;
    border-radius: 10px 10px 0 0;
}
.plancontainer .plan .plan1 .title span
{
	color:#fff;
	font-weight:500;
}
.plancontainer .plan .plan1 .description
{
	float:left;
	width:100%;
	background-repeat:no-repeat;
font-family: 'tw-regular', sans-serif;
}
.plancontainer .plan .plan1 .description .leftdes
{
    float: left;
    width: 31%;
    background: #e06600d6;
    padding-bottom: 10px;
    border-radius: 0 0 0px 10px;
}
.plancontainer .plan .plan1 .description .leftdes .details
{
color: #ffffff;
    font-size: 24px;
    text-align: center;
    line-height: 34px;
    padding-top: 31px;
}
.plancontainer .plan .plan1 .description .leftdes .details span
{
	font-size:38px;
	font-weight:bold;
}
.plancontainer .plan .plan1 .description .leftdes .details small
{
	color:#fff;
	font-size:24px;
}
.plancontainer .plan .plan1 .description .rightdes
{
    float: right;
    width: 69%;
    background: #2e133cc9;
    border-radius: 0 0 10px 0px;
}
.plancontainer .plan .plan1 .description .rightdes .minmax
{
    color: #fff;
    font-size: 17px;
    line-height: 25px;
    padding-top: 17px;
font-family: 'tw-regular', sans-serif;
    padding-left: 17px;
}
.plancontainer .plan .plan1 .description .rightdes .joinbut
{
float: right;
    padding-top: 9px;
    padding-bottom: 19px;
}
.plancontainer .plan .plan1 .description .rightdes .joinbut a
{
font-family: 'tw-regular', sans-serif;
font-size:18px;
text-transform:uppercase;
color:#36153e;
background:#da9a29;
padding:5px 10px;	
}
.plancontainer .plan .plan1 .description .rightdes .joinbut a span
{
	font-weight:bold;
}
.plancontainer .plan .plan1 .description .rightdes .joinbut a:hover
{
    background: #d75710;
    color: #481342;
    transition: 0.8s;
}
.plancontainer .plan .plan1 .calcbut
{
    text-align: center;
    padding-top: 32px;

}
.plancontainer .plan .plan1 .calcbut .congr
{
font-family: 'tw-regular', sans-serif;
color:#ffffff;
font-size:24px;
}
.plancontainer .plan .plan1 .calcbut .congr span
{
	font-weight:bold;
	font-size:28px;
}
.plancontainer .plan .plan1 .calcbut .clbut
{
    text-align: center;
    padding-top: 23px;
}
.plancontainer .plan .plan1 .calcbut .clbut a
{
	color:#051730;
	font-size:20px;
	text-transform:uppercase;
	padding:10px 30px;
	background:#df6800;
	border-radius:5px;
font-family: 'tw-regular', sans-serif;
font-weight:bold;
}
.plancontainer .plan .plan1 .calcbut .clbut a:hover
{
    background: #5a176f;
    color: #fff;
    transition: 0.8s;
}
/*************** plan ***********/


/************* feature ************/

.fetbg
{
	background:url(images/fet-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:inline-table;
}
.fetcontainer1
{
	float:left;
	width:100%;
	padding:40px 0px 40px 0px;
}
.fetcontainer1 .title1
{
font-family: 'tw-regular', sans-serif;
		text-transform:inherit;
		font-size:19px;
		color:#fff;
}
.fetcontainer1 .title1 span
{
    font-size: 32px;
    color: #fff;
	text-transform:uppercase;
    font-weight: bold;
}
.fetcontainer1 .fet1
{
    float: left;
    width: 30%;
    text-align: center;
    border: 1px solid #ffd973;
    border-radius: 10px;
    margin: 0 19px;
    margin-top: 40px;
}
.fetcontainer1 .fet1 .infet
{
padding: 17px;
    box-sizing: border-box;
}
.fetcontainer1 .fet1 .infet .title1
{
	color:#32278d;
	font-size:20px;
	font-weight:bold;
font-family: 'tw-regular', sans-serif;
}
.fetcontainer1 .fet1 .infet p
{
	color:#ffffff;
	font-size:16px;
	line-height:25px;
font-family: 'tw-regular', sans-serif;
}
/************* feature ************/


/************ stat ************/

.statbg
{
	background:url(images/stat-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:inline-table;
}
.statcontainer
{
	float:left;
	width:100%;
	padding:50px 0px 50px 0px;
}
.statcontainer .stat1
{
    float: left;
    width: 16%;
    background: #1f186ec4;
    border: 1px solid #000;
    border-radius: 5px;
    text-align: center;
    margin: 0 12px;
font-family: 'tw-regular', sans-serif;
}
.statcontainer .stat1 .sticon
{
	text-align:center;
    padding: 10px;
}
.statcontainer .stat1 .stresult
{
	color:#222222;
	font-size:16px;
	background:#ff9500;
	padding:20px 0px 20px 0px;
	font-weight:600;
}
.statcontainer .stat1 .stresult1
{
	color:#ffffff;
	font-size:22px;
	padding:15px 0px 15px 0px;
}
.statcontainer .stat2
{
    float: left;
    width: 25%;
    background: #1f186ec4;
    border: 1px solid #000;
    border-radius: 5px;
    text-align: center;
    margin: 0 13px;
font-family: 'tw-regular', sans-serif;
}
.statcontainer .stat2 .stresult
{
    color: #ffffff;
    font-size: 25px;
    font-weight: bold;
    padding: 44px 0px 3px 0px;
}
.statcontainer .stat2 .stresult1
{
    color: #ff9500;
    font-size: 34px;
    font-weight: bold;
    padding: 15px 0px 48px 0px;
}
/************ stat ************/

/************ last deposit ************/

.depbg
{
	background:url(images/last-dep-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:inline-table;
}
.depcontainer
{
	float:left;
	width:100%;
	padding:40px 0px 40px 0px;
}
.depcontainer .title
{
    float: left;
    width: 17%;
    font-family: 'Leckerli One', cursive;
    color: #ffffff;
    font-size: 24px;
    padding-top: 37px;
    padding-bottom: 37px;
}
.depcontainer .rightpart
{
    float: right;
    width: 83%;
}
.depcontainer .rightpart ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.depcontainer .rightpart ul li
{
    color: #ffffff;
    font-size: 16px;
    background: #660c6b8a;
    border: 1px solid #000;
    padding: 15px 20px;
    display: inline-block;
    width: 24%;
    margin: 10px 24px;
	position:relative;
	font-family: 'tw-regular', sans-serif;
}
.depcontainer .rightpart ul li span
{
color: #fecf03;
    float: right;
    padding-right: 57px;
}
.depcontainer .rightpart ul li img
{
    position: absolute;
    right: -18px;
    top: -6px;
    border-radius: 50px;
	}
/************ last deposit ************/

/************ last deposit ************/

.withbg
{
	background:url(images/last-with-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:inline-table;
}
.withcontainer
{
	float:left;
	width:100%;
	padding:40px 0px 40px 0px;
}
.withcontainer .title
{
    float: left;
    width: 17%;
    font-family: 'Leckerli One', cursive;
    color: #ffffff;
    font-size: 24px;
    padding-top: 37px;
    padding-bottom: 37px;
}
.withcontainer .rightpart
{
    float: right;
    width: 83%;
}
.withcontainer .rightpart ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.withcontainer .rightpart ul li
{
    color: #ffffff;
    font-size: 16px;
    background: #3f1178cc;
    border: 1px solid #000;
    padding: 15px 20px;
    display: inline-block;
    width: 24%;
    margin: 10px 24px;
	position:relative;
	font-family: 'tw-regular', sans-serif;
}
.withcontainer .rightpart ul li span
{
color: #fecf03;
    float: right;
    padding-right: 57px;
}
.withcontainer .rightpart ul li img
{
    position: absolute;
    right: -18px;
    top: -6px;
    border-radius: 50px;
}
/************ last deposit ************/


/************** payment certificate ********/

.paybg
{
	background:#ebebeb;
	background-size:cover;
	display:inline-table
}
.paycontainer
{
	float:left;
	width:100%;
	padding:40px 0px 0px 0px;
}
.paycontainer .payment
{
    float: left;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #32278d;
    padding-bottom: 38px;
    margin-bottom: 25px;
}
.paycontainer .certipart
{
	float:left;
	width:100%;
    padding-bottom: 40px;
}
.paycontainer .certipart .fleftmenu
{
	float:left;
	width:26%;
}
.paycontainer .certipart .fleftmenu .lfmenu
{
    float: left;
    width: 100%;
    padding-left: 23px;
	    padding-top: 18px;
}
.paycontainer .certipart .fleftmenu .lfmenu a
{
	color:#57565d;
	font-size:17px;
font-family: 'tw-regular', sans-serif;
position:relative;
}
.paycontainer .certipart .fleftmenu .lfmenu a img
{
    position: absolute;
    left: -26px;
    top: 3px;
}
.paycontainer .certipart .fleftmenu .lfmenu a:hover
{
	color:#8d1c7b;
}
.paycontainer .certipart .address
{
	float:left;
	width:30%;
}
.paycontainer .certipart .address .title
{
    color: #32278d;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'tw-regular', sans-serif;
    padding-top: 14px;
padding-bottom: 20px;
}
.paycontainer .certipart .address .add1
{
float: left;
    width: 100%;
    box-shadow: 0 0 10px 3px #9c9c9c;
    padding: 10px;
    box-sizing: border-box;
}
.paycontainer .certipart .address .add1 p
{
 color: #32278d;
    font-size: 16px;
    font-family: 'tw-regular', sans-serif;
    position: relative;
    padding-left: 50px;

}
.paycontainer .certipart .address .add1 p img
{
    position: absolute;
    left: 16px;
    top: 1px;
}
.paycontainer .certipart .address .add1 .cret
{
	float:left;
	width:100%;
}
.paycontainer .certipart .address .add1 .cret .lfcert
{
    float: left;
    width: 33%;
    text-align: center;
    padding: 10px 0px;
}
.paycontainer .certipart .address .add1 .cret .rfcert
{
	float:right;
	width:63%;
}
.paycontainer .certipart .address .add1 .cret .rfcert .cmpname
{
    color: #57565d;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'tw-regular', sans-serif;
    padding: 27px 0px 10px 0px;
}
.paycontainer .certipart .address .add1 .cret .rfcert .cmpnumber
{
	color:#790359;
	font-size:28px;
	text-transform:uppercase;
    font-family: 'tw-regular', sans-serif;
}
.paycontainer .certipart .security
{
	float:right;
	width:39%;
}
.paycontainer .certipart .security .title
{
    color: #32278d;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'tw-regular', sans-serif;
    padding-top: 14px;
padding-bottom: 20px;
}
.paycontainer .certipart .security  .ssl
{
}
.paycontainer .certipart .security  .sec
{
    text-align: right;
    padding-top: 23px;
    padding-right: 19px;
}
.paycontainer .fmenu
{
	float:left;
	width:100%;
	border-top:1px solid #32278d;
	padding:20px 0px 20px 0px;
}
.paycontainer .fmenu .vfmenu
{
    float: left;
    padding-top: 12px;
}
.paycontainer .fmenu .vfmenu ul
{
list-style:none;
padding:0;
margin:0;
}
.paycontainer .fmenu .vfmenu ul li
{
    display: inline-block;
    padding: 0 18px;
    text-align: right;
}
.paycontainer .fmenu .vfmenu a
{
color:#32278d;
text-transform:uppercase;
font-size:15px;
font-family: 'tw-regular', sans-serif;
}
.paycontainer .fmenu .vfmenu a:hover
{
color:#0a0259;
}
.paycontainer .fmenu .social
{
	float:right;
}
.paycontainer .fmenu .social ul
{
list-style:none;
padding:0;
margin:0;
}
.paycontainer .fmenu .social ul li
{
    display: inline-block;
    padding: 0 5px;
    text-align: right;
}
.paycontainer .fmenu .social a
{
}
.paycontainer .fmenu .social a i
{
    height: 20px;
    width: 20px;
    padding: 10px;
    font-size: 19px;
    color: #fff;
    background: #3b5998;
    text-align: center;
    border-radius: 50px;
    line-height: 23px;
}
.paycontainer .fmenu .social a i
{
    height: 20px;
    width: 20px;
    padding: 10px;
    font-size: 19px;
    color: #fff;
    background: #3b5998;
    text-align: center;
    border-radius: 50px;
    line-height: 23px;
}
/************** payment certificate ********/

/************** copy ****************/

.copybg
{
	background:#32278d;
	display:inline-table;
	background-size:cover;
}
.copycontainer
{
	float:left;
	width:100%;
}
.copycontainer p
{
	color:#ebebeb;
	font-size:16px;
font-family: 'tw-regular', sans-serif;
text-align:center;
padding:10px 0px 10px 0px;
}
/************** copy ****************/


/*************** support page style ***********/

.supcont
{
    float: left;
    width: 100%;
    padding: 40px 0px 0 0;
}
.supcont .supleft
{
	float:left;
	width:48%;
}
.supcont .supleft .title
{
    color: #32278d;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'tw-regular', sans-serif;
    padding-top: 14px;
padding-bottom: 20px;
}
.supcont .supright
{
	float:right;
	width:42%;
}
.supcont .supright .address
{
	float:left;
	width:100%;
}
.supcont .supright .address .title
{
    color: #32278d;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'tw-regular', sans-serif;
    padding-top: 14px;
padding-bottom: 20px;
}
.supcont .supright .address .add1
{
    float: left;
    width: 100%;
    /* box-shadow: 0 0 10px 3px #9c9c9c; */
    padding: 10px;
    box-sizing: border-box;
    /* background: #ebebeb; */
}
.supcont .supright .address .add1 p
{
 color: #32278d;
    font-size: 16px;
    font-family: 'tw-regular', sans-serif;
    position: relative;
    padding-left: 50px;

}
.supcont .supright .address .add1 p img
{
    position: absolute;
    left: 16px;
    top: 1px;
}
/*************** support page style ***********/
td
{
	font-size:17px;
}
/************** login style ******/

.loginpart
{
width:100%;
float:left;
    background: #fff;
    text-align: center;
    border: 1px solid #8f8f8b;
    border-radius: 8px;
}
.loginpart .loginleft
{
 float: left;
    width: 29%;
    text-align: center;
    background: #c70a6f;
    padding: 50px 0px 50px 0px;
    border-radius: 7px 0 0 7px;

}
.loginpart .loginright
{
float: right;
    width: 71%;
    background: url(images/top-bg.jpg);
    border-radius: 0px 7px 7px 0px;
    /* height: 100%; */
    padding-bottom: 18px;
}
.loginpart .loginright .title
{
    color: #ff9500;
    font-size: 30px;
    text-align: left;
    padding: 59px 0px 6px 97px;

}
.loginpart table
{
}
.loginpart table tr td
{
    padding: 10px;
 /*   border: 1px solid #e2e2e2;*/
 position:relative;
}
.loginpart table tr td i
{
    background: #ff9500;
    padding: 12px;
    position: absolute;
    left: -30px;
    top: 10px;
    width: 20px;
    height: 18px;
    color: #fff;
    font-size: 19px;
    border-radius: 7px 0px 0px 7px;
}
.loginpart .loginleft .address
{
    float: left;
    /* width: 77%; */
    padding-top: 20px;
    padding-left: 71px;
}
.loginpart .loginleft .address p
{
    position: relative;
    color: #fff;
    font-size: 16px;
    text-align: left;
    padding-left: 33px;
}
.loginpart .loginleft .address p i
{
    position: absolute;
    font-size: 20px;
    color: #fff;
    left: 5px;
    top: 2px;
}
/************** login style ******/

/************** make deposit ************/

.make_plans {
    position: relative;
    font-family: 'tw-regular', sans-serif;
    width: 47%;
    float: left;
    /* display: flex; */
    /* margin-bottom: 20px; */
    box-sizing: border-box;
    /* padding: 15px; */
    /* background-position: center; */
    background-size: cover;
    margin: 0 16px 20px;
    background: #051730;
    border-radius: 10px;
}
.make_plans .left , .make_plans .right {
    width: 100%;
    align-self: center;
}
.make_plans .title1 {
    color: #fe7f04;
    font-size: 22px;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 100%;
    padding: 11px 0px 11px 0px;
    background: #2f2186;
    color: #fff;
    border-radius: 10px;
}
.make_plans table {
    width: 100%;
}
.make_plans table tr th {
text-align: left;
    font-size: 16px;
    color: #c40767;
    line-height: 36px;
    /* border: 1px solid #ddb910; */
    padding: 0 15px;
    background: #102739;
}
.make_plans table tr td {
    font-family: 'tw-regular', sans-serif;
    font-size: 16px!important;
    line-height: 36px!important;
    border: 1px solid #fff!important;
    padding: 0 15px!important;
    color: #2e2e2e!important;
    background-color: white!important;
    border-radius: 0!important;
}
/************** make deposit ************/

/*********** about us page style **********/
.ourmisbg
{
	background:#2f2186;
	background-size:cover;
	display:inline-block;
}
.ourmissioncont
{
	float:left;
	width:100%;
	padding:40px 0px 40px 0px;
}
.ourmissioncont .title
{
    text-align: center;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 40px;
}
.ourmissioncont .mission1
{
	float:left;
	width:33%;
	text-align:center;
}
.ourmissioncont .mission1 .msicon
{
}
.ourmissioncont .mission1 .msicon img
{    border: 2px solid #ff9500;
    border-radius: 100px;
    padding: 10px;	
}
.ourmissioncont .mission1 .mstitle
{
    color: #fff;
    font-size: 20px;
    padding: 24px 0px 0px 0px;
}
.ourmissioncont .mission1 p
{
    color: #fff;
    font-size: 16px;
    padding: 0px 70px 0px 70px;
}

.fetcontainer
{
	float:left;
	width:100%;
	padding:40px 0px 10px 0px;
}
.fetcontainer .title
{
    text-align: center;
    color: #151515;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.fetcontainer .subtitle
{
	text-align:center;
	color:#467e0c;
	font-size:16px;
    padding-top: 18px;
}
.fetcontainer .adv1
{
    float: left;
    width: 48%;
    margin: 0 12px;
    padding-top: 60px;
}
.fetcontainer .adv1 .advpart
{
float:left;
width:100%;
    padding-bottom: 32px;
    padding-top: 3px;

}
.fetcontainer .adv1 .advpart .leftorimg
{
float: left;
    position: relative;
    width: 19%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 56px;
    color: #014fad;
}
.fetcontainer .adv1 .advpart .leftorimg:after
{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(images/adv-img-bg.png);
    background-repeat: no-repeat;
    background-position: center;
}
.fetcontainer .adv1 .advpart .leftorimg span
{
    position: relative;
    z-index: 9999;
}
.fetcontainer .adv1 .advpart .rightadvtext
{
float:left;
width:68%;
}
.fetcontainer .adv1 .advpart .rightadvtext .ortitle
{
text-transform:uppercase;
color:#555;
font-weight:bold;
font-size:18px;
    padding-bottom: 9px;
}
.fetcontainer .adv1 .advpart .rightadvtext p
{
	margin:0;
color:#3a1b0a;    line-height: 23px;
    font-size: 16px;
}

/*********** about us page style **********/


/************************ member area *****************/
.contanierbg
{
	    background: #ebebeb;
    background-size: cover;
    display: inline-table;
}
.alltitle
{
    color: #fff;
    text-transform: uppercase;
    font-size: 26px;
    position: relative;
    background: url(images/top-title-all.jpg);
    height: 81px;
    /* line-height: 125px; */
    background-position: center;
    background-size: cover;
    display: inline-table;
    width: 100%;
    padding-top: 34px;
}
.alltitle span
{
color: #fff;
    font-size: 17px;
    text-transform: none;
}
.alltitlemem
{
	float:left;
	width:100%;
    position: relative;
    background: url(images/top-title-all.jpg);
    background-position: center;
    background-size: cover;
    display: inline-table;
	height:140px;
}
.alltitlemem .memlfimg
{
    float: left;
    width: 8%;
    padding-top: 37px;
}
.alltitlemem .memrfname
{
	float:left;
	width:70%;
}
.alltitlemem .memrfname .usernmae
{
    color: #ffffff;
    font-size: 24px;
    padding: 20px 0px 4px 0px;
}
.alltitlemem .memrfname .regdate
{
    position: relative;
    color: #fff;
    font-size: 17px;
    padding-left: 27px;
    padding-top: 10px;

}
.alltitlemem .memrfname .regdate img
{
    position: absolute;
    left: 0;
    top: 11px;
}
/******* regiration part ***********/



#reg_bg{



background:url(../images/reg_bg.jpg) no-repeat;



}



table.valid{



color:#fff;



}













/********** registration part **********/







.box6{

  font-family: 'tw-regular', sans-serif;



	font-size:16px;



	line-height:25px;

	    color: #555;



}



.inpts{



    height: 42px;
    outline: none;
    padding: 0px 9px;
    border: 1px solid #8f8f8b;
    border-radius: 5px;
	background: #ebebeb;

}
textarea
{
    height: 70px;
    outline: none;
    padding: 0px 9px;
    border: 1px solid #8f8f8b;
    border-radius: 5px;
    background: #ebebeb;
}


input.sbmt{

    color: #ffffff;
    background: #df076e;
    font-size: 15px;
    border: 1px solid #df076e;
    padding: 10px 58px;
    cursor: pointer;
    outline: none;
    border-radius: 7px;
}

input.sbmt:hover

{

    background: #32278d;
    border: 1px solid #32278d;
    transition: 0.7s;
    color: #ffffff;
}



#formname{



text-align: center;



    text-transform: uppercase;



    color:#000000;



    font-size: 22px;



	border:3px solid #09b719;



	}



#formname_main



{


color:#020202;
    text-transform: uppercase;
    font-size: 26px;
    text-align: center;
    background:url(images/login-bg2.png) repeat;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
    margin: 5px 0px;
}



#formname_sub



{



    color: #0b3986;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    /* background: #D1A703; */
    padding: 10px;
    width: 400px;
    border-bottom: 5px solid #0b3986;
    margin: 5px 0px;
    font-family: 'tw-regular', sans-serif;


}



#formname_mainleft



{

font-family: 'tw-regular', sans-serif;
    color: #f2f2f2;
    text-transform: uppercase;
    font-size: 26px;
    text-align: center;
    background: #1a97d0;
    border-radius: 4px;
    padding: 10px;
    width: 1180px;
    margin: 5px 0px;
}



#formname_mem



{



color:#FFFFFF;



text-transform:uppercase;



font-size:26px;



text-align:center;



  background: #1a97d0;

border-radius:4px;



padding: 10px;



width:800px;



margin:5px 0px;



/*border-right: 8px solid #5DE3DA;

    border-left: 8px solid #5DE3DA;

	border-radius: 50px;

*/

font-family: 'tw-regular', sans-serif;

}











.alls{



height:auto !important;



}



span#menu-icon{



height: 51px;



float: left;




width: 55px;


    border-right: 5px solid rgba(255, 255, 255, 0.25);



margin-right: 10px;



}



table.account_table{



    font-size: 16px;



    width: 100%;



    float: left;



    text-decoration: none;



    line-height: 50px;



    font-weight: bold;



    color: white;



    padding: 0;



    margin-left: 6px;



    margin-top: 6px;



}



table.account_table img



{



max-width:100%;

border-radius: 7px;



}



table.account_table img a



{



opacity:0.4;



filter:alpha(opacity=40);







}



table.account_table img a:hover



{



opacity:1.0;



filter:alpha(opacity=100);



text-decoration:none;



}

.account_table img

{

max-width:100%;

}

.account_table img:hover

{

transform:scale(1.1);transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out;

}



.member_detail{

    width: 37%;
    margin: 0px auto;
    margin: 25px 0px 0px 0px;
    float: left;
    font-family: 'tw-regular', sans-serif;
    border-radius: 0px;
    margin: 18px 10px;
    padding: 20px;
    box-shadow: 0 0 13px 1px #d3d3d3;
    margin: 18px 57px;
    border: 1px solid #32228b;
    border-radius: 9px;
}

.member_detail .leftitle
{
    font-family: 'tw-regular', sans-serif;
    color: #32228b;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid;
    margin-bottom: 20px;
    text-align: left;
}
.member_detail2{

    width: 37%;
    margin: 0px auto;
    margin: 25px 0px 0px 0px;
    float: left;
    font-family: 'tw-regular', sans-serif;
    border-radius: 0px;
    margin: 18px 10px;
    padding: 20px;
    box-shadow: 0 0 13px 1px #d3d3d3;
    margin: 18px 57px;
    border: 1px solid #a5095f;
    border-radius: 9px;
}

.member_detail2 .leftitle
{
    font-family: 'tw-regular', sans-serif;
    color: #a5095f;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid;
    margin-bottom: 20px;
    text-align: left;
}



.member_detail .left
{
    float: left;
    width: 47%;
          border: 2px solid #0591b1;
    height: 322px;
    background: rgba(255, 255, 255, 0.25);
    /*border-radius: 5px;*/
}
.member_detail .left .boxcontent
{
float:left;
    width: 90%;
    margin: 12px 0px 0px 16px;
}
.member_detail .left .memtitlebox
{
    background: #00bff3;
    color: #ffffff;
    padding: 13px 20px;
    width: 90%;
    text-align: center;
    font-size: 16px;
   /* border-radius: 5px;*/
    text-transform: uppercase;
}
.member_detail .left .boxcontent .usimg
{
text-align:center;
width:100%;
    margin: 10px 0px 10px 0px;
}
.member_detail .left .boxcontent .usimg img
{
max-width:100%;
}
.member_detail .rightmembox
{
float:right;
width:47%;
       border: 2px solid #0591b1;
    height: 322px;
    background: rgba(255, 255, 255, 0.25);
   /* border-radius: 5px;*/
}
.member_detail .rightmembox .boxcontent
{
float:left;
    width: 90%;
    margin: 12px 0px 0px 16px;
}
.member_detail .rightmembox .memtitlebox
{
    background: #00bff3;
    color: #ffffff;
    padding: 13px 20px;
    width: 90%;
    text-align: center;
    font-size: 16px;
   /* border-radius: 5px;*/
    text-transform: uppercase;
}


.member_detail table tr td

{
    border-bottom: 1px solid #747a82;
    color: #747a82;
    line-height: 37px;

}
.member_detail2 table tr td

{
    border-bottom: 1px solid #747a82;
    color: #747a82;
    line-height: 37px;

}

.member_detail .m1

{

width:30%;


float:left;

}

.member_detail .m1

{

max-width:100%;

/*margin:10px 0px 0px 0px;*/

}

.member_detail .m2

{

width:44%;

float:left;

}

.member_detailref{


    width: 100%;
    margin: 28px 0px 0px 0px;
    padding: 0px;
    float: left;
    font-family: 'tw-regular', sans-serif;
    background: url(images/banner-bg.jpg) repeat;
    /* height: 50px; */
    border: 2px solid #fcca03;
    text-align: center;
}

.member_detailref img

{

max-width:100%;

}

.member_detailref img:hover

{

transform:scale(1.1);transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out;

}



.member_detail > #formname_r{



  color: #FFFFFF;



    text-transform: uppercase;



    font-size: 24px;



    text-align: center;



    background: #7545b4;



    line-height: 45px;



    height: 45px;



}



table.make_deposit td.second{



background:#2a2d2d;



    color: #fff;



    padding: 10px;





}



table.make_deposit td.first{



background: #2a2d2d;



    color: #fff;



    padding: 10px;

		font-family: 'tw-regular', sans-serif;



	



}

.memberuser

{

float:left;

width:100%;

  /*  background: #D1A703;*/

	height:100px;

}

.memberuser table tr td

{

color:#FF0000;

font-family: 'tw-regular', sans-serif;

font-size:16px;

}



.navigation a







{



    font-size: 16px;



    width: 210px;



    float: left;



    text-decoration: none;



    line-height: 50px;



    font-weight: bold;



    color:#fff;



}











/*.navigation a:hover







{







color:#00FF66;







text-decoration:underline;







}*/









.navigation







{















opacity:1;







margin-top:20px;















}







.navigations td







{
    font-family: 'tw-regular', sans-serif;
    color: #E7BA04;
    font-size: 18px;
    border: 1px solid;
    border-color: #020202;
    padding: 0;
    background-color: #020202;
}






.navigations th







{







font-family: 'tw-regular', sans-serif;



    color: #FFFFFF;



    font-size: 20px;



    border-color: #666a6b;



    background-color:#7545b4;







}







.navigations td:hover







{

    font-family: 'tw-regular', sans-serif;
    color: #E7BA04;
    font-style: Narrow;
    font-size: 18px;
    padding-left: 20px;
    border: 1px solid #fcca03;
    /* border-color: #666a6b; */
    background: #fcca03;
    transition: 0.7s;






}



.register



{



    width: 100%;



    margin: 0px auto;



	}



	.register table tr td



	{
    font-family: 'tw-regular', sans-serif;
    font-size: 15px;
    /* float: left; */
    background: #102739;
    color: #fff;
    background-repeat: no-repeat;
    border-radius: 0px;
    padding: 10px;
    border: 1px solid #fff;




	}

/*

.inheader{

    background: #E4B704;	

}

.item {

    background: #F5F2DC;

	}*/

.table_r



{



width:100%;



height:auto;



}

.table_r .table_r1

{

    width: 21%;
    /* height: 235px; */
    background: transparent;
    float: left;
    font-family: 'tw-regular', sans-serif;
    margin: 0px 0px 0px 0px;
    border: 1px solid #a5095f;
    margin:0px 11px;
    position: relative;
    border-radius: 7px;
    padding: 12px;
}
.table_r .table_r1 img
{
	position:absolute;
	right:0;
    top: -1px;
}
.table_r .table_r1 .baldetails
{
    color: #051730;
    font-size: 22px;
    text-align: left;
    line-height: 35px;

}
.table_r .table_r1:nth-child(2)
{
	border:1px solid #09a52a;
}
.table_r .table_r1:nth-child(3)
{
	border:1px solid #ff9500;
}
.table_r .table_r1:nth-child(4)
{
	border:1px solid #0939a5;
}
.table_r .table_center

{

float:left;

width:20%;

}

.table_r .table_r2



{



    width: 30%;



height: 235px;



        background: #0591b1;



    float: left;



font-family: 'tw-regular', sans-serif;

	/*border-radius: 5px;*/

	    margin: 0px 0px 0px 7px;
          border-bottom: 7px solid #322e3a;





}

.table_r .table_r3

{



width: 30%;



height: 235px;


        background: #0591b1;



float: left;



font-family: 'tw-regular', sans-serif;

/*border-radius: 5px;*/

 margin: 0px 0px 0px 7px;
         border-bottom: 7px solid #322e3a;



}



.table_rr1



{



width:100%;



float:left;



height:auto;



}







.valids td



{



	font-family: Arial, Helvetica, sans-serif;color:#606362;font-style: Narrow;/*border:1px solid;*/



	font-size: 20px;padding-left:17px;/*border-color:#000000;*//*border-radius:10px;*/



/*	background:#18BD9B;*/







}



.valids td.plan



{



	background:url('../images/plan_bg.png') no-repeat;



	height:93px;



}



.valids td.plan1



{



	    background: #CFD6E6;



	height:50px;



}



.valids td.plan b{



    font-size: 20px;



    color: #1B1B1B;



    text-transform: uppercase;



}



.valids b







{







font-family:Arial, Helvetica, sans-serif;font-style:Narrow;font-size:18px;color:#2BB8DA;







}















.valids a







{







color::#2BB8DA;font-family:Arial, Helvetica, sans-serif;font-style:Narrow;font-size:16px; text-decoration:none;







}







.maketb



{



float:left;



width:100%;



}



.maketb .tb1



{



width:50%;



float:left;



}



.maketb .tb1



{



width:50%;



float:right;



}





.icon {


    position: relative;

    float: left;

    width: 40px;

    height: 40px;

        background: #020202;

    /*-webkit-border-radius: 2px 0 0 2px;

    -moz-border-radius: 2px 0 0 2px;*/

    border-radius: 0px 0 0 0px;



}











h1 {

  text-align: center;

  font-family: Tahoma, Arial, sans-serif;

  color: #06D85F;

  margin: 80px 0;

}



.box {

  width: 40%;

  margin: 0 auto;

  background: rgba(255,255,255,0.2);

  padding: 35px;

  border: 2px solid #fff;

  border-radius: 20px/50px;

  background-clip: padding-box;

  text-align: center;

}



.button {

  font-size: 1em;

  padding: 10px;

  color: #fff;

 /* border: 2px solid #06D85F;*/

  border-radius: 20px/50px;

  text-decoration: none;

  cursor: pointer;

  transition: all 0.3s ease-out;

}

/*.button:hover {

  background: #06D85F;

}

*/

.overlay {

  position: fixed;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: rgba(0, 0, 0, 0.7);

  transition: opacity 500ms;

  visibility: hidden;

  opacity: 0;

}

.overlay:target {

  visibility: visible;

  opacity: 1;

}



.popup {

  margin: 70px auto;

  padding: 20px;

  background: #fff;

  border-radius: 5px;

  width: 30%;

  position: relative;

  transition: all 5s ease-in-out;

}



.popup h2 {

  margin-top: 0;

  color: #333;

  font-family: Tahoma, Arial, sans-serif;

}

.popup .close {

  position: absolute;

  top: -1px;

  right: 13px;

  transition: all 200ms;

  font-size: 30px;

  font-weight: bold;

  text-decoration: none;

  color: #333;

}

.popup .close:hover {

  color: #10e1d5;

}

.popup .content {

  max-height: 100%;

  overflow: auto;

}



@media screen and (max-width: 700px){

  .box{

    width: 70%;

  }

  .popup{

    width: 70%;

  }





.bounceInDown {

    -webkit-animation-name: bounceInDown;

    animation-name: bounceInDown;

	}



.animated

{

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

	}

	

	

.signupalign

{

width:100%;

}

.signupalign .tab1

{

float:left;

width:50%;

}	

.signupalign .tab2

{

float:right;

width:40%;

}		

	

	

	.supportcon

	{

	float:left;

	width:100%;

	}

	.supportcon .sup1

	{

	float:left;

	width:50%;

}

	.supportcon .sup2

	{

	float:left;

	width:45%;

}

    

	

	/*************login redirect style **************/

	.loginrebg

	{

	background:#000000;

	height:700px;

	}

	.loginrecontainer

	{

	float:left;

	width:100%;

	}

	

	

		/*************login redirect style **************/

		

		

/*****poput calc***********************/





h1 {

  text-align: center;

  font-family: Tahoma, Arial, sans-serif;

  color: #06D85F;

  margin: 80px 0;

}



.box {

  width: 40%;

  margin: 0 auto;

  background: rgba(255,255,255,0.2);

  padding: 35px;

  border: 2px solid #fff;

  border-radius: 20px/50px;

  background-clip: padding-box;

  text-align: center;

}



.button {

  font-size: 1em;

  padding: 10px;

  color: #fff;

 /* border: 2px solid #06D85F;*/

  border-radius: 20px/50px;

  text-decoration: none;

  cursor: pointer;

  transition: all 0.3s ease-out;

}

/*.button:hover {

  background: #06D85F;

}

*/

.overlay {

  position: fixed;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: rgba(0, 0, 0, 0.7);

  transition: opacity 500ms;

  visibility: hidden;

  opacity: 0;

}

.overlay:target {

  visibility: visible;

  opacity: 1;

}



.popup {

  margin: 70px auto;

  padding: 20px;

  background: #000;

  border-radius: 5px;

  width: 30%;

  position: relative;

  transition: all 5s ease-in-out;

  opacity:0.8;

}



.popup h2 {

  margin-top: 0;

  color: #333;

  font-family: Tahoma, Arial, sans-serif;

}

.popup .close {

  position: absolute;

  top: -1px;

  right: 13px;

  transition: all 200ms;

  font-size: 30px;

  font-weight: bold;

  text-decoration: none;

  color: #369223;

}

.popup .close:hover {

  color:#000;

}

.popup .content {

  max-height: 100%;

  overflow: auto;

}



@media screen and (max-width: 700px){

  .box{

    width: 70%;

  }

  .popup{

    width: 70%;

  }





.bounceInDown {

    -webkit-animation-name: bounceInDown;

    animation-name: bounceInDown;

	}



.animated

{

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

	}







/*****poput calc***********************/


