@charset "utf-8";

/* CSS Document VisualHyip.com*/



/*

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

font-family: 'Source Sans Pro', sans-serif;

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

font-family: 'Gilroy-Light';

font-family: 'Gilroy-ExtraBold';

font-family: 'BEBAS';

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



light - 300

regular - 400

medium - 500

semi-bold  - 600

bold - 700

extra-bold - 800

black - 900

*/



#google_translate_element {

	

	color: transparent;

}



#google_translate_element a {

	

  display: none;

}



select.google_translate_element {

	

  color: black;

}



div.goog-te-gadget {

	

  color: transparent;

}



div.goog-te-gadget {

	

  color: transparent !important;

}



.goog-te-gadget .goog-te-combo {

	

    margin: 0px 0 !important;

    padding: 6px 5px;

    background: #7423fe;

    border: 1px solid #7423fe;

    color: #ffffff;

    border-radius: 5px;

    cursor: pointer;

    outline: none;

}

@media (max-width: 560px){

   .login-but .loginbut {   

   margin: 20px 110px 0px 0px!important;
    padding-left: 0px !important;

}

.bitleftr .bitoner .bitonepic {
        padding: 0px 0px 4px 40px!important;
}

.bitleftr .bitoner .bitonepic1 {

    padding: 0px 0px 0px 30px!important;
}



}



 .login-but{   margin: 0px auto;

    padding-left: 100px;

}

.login-but .loginbut {

    width: 200px;

    /* height: 42px; */

    color: #fefefe;

	float:right;

    border: 0px;

    line-height: 42px;

    /* margin: 24px 0px 20px 22px; */

    border: 1px solid #2f2a47;

    border-style: dashed;

    border-radius:5px;

    background: #2f2a47;

    outline: none;

    font-size: 18px;

    font-weight:600;

    font-family: 'Source Sans Pro', sans-serif;

	    margin: 20px 226px 0px 0px;

}

.login-but .loginbut:hover {

    color: #fff;

    border: 1px solid #ff2a22;

    transition: 0.7s;

    background: #ff2a22;

}



.cal-bg {

	

   background: #fff;

   padding: 25px 0px;

   position:relative;



}



.cal {

	

}



.cal .cal-head {

	

    font-family: 'Source Sans Pro', sans-serif;

    font-weight: bold;

    text-transform: uppercase;

    font-size: 36px;

    color: #181333;

    padding: 0px 0px 20px 0px;

}



.cal .calbg {

	

	padding:0px 0px 0px 0px;

}



.cal .calbg .cal1 {

	

    padding: 20px 0px 0px 0px;

    margin:0px auto 0px;

}



.cal .calbg .cal1 .cal-title {

	



    padding: 10px 0px 10px 20px;

    font-family: 'Source Sans Pro', sans-serif;

    font-size: 16px;

    color: #2f2a47;

    font-weight: 500;

    background: transparent;

    text-transform: uppercase;

}



.cal .calbg .cal1 .cal-invest {

	



padding: 2px 0px 5px 7px;

    background: #fff;

    /* outline: 2px solid white; */

    outline-offset: -7px;

    border-radius: 30px;

	border: 1px solid #ff2a22;

}



.cal .calbg .cal1 .cal-invest select {

	

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

    font-size: 16px;

    color: #ff2a22;

    height:30px;

    text-align: center;

    width: 95%;

    border: 1px solid transparent;

    background: transparent;

    outline: none;

    padding: 0px 10px;

	font-weight:500;

}



.cal .calbg .cal1 .cal-invest select option {



	color: #ff2a22;

    font-size: 16px;

	font-weight:500;

}



.cal .calbg .cal1 .cal-invest input {

	

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

    font-size: 16px;

    color: #ff2a22;

    height:30px;

    width: 95%;

    border: 1px solid transparent;

    background: transparent;

    outline: none;

    padding: 0px 20px;

	font-weight:500;

}



.cal .cal-but {

	

    text-align: center;

    padding: 100px 0px 88px 0px;

}



.cal .cal-but a {

	

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

    font-size: 24px;

    font-weight: 500;

    color: #fff;

    text-align: center;

    padding: 10px 40px;

    background: #fb5046;

    border: 1px solid #fb5046;

    border-bottom: 5px solid #7f1613;

    border-left: 5px solid #7f1613;

	transition:0.7s;

}



.cal .cal-but :hover {

		

    background: #82d424;

    border: 1px solid #82d424;

    border-bottom: 5px solid #023202;

    border-left: 5px solid #023202;

    transition: 0.7s;

    color: #fff;

}





body {

	

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

	color: #808080;

	font-size: 14px;

	font-weight: 400;

}

a

{

text-decoration:none !important;

}

.banner-bg {

	

    background: #000000 url(images/top-bg.jpg) no-repeat top center;

    background-size: cover;

    min-height: 755px;

    padding: 25px 0px;

}

.banner-bg .bannertextr

{

	    float: left;

}

.banner-bg .bannertextr ul

{

list-style:none;

padding:0px;

margin:0px;

}

.banner-bg .bannertextr ul li

{

    display: inline-block;

    padding: 6px 10px;

	font-family: 'Work Sans', sans-serif;

font-size:15px;

color:#ffffff;

}

.banner-bg .bannsuport

{

}

.banner-bg .bannsuport a

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #ffffff;

    padding: 0px 0px 0px 0px;

    padding: 12px 15px 12px 18px;

    border: 1px solid #695f71;

    border-radius: 5px;

}

.banner-bg .bannsuport a:hover

{

    background: #ff2a22;

    color: #fff;

    border: 1px solid #ff2a22;

}

.banner-bg .bannsuport a img

{

position: absolute;

    margin-left: 10px;

    margin-top: -4px;

}

.banner-bg .bannsoci

{

}

.banner-bg .bannsoci ul

{

list-style:none;

padding:0px;

margin:0px;

}

.banner-bg .bannsoci ul li

{

    display: inline-block;

    padding: 0px 4px;

}

.banner-bg .bannsoci ul li a

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #ffffff;

    padding: 0px 0px 0px 0px;

}

.banner-bg .bannsoci ul li a i

{

    border: 1px solid #ff2a22;

    height: 32px;

    width: 35px;

    padding: 8px 0px;

    text-align: center;

    border-radius: 15px;

}

.banner-bg .bannsoci ul li a i:hover

{

    background: #fff;

    color: #000;

    border: 1px solid #fff;

}

.banner-bg .bannlogo

{

    margin-top: 28px;

}

.banner-bg .bannlogo a

{

}



/*.topNav {

	

    padding: 38px 16px 0px 12px;

}



.topNav ul {

	

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.topNav ul li {

	

	display: inline-block;

}



.topNav ul li a {

	

    text-decoration: none;

   font-family: 'Work Sans', sans-serif;

    font-size: 16px;

    font-weight: 500;

    color: #eaeaea;

    padding: 0px 30px 0px 0px;

    display: block;

    transition: 0.7s;

}



.topNav ul li a:hover {

	

    color: #ff2a22;

    transition: 0.7s;

}



.topNav ul li:last-child a {

	

	padding-right: 0px;

}



.mobileMenu {

	

	position: absolute;

	top: 0px;

	left: -49px;

	z-index: 999;

	display: none;

}



.mobileMenu a {

	

	display: block;

	float: right;

	color: #ffffff;

	text-align: center;

	padding: 8px 17px;

	text-decoration: none;

	font-size: 17px;

	background-color: #29477c;

	border-radius: 7px 0 0 7px;

}

*/

.banner-bg .banntextr

{

    font-family: 'Work Sans', sans-serif;

    font-size: 20px;

    color: #ff2a22;

    padding: 38px 0px 8px 0px;

}

.banner-bg .banntextr1

{

    font-family: 'Expletus Sans', cursive;

    font-size: 40px;

    color: #ffffff;

    padding: 0px 0px 10px 0px;

}

.banner-bg .banntextr2

{

    font-family: 'Source Sans Pro', sans-serif;

    font-size: 26px;

    color: #ff2a22;

    padding: 0px 0px 21px 0px;

}

.banner-bg .banntextr2 span

{

color:#fafafa;

font-weight:bold;

}

.banner-bg .banntextr3

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #e9e9e9;

    padding: 0px 0px 0px 0px;

}

.banner-bg .bannplan

{

    text-align: center;

width: 400px;

    height: 400px;

    border-radius: 4%;

    background: url(images/plaoner.png) top center no-repeat;

    margin-top: 147px;

}

.banner-bg .bannplan .bannplatextr

{

    font-family: 'Work Sans', sans-serif;

    font-size: 28px;

    font-weight: bold;

    color: #ffffff;

    padding: 37px 0px 17px 0px;

    margin-left: -12px;

}

.banner-bg .bannplan .bannplatextr1

{

     font-family: 'Expletus Sans', cursive;

    font-size:21px;

    color:#33327c;

    padding: 0px 0px 0px 0px;

}

.banner-bg .bannplan .bannoner

{

}

.banner-bg .bannplan .bannoner .bannonewrd

{

}

.banner-bg .bannplan .bannoner .bannonewrd .bannclstextr

{

font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #9d9d9e;

    padding: 10px 0px 10px 10px;

} 

.banner-bg .bannplan .bannoner .bannonewrd .bannclstextr1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 21px;

	font-weight:bold;

    color: #ec1b2a;

    padding: 0px 0px 0px 30px;

}



.banner-bg .bannplan .bannoner .bannonewrd0

{

}

.banner-bg .bannplan .bannoner .bannonewrd0 .bannclstextr0

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #9d9d9e;

    padding: 10px 0px 10px 0px;

} 

.banner-bg .bannplan .bannoner .bannonewrd0 .bannclstextr10

{

    font-family: 'Work Sans', sans-serif;

    font-size: 21px;

	font-weight:bold;

    color: #33327c;

    padding: 0px 0px 0px 0px;

}







.banner-bg .bannplan .bannoner .bannoneclsrt

{

}

.banner-bg .bannplan .bannoner .bannoneclsrt .bannclswrdt

{

font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #9d9d9e;

    padding: 13px 0px 3px 10px;

} 

.banner-bg .bannplan .bannoner .bannoneclsrt .bannclswrdt1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 18px;

    font-weight: bold;

    color: #343232;

    padding: 0px 0px 0px 0px;

}



.banner-bg .bannplan .bannoner .bannoneclsrt0

{

}

.banner-bg .bannplan .bannoner .bannoneclsrt0 .bannclstwrtd

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #9d9d9e;

    padding: 10px 0px 10px 0px;

} 

.banner-bg .bannplan .bannoner .bannoneclsrt0 .bannclstwrtd1

{

    font-family: 'Work Sans', sans-serif;

    font-size:18px;

	font-weight:bold;

    color: #343232;

    padding: 0px 0px 0px 0px;

}



.banner-bg .bannplan .bannoner .bannoneclsrt .bannclswrdt2

{

font-family: 'Work Sans', sans-serif;

    font-size: 11px;

	font-weight:600;

    color: #33327c;

    padding: 7px 0px 3px 0px;

}

#slider {

	

	width:93%;

	margin:0 auto;

}



.slider-wrapper {

	

    position: relative;

    width: 100%;

    height: 478px;

    overflow: hidden;

    padding-left: 0;

    margin: 0;

}



.slider-wrapper li {

	display: none;

	height:100%;

}



.slider-wrapper li .slide_list{

	display:flex;

}



.slider-wrapper .current-slide {

	

	display: block;

}



.control-buttons {

	

	margin:0px 0px 0px -70px;

	text-align: center;

	padding: 0;

}



.control-buttons li {

	

    cursor: pointer;

    display: inline-block;

    background: #33327c;

    text-indent: -99999px;

    height: 13px;

    width: 13px;

    margin: 0 6px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

}



.control-buttons li:hover {

	

	    background: #e99819;

		transition:0.7s;

		box-shadow:0px 0px 10px 0px #fff;

}



.control-buttons li.active {

	

    box-shadow: 0px 0px 10px 0px #fff;

    background: #f53168;

}





.levelTwoNav {

    clear: both;

    padding-top: 25px;

    overflow: hidden;

}



.levelTwoNav .logo {

	float: left;

	/*width: 270px;*/

	margin-right: 100px;

}



.levelTwoNav .logo {



    display: inline-block;

    transform-origin: 100% 0;

    

}



.levelTwoNav .logo img:hover {

	

	animation-name: wobble-bottom;

	animation-duration: 1s;

	animation-timing-function: ease-in-out;

	animation-iteration-count: 1;

}



/* Wobble Bottom */

@keyframes wobble-bottom {

	16.65% {

		transform: skew(-12deg);

	}



	33.3% {

		transform: skew(10deg);

	}



	49.95% {

		transform: skew(-6deg);

	}



	66.6% {

		transform: skew(4deg);

	}



	83.25% {

		transform: skew(-2deg);

	}



	100% {

		transform: skew(0);

	}

}

/* Wobble Bottom */



.topNav {

	

    float: left;

    padding: 30px 16px 0px 12px;

}



.topNav ul {

	

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.topNav ul li {

	

	display: inline-block;

}



.topNav ul li a {

	

    text-decoration: none;

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

    font-size: 18px;

    font-weight: 500;

    color: #ffffff;

    padding: 0px 50px 0px 0px;

    display: block;

    transition: 0.7s;

    text-transform: uppercase;

}



.topNav ul li a:hover {

	

	color:#ff2a22;

	transition:0.7s;

}



.topNav ul li:last-child a {

	

	padding-right: 0px;

}



.mobileMenu {

	

    position: absolute;

    top: 45px;

    left: -49px;

    z-index: 999;

    display: none;

}



.mobileMenu a {

	

    display: block;

    float: right;

    color: #ffffff;

    text-align: center;

    padding: 8px 17px;

    text-decoration: none;

    font-size: 17px;

    background-color: #ff2a22;

    border-radius: 7px 0 0 7px;

}



.loginContainer {

	

	/*float:right;

	text-align: right;*/

}



.loginContainer .loginbut {



    width: 170px;

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

	font-size: 18px;

	color: #eceeee;

    line-height:50px;

    margin: 6px 0px 10px 10px;

	overflow: hidden;

    border: none;

    text-align: center;

    cursor: pointer;

    text-transform: uppercase;

    outline: 0;

    position: relative;

    color: #fff;

    font-weight: 400;

    border-radius: 0;

    padding:0px 0px;

    display: inline-block;

    background: #ff2a22;

    -moz-transition-duration: .3s;

    -webkit-transition-duration: .3s;

    -o-transition-duration: .3s;

    transition-duration: .3s;

    -webkit-box-shadow: 0 8px 6px -6px rgba(50,51,51,.4);

    -moz-box-shadow: 0 8px 6px -6px rgba(50,51,51,.4);

    box-shadow: 0 8px 6px -6px rgba(50,51,51,.4);

    z-index: 1;

}



.loginContainer .loginbut:after {

	

	content: "";

    position: absolute;

    left: 25%;

    top: 50%;

    height: 500px;

    width: 500px;

    background: #1b273d;

    -webkit-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

    -webkit-transform: translateX(-98%) translateY(-25%) rotate(45deg);

    transform: translateX(-98%) translateY(-25%) rotate(45deg);

    opacity: .15;

}



.loginContainer .loginbut:hover:after {

	

	-webkit-transform: translateX(-9%) translateY(-25%) rotate(45deg);

    transform: translateX(-9%) translateY(-25%) rotate(45deg);

    height: 604%;

    width: 300px;

    right: 0;

    border-radius: 100%;

}



.loginContainer .loginbut:hover {



	-webkit-box-shadow: 0 14px 26px -12px rgba(236,57,139,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(236,57,139,.2);

	box-shadow: 0 14px 26px -12px rgba(236,57,139,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(236,57,139,.2);

    color: #fff;

    border-radius: 16px;

    -moz-transition-duration: .3s;

    -webkit-transition-duration: .3s;

    -o-transition-duration: .3s;

    transition-duration: .3s;

    -webkit-box-shadow: 0 14px 26px -12px rgba(85,75,185,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(85,75,185,.2);

    box-shadow: 0 14px 26px -12px rgba(85,75,185,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(85,75,185,.2);

}



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

.advan-bg {

	

	background: #ffffff no-repeat bottom center;

	padding: 30px 0px;

	background-size:cover;

}

.advan-bg .advantextr

{

	font-family: 'Source Sans Pro', sans-serif;

	font-weight:bold;

	text-transform:uppercase;

    font-size:36px;

    color:#181333;

    padding:0px 0px 0px 0px;

}

.advan-bg .advantextr1

{

	font-family: 'Source Sans Pro', sans-serif;

	text-transform:uppercase;

    font-size:18px;

    color:#181333;

    padding:0px 0px 0px 0px;

}

.advan-bg .advanone

{

    margin-top: 107px;

}

.advan-bg .advanone .advpic

{

text-align: center;

    padding: 0px 0px 25px 0px;

}

.advan-bg .advanone .advtextr

{

    font-family: 'Expletus Sans', cursive;

    text-transform: uppercase;

    font-size: 24px;

    text-align: center;

    color: #24202b;

    padding: 0px 0px 0px 0px;

    padding: 0px 0px 10px 0px;

}

.advan-bg .advanone .advtextr1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    text-align: center;

    color: #8893b9;

    padding: 0px 0px 0px 0px;

}

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

.aff-bg {

	

	background: #ffffff no-repeat bottom center;

	padding: 30px 0px;

	background-size:cover;

}

.aff-bg .afftextr

{

	font-family: 'Source Sans Pro', sans-serif;

	font-weight:bold;

	text-transform:uppercase;

    font-size:36px;

    color:#181333;

    padding:0px 0px 0px 0px;

}

.aff-bg .afftextr1

{

	font-family: 'Source Sans Pro', sans-serif;

	text-transform:uppercase;

    font-size:18px;

    color:#181333;

    padding:0px 0px 0px 0px;

}

.aff-bg .affleftr

{

    margin-top: 75px;

    margin-bottom: 25px;

}

.aff-bg .affleftr .affcontr

{

    font-family: 'Work Sans', sans-serif;

    font-size: 16px;

    color: #031b4e;

    font-weight: bold;

    line-height: 27px;

    padding: 0px 0px 34px 0px;

}

.aff-bg .affleftr .afflefone

{

}

.aff-bg .affleftr .afflefone .affleonepic

{

    padding: 28px 0px 0px 0px;

}

.aff-bg .affleftr .afflefone .affleonetextr

{

    font-family: 'Source Sans Pro', sans-serif;

    font-weight: bold;

    font-size: 24px;

    color: #242424;

    padding: 53px 0px 0px 0px;

}

.aff-bg .affirightr

{

    margin-top: 15px;

}

.aff-bg .affirightr .affirightextr

{

    font-family: 'Source Sans Pro', sans-serif;

    font-size: 30px;

    color: #031b4e;

    padding: 0px 0px 25px 0px;

}

.aff-bg .affirightr .affirightextr span

{

font-weight:bold;

}

.aff-bg .affirightr .affirightextr1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 16px;

    color: #585656;

    line-height: 27px;

    padding: 0px 0px 0px 0px;

}

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

.bit-bg {

	

    background: url(images/bit-bg.jpg) no-repeat bottom center;

    padding: 30px 0px;

    min-height: 650px;

    background-size: cover;

}

.bit-bg .bittextr

{

font-family: 'Source Sans Pro', sans-serif;

    font-weight: bold;

    text-transform: uppercase;

    font-size: 36px;

    color: #ffffff;

    padding: 27px 0px 8px 0px;

}

.bittextr1

{

	font-family: 'Source Sans Pro', sans-serif;

	text-transform:uppercase;

    font-size:18px;

    color:#ffffff;

    padding:0px 0px 0px 0px;

}



.bitleftr

{

}

.bitleftr .bittextr2

{

    font-family: 'Work Sans', sans-serif;

    font-size: 16px;

    color: #c4c0d3;

    line-height: 23px;

    padding: 40px 0px 0px 0px;

}

.bitleftr .bitoner

{

    margin-top: 40px;

}

.bitleftr .bitoner .bitonepic

{

font-family: 'Expletus Sans', cursive;

    font-size: 18px;

    color: #ff2a22;

    padding: 0px 0px 4px 0px;

}

.bitleftr .bitoner .bitonepic1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    text-transform: uppercase;

    color: #efefef;

    padding: 0px 0px 0px 0px;

}

.bitrightr

{

margin-top: -80px;

}

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

.affi-bg {

	

   	background: #ffffff no-repeat bottom center;

    padding: 30px 0px;

    min-height: 578px;

    background-size: cover;

}

.affiextr

{

font-family: 'Source Sans Pro', sans-serif;

    font-weight: bold;

    text-transform: uppercase;

    font-size: 36px;

    color: #181333;

    padding: 27px 0px 8px 0px;

}

.affiextr1

{

	font-family: 'Source Sans Pro', sans-serif;

	text-transform:uppercase;

    font-size:18px;

    color:#181333;

    padding:0px 0px 0px 0px;

}

.affi-bg .affilefone

{

}

.affi-bg .affilefone .affilefcontr

{

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

    font-size: 24px;

    color: #24202b;

    padding: 55px 0px 27px 0px;

}

.affi-bg .affilefone .affilefcontr span

{

font-weight:bold;

}

.affi-bg .affilefone .affilefcontr1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 15px;

    color: #808080;

    line-height: 28px;

    padding: 0px 0px 0px 0px;

}

.affi-bg .ref{

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

    font-size: 20px;

    color: #24202b;

	font-weight:normal;

	padding-top:20px;

}

.affi-bg .ref span{

	font-size:24px;

	font-weight:bold;

}

.affi-bg .refer-but {
	
	    padding: 10px 0px 0px 0px;
}

.affi-bg .refer-but p {
	
	    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    color: #2f2a47;
    line-height: 28px;
    margin: 0px 0px 0px 0px;
}

.affi-bg .refer-but p a {
	
	color: #ff2a22;
	font-weight:bold;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    transition: 0.7s;
}

.affi-bg .refer-but p a:hover {
	
	color: #2f2a47;
	transition: 0.7s;
}


.affi-bg .refer-but .ref-but {
	
	padding: 20px 0px 20px 0px;
}	

.affi-bg .refer-but .ref-but1 {

    width: 200px;
    color: #fefefe;
    border: 0px;
    line-height: 42px;
    border: 1px solid #2f2a47;
    border-style: dashed;
    border-radius:5px;

    background: #2f2a47;

    outline: none;

    font-size: 18px;

    font-weight:600;

    font-family: 'Source Sans Pro', sans-serif;


}

.affi-bg .refer-but .ref-but1:hover {

    color: #fff;

    border: 1px solid #ff2a22;

    transition: 0.7s;

    background: #ff2a22;

}	

.affi-bg .affirightone

{

    margin-top: 20px;

}

.affi-bg .affioner

{

    margin-bottom: 28px;

    margin-top: 58px;

}

.affi-bg .affioner .affionerpic

{

    padding: 0px 0px 15px 0px;

}

.affi-bg .affioner .affionercont

{

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

    font-size: 24px;

    color: #031b4e;

    font-weight: bold;

    padding: 0px 0px 15px 0px;

}

.affi-bg .affioner .affionercont1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #8893b9;

    padding: 0px 0px 0px 0px;

}

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

.sec-bg {

	

   	background: #ffffff no-repeat bottom center;

    padding: 30px 0px;

    background-size: cover;

}

.secpic

{

    /*margin-top: 25px;*/

}

.secpic img

{

    margin: 16px 55px;

}

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

.pay-bg {

	

   	background: #24202b no-repeat bottom center;

    padding: 30px 0px;

    background-size: cover;

}

.paylogo

{

    margin-top: 28px;

    margin-bottom:20px;

}

.paypic

{

   

}



.paypic img

{

           margin: 5px 20px;

}



.paypic .paypiconer

{

margin-top: 20px;

}





.video-bg {

	

   	background: #000000 url(images/video-bg.jpg) no-repeat top center;

    background-size: cover;

    padding: 50px 0px 50px;

}





.video-bg .video {

	

   	

}





.video-bg .video .video1 {

	

       background: transparent;

    padding: 1px;

    border: 2px solid #ff2a22;

    box-shadow: 3px 3px 3px 0px #261c24;	

}





.video-bg .video .video-text {

	

   	

}



.video-bg .video .video-text h2 {

	

   	    color: white;

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

    font-size: 32px;

    margin: 0px 0px 10px 0px;

}



.video-bg .video .video-text p {

	

    margin: 25px 0px 0px 0px;

    font-size: 16px;

    color: #a9b1cc;

	line-height:30px;

}

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

.footer-bg {

	

   

    padding: 30px 0px;

    background-size: cover;

    background: #e4e9ec;

}

.footer-bg .footerleft

{

}

.footer-bg .footerleft .footermenu

{

}

.footer-bg .footerleft .footermenu ul

{

list-style:none;

padding:0px;

margin:0px;

}

.footer-bg .footerleft .footermenu ul li

{

    padding: 10px 0px;

}

.footer-bg .footerleft .footermenu ul li a

{

    font-family: 'Source Sans Pro', sans-serif;

    font-size: 14px;

    text-transform: uppercase;

    color: #24202b;

    font-weight: 700;

    padding: 0px 0px 0px 0px;

}

.footer-bg .footerleft .footermenu ul li a i

{

    color: #ff2a22;

    font-weight: bold;

    font-size: 15px;

}

.footer-bg .footerleft .footermenu ul li a:hover

{

color:#ff2a22;

}

.footer-bg .footrightr

{

}

.footer-bg .footrightr .footrightextr

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #24202b;

    line-height: 35px;

    font-weight: 700;

    padding: 10px 0px 0px 40px;

    margin-top: -7px;

}

.footer-bg .footrightr .footrightextr i

{

    font-size: 20px;

    color: #ff2a4e;

    position: absolute;

    margin-left: -20px;

    margin-top: 5px;

}

.footer-bg .footrightr .footrightextr span

{

text-transform:uppercase;

}

.footer-bg .footsoci

{

text-align: center;

    margin-top: 28px;

}

.footer-bg .footsoci ul

{

list-style:none;

padding:0px;

margin:0px;

}

.footer-bg .footsoci ul li

{

    display: inline-block;

    padding: 0px 5px;

}

.footer-bg .footsoci ul li a

{

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

color:#fff;

padding:0px 0px 0px 0px;

}

.footer-bg .footsoci ul li a i

{

color: #fff;

    background: #ff2a4e;

    width: 36px;

    height: 34px;

    font-size: 18px;

    text-align: center;

    padding: 8px 10px;

    border-radius: 35px;

}

.footer-bg .footsoci ul li a i:hover

{

    background: #24202b;

}

.footer-bg .footrightextr1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    text-align: center;

    color: #465762;

    padding: 20px 0px 0px 0px;

}

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



@media only screen and (max-width: 768px) {

.banner-bg .bannsuport {

margin-top: 28px;

}

.banner-bg .bannsoci {

margin-top: 28px;

}

.secpic {

    margin-top: 25px;

    margin-left: 162px;

}

}

@media only screen and (max-width: 1199px) {



}

@media only screen and (max-width: 992px) {



.banner-bg .bannsuport {

margin-top: 28px;

}

.banner-bg .bannsoci {

margin-top: 28px;

}

}





@media only screen and (max-width: 1023px) {

	.mobileMenu {

		display: block;

	}

	.topNav {

    position: fixed;

    right: -270px;

    top: 45px;

    background-color: #191434;

    width: 270px;

    padding-left: 30px;

    z-index: 999;

	}

	.topNav.mobileNav {

		right: 0px;

	}

	.topNavLinks {

		border: none;

	}

	.topNavLinks ul li {

		display: block;

	}

	.topNavLinks ul li a, .topNavLinks ul li a:hover {

		border: none;

	}

	.topNavLinks ul li a {

		padding: 10px 0px 10px;

		color: #ffffff;

		font-weight: 400;

	}

	.loginContainer {

		position: fixed;

		top:354px;

		right: -270px;

		background-color: #29477c;

		width: 270px;

		z-index: 999;

		margin-top: 0px;

	}

	.loginContainer.mobileNav {

		right: 0px;

		text-align: left;

	}

	.loginContainer .registration {

		margin: 0px 0px 30px 10px

	}

	.loginContainer .signin {

		margin: 30px 0px 20px 15px;		

	}

	.bannerDescription h1 {

		width: 500px;

	}

	.bannerDescription h3 {

		width: 500px;

	}

}







@media only screen and (max-width: 1023px) {

	/*.mobileMenu {

		display: block;

	}

	.topNav {

		position: fixed;

		right: -270px;

		top: 45px;

		background-color: #29477c;

		width: 270px;

		padding-left: 30px;

		z-index: 999;

	}

	.topNav .mobileNav {

		right: 0px;

	}

	.topNavLinks {

		border: none;

	}

	.topNavLinks ul li {

		display: block;

	}

	.topNavLinks ul li a, .topNavLinks ul li a:hover {

		border: none;

	}

	.topNavLinks ul li a {

		padding: 10px 0px 10px;

		color: #ffffff;

		font-weight: 400;

	}*/



	

}



@media (max-width:420px) {





.videooner .videotextr1 {

    font-family: 'Source Sans Pro', sans-serif;

    font-size: 22px;

    font-weight: bold;

    color: #f8f8f8;

    text-align: center;

    padding: 51px 0px 0px 0px;

}



.videooner .videotextr {

    font-family: 'Work Sans', sans-serif;

    font-size: 20px;

    color: #f8f8f8;

    padding: 79px 0px 0px 0px;

}



.banner-bg .bannplan {

    text-align: center;

    width: 320px;

    height: 400px;

    border-radius: 4%;

    background: url(images/plaoner.png) top center no-repeat;

    margin-top: 147px;

    margin-left: -62px;

}



.affi-bg .affioner

{

    margin-bottom: 28px;

    margin-top: 58px;

}

.affi-bg .affioner .affionerpic

{

    padding: 0px 0px 15px 0px;

}

.affi-bg .affioner .affionercont

{

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

    font-size: 24px;

    color: #031b4e;

    font-weight: bold;

    padding: 0px 0px 15px 0px;

}

.affi-bg .affioner .affionercont1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #8893b9;

    padding: 0px 0px 0px 0px;

}



}





@media (max-width:560px) {





.videooner .videotextr1 {

    font-family: 'Source Sans Pro', sans-serif;

    font-size: 22px;

    font-weight: bold;

    color: #f8f8f8;

    text-align: center;

    padding: 51px 0px 0px 0px;

}



.videooner .videotextr {

    font-family: 'Work Sans', sans-serif;

    font-size: 20px;

    color: #f8f8f8;

    padding: 102px 0px 0px 0px;

}



.banner-bg .bannplan

{

    text-align: center;

    width: 398px;

    height: 400px;

    border-radius: 4%;

    background: url(images/plaoner2.png) top center no-repeat;

    margin-top: 147px;

    margin-left: -62px;

}





.banner-bg .bannplan .bannplatextr

{

    font-family: 'Work Sans', sans-serif;

    font-size: 18px;

    font-weight: bold;

    color: #ffffff;

    padding: 30px 0px 15px 3px;

    margin-left: -12px;

}

.banner-bg .bannplan .bannplatextr1

{

    font-family: 'Expletus Sans', cursive;

    font-size: 17px;

    color: #33327c;

    padding: 0px 0px 0px 0px;

}

.banner-bg .bannplan .bannoner

{

}

.banner-bg .bannplan .bannoner .bannonewrd

{

}

.banner-bg .bannplan .bannoner .bannonewrd .bannclstextr

{

padding: 10px 0px 10px 11px;

    font-family: 'Work Sans', sans-serif;

    font-size: 11px;

    padding: 10px 0px 10px 10px;

    padding: 18px 0px 5px 38px;

} 

.banner-bg .bannplan .bannoner .bannonewrd .bannclstextr1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 15px;

    font-weight: bold;

    color: #ec1b2a;

    padding: 0px 0px 0px 48px;

}



.banner-bg .bannplan .bannoner .bannonewrd0

{

}

.banner-bg .bannplan .bannoner .bannonewrd0 .bannclstextr0

{

font-family: 'Work Sans', sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #343232;

    padding: 18px 0px 4px 0px;

} 

.banner-bg .bannplan .bannoner .bannonewrd0 .bannclstextr10

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    font-weight: bold;

    color: #33327c;

    padding: 0px 0px 0px 0px;

}







.banner-bg .bannplan .bannoner .bannoneclsrt

{

}

.banner-bg .bannplan .bannoner .bannoneclsrt .bannclswrdt

{

font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #9d9d9e;

    padding: 17px 0px 7px 0px;

} 

.banner-bg .bannplan .bannoner .bannoneclsrt .bannclswrdt1

{

font-family: 'Work Sans', sans-serif;

    font-size: 13px;

    font-weight: bold;

    color: #343232;

    margin: 0px 7px 0px 4px;

}



.banner-bg .bannplan .bannoner .bannoneclsrt0

{

}

.banner-bg .bannplan .bannoner .bannoneclsrt0 .bannclstwrtd

{

    font-family: 'Work Sans', sans-serif;

    font-size: 14px;

    color: #9d9d9e;

    padding: 17px 0px 7px 0px;

} 

.banner-bg .bannplan .bannoner .bannoneclsrt0 .bannclstwrtd1

{

    font-family: 'Work Sans', sans-serif;

    font-size: 13px;

    font-weight: bold;

    color: #343232;

    margin: 0px 7px 0px 4px;

}



.secpic

{

    margin-top: 34px;

    margin-left: 15px;

}



.paylogo {

    margin-top: 0px;

    margin-bottom: 35px;

}

.footer-bg .footerleft .footermenu

{

    text-align: center;

}

.footer-bg .footrightr {

    margin-top: 25px;

}

}







/********** registration part Media query **********/



 



@media (max-width:992px) {



.box6 , .box6 a  {

width:100%;

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

font-size:100%;

line-height:24px;

color: #4d4d4d;

padding-bottom:110px;

}



#formname_main {

	

	color: #fff;

    text-transform: uppercase;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

    background: #ff2a22;

    border-bottom-right-radius: 30px;

    border-bottom-left-radius: 30px;

    padding: 30px;

    margin: 0px 0px 0px 0px;

    width: 100%;

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

}



input, select, textarea {

width:auto;

height:auto;

}



/*input[type=submit] {

width: auto;

background: #eaa22f;

border: 1px solid #eaa22f;

color:#fff;

}



input[type=submit]:hover {



transform:scale(1.1);transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out;

background:#fff;    color: #2074c9;

    box-shadow: inset 100px 0px 0px 0px #003399;

	    border: 1px solid #2074c9;

}*/

input[type=submit]{

 background: #ff2a22;

    color: #fff;

    border: 1px solid #ff2a22;

    padding: 10px 30px;

    outline: none;

    box-shadow: inset 0 0 0 0 #211676;

    -webkit-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    transition: all ease 0.8s;

    font-size: 16px;

    font-weight: bold;

	border-radius:0px;

}

input[type=submit]:hover

{

    background: #feb729;

    color: #000000;

    box-shadow: inset 100px 0px 0px 0px #feb729;

    border: 1px solid #feb729;

	border-radius:20px;

}



}







/********** account-main page **********/





@media (max-width:420px) {



 

.member_detail , .member_detail table {

font-size:100%;

}





}



.menu ul li a {

padding:20px;

}



.tik , .users{

width:100%;

}



.menu ul li a {

padding:20px;

}



.tik , .users{

width:100%;

}



.tik .contents1 p {

    position: relative;

    width: 100%;

    color: #fff;

    font-size: 18px;

}

.tik .contents1 span {

    height: 100px;

    width: 100px;

    border-radius: 50%;

    background-color: #000;

    position: absolute;

left: 40px;

	}

	.tik .contents1 span img {

	padding:15px 0;

	}

.tik .contents1 {

    padding: 20px 0px;

    text-align: center;

    line-height: 45px;

    position: relative;

    background-color: #ff5600;

    width: 180px;

	margin: 10px 0px 30px 10px;

    display: inline-block;

}



.member_detail {

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

    /* background: #212424; */

    border-radius: 5px;

}



.member_detail .left , .member_detail .rightmembox{

    height: auto;

    background: rgba(255, 255, 255, 0.25);

	margin-bottom:30px;

}



.member_detail .left .boxcontent , .member_detail .rightmembox .boxcontent{

    border: 2px solid #542abe;

    box-sizing: border-box;

    padding: 15px;

    border-radius: 5px;

    width: 100%;

    background: #542abe38;

}

.member_detail .left .memtitlebox , .member_detail .rightmembox .memtitlebox{

    background: #000;

    color: #ff5600;

    padding: 13px 20px;

    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 table tr td {

    border-bottom: 1px solid #000;

    /* border-left: 1px solid #ffcc00; */

    color: #000;

    line-height: 32px;

}



.member_detail table tr td b {

	

	 color: #ff5600;

}



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





table {

    border: 6px solid transparent;

    border-collapse: initial;

}



button, input, select, textarea {

color:#000;

}



@media (min-width:1200px) {



.navigation .menutxt

{

    font-size: 16px;

    width: 240px;

    float: left;

    text-decoration: none !important;

    line-height: 50px;

    color:#fff;

	background-color: #542abe;

	margin-bottom:5px;

	transition:0.7s;



}

.navigation .menutxt:hover

{

color:#ff5600;

transition:0.7s;

background-color: #000;

}



.dropdownnav {

display:none;

}



}





@media (max-width:1200px) {





.dropdownnav {

display:block;

}



.fullnav{

display:none;

}



 .accordion {

 	width: 100%;

 	max-width: 360px;

 	margin: 30px auto 20px;

 	background: #FFF;

 	-webkit-border-radius: 4px;

 	-moz-border-radius: 4px;

 	border-radius: 4px;

 }



.accordion .link {

	cursor: pointer;

	display: block;

	padding: 15px 15px 15px 42px;

	color: #4D4D4D;

	font-size: 14px;

	font-weight: 700;

	border: 1px solid #CCC;

	position: relative;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

}



/*.accordion li:last-child .link {

	border-bottom: 0;

}*/



.accordion li i {

	position: absolute;

	top: 16px;

	left: 12px;

	font-size: 18px;

	color: #595959;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

}



.accordion li i.fa-chevron-down {

	right: 12px;

	left: auto;

	font-size: 16px;

}



.accordion li.open .link {

	color: #ff5600;

}



.accordion li.open i {

	color: #ff5600;

}

.accordion li.open i.fa-chevron-down {

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

}



.accordion li.default .submenu {display: block;}

/**

 * Submenu

 -----------------------------*/

 .submenu {

 	display: none;

 	background: #000;

 	font-size: 14px;

 }



 .submenu li {

 	border-bottom: 1px solid #4b4a5e;

 }



 .submenu a {

 	display: block;

 	text-decoration: none;

 	color: #d9d9d9;

 	padding: 12px;

 	padding-left: 42px;

 	-webkit-transition: all 0.25s ease;

 	-o-transition: all 0.25s ease;

 	transition: all 0.25s ease;

 }



 .submenu a:hover {

	background: #4b1ead;

    color: #fff;

	transition:0.7s;

 }







}





@media (min-width:992px) {



.box6{

width:100%;

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

font-size:14px;

line-height:24px;

color: #4d4d4d;

padding-bottom:110px;

}





#formname{

text-align: center;

    text-transform: uppercase;

    color:#000000;

    font-size: 22px;

	border:3px solid #09b719;

	}

#formname_main

{

	color: #fff;

    text-transform: uppercase;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

    background: #ff2a22;

    border-bottom-right-radius: 30px;

    border-bottom-left-radius: 30px;

    padding: 30px;

    margin: 0px 0px 0px 0px;

    width: 100%;

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

}



input.sbmt{

    background: #ff2a22;

    color: #fff;

    border: 1px solid #ff2a22;

    padding: 10px 30px;

    outline: none;

    box-shadow: inset 0 0 0 0 #211676;

    -webkit-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    transition: all ease 0.8s;

    font-size: 16px;

    font-weight: bold;

	border-radius:0px;

}

input.sbmt:hover

{

    background: #feb729;

    color: #000000;

    box-shadow: inset 100px 0px 0px 0px #feb729;

    border: 1px solid #feb729;

	border-radius:20px;

}





}





.form-control {

    display: block;

    width: 96%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

	    margin: 0 auto;

}





#formname_sub

{

color:#222;

text-transform:uppercase;

font-size:18px;

text-align:center;

/*background:#D1A703;*/

padding: 10px;

width:400px;

border-bottom: 5px solid #222;

margin:5px 0px;

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

}



.alls{

height:auto !important;

}

span#menu-icon{

height: 51px;

float: left;

width: 55px;

/*border-right: 5px solid #FFFFFF;*/

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;

}







table.make_deposit td.second{

background:#242e35;

    color: #fff;

    padding: 10px;

}

table.make_deposit td.first{

background:#242e35;

    color: #fff;

    padding: 10px;

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

	

}

.memberuser

{

float:left;

width:100%;

  /*  background: #D1A703;*/

	height:100px;

}

.memberuser table tr td

{

color:#FF0000;

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

font-size:16px;

}



.left-navigation .navigation ul {

	

	margin-bottom:0px;

}



.left-navigation .navigation ul , .register , 

.right-navigation {

    padding: 0;

	margin-bottom:15px;

}



.left-navigation .navigation ul li {

	

	list-style:none;

}



.navigation

{

opacity:1;

margin-top:0px;

    padding: 0;

	margin-bottom:40px;

}

.navigations td

{

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

    color: #E7BA04;

    font-size: 18px;

    border: 1px solid;

    border-color: #fff;

    padding: 0;

    background-color:#1f1f1f;

	   /* box-shadow: inset 0 0 0 0 #003399;*/

    -webkit-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    transition: all ease 0.8s;

	/*    border-radius: 7px;*/

}

.navigations th

{

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

    color: #FFFFFF;

    font-size: 20px;

    border-color: #666a6b;

    background-color:#7545b4;

}

.navigations td:hover

{

	font-family: 'Roboto', sans-serif;color:#E7BA04;font-style: Narrow;

	font-size: 18px;padding-left:20px;border:1px solid #fff; /*border-color:#666a6b;*/     color: #08072b;

	/* box-shadow: inset 0 0 0 0 #003399;*/

	background-color:#eaa22f;

}



	.register table tr td

	{

    font-family: "Roboto",sans-serif;

    font-size: 16px;

    background: #000;

    color: #FFF;

    line-height: 18px;

    border-radius: 3px;

    padding: 10px 0px;

    border: 1px solid #fff;

text-align: center;

	}

/*

.inheader{

    background: #E4B704;	

}

.item {

    background: #F5F2DC;

	}*/

.table_r

{

width:100%;

height:auto;

}

.table_r .table_r1

{

width: 64.5%;

height: 200px;

background:#fff;

float: left;

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

border-radius: 0px;

 margin: 0px 0px 0px 0px;

}

.table_r .table_r1 .left

{

float:left;

width:44%;

    margin: 10px 0px 0px 0px;

}

.table_r .table_r1 .left img

{

max-width:100%;

}

.table_r .table_r1 .right

{

float:left;

width:50%;

    margin: 0px 0px 0px 0px;

}

.table_r .table_r1 .right .text1

{

color: #fff;

font-family: "Open Sans",sans-serif;

font-size: 25px;

text-transform: uppercase;

padding: 55px 0px 0px 0px;

font-weight: bold;

}

.table_r .table_r1 .right .text2

{

    color: #fff;

    font-family: 'Open Sans', sans-serif;

    font-size: 25px;

    font-weight: 600;

    text-transform: inherit;

    padding: 13px 0px 0px 20px;

    font-weight: bold;

}

.table_r .table_r1 .reg

{

    float: left;

    width: 50%;

    background: #3f78ea;

    height: 75px;

    border-radius: 0px 0px 0px 0px;

	    margin: 20px 0px 0px 0px;

}

.table_r .table_r1 .reg .title

{

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

    font-size: 18px;

    text-transform: inherit;

    color: #fff;

    font-weight: 500;

text-align:center;

    margin: 16px 0px 0px 0px;

}

.table_r .table_r1 .reg .subtitle

{

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

    font-size: 18px;

    text-transform: inherit;

    color: #fff;

    font-weight: 500;

text-align:center;

    margin: 2px 0px 0px 0px;

}

.table_r .table_r1 .last

{

    float: left;

    width: 50%;

    background: #003399;

    height: 75px;

    border-radius: 0px 0px 0px 0px;

	    margin: 20px 0px 0px 0px;

}

.table_r .table_r1 .last .title

{

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

    font-size: 18px;

    text-transform: inherit;

    color: #fff;

    font-weight: 500;

text-align:center;

    margin: 16px 0px 0px 0px;

}

.table_r .table_r1 .last .subtitle

{

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

    font-size: 18px;

    text-transform: inherit;

    color: #fff;

    font-weight: 500;

text-align:center;

    margin: 2px 0px 0px 0px;

}

.table_r .table_center

{

float:left;

width:20%;

}

.table_r .table_r2

{

    width: 30%;

/*height: 235px;

background: #212424;*/

    float: left;

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

	border-radius: 5px;

	    margin: -10px 0px 0px 7px;

}

.table_r .table_r2 .button

{

float:left;

width:100%;

}

.table_r .table_r2 .button .but1

{

text-align:center;

width:100%;

margin: 0px 0px 0px 0px;

}

.table_r .table_r2 .button .but1 a

{

text-decoration: none;

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

    font-size: 20px;

    color: #fff;

    background: #3f78ea;

        padding: 5px 29px;

    text-transform: inherit;

    font-weight: 500;

    box-shadow: inset 0 0 0 0 #003399;

    -webkit-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    transition: all ease 0.8s;

}

.table_r .table_r2 .button .but1 a:hover {

    color: #fff;

    box-shadow: inset 0px 100px 0px 0px #003399;

}

.table_r .table_r2 .button .but2

{

text-align:center;

width:100%;

margin: 71px 0px 0px 0px;

}

.table_r .table_r2 .button .but2 a

{

text-decoration: none;

    text-decoration: none;

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

    font-size: 20px;

    color: #ffffff;

    background: #003399;

    padding: 5px 29px;

    text-transform: inherit;

    font-weight: 500;

    box-shadow: inset 0 0 0 0 #3f78ea;

    -webkit-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    transition: all ease 0.8s;

}

.table_r .table_r2 .button .but2 a:hover {

    color: #fff;

    box-shadow: inset 0px 100px 0px 0px #3f78ea;

}

.table_r .table_r2 .button .but3

{

text-align:center;

width:100%;

margin: 141px 0px 0px 0px;

}

.table_r .table_r2 .button .but3 a

{

    text-decoration: none;

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

    font-size: 20px;

    color: #fff;

    background: #3f78ea;

    padding: 5px 29px;

    text-transform: inherit;

    font-weight: 500;

    box-shadow: inset 0 0 0 0 #003399;

    -webkit-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    transition: all ease 0.8s;

}

.table_r .table_r2 .button .but3 a:hover {

    color: #fff;

    box-shadow: inset 0px 100px 0px 0px #003399;

}

.table_r .table_r2 .button .but4

{

text-align:center;

width:100%;

margin: 213px 0px 0px 0px;

}

.table_r .table_r2 .button .but4 a

{

text-decoration: none;

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

    font-size: 20px;

    color: #fff;

    background: #003399;

        padding: 5px 29px;

    text-transform: inherit;

    font-weight: 500;

    box-shadow: inset 0 0 0 0 #3f78ea;

    -webkit-transition: all ease 0.8s;

    -moz-transition: all ease 0.8s;

    transition: all ease 0.8s;

}

.table_r .table_r2 .button .but4 a:hover {

    color: #fff;

    box-shadow: inset 0px 100px 0px 0px #3f78ea;

}

.table_r .table_r3

{

width: 30%;

height: 235px;

background: #212424;

float: left;

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

border-radius: 5px;

 margin: 0px 0px 0px 7px;

}

.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.html') 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: #e82b25;

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