@charset "utf-8";
/* CSS Document */
body
{
	font-family: 'Poppins', sans-serif;

	font-size:16px;
	margin:0px; 
	padding:0px;
	display:inline-table;
	height:auto;
	background:url(images/bg-header.jpg);
	
	
}
#wrapper
{
	width:100%;
}
.wrap
{
	width:1200px;
	margin:0px auto;
}
.clear
{
	clear:both;
}
p
{
	margin:0px;
}
ul li
{
	list-style:none;
	
}
a
{
	text-decoration:none!important;
}


/**********************/

.top-bg
{
background:url(images/bg-header.jpg);
height:963px;
background-position:center;
background-repeat:no-repeat;
display:inline-table;
position:relative;
}
.top-bg1
{
background: url(images/bg-header.jpg);
    height: 264px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
}

.baneerbgall {
       background-image: url(images/acc-img-wrapper-top.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-table;
    height: 124px;
}
.bannercontainer
{
float:left;
width:100%;
}
.bannercontainer .text
{
width:100%;
}
.bannercontainer .text .maintitle
{
    font-family: 'Raleway', sans-serif;
    font-size: 26px;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    padding-top: 171px;

}
.bannercontainer .text .maintitle span
{
font-size:60px;
font-weight:bold;
color:#ffffff;
}
.bannercontainer .text .subtitle
{
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    text-transform:inherit;
    color: #ffffff;
    text-align: center;
    padding-top: 30px;
}
.bannercontainer .text .allpagehead {
       color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-size: 32px;
    font-weight: bold;
    padding-top: 25px;
}

.placeforstatus{
	float:inherit;
}

.bannercontainer .text .allpagesubhead {
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    padding-top: 10px;
}
.bannercontainer .text .allpagesubhead a {
    font-size: 20px;
    color: #ffffff;
}
.bannercontainer .text .allpagesubhead a:hover {
    color: #3eb2d5;
}
.bannercontainer .text .allpagesubhead span {
    color: #3eb2d5;
}


.top
{
width:100%;
float:left;
position:relative;
z-index:999;
}
.top .topphone
{
        width: 37%;
    float: left;
    padding-top: 50px;
}
.top .topphone ul
{
list-style:none;
padding:0px;
margin:0px;
}
.top .topphone ul li
{
        display: inline-block;
    padding: 10px 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #191919;
}
.top .topphone ul li span
{
font-weight:bold;
}
.top .toplogo
{
        width: 31%;
    float: left;
    padding-top: 20px;
}

.top .topsocial
{
        width: 10%;
    float: left;
    padding-top: 50px;
}
.top .topsocial a
{
}
.top .topsocial a i
{
    padding-top: 10px;
    font-size: 30px;
    color: #fff;
} 
.top .topsocial a i:hover
{
color:#3eb2d5;
}

.top .toplogin
{
       /* width: 22%; */
    float: right;
    padding-top: 65px;
}
.top .toplogin ul
{
list-style:none;
padding:0px;
margin:0px;
}
.top .toplogin ul li
{
    display: inline-block;
    padding: 0px 7px;
}
.top .toplogin ul li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    background: #3eb2d5;
    color: #ffffff;
    padding: 10px 32px;
}
.top .toplogin ul li a:hover
{
background:#f2a036;
color:#fff;
}
.top .topmenu
{
          width: 100%;
    padding: 18px 0px;
    float: left;
    margin-top: 25px;
    border-radius: 9px;
    background: rgba(118, 179, 219, 0.7);
}
.top .topmenu ul
{
list-style:none;
padding:0px;
margin:0px;
}
.top .topmenu ul li
{
           display: inline-block;
    padding: 0px 23px;
}
.top .topmenu ul li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
}
.top .topmenu ul li a:hover
{
    color: rgb(0, 218, 246);
}
.top .topcont
{
       font-family: 'Poppins', sans-serif;
    font-size: 70px;
    text-align: center;
    color: #3e3e3e;
    text-transform: uppercase;
    padding: 117px 0px 60px 0px;
}

.top .topcont0
{
        animation: 1s linear 1s alternate none infinite running swing;
    text-align: center;
    margin: -277px 0px 0px 0px;
}
.top .topcont1
{
    z-index: -1;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    color: #31b2c3;
    text-align: center;
    /* position: relative; */
    z-index: 10;
    position: relative;
    text-transform: uppercase;
    margin: 38px 0px -128px 0px;
}

.top .topcont2
{
          font-family: 'Poppins', sans-serif;
    font-size: 37px;
    text-align: center;
    z-index: 10;
    position: relative;
    color: #31b2c3;
    text-transform: uppercase;
    padding: 160px 0px 15px 0px;
}

.top .topcont3
{
font-family: 'Poppins', sans-serif;
    font-size: 17px;
	z-index: 10;
    position: relative;
    text-align: center;
    color: #000000;
    padding: 0px 0px 25px 0px;
}
.top .topcont3 span
{
color:#fdda24;
}
.top .topcont4
{
text-align:center;
z-index: 10;
    position: relative;
}
.top .topcont4 a
{
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    background: #fdda24;
    text-transform: uppercase;
    color: #000000;
    padding: 8px 27px;
}
.top .topcont4 a:hover
{
background:#3eb2d5;
color:#fff;
transition: 0.7s;
}
.top .topcont5
{
text-align:center;
z-index: 10;
    position: relative;
        padding-top: 40px;
}
.top .topcont5 a
{
        font-family: 'Poppins', sans-serif;
    font-size: 18px;
    background: #fdda24;
    text-transform: uppercase;
    color: #000;
    padding: 8px 27px;
}
.top .topcont5 a:hover
{
background:#3eb2d5;
color:#fff;
transition: 0.7s;
}
.top .topleftimer
{
    width: 102%;
    float: left;
    /* margin-top: -357px; */
    margin: 30px 0px 0px 0px;
}

.top .topleftimer .leftitntimed
{
    font-family: 'Poppins', sans-serif;
    background: transparent;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    color: #3e3e3e;
    margin: 41px 0px 28px -145px;
}


.top .topleftimer .leftitntimed1
{
    font-family: 'Poppins', sans-serif;
    /* text-align: center; */
    font-size: 18px;
    text-transform: uppercase;
    color: #31b2c3;
    margin: -8px 0px 61px 468px;
}


.cryptonatorwidget {
    border: 0px solid #CCCCCC;
    font-family: 'Poppins', sans-serif !important;
    font-size:inherit !important;
	    color: #3eb2d5 !important;
    font-size: 16px;
    padding: 0 !important;
    border-radius: 5px !important;
    margin: 0;
}

.cryptonatorwidget div:last-child {
display:none;
}
.cryptonatorwidget div font
{
display:none;
}
.cryptonatorwidget div b font
{
display:inline-block;
}
.goog-te-gadget-simple
{
    background-color: transparent!important;
    border-left: transparent!important;
    border-top: transparent!important;
    border-bottom: transparent!important;
    border-right: transparent!important;
    font-size: 10pt;
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 2px;
    cursor: pointer;
    zoom: 1;
}
.goog-te-gadget-icon
{
display:none!important;
}
/**********************/

/***********lightbox***************/



.thumbnail {

         max-width: 14%;
    float: left;
    margin: -11px 20px;

}



.italic { font-style: italic; }

.small { font-size: 0.8em; }



/** LIGHTBOX MARKUP **/



.lightbox {

	/** Default lightbox to hidden */

	display: none;



	/** Position and style */

	position: fixed;

	z-index: 999;

	width: 100%;

	height: 100%;

	text-align: center;

	top: 0;

	left: 0;

	background: rgba(0,0,0,0.8);

}



.lightbox img {

	/** Pad the lightbox image */

	max-width: 90%;

	max-height: 80%;

	margin-top: 2%;

}



.lightbox:target {

	/** Remove default browser outline */

	outline: none;



	/** Unhide lightbox **/

	display: block;

}





/***********lightbox***************/



.about-bg
{
    background: url(images/banner-bg.jpg);
    height: 980px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
}
.about
{
width:100%;
float:left;
}

.about .aboutitdays
{
 font-family: 'Poppins', sans-serif;
    font-size: 27px;
    font-weight: bold;
    text-align: center;
	    margin-top: 84px;
    text-transform: uppercase;
    color: #31b2c3;
    padding: 25px 0px 25px 0px;
}


/***********************************/

.about .aboutit
{
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #090909;
    padding: 25px 0px 25px 0px;
}
.about .aboutit1
{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: justify;
    color: #505050;
    line-height: 35px;
    padding: 0px 0px 0px 0px;
}
.about .aboutit2
{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    text-align: justify;
  
    line-height: 35px;
    color: #505050;
    padding: 0px 0px 0px 0px;
}
.about .aboutleft
{
    width: 50%;
    float: left;
    padding-top: 27px;
}
.about .abouright
{
width:50%;
float:right;
}
.about .abouright .abucont
{
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    color: #04648c;
    padding: 25px 0px 15px 0px;
}
.about .abouright .abucont1
{
      font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #505050;
    padding: 0px 0px 0px 0px;
}
/****************************************/
.feature-bg
{
background:url(images/feature.jpg);
height:840px;
background-position:center;
background-repeat:no-repeat;
display:inline-table;
}
.feature
{
width:100%;
float:left;
}

.feature .featit
{
  font-family: 'Poppins', sans-serif;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #04648c;
    padding: 25px 0px 25px 0px;
}
.feature .featit1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 31px;
    text-align: justify;
    color: #505050;
    padding: 0px 0px 25px 0px;
}

.feature .featsetc
{
    width: 50%;
    float: left;
    padding-bottom: 20px;
    padding-top: 20px;
}
.feature .featsetc .inpic
{
    width: 30%;
    float: left;
    padding-top: 20px;
}
.feature .featsetc .incont
{
width:70%;
float:right;
}
.feature .featsetc .incont .inwrd
{

    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    color: #04648c;
    padding: 25px 0px 15px 0px;
}
.feature .featsetc .incont .inwrd1
{
 font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #505050;
}
/*********************************************/
.plan-bg
{
    background: url(images/plan-bg.jpg);
    height: 1110px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
}
.plan
{
width:100%;
float:left;
}
.plan .plantit
{
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    padding: 35px 0px 15px 0px;
}
.plan .plantit1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #ffffff;
    padding: 0px 0px 40px 0px;
}
.plan .oneclass
{
    width:32%;
    float: left;
        margin-left: 12px;
    background: url(images/classplan.png);
    height: 712px;
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.plan .oneclass .classwrd
{
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    padding: 118px 0px 30px 0px;
}
.plan .oneclass .classwrd1
{
      font-family: 'Poppins', sans-serif;
    font-size: 20px;
    color: #0885bf;
    text-align: center;
    font-weight: bold;
    padding: 15px 0px 57px 0px;
}

.plan .oneclass .classwrd2
{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #ffffff;
    position: relative;
    padding:26px 0px 0px 23px;
}
.plan .oneclass .classwrd2 span
{
color:#3dc9d4;
}
.plan .oneclass .classwrd2:after
{
    border-bottom: 1px solid #fff;
    width: 81%;
    position: absolute;
    top: 55px;
    left: 40px;
    content: "";
}
.plan .calci
{
    width: 100%;
    float: left;
    padding-top: 50px;
}

/**************************************/
.staics-bg
{  
 background:url(images/statics-bg.jpg);
    height: 550px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
}
.staics
{
width:100%;
float:left;
}
.staics .staicstit
{
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    text-align: center;
    color: #000000;
    padding: 40px 0px 20px 0px;
}
.staics .staicstit1
{
font-family: 'Poppins', sans-serif;
    font-size:17px;
	text-align:justify;
	line-height:21px;
    color: #636363;
    padding: 0px 0px 0px 0px;
}
.staics .stacst
{
       width: 30%;
    float: left;
    margin-right: 38px;
    padding-top: 57px;
}
.staics .stacst .stapic
{
    text-align: center;
    padding: 0px 0px 20px 0px;
}
.staics .stacst .staweird
{
font-family: 'Poppins', sans-serif;
    font-size:20px;
    color: #04648c;
	text-align:center;
    padding: 0px 0px 15px 0px;
}
.staics .stacst .staweird1
{
font-family: 'Poppins', sans-serif;
    font-size:16px;
	text-align:center;
    color: #505050;
    padding: 0px 0px 15px 0px;
}
/****************************************/
.partn-bg
{
 background: url(images/partn-bg1.jpg);
    height: 904px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
}
.partn
{
width:100%;
float:left;
}
.partn  .partins
{
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding: 50px 0px 15px 0px;
}
.partn .partins1
{
font-family: 'Poppins', sans-serif;
    font-size:16px;
	text-align:justify;
    color: #fff;
    padding: 0px 0px 15px 0px;
}

.earth-block {
	position: relative;
	float: left;
	width: 100%;
	height: 360px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;}

.earth {	
	position: absolute;
	left: 50%;
	bottom: -400px;
	width: 800px;
	height: 800px;
	margin-left: -400px;
	
	-webkit-animation-name: rotation;
	-webkit-animation-duration: 100s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: rotation;
	-moz-animation-duration: 100s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-o-animation-name: rotation;
	-o-animation-duration: 100s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	animation-name: rotation;
	animation-duration: 100s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;}	

@-webkit-keyframes rotation {
0% {
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);}
}
@-moz-keyframes rotation {
	0% {
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);}
}
@-o-keyframes rotation {
0% {
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);}
}
@keyframes rotation {
0% {
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(720deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);}
}	

.point {
	position: relative;
	width: 150px;}

.point.point-1 {
	top: 200px;
	left: 242px;}
	
.point.point-2 {
	top: 100px;
	left: 420px;}	
	
.point.point-3 {
	top: 320px;
	left: 360px;}
	
.point.point-4 {
	top: 123px;
	left: 650px;}
	
.point.point-5 {
	top: 240px;
	left: 536px;}
	
.point.point-6 {
	top: 290px;
	left: 720px;}			

.point .icon {
    position: absolute; 
    width: 50px;
    height: 50px;
	background: url("images/point-icon.png") 8px 8px no-repeat #fdda24;
	margin: auto;
    top: 0;
	left: 0;
	bottom: 0;
	right: 0;
    z-index: 3;
  
    -webkit-box-shadow: 
      0 0 0 10px   rgba(255,255,255,.2),
      0 0 25px 2px rgba(0,0,0,.4),
inset 0 0 0 8px   rgba(255,255,155,.4);
    -moz-box-shadow: 
      0 0 0 10px   rgba(255,255,255,.2),
      0 0 25px 2px rgba(0,0,0,.4),
inset 0 0 0 8px   rgba(255,255,155,.4);
    box-shadow: 
      0 0 0 10px   rgba(255,255,255,.2),
      0 0 10px 2px rgba(0,0,0,.4),
inset 0 0 0 8px   rgba(255,255,155,.4);
  
    -webkit-border-radius: 999px; 
    -moz-border-radius: 999px;
    border-radius: 999px;}

.point .pulse1 {
    position: absolute;  
    width: 100px;
    height: 100px;
    margin: auto; 
    top: 0;
	left: 0;
	bottom: 0;
	right: 0;
    z-index: 1;
    opacity: 0;
    border: 3px solid rgba(255,255,255,.1);
  
    -webkit-animation: pulsejg1 4s linear infinite;
    -moz-animation: pulsejg1 4s linear infinite;
    animation: pulsejg1 4s linear infinite;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    -webkit-box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
    -moz-box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
    box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}

.point .pulse2 {
    position: absolute;
    width: 100px;
    height: 100px;
    margin: auto; 
    top: 0; left: 0; bottom: 0; right: 0;
    z-index: 2;
    opacity: 0;
    border: 1px solid rgba(255,255,255,0);
  
    -webkit-animation: pulsejg2 4s linear infinite;
    -moz-animation: pulsejg2 4s linear infinite;
    animation: pulsejg2 4s linear infinite;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    -webkit-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}

@-webkit-keyframes pulsejg1 {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    50% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(.9);
        opacity: .2;
    }

    70% {
        -webkit-transform: scale(1.1);
        opacity: .35;
    }

    80% {
        -webkit-transform: scale(1.25);
        opacity: .2;
    }

    100% {
        -webkit-transform: scale(1.4);
        opacity: 0;
    }
}

@-moz-keyframes pulsejg1 {
    0% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    50% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    60% {
        -moz-transform: scale(.9);
        opacity: .2;
    }

    70% {
        -moz-transform: scale(1.1);
        opacity: .35;
    }

    80% {
        -moz-transform: scale(1.25);
        opacity: .2;
    }

    100% {
        -moz-transform: scale(1.4);
        opacity: 0;
    }
}

@keyframes pulsejg1 {
    0% {
        transform: scale(.6);
        opacity: 0;
    }

    50% {
        transform: scale(.6);
        opacity: 0;
    }

    60% {
        transform: scale(.9);
        opacity: .1;
    }

    70% {
        transform: scale(1.1);
        opacity: .25;
    }

    80% {
        transform: scale(1.25);
        opacity: .1;
    }

    100% {
        transform: scale(1.4);
        opacity: 0;
    }
}

@-webkit-keyframes pulsejg2 {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -webkit-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -webkit-transform: scale(1);
        opacity: .1;
    }

    60% {
        -webkit-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -webkit-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}

@-moz-keyframes pulsejg2 {
    0% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -moz-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -moz-transform: scale(1);
        opacity: .1;
    }

    60% {
        -moz-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -moz-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -moz-transform: scale(1.3);
        opacity: 0;
    }
}

@keyframes pulsejg2 {
    0% {
        transform: scale(.6);
        opacity: 0;
    }

    40% {
        transform: scale(.8);
        opacity: .05;
    }

    50% {
        transform: scale(1);
        opacity: .1;
    }

    60% {
        transform: scale(1.1);
        opacity: .3;
    }

    80% {
        transform: scale(1.2);
        opacity: .1;
    }

    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}

/*.partn .parti
{

	       text-align: center;
    z-index: 999;

    padding: 102px 0px 15px 0px;
    animation: loading 115s linear infinite;
}

@keyframes out {
  0% {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);} 
  100% {box-shadow: 0px 0px 0px 100px rgba(0, 0, 0, 0.0);}
}*/
	
/*.partn .parti1
{

	       text-align: center;
    z-index: 999;
    position: relative;
    padding: 0px 0px 15px 0px;*/
    /* width: 50px; */
    /* height: 50px; */
    /* border-radius: 100px; */
    /* animation: out 1.5s infinite ease-out; */
    /* background: #000; */
    /* position: fixed; */
    /* top: 50%; */
    /* left: 50%; */
    /* margin: -25px 0px 0px -25px; */
/*	
}

@keyframes loading{
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
*/

.partn .partins2
{
      width: 100%;
    float: left;
    /* z-index: -1; */
    /* position: relative; */
    margin-top: -12px;
  
}
.partn .partins2 .partleft
{
        width: 25%;
    float: left;
    padding: 25px 0px;
    margin-top: 70px;
    background: #125d7c;
}
.partn .partins2 .partleft .partcont
{
 font-family: Arial, Helvetica, sans-serif;
    font-size:60px;
	font-weight:bold;
	text-align:center;
    color: #1ccfe7;
    padding: 0px 0px 10px 0px;
}
.partn .partins2 .partleft .partcont1
{
 font-family: Arial, Helvetica, sans-serif;
    font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
    color: #ffffff;
    padding: 0px 0px 10px 0px;
}
.partn .partins2 .partcenter
{
    width: 50%;
    float: left;
    padding: 27px 0px;
    background: #06597c;
}
.partn .partins2 .partcenter .centcont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    z-index: 10;
    color: #fdda24;
    position: relative;
    padding: 20px 0px 35px 0px;
}
.partn .partins2 .partcenter .centcont1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    color: #1ccfe7;
    padding: 0px 0px 27px 0px;
	}
.partn .partins2 .partcenter .centcont2
{
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    text-align: center;
    color: #ffffff;
    padding: 0px 0px 10px 0px;
}
.partn .partins2 .partcenter .centcont3
{
        font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    line-height: 28px;
    color: #ffffff;
    padding: 0px 20px 15px 20px;
}
.partn .partins2 .partcenter .centcont4
{
	    text-align: center;
    padding-top: 15px;
}
.partn .partins2 .partcenter .centcont4 a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    background: #fdda24;
    color: #000000;
    padding: 12px 20px 12px 20px;
}
.partn .partins2 .partcenter .centcont4 a:hover
{
background:#3eb2d5;
color:#fff;
}



.partn .partins2 .partright
{
      width: 25%;
    float: left;
    padding: 25px 0px;
    margin-top: 70px;
    background: #125d7c;
}
.partn .partins2 .partright .partrightcont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    color: #24cc1b;
    padding: 0px 0px 27px 0px;
}
.partn .partins2 .partright .partrightcont1
{
 font-family: Arial, Helvetica, sans-serif;
    font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
    color: #ffffff;
    padding: 0px 0px 10px 0px;
}










/**************************************/
.payment-bg
{
     background: url(images/payment-bg.jpg);
    height: 515px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
}
.payment
{
width:100%;
float:left;
}
.payment .paypic
{
    text-align: center;
    padding: 40px 0px 15px 0px;
}
.payment .paypic1
{
text-align:center;
padding:0px 0px 0px 0px;
}
/*************************/
.footer-bg
{
    background: url(images/footer-bg.png);
    height: 184px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
} 
.footer
{
width:100%;
float:left;
padding-bottom:25px;
}
.footer .footmenu
{
          width: 45%;
    float: left;
	padding-bottom: 25px;
    padding-top: 45px;
}
.footer .footmenu ul
{
list-style:none;
padding:0px;
margin:0px;
}
.footer .footmenu ul li
{
    display: inline-block;
    padding: 11px 40px;
}
.footer .footmenu ul li a
{
 font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    color: #ffffff;
    padding: 0px 0px 0px 0px;
}
.footer .footmenu ul li a i
{
color:#3eb2d5;
}

.footer .footmenu ul li a:hover
{
color:#3eb2d5;
}
.footer .footsoci
{
    width: 20%;
    float: left;
	padding-bottom: 25px;
    padding-top: 45px;
}
.footer .footsoci .footsocicont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #ffffff;
    padding: 0px 0px 10px 0px;
}
.footer .footsoci .footsocicont1
{
    padding: 0px 0px 0px 42px;
}

.footer .footsoci .footsocicont1 a
{
}
.footer .footsoci .footsocicont1 a i
{
    padding-top: 10px;
    font-size: 30px;
    color: #1c75bb;
} 
.footer .footsoci .footsocicont1 a i:hover
{
color:#3eb2d5;
}


.footer .footadd
{
       width: 24%;
    float: right;
	padding-bottom: 25px;
    padding-top: 45px;
}
.footer .footadd .footwrd
{
          font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #ffffff;
    line-height: 28px;
    padding: 0px 0px 0px 0px;
}
/***********************************/
.last-bg
{
background:#292929;
    height:50px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-table;
}
.last
{
width:100%;
float:left;
}
.last .lastcont
{
font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	text-align:center;
	text-transform:uppercase;
    color: #757575;
    padding: 20px 0px 10px 0px;
}




/************************ member area *****************/


.alltitle
{
    font-size: 32px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #020202;
	    margin: 20px 0px 0px 0px;

}




/******* regiration part ***********/



#reg_bg{



background:url(images/reg_bg.html) no-repeat;



}



table.valid{



color:#fff;



}













/********** registration part **********/







.box6{



    /*box-shadow: 0px 4px 10px 3px #303131;



    padding: 10px;



background: -webkit-linear-gradient(#303131, #303131);



    background: -o-linear-gradient(#303131, #303131);



    background: -moz-linear-gradient(#AEB8C7, #303131);



    background: linear-gradient(#AEB8C7, #303131);



	background:#FFFFFF;

*/  font-family: 'Raleway', sans-serif;



	font-size:16px;



	line-height:25px;

	    color: #555;



}



.inpts{



    height: 40px;
    outline: none;
    padding: 0 4px;
    border: 1px solid #dcdcdc;



}



input.sbmt{

    color: #fff;
    background: #3eb2d5;
    font-size: 18px;
    border: 1px solid #3eb2d5;
    /* text-transform: uppercase; */
    float: left;
      padding: -2px 50px;
    cursor: pointer;
    display: inline-block;
    outline: none;
        font-weight: bold;
}

input.sbmt:hover

{

       background: #e9c716;
    border: 1px solid #e9c716;
    transition: 0.7s;
    color: #000;
}



#formname{



text-align: center;



    text-transform: uppercase;



    color:#000000;



    font-size: 24px;



	border:3px solid #09b719;



	}



#formname_main



{


color:#020202;
    text-transform: uppercase;
    font-size: 28px;
    text-align: center;
    background:url(images/login-bg2.html) repeat;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
    margin: 5px 0px;
}



#formname_sub



{



    color: #0b3986;
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
    /* background: #D1A703; */
    padding: 10px;
    width: 400px;
    border-bottom: 5px solid #0b3986;
    margin: 5px 0px;
    font-family: 'Poppins', sans-serif;


}



#formname_mainleft



{

font-family: 'Poppins', sans-serif;
    color: #f2f2f2;
    text-transform: uppercase;
    font-size: 28px;
    text-align: center;
    background: #1a97d0;
    border-radius: 4px;
    padding: 10px;
    width: 1180px;
    margin: 5px 0px;
}



#formname_mem



{



color:#FFFFFF;



text-transform:uppercase;



font-size:28px;



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: 'Poppins', 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: 18px;



    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: 45%;
    margin: 0px auto;
    margin: 25px 0px 0px 0px;
    float: left;
   font-family: 'Raleway', sans-serif;
    /* background: #212424; */
    border-radius: 0px;
    margin: 18px 10px;
    background: url(images/banner-bg1.jpg);
    padding: 20px;
}
.member_detail .leftitle
{
    font-family: 'Raleway', sans-serif;
    color: #ffdb2d;
    font-size: 26px;
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    border: 1px solid;
    margin-bottom: 20px;
}



.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: 18px;
   /* 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: 18px;
   /* border-radius: 5px;*/
    text-transform: uppercase;
}


.member_detail table tr td

{

    border-bottom: 1px solid #ffdb2d;
    color: #ffdb2d;
    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: 'Raleway', sans-serif;
    background: url(images/banner-bg1.jpg) repeat;
    /* height: 50px; */
    border: 2px solid #3eb2d5;
    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: 26px;



    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: 'Poppins', sans-serif;



	



}

.memberuser

{

float:left;

width:100%;

  /*  background: #D1A703;*/

	height:100px;

}

.memberuser table tr td

{

color:#FF0000;

font-family: 'Poppins', sans-serif;

font-size:18px;

}



.navigation a







{



    font-size: 18px;



    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: 'Poppins', sans-serif;
    color: #E7BA04;
    font-size: 20px;
    border: 1px solid;
    border-color: #020202;
    padding: 0;
    background-color: #020202;
}






.navigations th







{







font-family: 'Poppins', sans-serif;



    color: #FFFFFF;



    font-size: 22px;



    border-color: #666a6b;



    background-color:#7545b4;







}







.navigations td:hover







{

    font-family: 'Poppins', sans-serif;
    color: #E7BA04;
    font-style: Narrow;
    font-size: 20px;
    padding-left: 20px;
    border: 1px solid #3eb2d5;
    /* border-color: #666a6b; */
    background: #3eb2d5;
    transition: 0.7s;






}



.register



{



    width: 100%;



    margin: 0px auto;



	}



	.register table tr td



	{
         font-family: 'Poppins', sans-serif;
    font-size: 17px;
    /* float: left; */
    background: #04648c;
    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: 31%;
    height: 235px;
    background: #3eb2d5;
    float: left;
font-family: 'Raleway', sans-serif;
    margin: 0px 0px 0px 0px;
    border-bottom: 7px solid #3eb2d5;
    margin: 23px 14px;
    position: relative;
}
.table_r .table_r1:after
{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 150px solid transparent;
    border-right: 150px solid transparent;
    border-top: 63px solid #3eb2d5;
    /* top: 203px; */
    left: 9%;
}
.table_r .table_center

{

float:left;

width:20%;

}

.table_r .table_r2



{



    width: 30%;



height: 235px;



        background: #0591b1;



    float: left;



font-family: 'Poppins', 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: 'Poppins', 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: 22px;padding-left:17px;/*border-color:#000000;*//*border-radius:10px;*/



/*	background:#18BD9B;*/







}



.valids td.plan



{



	background:url('images/plan_bg.html') no-repeat;



	height:93px;



}



.valids td.plan1



{



	    background: #CFD6E6;



	height:50px;



}



.valids td.plan b{



    font-size: 22px;



    color: #1B1B1B;



    text-transform: uppercase;



}



.valids b







{







font-family:Arial, Helvetica, sans-serif;font-style:Narrow;font-size:20px;color:#2BB8DA;







}















.valids a







{







color::#2BB8DA;font-family:Arial, Helvetica, sans-serif;font-style:Narrow;font-size:18px; 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: 32px;

  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: 32px;

  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***********************/



/****************make deposit************************/

.makedeposit
{
width:100%;
float:left;
}

.makedeposit .deptitle
{  
 
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 38px;
  text-align: center;
      color: #fff;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.makedeposit .deptitle1
{
text-align:center;
padding:0px 0px 0px 0px;
}



table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #dddddd;
}


/****************make deposit************************/


























