@charset "utf-8";
/*font-family: 'Roboto', sans-serif;
font-family: 'Merriweather', serif;
font-family: 'Lato', sans-serif;
font-family: 'Poppins', sans-serif;
 CSS Document */

body {
	
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	background: #0b1d33 no-repeat top center !important;
    background-size: cover;
    background-attachment: fixed;
}

a {
	
	cursor:pointer !important;
	text-decoration:none !important;
}

.heartbeat {
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	        animation: heartbeat 1.5s ease-in-out infinite both;
}
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
.rotating {
	-webkit-animation: rotating 3s linear infinite;
	animation: rotating 3s linear infinite;
}
.rotating.fast {
	-webkit-animation: rotating 0.5s linear infinite;
	animation: rotating 0.5s linear infinite;
}

@-webkit-keyframes rotating {
    from{
        -webkit-transform: rotate(0deg);
    }
    to{
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes rotating {
    from{
        -moz-transform: rotate(0deg);
    }
    to{
        -moz-transform: rotate(360deg);
    }
}

.floater-2 {
	
    -webkit-animation: floater-2 infinite 4s ease-in-out;
    -moz-animation: floater-2 infinite 4s ease-in-out;
    animation: floater-2 infinite 4s ease-in-out;
    animation-fill-mode: forwards;
}

@-webkit-keyframes floater {0% {transform: translate3d(0px, 

0px, 0px);}50% {transform: translate3d(0px, -20px, 0px);}100% 

{transform: translate3d(0px, 0px, 0px);}}
@keyframes floater {0% {transform: translate3d(0px, 0px, 

0px);}50% {transform: translate3d(0px, -20px, 0px);}100% 

{transform: translate3d(0px, 0px, 0px);}}

@-webkit-keyframes floater-2 {0% {transform: translate3d(0px, 

0px, 0px);}80% {transform: translate3d(0px, -10px, 0px);}100% 

{transform: translate3d(0px, 0px, 0px);}}
@keyframes floater-2 {0% {transform: translate3d(0px, 0px, 

0px);}50% {transform: translate3d(0px, -10px, 0px);}100% 

{transform: translate3d(0px, 0px, 0px);}}


/*************************banner-bg start ******************************/
.banner-bg {
	
	background: url(../images/banner1.jpg) no-repeat top center;
	background-size: cover;
	padding: 0px 0px 0px;
	position:relative;
	
}

header {
	
    width: 100%;
    background: transparent;
    background-size: cover;
    padding: 20px 0px 20px 0px;
    position: relative;
    z-index: 11111;
}

header .navbar-inverse { 

	margin:0; 
	min-height:auto; 
	border-radius:0; 
	border:0;
	background:none;
}
 
header .navbar-collapse {
	
	 padding:0;
}

header .navbar-right {
	
	margin: 0;
	margin-right: 0px;
	border-bottom: 1px solid transparent;
}

header .navbar-inverse .navbar-nav > li { 

    padding: 20px 15px;
    display: inline-block;
    vertical-align: middle;
    float: none;
}

header .navbar-inverse .navbar-nav > li > a { 
   
	font-size: 16px;
    color: #fefefe;
	text-transform: capitalize;
    transition: .3s;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    font-family: 'Roboto', sans-serif;
}
	
header .navbar-inverse .navbar-nav > li > a:hover { 

	color: #00ebdc;
	transition:0.7s;

}

header .hbut {
	
	font-size: 16px;
	width: 100px;
    text-align: center;
    color: #fefefe;
	font-weight:700;
    text-transform: uppercase;
    transition: .3s;
    vertical-align: middle;
    padding: 10px 10px 10px 10px !important;
	border: transparent;
	background: transparent;
    font-family: 'Roboto', sans-serif;
}

header .hbut:hover {
	
	color: #0b2039!important;
    transition: 0.7s!important;
    background: #00ebdc !important;
    border-radius: 6px;
    padding: 10px 10px!important;
} 

header .hbut1 {
	
	font-size: 16px;
	width: 100px;
    text-align: center;
    color: #0b2039 !important;
	font-weight:700;
    text-transform: uppercase;
    transition: .3s;
    vertical-align: middle;
    padding: 10px 10px 10px 10px !important;
	border: transparent;
	background: #00ebdc;
	border-radius:6px;
    font-family: 'Roboto', sans-serif;
}

header .hbut1:hover {
	
	color: #fefefe !important;
	transition:0.7s;
	background: transparent;
	box-shadow: 0px 0px 8px #00ebdc;
} 

header .navbar-inverse .navbar-nav > li .btn { 

	height:43px;
	line-height:40px; 
	padding:0 20px !important;
}

header .navbar-inverse .navbar-header {
	
	padding: 0;
}

header .navbar-inverse .navbar-header a { 

	display:inline-block; 
}

header .navbar-inverse .navbar-header a img { 
	display:inline-block;
	transform-origin: 100% 0;
	margin: 7px 0px 0px 0px;
}

header .navbar-inverse .navbar-header a img:hover{
	animation-name: pulse;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@-webkit-keyframes pulse {

  0% {

    -webkit-transform: scale(1);
    transform: scale(1);

  }


  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {

    -webkit-transform: scale(1);
    transform: scale(1);

  }


}

@keyframes pulse {

  0% {

    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);

  }

  50% {

    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
   transform: scale(1.1);


 }


  100% {

    -webkit-transform: scale(1);
    -ms-transform: scale(1);
   transform: scale(1);

  }

}

.pulse {

  -webkit-animation-name: pulse;
 animation-name: pulse;
}

header .navbar-inverse .navbar-nav > li.btn_menu {
	
	padding: 17px 3px;
}

header .navbar-inverse .navbar-nav > li a.btn.btn-primary { 

	min-width:128px; 
	height:43px; 
	line-height:43px; 
	box-shadow:none;
}

.banner-bg .banner {
	
	margin: 0px 0px 0px 0px;
}

.banner-bg .banner .banleft {
	
	margin: 65px 0px 0px 0px;
}

.banner-bg .banner .banleft .banhead {
	
	margin: 0px 0px 0px 0px;
}

.banner-bg .banner .banleft .banhead h2 {

	font-family: 'Merriweather', serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}

.banner-bg .banner .banleft .banhead h2 span {
	
	color: #00ebdc;
}

.banner-bg .banner .banleft .banhead p {

	font-family: 'Lato', sans-serif;
	font-size: 18px;
	color: #fff;
	margin: 20px 0px 0px 0px;
}

.banner-bg .banner .banleft .banbut {
	
	margin: 30px 0px 30px 0px;
}

.banner-bg .banner .banleft .banbut .bbut1 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #0b1d33;
	text-transform: uppercase;
	background:#00ebdc;
	border-radius: 3px;
	border:1px solid #00ebdc;
	font-weight: 700;
    padding: 10px 30px 10px 30px;
	margin: 0px 10px 0px 0px;
}

.banner-bg .banner .banleft .banbut .bbut1:hover {
	
	background: transparent;
	color: #ffffff;
	transition: 0.7s;
}

.banner-bg .banner .banleft .banbut .bbut2 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-transform: uppercase;
	background: transparent;
	border-radius: 3px;
	border:1px solid #00ebdc;
	font-weight: 700;
    padding: 10px 30px 10px 30px;
	margin: 0px 0px 0px 0px;
}

.banner-bg .banner .banleft .banbut .bbut2:hover {
	
	background: #00ebdc;
	color: #0b1d33;
	transition: 0.7s;
}

.banner-bg .banner .banright {
	
	margin: 160px 0px 30px 0px;
}

.banner-bg .banner .banright .stat {
	
	background: #0b233f;
	border: 1px solid #00ebdc;
	width: 470px;
}

.banner-bg .banner .banright .stat ul {
	
	padding: 0px 0px 10px 0px;
	list-style-type: none;
	margin: 0px;
}

.banner-bg .banner .banright .stat ul li {
	
	padding: 10px 8px;
    display: inline-block;
}

.banner-bg .banner .banright .stat .sta1 {
	
	background: #142132;
    width: 215px;
    padding: 25px 0px 37px 7px;
	border-bottom: 3px solid #ff9918;
	border-radius: 5px;

}

.banner-bg .banner .banright .stat .sta2 {
	
	border-bottom: 3px solid #00ebdc;
	border-radius: 5px;
}

.banner-bg .banner .banright .stat .sta3 {
	
	border-bottom: 3px solid #04f915;
	border-radius: 5px;
}

.banner-bg .banner .banright .stat .sta4 {
	
	border-bottom: 3px solid #6381e1;
	border-radius: 5px;
}

.banner-bg .banner .banright .stat .sta5 {
	
	border-bottom: 3px solid #6b0bfc;
	border-radius: 5px;
}

.banner-bg .banner .banright .stat .sta6 {
	
	border-bottom: 3px solid #f51ac4;
	border-radius: 5px;
}

.banner-bg .banner .banright .stat .sta1 img {
	
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.banner-bg .banner .banright .stat .sta1 p {
	
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}

.banner-bg .banner .banright .stat .sta1 h2 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	color: #00ebdc;
	margin: 0px 0px 0px 0px;
}
/*************************banner-bg end ******************************/

/*************************plan-bg start ******************************/
.about-bg {
	
	background: #0b1d33 no-repeat top center;
	background-size: cover;
	padding: 0px 0px 0px;
	position:relative;
	
}
.about-bg .about {
}
.about-bg .about .about-head {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.about-bg .about .about-head p {
	font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.about-bg .about .about-head h2 {
	font-family: 'Merriweather', serif;
    font-size: 50px;
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}
.about-bg .about .about-para {
	margin:30px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.about-bg .about .about-para p {
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 16px;
    margin: 0px 0px 7px 0px;
	line-height:26px;

}
.about-bg .about .cert-com {
    background: #0c213c;
    border-radius: 10px;
    margin: 20px 0px 20px 0px;
    padding: 15px 15px 15px 15px;
    display: inline-block;
    width: 447px;
}
.about-bg .about .cert-com img {
    float: left;
    margin: 0px 20px 0px 0px;
}
.about-bg .about .cert-com h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    padding: 0px 20px 10px 0px;
    margin: 0px 0px 0px 0px;
}
.about-bg .about .cert-com a {
	font-family: 'Poppins', sans-serif;
    font-size: 30px;
    color: #067a82;
    font-weight: 700;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
.about-bg .about .cert-com a:hover{
	color:#fff;
}
.about-bg .about .cert-com .cert-but {
}
.about-bg .about .cert-com .cert-but .cert-but1{
	width: 216px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #0a2a42;
    background: linear-gradient(90deg, #00ebdc 0%, #00ebdc 72%);
    border: 1px solid #00ebdc;
    padding: 10px 8px;
    margin: 15px 0px 0px 0px;
    transition: 0.7s;
    text-transform: capitalize;
    display: inline-block;
    transition-duration: .5s;
    transition-property: transform;
    position: relative;
    border-radius: 5px;
}
.about-bg .about .cert-com .cert-but .cert-but1:hover{
	color: #00ebdc;
    background: transparent;
    border: 1px solid #00ebdc;
    transition: 0.7s;
}
.about-bg .about .about-right {
	margin: 89px 0px 0px 0px;
}
.about-bg .about .about-right img {
}
/*************************about-bg end ******************************/


/*************************plan-bg start ******************************/
.plan-bg {
	
	background: url(../images/ban2.jpg) no-repeat top center;
	background-size: cover;
	min-height:1673px;	
	padding: 0px 0px 0px;
	position:relative;
	
}

.plan-bg .planbg {
	
	margin: 0px 0px 0px 0px;
}

.plan-bg .planbg .head {
	
	margin: 30px auto 40px;
    text-align: center;
    width: 724px;
}

.plan-bg .planbg .head h1 {
	
	font-family: 'Merriweather', serif;
	font-size: 50px;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}

.plan-bg .planbg .head p {
	
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #fff;
	margin: 0px 0px 0px 0px;
}
.plan-bg .planbg .plan1 {
	background: url(../images/planbg.png) no-repeat;
    background-size: contain;
    background-position: center;
    width: 285px;
    min-height: 424px;
    text-align: center;
	box-shadow: 0px 0px 5px #00ebdc;
}

.plan-bg .planbg .plan1:hover {
	
    background: url(../images/plan-hov.png);
    background-size: contain;
    width: 285px;
    min-height: 424px;
	background-repeat:no-repeat;
	cursor: pointer;
    transform: scale(1.1);
    margin: 0px auto 0px;
    position: relative;
    z-index: 1;
}

.plan-bg .planbg .plan1 .top {
	
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.plan-bg .planbg .plan1 .top p {
	
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #ffffff;
	margin: 5px auto 20px;
    padding: 6px 40px 6px 40px;
    width: fit-content;
	background: #0b1d33;
	border: 1px solid #00ebdc;
	border-radius: 5px;
}

.plan-bg .planbg .plan1 .planhead {
	
	margin:0px 0px 0px 0px;
}

.plan-bg .planbg .plan1  .planhead h1 {
	
	font-family: 'Poppins', sans-serif;
	font-size: 36px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}

.plan-bg .planbg .plan1  .planhead p {
	
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

.plan-bg .planbg .plan1 .planpoint {
	
	margin: 45px 0px 0px 33px;
	text-align: left;
}

.plan-bg .planbg .plan1 .planpoint p img {
	
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

.plan-bg .planbg .plan1 .planpoint p {
	
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 30px;	
	margin:0px 0px 0px 0px;
}

.plan-bg .planbg .plan1 .botbut {
	
	margin: 30px 0px 0px 0px;
}

.plan-bg .planbg .plan1 .botbut .bbut {
	
	width: 170px;
    font-family: 'Poppins', sans-serif;
	color: #0b1d33;
	font-size: 16px;
    line-height:50px;
    margin: 6px 0px 15px 10px;
	text-align: center;
    cursor: pointer;
    position: relative;
    font-weight: 400;
    border-radius: 5px;
	border: none;
    padding:0px 0px;
    display: inline-block;
    background: #00ebdc;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    
}
.plan-bg .planbg .plan1:hover  .top ,.plan-bg .planbg .plan1 .top:hover {
}
.plan-bg .planbg .plan1:hover .bbut ,.plan-bg .planbg .plan1 .botbut .bbut:hover {
	background: transparent;
	color: #ffffff;
	transition: 0.7s;
	border: 1px solid #00ebdc;
}
.plan-bg .planbg .plan1:hover .planpoint ,.plan-bg .planbg .plan1 .planpoint:hover {
}

.plan-bg .advhead {
	
	margin: 90px 0px 0px 0px;
}

.plan-bg .advhead p {
	
	font-family: 'Merriweather', serif;
	font-size: 18px;
	color: #fff;
	margin: 0px 0px 10px 0px;
}

.plan-bg .advhead h2 {
		
	font-family: 'Merriweather', serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.plan-bg .advtext {
	
	margin: 40px 0px 30px 50px;
    border-left: 1px solid #058488;
   /* min-height: 445px;*/
}

.plan-bg .advtext .adtext1 {
	
	margin: 25px 0px 0px -32px;
}

.plan-bg .advtext .adtext1 img {
	
	margin: -13px 0px 0px 0px;
    padding: 0px 15px 40px 0px;
	float: left;
}

.plan-bg .advtext .adtext1 h2 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	color: #00ebdc;
	margin: 0px 0px 7px 0px;
}

.plan-bg .advtext .adtext1 p {
	
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	margin: 0px 0px 0px 0px;
}

.plan-bg .advbut {
	
	margin: 60px 0px 60px 95px;
}

.plan-bg .advbut .adbut {
	
	font-family: 'Poppins', sans-serif;
	color: #00ebdc;
	font-size: 18px;
	border: 1px solid #067d82;
	background: transparent;
	border-radius: 5px;
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 0px 0px;
}

.plan-bg .advbut .adbut:hover {
	
    background: #00ebdc;
    color: #0b1d33;
    transition: 0.7s;
}

.plan-bg .advright {
	
	margin: 0px 0px 0px 0px;
}

/*************************plan-bg end ******************************/

/*************************affliate-bg start ******************************/
.affliate-bg {
	
	background: url(../images/ban3.jpg) no-repeat top center;
	background-size: cover;		
	padding: 0px 0px 0px;
	position:relative;
	
}

.affliate-bg .depo {
	
	margin: 50px 0px 0px 0px;
    padding: 20px 30px 30px 50px;
	background: #0b233e;
	border-radius: 3px;
	min-height: 500px;
}

.affliate-bg .depo .depohead {
	
	margin: 25px 0px 60px 0px;
	
}

.affliate-bg .depo .depohead h1 {
	
	font-family: 'Merriweather', serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.affliate-bg .depo .depo1 {
	
	margin: 0px 0px 40px 0px;
	
}

.affliate-bg .depo .depo1 h1 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	color: #fff;
	margin: 0px 0px 25px 0px;
}

.affliate-bg .depo .depo1 img {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

.affliate-bg .depo .depo1 h2 {
		
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #00ebdc;
	font-weight: bold;
	margin: 0px 0px 25px 0px;
}

.affliate-bg .depo .depo1 p {
	
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 16px;
	margin: 0px 0px 7px 0px;
}

.affliate-bg .depo .depobut {
	
	margin: 0px 0px 7px 20px;
}

.affliate-bg .depo .depobut .dbut {
	
	font-family: 'Poppins', sans-serif;
	color: #00ebdc;
	font-size: 18px;
	border: 1px solid #067d82;
	background: transparent;
	border-radius: 5px;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
}

.affliate-bg .depo .depobut .dbut:hover {
	
    background: #00ebdc;
    color: #0b1d33;
    transition: 0.7s;
}

.affliate-bg .affliate {
	
	margin: 100px 20px 0px 20px;
}

.affliate-bg .affliate .affhead {
	
	margin: 0px 0px 0px 0px;
}

.affliate-bg .affliate .affhead h2 {
	
	font-family: 'Merriweather', serif;
	font-size: 50px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.affliate-bg .affliate .affhead p {
	
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
}

.affliate-bg .affliate .affleft {
	
	margin: 20px 0px 0px 0px;
}

.affliate-bg .affliate .affleft img {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.affliate-bg .affliate .affright {
	
	margin: 0px 0px 0px 0px;
}

.affliate-bg .affliate .affright .level {
	
	background: #0b233e;
	border-radius: 5px;
	margin: 20px 0px 35px 0px;
	padding: 40px 0px 35px 0px;
    width: 230px;
	text-align: center;
	box-shadow: 0px 0px 10px 0px #295f5c;
	
}

.affliate-bg .affliate .affright .level h1 {
	
	font-family: 'Poppins', sans-serif;
	color: #40fff7;
	font-size: 48px;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
}

.affliate-bg .affliate .affright .level p {
	
	font-family: 'Poppins', sans-serif;
	color: #ffffff;
	font-size: 16px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.affliate-bg .affliate .affright  img {
	
	margin: 198px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.affliate-bg .affliate .affright b {
	
	position: absolute;
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    line-height: 91px;
    background: -webkit-linear-gradient(to bottom, rgba(152, 158, 172, 0.05), rgba(152, 158, 172, 0.1));
    background: -o-linear-gradient(to bottom, rgba(152, 158, 172, 0.05), rgba(152, 158, 172, 0.1));
    background: linear-gradient(to bottom, rgba(152, 158, 172, 0.05), rgba(152, 158, 172, 0.1));
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: #33333314;
    margin: 40px 0px 0px 12px;
    font-weight: 900;
	text-align: right;
    
}

.affliate-bg .feature {
	
	margin: 70px 0px 0px 0px;
}
	
.affliate-bg .feature .feahead {
	
	margin: 0px 0px 0px 0px;
}

.affliate-bg .feature .fhead h1 {
	
	font-family: 'Merriweather', serif;
	font-size: 50px;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}

.affliate-bg .feature .feature1 {
	
	background: #0b233e;
	border-radius: 5px;
	min-height: 370px;
	margin: 30px 0px 0px 0px;
	padding: 30px 30px 40px 40px;
	transform: 0.7s;
}

.affliate-bg .feature .feature1:hover {
	
	background: #02c2ba;
	border-radius: 5px;
	transform: 0.7s;
}

.affliate-bg .feature .feature1 img {
	
	margin: 30px 0px 28px 0px;
	padding: 0px 0px 0px 0px;
}

.affliate-bg .feature .feature1 h2 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #00ebdc;
	margin: 0px 0px 25px 0px;
}

.affliate-bg .feature .feature1:hover.feature1 h2,.affliate-bg .feature .feature1 h2:hover {
	
	color: #0b1d33;
	transition: 0.7s;
}
	
.affliate-bg .feature .feature1 p {
	
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 16px;
	margin: 0px 0px 25px 0px;
}

.affliate-bg .feature .feature1:hover.feature1 p,.affliate-bg .feature .feature1 p:hover {
	
	color: #0b1d33;
	transition: 0.7s;
}

.affliate-bg .feature .feature1 a {
	
	margin: 0px 0px 0px 0px;
}

.affliate-bg .feature .feature1 .fbut {
	
	font-family: 'Poppins', sans-serif;
	color: #ffffff;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
}

.affliate-bg .feature .feature1:hover .fbut,.affliate-bg .feature .feature1 .fbut:hover {
	
	color: #0b1d33;
	transition: 0.7s;
}

.affliate-bg .feature .feature1 a i {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

/*************************affliate-bg end ******************************/

/*************************foot-bg start ******************************/
.foot-bg {
	
	background: url(../images/ban4.jpg) no-repeat top center;
	background-size: cover;		
	padding: 0px 0px 30px;
	position:relative;
	
}

.foot-bg .transaction {
	
	margin: 80px 0px 0px 0px;
}

.foot-bg .transaction .ltrans {
	
	margin: 50px 0px 0px 50px;
	background: url(../images/tranbg_03.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 400px;
	width: 200px;
	display: inline-block;
}

.foot-bg .transaction .ltrans p {
	
	font-family: 'Roboto', sans-serif;
	font-size: 48px;
	color: #ffffff;
	margin: 179px 0px 0px 0px;
    transform: rotate(-90deg);
    
}

.foot-bg .transaction .table {
	
	margin: 0px 0px 0px 0px;
}

.foot-bg .transaction .table .tabdep {
	
	margin: 0px 0px 0px 0px;
	background: url(../images/tabbg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 371px;
    min-height: 474px;   
	padding: 0px 10px 0px 10px;
}

.foot-bg .transaction .table .tabdep .head {
	
		margin: 0px 0px 30px 0px;
}

.foot-bg .transaction .table .tabdep .head h1 {
	
	font-family: 'Merriweather', serif;
	font-size: 24px;
	color: #ffffff;
	margin: 0px 0px 10px 31px;
    padding: 20px 0px 0px 0px;
}

.foot-bg .transaction .table .tabdep .head h1 img {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 0px;
}

.foot-bg .transaction .table table {
	
	width: 100%;
	text-align: center;
}

.foot-bg .transaction .table table tr {
	
	border-bottom: 1px solid #0b2f57;
	padding: 0px 0px 0px 0px;

}

.foot-bg .transaction .table table tr:nth-last-child(1) {
	
	border-bottom: none;
}

.foot-bg .transaction .table table tr td:nth-child(2) {
	padding: 0px 0px 0px 0px ;
	text-align:center;
}

.foot-bg .transaction .table table tr td {
	
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    color: #fff;
    margin: 0px 0px 0px 0px;
    line-height: 38px;
    text-align: left !important;
    padding: 0px 0px 0px 0px;
    border-right: none;
}

.foot-bg .foot {
	
	margin: 80px 0px 0px 0px;

}

.foot-bg .foot .foot1 {
	
	margin: 0px 0px 0px 0px;
	text-align: center;

}

.foot-bg .foot .foot1 img {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

.foot-bg .foot .foot1 h2 {
	
	font-family: 'Merriweather', serif;
	font-size: 30px;
	color: #ffffff;
	margin: 0px 0px 30px 0px;
}

.foot-bg .foot .foot1 p {
	
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #fff;
	margin: 0px 0px 30px 0px;
}

.foot-bg .foot .foot1 p img {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 70px;
	display: inline-block;
}

.foot-bg .foot .foot1 .icon-bar {
	
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.foot-bg .foot .foot1 .icon-bar a {
	
	
	margin: 0px 10px 0px 0px;
	
}

.foot-bg .foot .foot1 .icon-bar a i {
	
	color: #ffffff;
	font-size: 16px;
	padding: 10px 10px 7px 10px;
	border: 1px solid #02beb7;
	border-radius: 3px;
}

.foot-bg .foot .foot1 .icon-bar a i:hover {
	
	background: #00ebdc;
    color: #0b1d33;
    transition: 0.7s;
	border:1px solid #1e96c8;
}

.hi-icon {
	
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	width: 60px;
	height: 45px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}

.hi-icon:after {
	
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	
	speak: none;
    font-size: 20px;
    line-height: 20px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}

.hi-icon {
	
	overflow: hidden;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}

.hi-icon:after {
	
	display: none;
}

.hi-icon:hover {
	
	background: rgba(255,255,255,1);
	color: #000;
}
.hi-icon:hover:before {
	
	-webkit-animation: toTopFromBottom 0.5s forwards;
	-moz-animation: toTopFromBottom 0.5s forwards;
	animation: toTopFromBottom 0.5s forwards;
}

@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}

.foot-bg .foot .foot1 .mail  {
	
	margin: 30px 0px 30px 0px;
	text-align: left;
}
.foot-bg .foot .foot1 .mail p {
	
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

.foot-bg .foot .foot1 .mail p img {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:unset;
}

.foot-bg .foot .foot2 {
	
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #0b233e;
	border-right: 1px solid #0b233e;
	display: inline-block;
}

.foot-bg .foot .foot2 .payment {
	
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	border-bottom: 1px solid #0b233e;
	display: inline-block;
}

.foot-bg .foot .foot2 .payment1 {
	
	border-bottom: none;
}


.foot-bg .foot .foot2 .payment .pay {
	
	margin: 0px 0px 20px 0px;
	display: inline-block;
	width: 170px;
}

.foot-bg .foot .foot2 .payment .pay img {
	
	margin: 0px 0px 0px 0px;
	padding: 8px 15px 0px 0px;
	float: left;

}

.foot-bg .foot .foot2 .payment .pay h2 {
	
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #f7931a;
	margin: 0px 0px 5px 0px;
}

.foot-bg .foot .foot2 .payment .pay1 h2 {
	
	color: #fffdfd;
}

.foot-bg .foot .foot2 .payment .pay2 h2 {
	
	color: #236dc9;
}

.foot-bg .foot .foot2 .payment .pay3 h2 {
	
	color: #a4a8c2;
}

.foot-bg .foot .foot2 .payment .pay4 h2 {
	
	color: #a7a7a7;
}

.foot-bg .foot .foot2 .payment .pay5 h2 {
	
	color: #08b0fc;
}

.foot-bg .foot .foot2 .payment .pay6 h2 {
	
	color: #ffc600;
}

.foot-bg .foot .foot2 .payment .pay7 h2 {
	
	color: #ed1c24;
}
.cryptonatorwidget {
    border-radius: 4px;
    padding: 0 !important;
    background: transparent;
    border: 0px solid transparent;
    font-family: Sans-Serif;
    font-size: 100% !important;
    color: #fff !important;
	line-height: 30px;
    height: 30px;
    overflow: hidden;
    position: relative;
	font-family: 'Lato', sans-serif !important;
}
.cryptonatorwidget div:last-child {
	display:none;
}
.cryptonatorwidget div font
{
	display:none;
	color: #fff;
}
.cryptonatorwidget div b font
{
	display:inline-block;
	color: #fff;
}
.cryptonatorwidget div b
{
	font-family: 'Lato', sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    margin: 3px 0px 3px 0px;
}
.foot-bg .foot .foot2 .payment .pay p {
	
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

.foot-bg .foot .foot3 {
	
	margin: 0px 0px 0px 0px;
}

.foot-bg .foot .foot3 .address {
	
	margin: 0px 0px 30px 0px;
}

.foot-bg .foot .foot3 .address h2 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #ffffff;
	font-weight: 300;
	margin: 0px 0px 20px 0px;
}

.foot-bg .foot .foot3 .address ul {
	
	list-style-type: none;
	padding: 0px ;
	margin: 0px;
}

.foot-bg .foot .foot3 .address ul li {
	
	display: inline-block;
	margin:0px;
	padding: 0px 10px 0px 0px;
}
	
.foot-bg .foot .foot3 .address ul li img {
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.foot-bg .foot .foot3 .address p {
	
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}

.foot-bg .foot .foot3 .copy {
	
	margin: 0px 0px 0px 0px;
}

.foot-bg .foot .foot3 .copy p {
	
	font-family: 'Poppins', sans-serif;
	color: #ffffff;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
}

@media only screen and (max-width: 1200px){
	header .navbar-inverse .navbar-header a {
	  width: 220px;
	}
	header .navbar-inverse .navbar-nav > li.btn_menu {
	  padding: 17px 0;
	}
	header .navbar-inverse .navbar-nav > li {
	  padding: 0 6px;
	}
	header .navbar-inverse .navbar-header {
	  padding: 9px 0;
	}
	header .navbar-inverse .navbar-header {
		margin-left: 0;
	}
	header .navbar-inverse .navbar-header {
		margin-left: 0;
	}
	header .navbar-right {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1199px) {
	header .navbar-inverse .navbar-nav > li {
    	padding: 30px 14px;
	}
	header .navbar-inverse .navbar-nav > li .btn {
		min-width: 115px;
	}
	 header .navbar-inverse .navbar-nav > li a.btn.btn-primary {
		min-width: 110px;
	}
	header .navbar-right {
		border-bottom: 1px solid transparent;
	}
	header .navbar-inverse .navbar-header a img {
    	margin: 0px 0px 0px 0px;
	}
	header .navbar-inverse .navbar-header a {
    	margin: 15px 0px 0px 0px;
	}
	.plan-bg .planbg .plan1 {
		margin: 20px auto 20px;
	}
	.plan-bg .planbg .plan1:hover {
		margin: 20px auto 20px;
	}
	.plan-bg .advtext {
		/*min-height: 525px;*/
	}
	.plan-bg .advtext .adtext1 {
		margin: 30px 0px 0px -32px;
	}
	.plan-bg .advtext .adtext1 img {
		padding: 0px 15px 65px 0px;
	}
	.plan-bg .advbut {
		margin: 30px 0px 60px 95px;
	}
	.affliate-bg .affliate .affleft img {
		margin: auto;
	}
	.affliate-bg .affliate .affright img {
		margin: 198px 0px 0px 20px;
	}
	.affliate-bg .affliate .affright .level {
	   
		margin: 20px 0px 35px -20px;
	}
	.affliate-bg .feature .feature1 {
		min-height: 419px;
	}
	.foot-bg .transaction .ltrans {
		margin: 0px 0px 25px 0px;
		background: none;
		min-height: 0px;
		width: 100%;
		text-align: center;
	}
	.foot-bg .transaction .ltrans p {
		margin: 0px 0px 0px 0px;
		transform: none;
	}
	.foot-bg .foot .foot1 img {
		margin: auto;
	}
	.foot-bg .foot .foot1 .mail {
		text-align: unset;
	}

}

@media only screen and (max-width: 991px){
	header {
		padding: 10px 0px 10px 0px;
	}
	header .navbar-inverse {
	  text-align: center;
	}
	header .navbar-inverse .navbar-header {
	  width: 100%;
	}
	header .navbar-inverse .navbar-nav > li.btn_menu {
	  padding: 4px 0;
	}
	header .navbar-inverse .navbar-nav > li {
    	padding: 14px 15px;
	}
	.banner-bg .banner .banleft {
    	text-align: center;
	}
	.banner-bg .banner .banright {
		margin: 30px 0px 30px 0px;
	}
	.banner-bg .banner .banright .stat {
		margin: auto;
	}
	.about-bg .about {
		text-align: center;
	}
	.about-bg .about .cert-com img {
		float: unset;
		margin: 0px 0px 15px 0px;
	}
	.about-bg .about .cert-com h2 {
		padding: 0px 0px 10px 0px;
	}
	.about-bg .about .about-right img {
		display:none;
	}
	.plan-bg .planbg .head {
    	width: auto;
	 }
	.plan-bg .advhead {
		margin: 30px 0px 0px 0px;
		text-align: center;
	}
	.plan-bg .advtext {
	   
		border-left: none;
		text-align: center;
	}
	.plan-bg .advtext .adtext1 img {
		padding: 0px 15px 20px 0px;
		float: unset;
	}
	.plan-bg .advtext .adtext1 {
		min-height: 100px;
	}
	.plan-bg .advbut {
		margin: 180px 0px 60px 0px;
		text-align: center;
	}
	.affliate-bg .depo {
		text-align: center;
	}
	.affliate-bg .affliate {
		text-align: center;
	}
	.affliate-bg .affliate .affright .level {
		margin: 20px auto;
	}
	.affliate-bg .affliate .affright img {
		margin: 40px auto 20px;
	}
	.affliate-bg .feature {
		text-align: center;
	}
	.foot-bg .transaction .table .tabdep {
		margin: 0px auto 30px;
	}
	.foot-bg .foot .foot2 {
		border-left: none;
		border-right: none;
		text-align: center;
	}
	.foot-bg .foot .foot2 .payment {
		border-bottom: none;
	}
	.foot-bg .foot .foot3 {
		text-align: center;
	}
	
}

@media only screen and (max-width: 767px){
	header {
		width: 100%;
		background: #0a3e54 no-repeat top center fixed;
		background-size: cover;
		background-attachment: fixed;
		padding: 10px 0px 0px 0px;
		position: fixed;
		top: 0;
		z-index: 11111;
		border-bottom: 1px solid #00ebdc;
	}
	header .navbar-inverse {
	  text-align: left;
	}
	header .navbar-right {
		text-align: center;
	}
	header .navbar-toggle{ margin: 12px 0; border:0; background: #00ebdc; border-radius:0;}
	header .navbar-inverse .navbar-toggle:hover, 
	header .navbar-inverse .navbar-toggle:focus{  background: #436282;}
	header .navbar-inverse .navbar-toggle:hover .icon-bar, 
	header .navbar-inverse .navbar-toggle:focus .icon-bar{ background-color:#fff;}
	header .navbar-inverse .navbar-nav > li {
	  padding: 6px;
	  width: 100%;
	}
	header .navbar-inverse .navbar-nav > li > a:hover {
		
	}
	header .navbar-inverse .navbar-nav > li > a p {
		text-align:left;
	}
	header .hbut {
		margin:auto;
	}
	header .hbut1 {
		margin:auto;
	}
	.banner-bg .banner .banleft {
		margin: 120px 0px 0px 0px;
	}
	.banner-bg .banner .banleft .banhead h2 {
    	font-size: 40px;
	}
	.about-bg .about .cert-com {
		width: 330px;
	}
	.about-bg .about .about-head h2 {
		font-size: 40px;
	}
	.plan-bg .planbg .head h1 {
		font-size: 40px;
	}
	.plan-bg .advhead h2 {
		font-size: 40px;
	}
	.plan-bg .advtext {
		min-height: auto;
	}
	.plan-bg .advbut {
		margin: 30px 0px 60px 0px;
	}
	.affliate-bg .affliate .affleft img {
		width: 310px;
	}
	.affliate-bg .depo .depohead h1 {
		font-size: 40px;
	}
	.affliate-bg .depo .depobut {
		margin: 0px 0px 7px 0px;
	}
	.affliate-bg .affliate .affhead h2 {
		font-size: 40px;
	}
	.affliate-bg .feature .fhead h1 {
		margin: 0px 0px 30px 0px;
		font-size: 40px;
	}
	.affliate-bg .feature .feature1 {
		min-height: 0px;   
		width: 300px;
		margin: 0px auto 20px;
	}
	.foot-bg .transaction .ltrans p {
		font-size: 40px;
	}
	.foot-bg .transaction .table .tabdep {
		width: 300px;
	}
	.foot-bg .transaction .table .tabdep .head h1 {
		margin: 0px 0px 10px 0px;
	}
	
}


@media only screen and (max-width: 560px){
	
	.banner-bg .banner .banleft .banbut .bbut1 {
    	margin: 0px 10px 20px 0px;
	}
	.banner-bg .banner .banright .stat {
		width: 260px;
	}
	.banner-bg .banner .banright .stat ul {
		text-align: center;
	}
	.plan-bg .advtext {
		height: auto;
	}
	.affliate-bg .affliate .affright b {
		display:none;
	}

}


@media only screen and (max-width: 360px){
	

}




.innerform-logo h4 {
	font-size: 36px;
	color: #24328c;
	font-family: 'Roboto', sans-serif;
	line-height: 50px;
	margin: 0;
	padding: 70px 0 30px 0;
	display: inline-block;
	text-align: center;
}
.innerform-logo span {
	color: #24328c;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	padding: 40px 0;
	margin: 0;
}
.innerform-logo span a {
	color: #000;
	text-decoration:underline;
 }
 .innerform-logo {
	padding: 85px 0 40px 0;
}

.form_block i {
    width: 40px;
	height: 40px;
    background: transparent;
    color: #00ebdc;
    position: absolute;
    left: 8px;
    top: -14px;
    bottom: 0;
    margin: auto;
    text-align: center;
    padding-top: 10px;
    font-size: 18px;
}

.form_block i img {
	width: 34px;
}

.form_block {
	position: relative;
	margin: 15px 0;
	font-family: 'Roboto', sans-serif;
}
.upline h5 {
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	padding: 20px 0;
}
.upline h5 span {
	 color: #00ebdc;
}
.check_block {
	text-align: center;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.check_block a{
	color: #00ebdc;
 }
.check_block a:hover{
	color: #fff;
}
.cpy-form {
    text-align: center;
    padding: 15px 0;
    font-size: 15px;
    color: #ffffff;
    background: #00ebdc;
}
.inner-form {
	padding: 55px 0 35px 0;
	position: relative;
}
/*.inner-form::after {
	position: absolute;
	content: '';
	background: url(../images/bull-sm.png) no-repeat center;
	width: 351px;
	height: 343px;
	bottom: 0;
	left: -20px;
}
.inner-form::before {
	position: absolute;
	content: '';
	background: url(../images/bear-sm.png) no-repeat center;
	width: 351px;
	height: 343px;
	bottom: 0;
	right: 0;
}*/



.innerform-logo span a:hover {
	color: #fff;
}
 .form-head {
	padding: 60px 0;
}

.inner-bg2 {
    background: #0b1d33 no-repeat top center;
    background-size: cover;
}
 .abt-detail {
	padding: 40px 0;
}
.abt-detail h2 {
  font-family: 'Roboto', sans-serif;
    color: #00ebdc;
    font-size: 28px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0;
}

.msg {
	width: 75%;
	margin: auto;
}
.msg.sucess h5 {
	background: #339f7b;
	-webkit-box-shadow: -1px 32px 31px -6px rgba(51,159,123,0.36);
	-moz-box-shadow: -1px 32px 31px -6px rgba(51,159,123,0.36);
	box-shadow: -1px 32px 31px -6px rgba(51,159,123,0.36);
}
.msg h5 {
	font-size: 16px;
	color: #fff;
	padding: 4px 6px;
}
.msg.error h5 {
	background: #a80511;
	-webkit-box-shadow: -1px 25px 31px -6px rgba(168,5,16,0.35);
	-moz-box-shadow: -1px 25px 31px -6px rgba(168,5,16,0.35);
	box-shadow: -1px 25px 31px -6px rgba(168,5,16,0.35);
}
.msg.error i {
	background: #bf353f;
}
.msg i {
	width: 35px;
	height: 35px;
	text-align: center;
	padding-top: 10px;
	border-radius: 5px;
	margin-right: 10px;
}


/******************faq*********************/
.faq-bg {
	
    background: #ffffff no-repeat top center;
    background-size: cover;
    padding: 30px 0px 30px;
}

.faq-bg .faq-head {

    padding: 0px 0px 0px;
	text-align:center;
}

.faq-bg .faq-head h2 {
	
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #002e45;
    margin: 0px 0px 10px 0px;
    text-transform: uppercase;
}

.faq-bg .faq {

    padding: 0px 0px 0px;
}

.faq-bg .faq .faq_accordian1 {
	
	padding:0px 0px 30px 0px;
}

.faq-bg .faq .faq-box {
	
	box-shadow: 0px 0px 5px #00ebdc;
    padding: 10px;
    margin: 0px 0px 20px 0px;
    border-radius: 5px;
}

.faq-bg .faq .accordion-toggle {
	
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: transparent;
    border: 1px solid transparent;
    cursor: pointer;
    margin: 0px 0px 0px 30px;
    padding: 16px 25px;
    position: relative;
	transition:0.7s;
}

.faq-bg .faq .accordion-toggle:hover {

	background: transparent;
	color: #00ebdc;
	transition:0.7s;
	border: 1px solid transparent;
}

.faq-bg .faq .accordion-toggle.active:after {
	
    content: "-";
    position: absolute;
    left: -20px;
    top: 10px;
    width: 30px;
    height: 28px;
       background: #00ebdc;
    color: #000;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
}

.faq-bg .faq .accordion-toggle:before {
	
    content: "+";
    position: absolute;
    left: -20px;
    top: 10px;
    width: 30px;
    height: 28px;
    background: #00ebdc;
    color: #000;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
}

.faq-bg .faq .accordion-toggle.active:before {
	
	display:none;
}

.faq-bg .faq .accordion-content {
	
	display: none;
}

.faq-bg .faq .accordion-content {
	
	background-color: #0b233e;
	padding: 10px;
}

.faq-bg .faq .accordion-toggle.active {
	
	background: transparent;
	color: #00ebdc;
	transition:0.7s;
}

.faq-bg .faq .accordion-content p {
	
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #b3b0b0;
	margin:0px 0px 0px 0px;
    line-height: 26px;
}
.faq-bg .faq .accordion-content p a {
	color: #00ebdc;
}
.faq-bg .faq .accordion-content p a:hover {
	color: #fff;
}


/********************news******************/


.news-sec h4 {
	margin-bottom: 16px;
	color: #1e257a;
	font-size: 22px;
	text-transform: capitalize;
}

 
.news-sec h4 a {
	color: #b50b0b;
	font-size: 18px;
}

.news-sec.full_detail {
	min-height: auto;
}
.news-sec small {
	background-color: #ffd816;
	color: #5e0000;
	padding: 5px;
	margin-top: 20px;
	display: inline-block;
}

.news-sec p {
	font-size: 15px;
	font-weight: 500;
}
.news-sec {
	background-color: #ffffff;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.2);
	margin: 5px 0;
	min-height: 390px;
}
.full_detail {
	min-height: 145px;
}

/********************table page******************/

.table_page {
	color: #fff;
	font-size: 15px;
	margin: 20px 0;
}

.table_page i {
background: #e9c42a;
color: #000;
	border: transparent;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	padding-top: 8px;
	margin: 0 5px;
}

.abt-head.head-inner h4 {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
  .inv-info p {
	color: #fff;
	font-size: 16px;
	padding: 20px 0 0 0;
	width: 90%;
	margin: auto;
}

 


.referral-block li h5 {
	padding-bottom: 20px;
}
.referral-block li {
	font-size: 70px;
	font-weight: normal;
	color: #c62320;
	display: inline-block;
	background: #efefef;
	padding: 0px 0;
 
	width: 100%;
	margin: 20px 0;
	text-align: center;
}

.referral-block li small {
	font-size: 50px;
}







