

/*****************************************************************
reset css
******************************************************************/

/*
font-family: 'Poppins', sans-serif;
font-family: 'Rajdhani', sans-serif;
font-family: 'Lato', sans-serif;
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: 0px 10px;
    font-size: 16px;
    font-weight: 600;
    background: url(../images/select_arrow_down.png) no-repeat center right, #d71640;
    border: 1px solid #d71640;
    color: #ffffff;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    font-family: 'Rajdhani', sans-serif;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #b8b4b5;
    height: 45px;
    display: inline-block;
    position: relative;
    /* top: 6px; */
    width: 180px;
}


body {
	
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	width: 100%;
	padding: 0;
	margin: 0;
	/*background: #0e044d no-repeat top center;*/
    background-size: cover;
    background-attachment: fixed;
}

h1, h2, h3, h4, h5, h6, p, ul {
	
	/*margin: 0;
	padding: 0;*/
}

ul {
	
	list-style: none;
}

wrapper {
	
	width: 100%;
}

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 {
	
	background: #0d177b url(../images/banner-bg.jpg) no-repeat top center;
	background-size: cover;
	min-height:0px;
	padding: 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

.banner-bg .top {
	
	padding: 0px 0px 0px;
}

.banner-bg .top .top1 {
	
	padding: 20px 0px 20px;
}

.banner-bg .top .top1 img {
	
	padding: 0px 10px 0px 0px;
	float:left;
}

.banner-bg .top .top1 h4 {
	
	font-family: 'Rajdhani', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#439df7;
	margin: 0px 0px 10px 0px;
	text-transform:uppercase;
}

.banner-bg .top .top1 p {
	
	font-family: 'Rajdhani', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#fff;
	margin: 0px 0px 0px 0px;
}

.banner-bg .top .top1 p a {
	
	font-family: 'Rajdhani', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#fff;
	margin: 0px 0px 0px 0px;
	transition:0.7s;
}

.banner-bg .top .top1 p a:hover {
	
	color:#d71640;
	transition:0.7s;
}

.banner-bg .top .top-lang {
	
	padding: 20px 0px 0px;
	text-align:center;
}

.banner-bg .top .top-lang h4 {
	
	font-family: 'Rajdhani', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#439df7;
	margin: 0px 0px 10px 0px;
	text-transform:uppercase;
}

.banner-bg .top .top-but {
	
    padding: 30px 0px 20px;
    text-align: center;
}

.banner-bg .top .top-but .top-but1 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 15px;
	font-weight:700;
    color: #fcfcfc;
    text-transform: uppercase;
    background: #d71640;
    border: 1px solid #d71640;
    transition: 0.7s;
    padding: 12px 26px;
    border-radius: 10px 0px 0px 10px;
    position: relative;
    left: 10px;
}

.banner-bg .top .top-but .top-but1:hover {
	
	background: #0a0054;
    color: #fcfcfc;
    transition: 0.7s;
    border: 1px solid #0a0054;
}

.banner-bg .top .top-but .top-but2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 15px;
	font-weight:700;
    color: #fcfcfc;
    text-transform: uppercase;
    background: #0a0054;
    border: 1px solid #0a0054;
    transition: 0.7s;
    padding: 12px 26px;
    border-radius: 0px 10px 10px 0px;
}

.banner-bg .top .top-but .top-but2:hover {
	
	background: #d71640;
    color: #fcfcfc;
    transition: 0.7s;
    border: 1px solid #d71640;
}

header {
	
    width: 100%;
    background: transparent;
    background-size: cover;
    padding: 20px 0px 20px 0px;
    border-top: 1px solid #2d4b86;
    border-bottom: 1px solid #2d4b86;
	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 26px;
    display: inline-block;
    vertical-align: middle;
    float: none;
}

header .navbar-inverse .navbar-nav > li > a p { 
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #3e68ba;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    transition: .3s;
    text-align: center;
}

header .navbar-inverse .navbar-nav > li > a p:hover { 

	color: #d71640;
	transition:.3s;
}

header .navbar-inverse .navbar-nav > li > a { 
   
	font-size: 18px;
    color: #fffffd;
	font-weight:700;
    text-transform:uppercase;
    transition: .3s;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    font-family: 'Rajdhani', sans-serif;
}
	
header .navbar-inverse .navbar-nav > li > a:hover { 

	transition:.3s; 
	color:#f4cf6a;
}

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;
}

header .navbar-inverse .navbar-header a img:hover{
	
		animation-name: wobble-bottom;
		animation-duration: 1s;
		animation-timing-function: ease-in-out;
		animation-iteration-count: 1;
}*/

@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);
	}
}

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 {
	
	padding:30px 0px 30px 0px;
}

.banner-bg .banner .banner-text {
	
	padding:30px 0px 30px 0px;
}

.banner-bg .banner .banner-text h4 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #f4cf6a;
    margin: 0px 0px 10px 0px;
    text-transform: uppercase;
}

.banner-bg .banner .banner-text h2 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 40px;
    font-weight:700;
    color: #ffffff;
    margin: 0px 0px 20px 0px;
    text-transform: uppercase;
}

.banner-bg .banner .banner-text h2 span {
	
	color: #f4cf6a;
}

.banner-bg .banner .banner-text p {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fdfdfd;
    margin: 0px 0px 20px 0px;
}

.banner-bg .banner .banner-but {
	
	padding:0px 0px 30px 0px;
}

.banner-bg .banner .banner-but a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    background: #d9173f;
    border: 1px solid #d9173f;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    padding: 16px 30px;
    border-radius: 8px;
    position: relative;
    text-transform: uppercase;
}

.banner-bg .banner .banner-but a:hover {

    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.banner-bg .banner .banner-but a i {
	
    position: absolute;
    opacity: 0;
    top: -1px;
    left: 0;
    /* background: #ffffffa8; */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
    width: 12%;
    height: 103%;
    transform: skew(-30deg,0deg);
    animation: move 3s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
}

@keyframes move {

	0%  { left: 0; opacity: 0; }

	5% {opacity: 0.0}

	48% {opacity: 0.2}

	80% {opacity: 0.0}

	100% { left: 82%}
}

.banner-bg .banner .banner-img {
	
    padding: 0px 0px 0px 0px;
    position: absolute;
    left: -60px;
    top: -90px;
}

.banner-bg .banner .banner-img img {
	
    margin: auto;
    width: 910px;
}

.banner-bg .banner .banner-img1 {
	
    padding: 0px 0px 0px 0px;
}

.banner-anim-m1 {
	
    width: 117px;
    position: absolute;
    left: -180px;
    right: 0px;
    margin: 0 auto;
    top: 30px;
    z-index: 1;
}

.banner-anim-m2 {
	
    width: 117px;
    position: absolute;
    left: 0px;
    right: 600px;
    margin: 0 auto;
    top: 320px;
    z-index: 1;
}

.banner-anim-m3 {
	
    width: 117px;
    position: absolute;
    left: 400px;
    right: 0px;
    margin: 0 auto;
    top: 30px;
    z-index: 1;
}

.plan-bg {
	
    background: #0a0054 url(../images/plan-bg.jpg) no-repeat top center;
	background-attachment:fixed;
    background-size: cover;
    padding: 30px 0px 30px;
}

.plan-bg .plan-head {
	
    padding: 30px 0px 30px;
}

.plan-bg .plan-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #f4cf6a;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

.plan-bg .plan-head p img {
	
    
}

.plan-bg .plan-head h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 40px;
	font-weight: 700;
    color: #fff;
	margin:0px 0px 0px 0px;
}

.plan-bg .plan-head h2 span {
	
	color: #f4cf6a;
}

.plan-bg .plan {
	
    padding: 30px 0px 30px;
	text-align:center;
}

.plan-bg .plan ul {
	
	padding:0;
	margin:0;
	list-style:none;
}

.plan-bg .plan ul li {
	
	padding:0px 20px;
	display:inline-block;
}

.plan-bg .plan ul li .planbg {
	
    background: #091371;
    background-size: cover;
    width: 240px;
    min-height: 0px;
    margin: 20px auto 20px;
    transition: 0.7s;
    text-align: center;
    border-radius: 5px;
    position: relative;
    z-index: 9999;
    cursor: pointer;
}

.plan-bg .plan ul li .planbg .plan-sub {
	
	background: #09054d;
    border-bottom: 6px solid #ee2751;
    text-align: left;
    padding: 0px 0px 10px 10px;
    display: inline-block;
    width: 100%;
}

.plan-bg .plan ul li .planbg .plan-sub .plan-sub1 {
	
    float: left;	
}

.plan-bg .plan ul li .planbg .plan-sub p {
	
    background: #a7a7aa;
    padding: 4px;
    width: 80px;
    margin: 0px 0px 10px 0px;
    border-radius: 0px 0px 20px 20px;
}

.plan-bg .plan ul li .planbg .plan-sub h4 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ec254f;
    margin: 14px 0px 0px 0px;
}

.plan-bg .plan ul li .planbg .plan-sub h3 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
	font-weight: 700;
    color: #fbfbfc;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}

.plan-bg .plan ul li .planbg .plan-sub .plan-img {
	
    float: right;
    position: relative;
    top: 40px;
    right: 10px;
}

.plan-bg .plan ul li .planbg .plan-per {
	
    padding: 40px 0px 0px 0px;
    text-align: left;	
}

.plan-bg .plan ul li .planbg .plan-per .plan-per1 {
	
    padding: 0px 0px 0px 20px;
    float: left;
    width: 45%;
    border-right: 1px solid #4e4a7a;
}

.plan-bg .plan ul li .planbg .plan-per .plan-per1 h2 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 28px;
	font-weight: 700;
    color: #ffffff;
	margin:0px 0px 0px 0px;
}

.plan-bg .plan ul li .planbg .plan-per .plan-per1 p {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 12px;
	font-weight:600;
    color: #f4cf6a;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;	
}

.plan-bg .plan ul li .planbg .plan-mainmin {
	
    padding: 30px 0px 0px 0px;
    text-align: left;	
}

.plan-bg .plan ul li .planbg .plan-mainmin .plan-min {
	
    padding: 0px 0px 0px 20px;
    float: left;
    width: 45%;
}

.plan-bg .plan ul li .planbg .plan-mainmin .plan-min h4 {
	
	font-family: 'Lato', sans-serif;
    font-size: 18px;
	font-weight: 700;
    color: #ffffff;
	margin:0px 0px 4px 0px;
}

.plan-bg .plan ul li .planbg .plan-mainmin .plan-min p {
	
	font-family: 'Lato', sans-serif;
    font-size: 12px;
	font-weight:600;
    color: #4d7cb7;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;	
}

.plan-bg .plan ul li .planbg .plan-day {
	
    padding: 20px 0px 0px 0px;
}

.plan-bg .plan ul li .planbg .plan-day p {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 14px;
	font-weight:600;
    color: #fff;
	margin:0px 0px 0px 0px;
}

.plan-bg .plan ul li .planbg .plan-day p span { 

	color: #667a8f;
}

.plan-bg .plan ul li .planbg .plan-but {
	
    padding: 20px 0px 0px 0px;
	text-align:right;
}

.plan-bg .plan ul li .planbg .plan-but a {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #3f64a0;
    background: #090147;
    padding: 8px 40px;
    transition: 0.7s;
    border-radius: 0px 5px 5px 0px;
}

.plan-bg .plan ul li .planbg .plan-but a:hover {
	
	color: #090147;
}

.plan-bg .plan ul li .planbg .plan-but .btn1 {
	
  border: none;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  outline: none;
  overflow: hidden;
  position: relative;
  background-color: #fda001;
  margin: 0 auto;
  box-shadow: 0 5px 15px rgba(0,0,0,0.20);
}

.plan-bg .plan ul li .planbg .plan-but .btn1 span {
	
  position: relative; 
  z-index: 1;
}

.plan-bg .plan ul li .planbg .plan-but .btn1:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 490%;
    width: 140%;
    background: #090147;
    -webkit-transition: all .5s ease-in-out;
    -webkit-transform:translateX(-25%) translateY(-56%) rotate(45deg);
    transform: translateX(-25%) translateY(-56%) rotate(45deg);
}

.plan-bg .plan ul li .planbg .plan-but .btn1:hover:after {
  
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  -webkit-transform: translateX(-140%) translateY(-25%) rotate(45deg);
  transform: translateX(-140%) translateY(-25%) rotate(45deg);
}

.plan-bg .plan ul li .planbg .plan-line {
	
	background: #4e4a7a;
    position: relative;
    width: 240px;
    top: -120px;
    right: 108px;
    -webkit-transform: rotate(-270deg);
    padding: 0.1px;
}

.cal-bg {
	
    background: #000054 url(../images/cal-bg.jpg) no-repeat top center;
    background-size: cover;
    padding: 30px 0px 30px;
}

.cal-bg .cal {
	
    padding: 0px 0px 0px;
}

.cal-bg .cal .cal-left {
	
    padding: 0px 0px 0px;
	width:70%;
	float:left;
}

.cal-bg .cal .cal-left .cal1 {
	
    padding: 30px 0px 30px;
	width:65%;
	float:left;
}

.cal-bg .cal .cal-left .cal1 .cal-head img {
	
    padding: 0px 10px 0px 0px;
	float:left;
}

.cal-bg .cal .cal-left .cal1 .cal-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
	font-weight:700;
    color: #ffffff;
	margin:0px 0px 0px 0px;
}

.cal-bg .cal .cal-left .cal1 .cal-head p span {
	
	font-size: 30px;
}

.cal-bg .cal .cal-left .cal1 .cal-1 {
	
    padding: 20px 10px 20px 10px;
    float: left;
    width: 40%;
}

.cal-bg .cal .cal-left .cal1 .cal-1 h4 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #f4cf6a;
    margin: 0px 0px 10px 0px;
	transition:0.7s;
	text-transform:uppercase;
}

.cal-bg .cal .cal-left .cal1 .cal-1 select {
	
    width: 200px;
    height: 45px;
    background: url(../images/select_arrow_down.png) no-repeat center right,  #002654;
    border: 1px solid #002654;
    text-align: right;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    outline: none;
    border-radius: 5px;
    padding: 0px 0px 0px 10px;
}

.cal-bg .cal .cal-left .cal1 .cal-1 input {
	
    width: 170px;
    height: 45px;
    background: #002654;
    border: 1px solid #002654;
    text-align: left;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    outline: none;
    border-radius: 5px;
    padding: 0px 0px 0px 10px;
}

.cal-bg .cal .cal-left .cal2 {
	
    padding: 30px 0px 30px;
    width: 35%;
    float: left;
}

.cal-bg .cal .cal-left .cal2 .cal-2 {
	
	padding: 0px 0px 10px 10px;
    float: left;
    width: 45%;
    border-left: 1px solid #e9234d;
}

.cal-bg .cal .cal-left .cal2 .cal-2 input {
	
    width: 150px;
    height: 38px;
    background: transparent;
    border: 1px solid transparent;
    text-align: left;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #f4cf6a;
    outline: none;
    border-radius: 5px;
    padding: 0px 0px 0px 0px;
}

.cal-bg .cal .cal-left .cal2 .cal-2 h4 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #ba2443;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.cal-bg .cal .cal-left .cal2 .cal-2 p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #667a8f;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.cal-bg .cal .cal-right {
	
    padding: 0px 0px 0px;
	width:30%;
	float:left;
}

.cal-bg .cal .cal-right .cal-but {
	
    padding: 30px 0px 30px;
	text-align: center;
}

.cal-bg .cal .cal-right .cal-but a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    background: #d9173f;
    border: 1px solid #d9173f;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    padding: 16px 30px;
    border-radius: 8px;
    position: relative;
    text-transform: uppercase;
}

.cal-bg .cal .cal-right .cal-but a:hover {
	
    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.cal-bg .cal .cal-right .cal-but a i {
	
    position: absolute;
    opacity: 0;
    top: -1px;
    left: 0;
    /* background: #ffffffa8; */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
    width: 12%;
    height: 103%;
    transform: skew(-30deg,0deg);
    animation: move 3s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
}

.refer-bg {
	
    background: #000054 url(../images/refer-bg.jpg) no-repeat top center;
	background-attachment:fixed;
    background-size: cover;
    padding: 30px 0px 0px;
}

.refer-bg .refer-head {
	
    padding: 30px 0px 30px;
}

.refer-bg .refer-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #f4cf6a;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

.refer-bg .refer-head p img {
	
    
}

.refer-bg .refer-head h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 40px;
	font-weight: 700;
    color: #fff;
	margin:0px 0px 0px 0px;
}

.refer-bg .refer-head h2 span {
	
	color: #f4cf6a;
}

.refer-bg .refer {
	
    padding: 30px 0px 0px;
}

.refer-bg .refer .refer-img {
	
    padding: 30px 0px 0px;
}

.refer-bg .refer .refer-img img {
	
	margin:auto;
}

.refer-bg .refer .refer-text {
	
    padding: 60px 0px 0px;
}

.refer-bg .refer .refer-text h4 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
	font-weight: 700;
    color: #17f4e3;
	margin:0px 0px 20px 0px;
}

.refer-bg .refer .refer-text p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
	font-weight: 500;
    color: #cbcbcb;
	margin:0px 0px 0px 0px;
}

.social-bg {
	
    background: #0a0054 url(../images/social-bg.jpg) no-repeat top center;
    background-size: cover;
    padding: 30px 0px 30px;
}

.social-bg .soci {
	
    padding: 230px 0px 30px;
}

.social-bg .soci .soci-head {
	
    padding: 30px 0px 30px 30px;
}

.social-bg .soci .soci-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #f4cf6a;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

.social-bg .soci .soci-head p img {
	
    
}

.social-bg .soci .soci-head h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 40px;
	font-weight: 700;
    color: #fff;
	margin:0px 0px 0px 0px;
}

.social-bg .soci .soci-head h2 span {
	
	color: #f4cf6a;
}

.social-bg .soci .soci-para {
	
    padding: 30px 0px 30px 30px;
}

.social-bg .soci .soci-para p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #fdfdfd;
	margin:0px 0px 20px 0px;
}

.social-bg .soci .soci-but {
	
    padding: 0px 0px 30px 30px;
}

.social-bg .soci .soci-but a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    background: #d9173f;
    border: 1px solid #d9173f;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    padding: 16px 30px;
    border-radius: 8px;
    position: relative;
    text-transform: uppercase;
}

.social-bg .soci .soci-but a:hover {
	
    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.social-bg .soci .soci-but a i {
	
    position: absolute;
    opacity: 0;
    top: -1px;
    left: 0;
    /* background: #ffffffa8; */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
    width: 12%;
    height: 103%;
    transform: skew(-30deg,0deg);
    animation: move 3s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
}

.social-bg .soci .soci-list {
	
    margin: 30px 0px 30px 30px;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    background: #002654;
    text-align: center;
}

.social-bg .soci .soci-list a {
	
    padding: 0px 4px;
}

.social-bg .soci .soci-list a i {
	
    font-size: 16px;
    color: #fff;
    background: transparent;
    width: 40px;
    border: 1px solid #143b69;
    height: 40px;
    padding: 10px;
    border-radius: 6px; 
}

.social-bg .soci .soci-list a .s1 {
	
	color: #1e96c8;
}

.social-bg .soci .soci-list a .s1:hover {
	
	color: #1e96c8;
	border:1px solid #1e96c8;
}

.social-bg .soci .soci-list a .s2 {
	
	color: #3c5b9b;
}

.social-bg .soci .soci-list a .s2:hover {
	
	color: #3c5b9b;
	border:1px solid #3c5b9b;
}

.social-bg .soci .soci-list a .s3 {
	
	color: #fdd186;
}

.social-bg .soci .soci-list a .s3:hover {
	
	color: #fdd186;
	border:1px solid #fdd186;
}

.social-bg .soci .soci-list a .s4 {
	
	color: #ff1700;
}

.social-bg .soci .soci-list a .s4:hover {
	
	color: #ff1700;
	border:1px solid #ff1700;
}

.social-bg .soci .soci-list a .s5 {
	
	color: #33ccff;
}

.social-bg .soci .soci-list a .s5:hover {
	
	color: #33ccff;
	border:1px solid #33ccff;
}

.social-bg .soci .soci-list a .s6 {
	
	color: #48719f;
}

.social-bg .soci .soci-list a .s6:hover {
	
	color: #48719f;
	border:1px solid #48719f;
}

.hi-icon {
	
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	width: 90px;
	height: 90px;
	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;
	}
}

.social-bg .soci .soci-img {
	
    padding: 0px 0px 0px;
}

.gt-start-earning-anim-m1 {
	
    width: 143px;
    position: absolute;
    left: -645px;
    right: 0px;
    margin: 0 auto;
    top: 70px;
    z-index: 1;
}

.gt-start-earning-anim-m2 {
	
    width: 143px;
    position: absolute;
    left: 830px;
    right: 0;
    margin: 0 auto;
    top: 280px;
    z-index: 1;
}

.gt-start-earning-anim-m3 {
	
    width: 143px;
    position: absolute;
    left: 440px;
    right: 0;
    margin: 0 auto;
    top: 360px;
    z-index: 1;
}

.gt-start-earning-anim-m4 {
	
    width: 143px;
    position: absolute;
    left: -620px;
    right: 0px;
    margin: 0 auto;
    top: 390px;
    z-index: 1;
}

.ad-2-5 {
	
    animation-duration: 2.5s !important;
}

.ad-4-5 {
	
    animation-duration:3s !important;
}

.ad-3 {
	
    animation-duration: 2s !important;
}

.ad-3-5 {
	
    animation-duration: 3.5s !important;
}

.about-bg {
	
    background: #000054 url(../images/about-bg.jpg) no-repeat top center;
    background-attachment: fixed;
    background-size: cover;
    padding: 30px 0px 30px;
}

.about-bg .faqs {
	
    padding: 30px 0px 30px;
}

.about-bg .faqs-head {
	
    padding: 30px 0px 30px;
}

.about-bg .faqs-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #f4cf6a;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

.about-bg .faqs-head p img {
	
    
}

.about-bg .faqs-head h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 40px;
	font-weight: 700;
    color: #fff;
	margin:0px 0px 0px 0px;
}

.about-bg .faqs-head h2 span {
	
	color: #f4cf6a;
}

.about-bg .faq_accordian1 {
	
    padding: 0px 0px 30px;
}

.about-bg .about-head {
	
    padding: 30px 0px 0px;
}

.about-bg .about-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #f4cf6a;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

.about-bg .about-head p img {
	
    
}

.about-bg .about-head h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 40px;
	font-weight: 700;
    color: #fff;
	margin:0px 0px 0px 0px;
}

.about-bg .about-head h2 span {
	
	color: #f4cf6a;
}

.about-bg .about {
	
    padding: 0px 0px 30px;
}

.about-bg .about .about-para {
	
    padding: 30px 0px 30px;
}

.about-bg .about .about-para p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #fdfdfd;
    margin: 0px 0px 0px 0px;
}

.about-bg .about .about-text {
	
    margin: 30px 0px 0px 50px;
    padding: 0px 0px 30px 30px;
    border-left: 1px solid #2a4374;
}

.about-bg .about .about-text p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #fdfdfd;
    margin: 0px 0px 20px 0px;
}

.about-bg .about .about-cer {
	
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.about-bg .about .about-cer .about-cerimg {
	
    padding: 0px 0px 0px 0px;
    float: left;
    width: 25%;
}

.about-bg .about .about-cer .about-certext {
	
    padding: 0px 0px 0px 0px;
    float: left;
    width: 35%;
}

.about-bg .about .about-cer .about-certext p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #fefefe;
    margin: 2px 0px 0px 0px;
}

.about-bg .about .about-cer .about-certext h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #f4cf6a;
    margin: 14px 0px 0px 0px;
}

.about-bg .about .about-cer .about-certext h2 a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #f4cf6a;
	transition:0.7s;
}

.about-bg .about .about-cer .about-certext h2 a:hover {

    color: #00f9fc;
	transition:0.7s;
}

.about-bg .about .about-cer .about-cerbut {
	
    padding: 30px 0px 0px 0px;
    float: left;
    width: 35%;
}

.about-bg .about .about-cer .about-cerbut a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fefefe;
	transition:0.7s;
}

.about-bg .about .about-cer .about-cerbut a:hover {
	
    color: #f4cf6a;
    transition: 0.7s;
    letter-spacing: 1px;
}

.about-bg .about .about-img {

    padding: 30px 0px 0px;
}

.about-bg .about .about-img img {

    margin: auto;
}

.m-video__video {
	
	 position: relative;
}

.m-video__video img {
	
    -o-object-fit: contain;
    object-fit: contain;
	margin: auto;
}

.m-video__play {
	
    position: absolute;
    left:50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    background-image: url(../images/play.png);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.about-bg .about .about-img:before {
	
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 50%;
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
    z-index: -1;
}

.about-bg .about .about-img .video-play-btn i {
	
	top: 38px;
    position: relative;
	color:#1f9fe7;
}

.about-bg .about .about-img .video-play-btn {
	
	display: inline-block;
    width: 100px;
    height: 100px;
    line-height: 70px;
    text-align: center;
    font-size: 28px;
    background-color: transparent;
    border-radius: 50%;
    color: #000942;
    position: absolute;
    z-index: 1;
}
  
.about-bg .about .about-img .video-play-btn:before {
	  
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 120px;
	height: 120px;
	background: rgb(217 23 63 / 41%);
	border-radius: 50%;
	-webkit-animation: pulse-border 1500ms ease-out infinite;
	animation: pulse-border 1500ms ease-out infinite;
	z-index: -1; 
}
	
.about-bg .about .about-img .video-play-btn:hover {
	
    color: #313131; 
}

.about-bg .about .about-but {
	
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.about-bg .about .about-but a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    background: #d9173f;
    border: 1px solid #d9173f;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    padding: 16px 30px;
    border-radius: 8px;
    position: relative;
    text-transform: uppercase;
}

.about-bg .about .about-but a:hover {
	
    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.about-bg .about .about-but a i {
	
    position: absolute;
    opacity: 0;
    top: -1px;
    left: 0;
    /* background: #ffffffa8; */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
    width: 12%;
    height: 103%;
    transform: skew(-30deg,0deg);
    animation: move 3s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
}

@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0; } }

@-moz-keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0; } }

@-o-keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0; } }

@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0;} 
}

.sta-bg {
	
    background: #000054 url(../images/sta-bg.jpg) no-repeat top center;
    background-size: cover;
    padding: 30px 0px 30px;
	position:relative;
	overflow:hidden;
}

.sta-bg .sta-head {
	
    padding: 30px 0px 0px;
}

.sta-bg .sta-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #f4cf6a;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

.sta-bg .sta-head p img {
	
    
}

.sta-bg .sta-head h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 40px;
	font-weight: 700;
    color: #fff;
	margin:0px 0px 0px 0px;
}

.sta-bg .sta-head h2 span {
	
	color: #f4cf6a;
}

.sta-bg .sta {
	
    padding: 30px 0px 30px;
	text-align:center;
	position:relative;
	z-index:11111;
}

.sta-bg .sta ul {
	
	padding:0;
	margin:0;
	list-style:none;
}

.sta-bg .sta ul li {
	
	padding:0px 2px;
	display:inline-block;
}

.sta-bg .sta .stabg {
	
	background: #091371;
    border: 1px solid #091371;
    padding: 1px;
    cursor: pointer;
    margin: 30px auto 30px;
    border-radius: 0px;
    width: 185px;
}

.sta-bg .sta .stabg .stabg1 {
	
	padding: 0px 0px;
    margin-bottom: 0px;
    background: #091371;
    position: relative;
    z-index: 0;
    transition: 0.7s;
    border-radius: 0px;
}

.sta-bg .sta .stabg .stabg1 .sta-main {
	
	padding:0px 0px 20px 20px;
	text-align: left;
}

.sta-bg .sta .stabg .stabg1 .border1 {
	
    background: #5345f9;
    padding: 3.5px;
    width: 70px;
    margin: 0px 0px 10px 0px;
    border-radius: 0px 0px 20px 20px;
}

.sta-bg .sta .stabg .stabg1 .border2 {
	
    background: #f9c445;
    padding: 3.5px;
    width: 70px;
    margin: 0px 0px 10px 0px;
    border-radius: 0px 0px 20px 20px;
}

.sta-bg .sta .stabg .stabg1 .border3 {
	
    background: #a7a7aa;
    padding: 3.5px;
    width: 70px;
    margin: 0px 0px 10px 0px;
    border-radius: 0px 0px 20px 20px;
}

.sta-bg .sta .stabg .stabg1 img {
	
	padding:10px 0px 20px 0px;
}

.sta-bg .sta .stabg .stabg1 .sta-sub {
	
    padding: 0px 0px 0px 10px;
    border-left: 1px solid #13cfcd;
}

.sta-bg .sta .stabg .stabg1 h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #fefefe;
    margin: 0px 0px 5px 0px;
	text-transform:uppercase;
}

.sta-bg .sta .stabg .stabg1 p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #edc98d;
    margin: 0px 0px 30px 0px;
    text-transform: uppercase;
}

.sta-bg .sta .stabg .stabg1 h4 {
	
	font-family: 'Oswald', sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #fefefe;
    margin: 0px 0px 0px 0px;
}

.sta-bg .sta .stabg .stabg1 .sta-bottom {
	
    padding: 10px 0px 10px 0px;
    margin: 30px 0px 0px 0px;
    text-align: center;
    border-top: 1px solid #020054;
}

.sta-bg .sta .stabg .stabg1 .sta-bottom p {
	
	font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #fefefe;
    margin: 0px 0px 0px 0px;
}

.sta-bg .sta .stabg .stabg1:hover {
	
    background: #091371;
	transition:0.7s;
}

.sta-bg .sta .stabg:after {
	
   background-color: #13cfcd;
}

.sta-bg .sta .stabg:before {
	
   background-color: #13cfcd;
}

.sta-bg .sta .stabg .stabg1:after {
	
	content: "";
    display: table;
    clear: both;
}

.animate_line{
	position:relative;
	z-index:0;
	padding:1px 0px;
}
.animate_line:after,
.animate_line:before{
	content: "";
	height: 4px;
	width: 0px;  
	position: absolute; 
	transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s; 
	z-index: -1; 	
}

.animate_line:after { 
  left: 0; 
  bottom: 0; 
}
.animate_line:before { 
  right: 0; 
  top: 0; 
}
.animate_line:hover:after,
.animate_line:hover:before{ 
	width: 100%; 
	height:100%;
	background: #fff; 
}

.sta-bg .sta-img1 {
	
	position: absolute;
    right: -80px;
    top: 218px;
}

.sta-bg .sta-img1 img {
	
	width: 500px;
}

.depo-bg {
	
    background: #000054 url(../images/depo-bg.jpg) no-repeat top center;
    background-size: cover;
    padding: 30px 0px 60px;
	position:relative;
	overflow:hidden;
}

.depo-bg .depo {
	
    padding: 60px 0px 60px;
}

.depo-bg .depo .depo-main {
	
	background: transparent;
    padding: 0px;
}

.depo-bg .depo .depo-main .nav-tabs {
	
	background: transparent;
    border-radius: 0px;
    text-align: left;
    border: none;
}

.depo-bg .depo .depo-main .nav-tabs > li > a {
	
	margin-right: 0;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding:6px 20px;
	border-radius: 0px;
}

.depo-bg .depo .depo-main .nav-tabs > li > a p {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #f4cf6a;
    margin: 0px 0px 10px 0px;
}

.depo-bg .depo .depo-main .nav-tabs > li > a img {
	
    position: relative;
    margin: 0px 0px 0px 0px;
}

.depo-bg .depo .depo-main .nav > li {
	
	padding: 0 0px;
	margin: 0px 0;
	float: none;
	display: inline-block;
}

.depo-bg .depo .depo-main .nav-tabs > li.active > a, .depo-bg .depo .depo-main .nav-tabs > li.active > a:hover, .depo-bg .depo .depo-main .nav-tabs > li.active > a:focus {
	
    background: url(../images/depo-line.png) no-repeat bottom center;
    cursor: default;
    border-bottom: transparent;
}

.depo-bg .depo .depo-main .nav-tabs > li > a:hover, .depo-bg .depo .depo-main .nav-tabs > li:hover > a {
	
    border-radius: 0px;
    color: transparent;
    background: transparent;
}

.depo-bg .depo .depo-main .tab-content > .tab-pane {
	
	padding: 0px 0 0 0;
	text-align: center;
}

.depo-bg .depo .deposit-main {
	
	padding:30px 0px 30px 0px;
}

.depo-bg .depo .deposit-main .depo-box {
	
    background: #020a59;
    background-size: cover;
    min-height: 0px;
    margin: 20px 10px 0px 10px;
    padding: 10px 0px 10px 0px;
    transition: 0.7s;
    border-radius: 10px;
    position: relative;
    z-index: 9999;
    cursor: pointer;
    width: 18%;
    float: left;
}

.depo-bg .depo .deposit-main .depo-box .depo-img {
	
	padding:5px 0px 0px 0px;
	text-align:left;
}

.depo-bg .depo .deposit-main .depo-box .depo-img img {
	
	margin:0px 0px 0px 20px;
}

.depo-bg .depo .deposit-main .depo-box .depo-img p {
	
	background: #13cfcd;
    padding: 0.5px;
    width: 150px;
    margin: 16px 0px 0px 0px;
}

.depo-bg .depo .deposit-main .depo-box .depo-user {
	
	padding:0px 0px 0px 0px;
	text-align:left;
}

.depo-bg .depo .deposit-main .depo-box .depo-user p {
	
    background: #a7a7aa;
    padding: 4px;
    width: 55px;
    float: left;
    margin: 20px 0px 18px -24px;
    border-radius: 0px 0px 20px 20px;
    -webkit-transform: rotate(270deg);
    position: relative;
}

.depo-bg .depo .deposit-main .depo-box .depo-user h2 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #f4cf6a;
    margin:16px 0px 6px 0px;
}

.depo-bg .depo .deposit-main .depo-box .depo-user h4 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #f4cf6a;
    margin: 0px 0px 0px 0px;
}

.depo-bg .depo .deposit-main .depo-box .depo-date {
	
	padding:0px 0px 6px 0px;
	text-align:right;
}

.depo-bg .depo .deposit-main .depo-box .depo-date p {
	
    background: #13cfcd;
    padding: 0.5px;
    width: 150px;
    margin: 16px 0px 10px 0px;
    display: inline-block;
}

.depo-bg .depo .deposit-main .depo-box .depo-date h4 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #ffffff;
    margin: 0px 6px 0px 0px;
}

.payment-bg {
	
	margin: 0px 0px 0px;
    padding: 0px 0px 0px;
	background:#000054 no-repeat top center;
	background-size:cover;
	border-top:1px solid #2a4374;
	border-bottom:1px solid #2a4374;
}

.payment-bg .payments {
	
    padding: 30px 0px 30px;
    text-align: center;
}

.payment-bg .payments .payment-carousel li {
	
	display: inline-block;
	list-style:none;
}

.payment-bg .payments .payment-carousel li img {
	
	transition:0.7s;
	cursor:pointer;
}

.foot-bg {
	
    background: #000054 url(../images/foot-bg.jpg) no-repeat top center;
	background-attachment:fixed;
    background-size: cover;
    padding: 30px 0px 30px;
}

.foot-bg .foot {
	
    padding: 30px 0px 30px;
}

.foot-bg .foot .foot-logo {
	
    padding: 30px 0px 30px;
}

.foot-bg .foot .foot-logo img {
	
    
}

.foot-bg .foot .foot-logo p {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #fdfdfd;
    margin: 20px 0px 0px 20px;
    max-width: 160px; 
}

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

.foot-bg .foot .foot-but a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    background: #d9173f;
    border: 1px solid #d9173f;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    padding: 10px 46px;
    border-radius: 8px;
    position: relative;
    text-transform: uppercase;
}

.foot-bg .foot .foot-but a:hover {
	
    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.foot-bg .foot .foot-links {
	
    padding: 30px 0px 30px 0px;
}

.foot-bg .foot .foot-links ul {
	
	margin: 0px;
    padding: 0px;
    max-height: 260px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
}

.foot-bg .foot .foot-links ul li { 

    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding-bottom: 20px;
    width: 110px;
}

.foot-bg .foot .foot-links ul li a p { 
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #3e68ba;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    transition: .3s;
}

.foot-bg .foot .foot-links ul li a p:hover { 

	color: #d71640;
	transition:.3s;
}

.foot-bg .foot .foot-links ul li a { 
   
	font-size: 18px;
    color: #fffffd;
	font-weight:700;
    text-transform:uppercase;
    transition: .3s;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    font-family: 'Rajdhani', sans-serif;
}
	
.foot-bg .foot .foot-links ul li a:hover { 

	transition:.3s; 
	color:#f4cf6a;
}

.foot-bg .foot .foot-add {
	
    padding: 10px 0px 10px 0px;
}

.foot-bg .foot .foot-add .address {
	
    padding: 20px 0px 20px 0px;
}

.foot-bg .foot .foot-add .address img {
	
    padding: 0px 10px 0px 0px;
    float: left;
}

.foot-bg .foot .foot-add .address h4 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #439df7;
    margin: 0px 0px 10px 0px;
    text-transform: uppercase;
}

.foot-bg .foot .foot-add .address p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    margin: 0px 0px 0px 0px;
}

.foot-bg .foot .foot-add .address p a {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    margin: 0px 0px 0px 0px;
    transition: 0.7s;
}

.foot-bg .foot .foot-add .address p a:hover {
	
    color: #d71640;
    transition: 0.7s;
}

.foot-bg .foot .foot-add .foot-soci {
	
    padding: 20px 0px 20px 0px;
}

.foot-bg .foot .foot-add .foot-soci img {
	
    padding: 0px 10px 0px 0px;
    float: left;
}

.foot-bg .foot .foot-add .foot-soci h4 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #439df7;
    margin: 0px 0px 20px 0px;
    text-transform: uppercase;
}

.foot-bg .foot .foot-add .foot-soci a {
	
    padding: 0px 4px;
}

.foot-bg .foot .foot-add .foot-soci a i {
	
    font-size: 16px;
    color: #fff;
    background: transparent;
    width: 38px;
    border: 1px solid #143b69;
    height: 38px;
    padding: 8px;
    border-radius: 6px;
    transition: 0.7s;
}

.foot-bg .foot .foot-add .foot-soci a i:hover {
	
    color: #17f2e4;
    border: 1px solid #17f2e4;
    transition: 0.7s;
}

.foot-bg .foot .foot-add2 {
	
    padding: 30px 0px 30px 0px;
}

.foot-bg .foot .foot-add2 img {
	
    padding: 0px 10px 0px 0px;
    float: left;
}

.foot-bg .foot .foot-add2 h4 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #439df7;
    margin: 0px 0px 10px 0px;
    text-transform: uppercase;
}

.foot-bg .foot .foot-add2 p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    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 18px;
	}
	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;
	}
	.plan-bg .plan-head {
		padding: 30px 0px 30px;
		text-align: center;
	}
	.plan-bg .plan ul li {
		padding: 0px 10px;
		display: inline-block;
	}
	.refer-bg .refer-head {
		padding: 30px 0px 30px;
		text-align: center;
	}
	.about-bg .faqs-head {
		padding: 30px 0px 30px;
		text-align: center;
	}
	.about-bg .about-head {
		padding: 30px 0px 30px;
		text-align: center;
	}
	.sta-bg .sta-head {
		padding: 30px 0px 0px;
		text-align: center;
	}
	.sta-bg .sta ul li {
		padding: 0px 10px;
		display: inline-block;
	}
	.depo-bg .depo .deposit-main .depo-box {
		margin: 20px 10px 0px 10px;
		width: 20%;
		float: left;
	}
}

@media only screen and (max-width: 991px){
	.banner-bg .top .top1 {
		text-align:center;
		padding:10px 0px 10px 0px;
	}
	.banner-bg .top .top1 img {
		padding: 0px 0px 10px 0px;
		float: unset;
	}
	.banner-bg .top .top-but {
		padding: 20px 0px 20px;
		text-align: center;
	}
	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 20px;
	}
	.banner-bg .banner {
		padding: 30px 0px 30px 0px;
		text-align: center;
	}
	.cal-bg {
		background: #000054 no-repeat top center;
		background-size: cover;
		padding: 30px 0px 30px;
	}
	.cal-bg .cal .cal-left {
		padding: 0px 0px 0px;
		width: 100%;
		float: left;
	}
	.cal-bg .cal .cal-left .cal1 {
		padding: 30px 0px 0px;
		width: 100%;
		float: left;
		text-align: center;
	}
	.cal-bg .cal .cal-left .cal1 .cal-head img {
		padding: 0px 0px 10px 0px;
		float: unset;
	}
	.cal-bg .cal .cal-left .cal1 .cal-1 {
		padding: 20px 0px 20px 0px;
		float: left;
		width: 100%;
	}
	.cal-bg .cal .cal-left .cal2 {
		padding: 0px 0px 0px;
		width: 100%;
		float: left;
		text-align: center;
	}
	.cal-bg .cal .cal-left .cal2 .cal-2 {
		padding: 0px 0px 10px 0px;
		float: left;
		width: 100%;
		border-left: transparent;
	}
	.cal-bg .cal .cal-left .cal2 .cal-2 input {
		text-align:center;
	}
	.cal-bg .cal .cal-right {
		padding: 0px 0px 0px;
		width: 100%;
		float: left;
	}
	.cal-bg .cal .cal-right .cal-but {
		padding: 20px 0px 30px;
		text-align: center;
	}
	.refer-bg .refer {
		padding: 30px 0px 30px;
	}
	.refer-bg .refer .refer-text {
		padding: 30px 0px 30px;
		text-align: center;
	}
	.social-bg {
		background: #0a0054 no-repeat top center;
		background-size: cover;
		padding: 30px 0px 30px;
	}
	.social-bg .soci {
		padding: 0px 0px 30px 0px;
		text-align:center;
	}
	.social-bg .soci .soci-head {
		padding: 30px 0px 30px 0px;
	}
	.social-bg .soci .soci-para {
		padding: 30px 0px 30px 0px;
	}
	.social-bg .soci .soci-but {
		padding: 0px 0px 30px 0px;
	}
	.social-bg .soci .soci-list {
		margin: 30px 0px 30px 0px;
		text-align: center;
	}
	.about-bg .faq_accordian1 {
		padding: 0px 0px 0px;
	}
	.about-bg .about-head {
		padding: 30px 0px 0px;
		text-align: center;
	}
	.about-bg .about {
		padding: 0px 0px 30px;
		text-align: center;
	}
	.about-bg .about .about-text {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 30px 0px;
		border-left: transparent;
	}
	.depo-bg {
		background: #000054 no-repeat top center;
		background-size: cover;
		padding: 30px 0px 30px;
	}
	.depo-bg .depo {
		padding: 30px 0px 30px;
	}
	.depo-bg .depo .depo-main .nav-tabs {
		text-align: center;
	}
	.depo-bg .depo .deposit-main .depo-box {
		margin: 20px auto 20px;
		width:220px;
		float: unset;
		display: block;
	}
	.foot-bg .foot {
		padding: 0px 0px 30px;
		text-align:center;
	}
	.foot-bg .foot .foot-logo img {
		margin: auto;
	}
	.foot-bg .foot .foot-logo p {
		margin: 20px 0px 0px 0px;
		max-width: unset;
	}
	.foot-bg .foot .foot-but {
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	.foot-bg .foot .foot-links {
		padding: 30px 0px 0px 0px;
	}
	.foot-bg .foot .foot-links ul {
		margin: 0px;
		padding: 0px;
		max-height: unset;
		display: unset;
		display: unset;
		-webkit-flex-flow: unset;
		flex-flow: unset;
	}
	.foot-bg .foot .foot-links ul li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		padding-bottom: 20px;
		width: auto;
	}
	.foot-bg .foot .foot-add .address img {
		padding: 0px 0px 10px 0px;
		float: unset;
	}
	.foot-bg .foot .foot-add .foot-soci img {
		padding: 0px 0px 10px 0px;
		float: unset;
	}
	.foot-bg .foot .foot-add2 {
		padding: 0px 0px 0px 0px;
	}
	.foot-bg .foot .foot-add2 img {
		padding: 0px 0px 10px 0px;
		float: unset;
	}
}

@media only screen and (max-width: 767px){
	header .navbar-inverse {
	  text-align: left;
	}
	header .navbar-toggle{ margin: 12px 0; border:0; background:#d71640; border-radius:0;}
	header .navbar-inverse .navbar-toggle:hover, 
	header .navbar-inverse .navbar-toggle:focus{  background:#439df7;}
	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 .navbar-inverse .navbar-toggle .icon-bar {
		background-color: #fff !important;
	}
	header .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		border-color: #00b5e9;
		background: transparent !important;
	}
	.banner-bg .top {
		padding: 0px 0px 30px;
	}
	.about-bg .about .about-cer .about-cerimg {
		padding: 0px 0px 30px 0px;
		float: left;
		width: 100%;
	}
	.about-bg .about .about-cer .about-certext {
		padding: 0px 0px 0px 0px;
		float: left;
		width: 100%;
	}
	.about-bg .about .about-cer .about-cerbut {
		padding: 30px 0px 0px 0px;
		float: left;
		width: 100%;
	}
}


@media only screen and (max-width: 560px){
	.plan-bg .plan ul li {
		padding: 10px 0px;
		display: block;
	}
	.social-bg .soci .soci-list a {
		padding: 6px 10px;
		display: inline-block;
	}
	.sta-bg .sta ul li {
		padding: 0px 0px;
		display: block;
	}
}

/****************
     table
***************/

.table-responsive {
	width: 100%;
	padding: 0;
	border: none;
	margin: 0;
}
table {
	width: 100%;
}
table thead {
}
table thead tr {
}
table thead tr th {
}
table tbody {
}
table tbody tr {
}
table tbody tr td {
}
/****************
     button
***************/

.btn,  .sbmt {
	min-width: 135px;
	text-shadow: none;
	border: none;
	display: inline-block;
	padding: 12px 15px;
	text-align: center;
	color: #ffffff !important;
	font-size: 16px;
	text-transform: capitalize;
	border-radius: 8px;
	outline:none;
}
.btn-default {
	
	background: #d71640;
	transition:0.7s;
}
.btn-primary, .sbmt {
	
	background: #d71640;
	transition:0.7s;
}
.btn-default:hover, .sbmt:hover, .sbmt:active, .sbmt:focus, .btn-default:focus, .btn-default:active {
	color: #0a0054 !important;
	background: #00f9fc;
	transition:0.7s;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	color: #0a0054 !important;
	background: #00f9fc;
	transition:0.7s;
}
/****************
     select
***************/

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	width: 100%;
}
select:active, select:focus {
	border-radius: 0;
}
select option {
	-webkit-box-shadow: inset 0px 0px 0px 200px rgba(86,123,248,1);
	-moz-box-shadow: inset 0px 0px 0px 200px rgba(86,123,248,1);
	box-shadow: inset 0px 0px 0px 200px rgba(86,123,248,1);
	padding: 5px 15px;
	-moz-padding: 5px 15px;
	-webkit-padding: 5px 15px;
	color: #ffffff;
	background: #002654;
}
select option:hover {
	-webkit-box-shadow: inset 0px 0px 0px 200px rgba(246,77,55,1);
	-moz-box-shadow: inset 0px 0px 0px 200px rgba(246,77,55,1);
	box-shadow: inset 0px 0px 0px 200px rgba(246,77,55,1);
	background: #d71640;
}
/****************
     input
***************/

input[type="submit"] {
	border: none;
	outline: none;
}
input[type="radio"] {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
input[type="checkbox"] {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
input[type="text"], input[type="email"], input[type="password"] {
	width: 100%;
	height: 50px;
	padding: 0 15px;
	border-radius: 0;
	border: none;
	outline: none;
	
}
input[type="number"] {
	appearance: textfield;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	border: none;
	width: 100%;
	height: 50px;
	padding: 0 15px;
	border-radius: 0;
}
input[type="text"]:active, input[type="email"]:active, input[type="password"]:active, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus {
}
textarea {
	width: 100%;
	min-height: 145px;
	resize: none;
	border-radius: 0;
	border: none;
	outline: none;padding: 5px 52px !important;
}
textarea:active, textarea:focus {
}


::-webkit-input-placeholder {
  color: #fff; opacity:1;
}
::-moz-placeholder {
  color: #fff; opacity:1;
}
:-ms-input-placeholder {
  color: #fff; opacity:1;
}
:-moz-placeholder {
  color: #fff; opacity:1;
}


.text-blue {
	color: #2945c2 !important;
}
.text-orange {
	color: #d71640 !important;
}
/*****************************************************************
index
******************************************************************/

/** header **/


.inner-header {
	position: relative;
}

.bc {   
 
    background: #0d177b url(../images/banner-bg.jpg) no-repeat top center;
    background-attachment: fixed;
    background-size: cover;
    text-align: center;
    padding: 20px 0;
}

.bc h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 600;
}

.bounty-bg {
	
	background:#000054 url(../images/about-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding: 30px 0px 30px;
}

.bounty-bg .bounty-head {
	
    padding: 30px 0px 30px;
}

.bounty-bg .bounty-head h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    margin: 0px 0px 16px 0px;
    text-transform: uppercase;
}

.bounty-bg .bounty-head h2 span {
	
	color: #f4cf6a;
}

.bounty-bg .bounty-head p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fdfdfd;
    margin: 0px 0px 10px 0px;
    line-height: 24px;
}

.bounty-bg .bounty-head p span {
	
	color: #f4cf6a;
}

.bounty-bg .bounty-sub {
	
    padding: 0px 0px 20px;
}

.bounty-bg .bounty-sub h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #f4cf6a;
    margin: 0px 0px 0px 0px;
    text-transform:capitalize;
}

.bounty-bg .bounty {
	
	padding:20px;
	border:1px solid #002652;
	border-radius:5px;
}

.bounty-bg .bounty-main {
	
    padding: 0px 0px 0px;
}

.bounty-bg .bounty-main .bounty-text {
	
    padding: 0px 0px 20px;
}

.bounty-bg .bounty-main .bounty-text p {

    font-family: 'Rajdhani', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fdfdfd;
    margin: 0px 0px 10px 0px;
    line-height: 26px;
}

.bounty-bg .bounty-main .bounty-text p b {
    
    color: #f4cf6a;
}

.bounty-bg .bounty-main .bounty-but {
	
    padding: 20px 0px 20px;
	text-align:center;
}

.bounty-bg .bounty-main .bounty-but a {

    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #d71640;
    border: 1px solid #d71640;
    padding: 14px 30px;
    border-radius: 5px;
    transition: 0.7s;
    text-transform: uppercase;
    position: relative;
}

.bounty-bg .bounty-main .bounty-but a:hover {

    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.bounty-bg .bounty-main .bounty-but a i {
	
    position: absolute;
    opacity: 0;
    top: -1px;
    left: 0;
    background: #fff;
    /* background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); */
    width: 12%;
    height: 103%;
    transform: skew(-30deg,0deg);
    animation: move 3s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
}

.bounty-bg .bounty-main1 {
	
    padding: 10px 0px 10px;
}

.bounty-bg .bounty-main1 .bounty-para {
	
    padding: 10px 0px 10px;
}

.bounty-bg .bounty-main1 .bounty-para p {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fdfdfd;
    margin: 0px 0px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-para p .bo1 {
	
    color: #1e96c8;
}

.bounty-bg .bounty-main1 .bounty-para p .bo2 {
	
    color: #3c5b9b;
}

.bounty-bg .bounty-main1 .bounty-para p .bo3 {
	
    color: #d43087;
}

.bounty-bg .bounty-main1 .bounty-para p .bo4 {
	
    color: #ff1700;
}

.bounty-bg .bounty-main1 .bounty-para p .bo5 {
	
    color: #33ccff;
}

.bounty-bg .bounty-main1 .bounty-para p .bo6 {
	
    color: #48719f;
}

.bounty-bg .bounty-main1 .bounty-dot {
	
    padding: 0px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-dot p {
	
    padding: 0px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-soci {
	
    padding: 10px 0px 10px;
}

.bounty-bg .bounty-main1 .bounty-soci .soci1 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #1e96c8;
    text-decoration: underline !important;
	transition:0.7s;
}

.bounty-bg .bounty-main1 .bounty-soci .soci1:hover {
	
	transition:0.7s;
    text-decoration: none !important;
}

.bounty-bg .bounty-main1 .bounty-soci .soci1 i {
	
    background: transparent;
    width: 30px;
    height: 30px;
    border: 1px solid #acaeaf;
    padding: 7px;
    border-radius: 5px;
    margin: 0px 10px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-soci .soci2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #3c5b9b;
    text-decoration: underline !important;
	transition:0.7s;
}

.bounty-bg .bounty-main1 .bounty-soci .soci2:hover {
	
	transition:0.7s;
    text-decoration: none !important;
}

.bounty-bg .bounty-main1 .bounty-soci .soci2 i {
	
    background: transparent;
    width: 30px;
    height: 30px;
    border: 1px solid #acaeaf;
    padding: 7px;
    border-radius: 5px;
    margin: 0px 10px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-soci .soci3 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #d43087;
    text-decoration: underline !important;
	transition:0.7s;
}

.bounty-bg .bounty-main1 .bounty-soci .soci3:hover {
	
	transition:0.7s;
    text-decoration: none !important;
}

.bounty-bg .bounty-main1 .bounty-soci .soci3 i {
	
    background: transparent;
    width: 30px;
    height: 30px;
    border: 1px solid #acaeaf;
    padding: 7px;
    border-radius: 5px;
    margin: 0px 10px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-soci .soci4 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #ff1700;
    text-decoration: underline !important;
	transition:0.7s;
}

.bounty-bg .bounty-main1 .bounty-soci .soci4:hover {
	
	transition:0.7s;
    text-decoration: none !important;
}

.bounty-bg .bounty-main1 .bounty-soci .soci4 i {
	
    background: transparent;
    width: 30px;
    height: 30px;
    border: 1px solid #acaeaf;
    padding: 7px;
    border-radius: 5px;
    margin: 0px 10px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-soci .soci5 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #33ccff;
    text-decoration: underline !important;
	transition:0.7s;
}

.bounty-bg .bounty-main1 .bounty-soci .soci5:hover {
	
	transition:0.7s;
    text-decoration: none !important;
}

.bounty-bg .bounty-main1 .bounty-soci .soci5 i {
	
    background: transparent;
    width: 30px;
    height: 30px;
    border: 1px solid #acaeaf;
    padding: 7px;
    border-radius: 5px;
    margin: 0px 10px 0px 0px;
}

.bounty-bg .bounty-main1 .bounty-soci .soci6 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #48719f;
    text-decoration: underline !important;
	transition:0.7s;
}

.bounty-bg .bounty-main1 .bounty-soci .soci6:hover {
	
	transition:0.7s;
    text-decoration: none !important;
}

.bounty-bg .bounty-main1 .bounty-soci .soci6 i {
	
    background: transparent;
    width: 30px;
    height: 30px;
    border: 1px solid #acaeaf;
    padding: 7px;
    border-radius: 5px;
    margin: 0px 10px 0px 0px;
}

.bounty-bg .bounty-1 {
	
    padding: 30px 0px 30px;
}

.bounty-bg .bounty-1 .bounty-sub1 {
	
    padding: 20px 0px 20px;
}

.bounty-bg .bounty-1 .bounty-sub1 h2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #f4cf6a;
    margin: 0px 0px 0px 0px;
}

.bounty-bg .bounty-1 .bounty-box {
	
	padding: 20px;
    background: #002652;
    border-radius: 5px;
	margin:20px auto 20px;
	min-height:440px;
}

.bounty-bg .bounty-1 .bounty-box .bot1 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #3c5b9b;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #c4c1c147;
}

.bounty-bg .bounty-1 .bounty-box .bot1 span {
	
	float: right;
    margin: -14px 0px 0px 0px;
}

.bounty-bg .bounty-1 .bounty-box .bot1 span i {
	
    background: #3c5b9b;
    color: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50px;
    padding: 18px;
    font-size: 20px;
    font-weight: 400;
    line-height: 12px;
}

.bounty-bg .bounty-1 .bounty-box h3 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size:18px;
    font-weight: 600;
    color: #fff;
    margin:30px 0px 0px 0px;
	line-height: 26px;
}

.bounty-bg .bounty-1 .bounty-box h6 {
	
	font-family: 'Rajdhani', sans-serif;
    font-size:16px;
    font-weight: 500;
    color: #fff;
    margin: 20px 0px 20px 0px;
	line-height: 24px;
}

.bounty-bg .bounty-1 .bounty-box p {
	
	font-family: 'Rajdhani', sans-serif;
    font-size:15px;
    font-weight: 500;
    color: #fff;
    margin: 0px 0px 10px 0px;
}

.bounty-bg .bounty-1 .bounty-box p span {
	
	color: #d71640;
}

.bounty-bg .bounty-1 .bounty-box .bounty-but1 {
	
    padding:30px 0px 20px;
	text-align:center;
}

.bounty-bg .bounty-1 .bounty-box .bounty-but1 a {

    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: #d71640;
    border: 1px solid #d71640;
    padding: 12px 26px;
    border-radius: 5px;
    transition: 0.7s;
    text-transform: uppercase;
    position: relative;
}

.bounty-bg .bounty-1 .bounty-box .bounty-but1 a:hover {
	
    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.bounty-bg .bounty-1 .bounty-box .bounty-but1 a i {
	
    position: absolute;
    opacity: 0;
    top: -1px;
    left: 0;
    background: #fff;
    /* background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); */
    width: 12%;
    height: 103%;
    transform: skew(-30deg,0deg);
    animation: move 3s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
}

.bounty-bg .bounty-1 .bounty-box .bot2 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #d43087;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #c4c1c147;
}

.bounty-bg .bounty-1 .bounty-box .bot2 span {
	
	float: right;
    margin: -14px 0px 0px 0px;
}

.bounty-bg .bounty-1 .bounty-box .bot2 span i {
	
    background: #d43087;
    color: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50px;
    padding: 15px;
    font-size: 20px;
    font-weight: 400;
    line-height: 14px;
}

.bounty-bg .bounty-1 .bounty-box .bot3 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #33ccff;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #c4c1c147;
}

.bounty-bg .bounty-1 .bounty-box .bot3 span {
	
	float: right;
    margin: -14px 0px 0px 0px;
}

.bounty-bg .bounty-1 .bounty-box .bot3 span i {
	
    background: #33ccff;
    color: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50px;
    padding: 15px;
    font-size: 20px;
    font-weight: 400;
    line-height: 15px;
}

.bounty-bg .bounty-1 .bounty-box .bot4 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #48719f;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #c4c1c147;
}

.bounty-bg .bounty-1 .bounty-box .bot4 span {
	
	float: right;
    margin: -14px 0px 0px 0px;
}

.bounty-bg .bounty-1 .bounty-box .bot4 span i {
	
    background: #48719f;
    color: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50px;
    padding: 12px;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
}

.bounty-bg .bounty-1 .bounty-box .bot5 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #ff1700;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #c4c1c147;
}

.bounty-bg .bounty-1 .bounty-box .bot5 span {
	
	float: right;
    margin: -14px 0px 0px 0px;
}

.bounty-bg .bounty-1 .bounty-box .bot5 span i {
	
    background: #ff1700;
    color: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50px;
    padding: 12px;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
}

.bounty-bg .bounty-1 .bounty-box .bot6 {
	
    font-family: 'Rajdhani', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #1e96c8;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #c4c1c147;
}

.bounty-bg .bounty-1 .bounty-box .bot6 span {
	
	float: right;
    margin: -14px 0px 0px 0px;
}

.bounty-bg .bounty-1 .bounty-box .bot6 span i {
	
    background: #1e96c8;
    color: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50px;
    padding: 12px;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
}

.cer {
	
	padding:20px 0px 20px 0px;
}

.cer .cer1 {
	
	padding:20px 0px 20px 0px;
}

.cer .cer1 .cer-head {
	
	padding:20px 0px 20px 0px;
	text-align:center;
}

.cer .cer1 .cer-head h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #192939;
    margin: 0px 0px 0px 0px;
}

.cer .cer1 .cer-head h2 span {
	
    color: #d71640;
}

.cer .cer1 .certificate_item {
	
	padding: 20px 10px 20px;
	text-align:center;
}

.cer .cer1 .certificate_item img {
	
    border-radius: 0px;
    max-width: 250px;
    min-height: 390px;
    margin: auto;
    border: 1px solid #d71640;
    box-shadow: 0 0px 20px 0px #3370ae;
}

.cer .cer1 .cer-add {
	
	padding:20px 0px 20px 0px;
	text-align:center;
}

.cer .cer1 .cer-add p {
	
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #192939;
    margin: 0px 0px 10px 0px;
}

.cer .cer1 .cer-add p b {
	
    color: #d71640;
}

.cer .cer1 .cer-but {
	
    padding: 0px 0px 20px;
    text-align: center;
}

.cer .cer1 .cer-but a {
	
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    background: #d71640;
    border: 1px solid #d71640;
    padding: 13px 30px;
    border-radius: 5px;
    box-shadow: inset 0 0 0 0 #002652;
    transition: 0.7s;
    margin: 0px 0px 0px 0px;
    position: relative;
    display: inline-block;
}

.cer .cer1 .cer-but a:hover {
	
    color: #fff;
    background: #002652;
    border: 1px solid #002652;
    box-shadow: inset 0 35px 0 0 #002652;
    transition: 0.7s;
}

.uk-bg {
	
	background: #fff url(../images/depo-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding: 0px 0px 0px;
} 

.uk-bg .uk-head {
	padding: 30px 0px 0px;
	text-align:center;
} 

.uk-bg .uk-head h2 {
	
	font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #192939;
    margin: 0px 0px 0px 0px;
} 

.uk-bg .uk-head h2 span {
	
    color: #d71640;
}

.uk-bg .uk {
	padding: 30px 0px 30px;
} 

.uk-bg .uk .uk-img1 {
	padding: 30px 0px 10px;
} 

.uk-bg .uk .uk-add {
	
	padding:0px 0px 30px;
	text-align:center;
} 

.uk-bg .uk .uk-add p {
	
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    margin: 0px 0px 0px 0px;
	line-height:26px;
}

.uk-bg .uk .uk-add p b {
	
	font-size: 20px;
    font-weight: 700;
    color: #7a04ff;
    text-transform: uppercase;
}

.uk-bg .uk .uk-img2 {
	padding: 30px 0px 30px;
} 

.uk-bg .uk .uk-img2 img {
    margin: auto;
    border: 2px solid #d71640;
    box-shadow: 0 0px 10px 0px #d71640;
}

.team-main {
	
	background: #fff url(../images/depo-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding: 0px 0px 100px;
}

.team-main .team-img {
    background: #f4f6f9;
    padding: 10px;
    border: 1px solid #cacaca;
    width: 100%;
    position: relative;
    z-index: 11111;
    margin: 0px 0px 0px 0px;
}
.team-main .team-text {
    background: transparent;
    padding: 10px 0px 5px 0px;
    border: 1px solid #b3b3b3;
    text-align: center;
    width: 100%;
    margin: 0px 0px 20px 0px;
    position: relative;
}
.team-main .team-text h5 {
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight:600;
    color: #d71640;
    margin: 10px 0px 10px 0px;
}
.team-main .team-text p {
	font-family: 'Lato', sans-serif;
    font-size:16px;
    font-weight:400;
    color: #000;
    margin: 0px 0px 10px 0px;
}

.team-main .teams {
	position:relative;
	z-index: 11111;
	cursor:pointer;
}

.team-main .teams:hover .overlay1 {
  opacity: 1;
  z-index: 11111;
}

.overlay1 {
	
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0px;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background: #f1eff1;
    border: 1px solid #c4c3c4 !important;
    padding: 10px;
	font-family: 'Lato', sans-serif;
}

.overlay1 h2 {
	
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight:600;
    color: #d71640;
    margin: 10px 0px 10px 0px;
}

.overlay1 p {
	
	font-family: 'Lato', sans-serif;
    font-size:15px;
    font-weight:400;
    color: #000;
    margin: 0px 0px 10px 0px;
}

.box-desc h5 {
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight:600;
    color: #ff9900;
    margin: 10px 0px 10px 0px;
}
.box-desc p {
	font-family: 'Lato', sans-serif;
    font-size:16px;
    font-weight:400;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.team-main .team-head {
	text-align:center;
}

.team-main .team-head h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #192939;
    margin: 0px 0px 30px 0px;
}

.team-main .team-head h2 span {
	
    color: #d71640;
}

.team-main .team-head h3 {
	
    font-family: 'Lato', sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: #3550ff;
    margin: 0px 0px 40px 0px;
}

.insurance-bg {
	
	background: #fff url(../images/depo-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding: 30px 0px 90px;
}

.insurance-bg .insurance {
	
	padding:0px 0px 30px;
}

.insurance-bg .insurance .aff-banners {
	
	background: transparent;
    padding: 20px;
}

.insurance-bg .insurance .aff-banners .nav-tabs {
	
    background: #192939;
    border-radius: 0px;
    text-align: left;
}

.insurance-bg .insurance .aff-banners .nav-tabs > li > a {
	
	margin-right: 0;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding:6px 20px;
	border-radius: 0px;
}

.insurance-bg .insurance .aff-banners .nav-tabs > li > a span {
	
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ec254f;
    margin: 0px 0px 0px 0px;
}

.insurance-bg .insurance .aff-banners .nav-tabs > li > a p {
	
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fbfbfc;
    margin: 0px 0px 0px 0px;
}

.insurance-bg .insurance .aff-banners .nav-tabs > li > a img {
	
	float: right;
    position: relative;
    margin: -43px 0px 0px 0px;
}

.insurance-bg .insurance .aff-banners .nav > li {
	
	padding: 0 0px;
	margin: 0px 0;
	float: none;
	display: inline-block;
	width:19%;
}

.insurance-bg .insurance .aff-banners .nav-tabs > li.active > a, .insurance-bg .insurance .aff-banners .nav-tabs > li.active > a:hover, .insurance-bg .insurance .aff-banners .nav-tabs > li.active > a:focus {
	
    background: transparent;
    cursor: default;
    border-bottom: 4px solid #da1942;
}

.insurance-bg .insurance .aff-banners .nav-tabs > li > a:hover, .insurance-bg .insurance .aff-banners .nav-tabs > li:hover > a {
	
    border-radius: 0px;
    color: transparent;
    background: transparent;
}

.insurance-bg .insurance .aff-banners .tab-content > .tab-pane {
	
	padding: 0px 0 0 0;
	text-align: center;
}

.insurance-bg .insurance .aff-banners .insurance-main {
	
    background: #002654;
    padding: 0px;
    margin: -1px 0px 0px 0px;
    display: inline-block;
    width: 100%;
}

.insurance-bg .insurance .aff-banners .insurance-main .insurance-img {
	
    padding: 30px 0px 30px 0px;
    float: left;
    width: 15%;
}

.insurance-bg .insurance .aff-banners .insurance-main .insurance-text {
	
    padding: 40px 0px 30px 0px;
    float: left;
    width: 70%;
    text-align: left;
}

.insurance-bg .insurance .aff-banners .insurance-main .insurance-text h4 {
	
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 700;
	color: #ec254f;
    margin: 0px 0px 10px 0px;
}

.insurance-bg .insurance .aff-banners .insurance-main .insurance-text p {
	
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 400;
	color: #fff;
    margin: 0px 0px 0px 0px;
}

.insurance-bg .ins-head {
	
    padding: 30px 0px 30px 0px;
	text-align:center;
}

.insurance-bg .ins-head h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #002652;
    margin: 0px 0px 14px 0px;
}

.insurance-bg .ins-head p {
	
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #192939;
    margin: 0px 0px 4px 0px;
}

.insurance-bg .ins {
	
    padding: 10px 0px 10px 0px;
	text-align:center;
}

.insurance-bg .ins .ins-para {
	
    padding: 20px;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    margin: 20px auto 20px;
    width: 280px;
	min-height:320px;
}

.insurance-bg .ins .ins-para h4 {
	
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #ec254f;
    margin: 0px 0px 14px 0px;
}

.insurance-bg .ins .ins-para p {
	
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #192939;
    margin: 20px 0px 30px 0px;
    line-height: 28px;
}

.insurance-bg .ins .ins-para a {
	
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #ec254f;
    margin: 0px 0px 0px 0px;
	transition:0.7s;
}

.insurance-bg .ins .ins-para a:hover {
	
	text-decoration:underline !important;
	transition:0.7s;
}

.insurance-bg .ins .ins-para p span {

    font-weight: 700;
    color: #ec254f;
}

.insurance-bg .ins .ins-para .ins-but {
	
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #d71640;
    border: 1px solid #d71640;
    padding: 12px 26px;
    border-radius: 10px;
    transition: 0.7s;
    text-transform: uppercase;
    position: relative;
}

.insurance-bg .ins .ins-para .ins-but:hover {
	
    color: #fff;
    background: #002654;
    border: 1px solid #002654;
    transition: 0.7s;
    box-shadow: 0px 0px 3px #002654;
}

.features-bg {
	
	background: #fff url(../images/depo-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding: 0px 0px 100px;
} 

.features-bg .features-head {
	
	padding: 30px 0px 0px;
	text-align:center;
} 

.features-bg .features-head h2 {
	
	font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #192939;
    margin: 0px 0px 0px 0px;
} 

.features-bg .features-head h2 span {
	
    color: #d71640;
}

.features-bg .features {
	
	padding: 20px 0px 0px;
	text-align:center;
} 

.features-bg .features .features1 {
	
	padding:30px 0px 20px;
	text-align:center;
} 

.features-bg .features .features1 img {
	
	
} 

.features-bg .features .features1 h2 {
	
	font-family: 'Lato', sans-serif;
    font-size: 24px;
	font-weight: bold;
	color: #192939;
    margin:30px 0px 14px 0px;
}

.features-bg .features .features1 p {
	
	font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 300;
	color: #828283;
    margin: 0px 0px 0px 0px;
}

.card-bg {
	
	background: #fff url(../images/depo-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding: 30px 0px 90px;
}

.card-bg .cards {
	
	padding:0px 0px 0px;
}

.card-bg .cards .cards-head {
	
	padding:100px 0px 30px;
}

.card-bg .cards .cards-head h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #192939;
    margin: 0px 0px 10px 0px;
}

.card-bg .cards .cards-head p {
	
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #192939;
    margin: 20px 0px 20px 0px;
}

.card-bg .cards .cards-head a {
	
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #d71640;
    border: 1px solid #d71640;
    padding: 14px 30px;
    margin: 20px 0px 0px 0px;
    border-radius: 10px;
    transition: 0.7s;
    text-transform: capitalize;
    position: relative;
    display: inline-block;
}

.card-bg .cards .cards-head a:hover {
	
    color: #fff;
    background: #002654;
    border: 1px solid #002654;
    transition: 0.7s;
    box-shadow: 0px 0px 3px #002654;
}

.card-bg .cards .cards-img {
	
	padding:60px 0px 30px;
}

.card-bg .cards .cards-img .cards-img1 {
	
	float: left;
    width: 30%;
    position: relative;
    margin: 200px 0px 0px 0px;
}

.card-bg .cards .cards-img .cards-img2 {
	
	float: left;
    width: 30%;
    position: relative;
    margin: -50px 0px 0px 100px;
}

.card-bg .cards .cards-img:hover .cards-img1 img, .card-bg .cards .cards-img .cards-img1 img:hover {
	
	transform: translate(0px,0px);
    transition: transform 0.5s ease-out;
}

.card-bg .cards .cards-img .cards-img1 img {
	
	width:300px;
    transition: transform 0.5s ease-out;
    transform: translate(100px,0px);
}

.card-bg .cards .cards-img .cards-img1 img:hover {
	
    transform: translate(0px,0px);
    transition: transform 0.5s ease-out;
}

.card-bg .cards .cards-img .cards-img2 img {
	
	width:250px;
}

.card-bg .cards .cards-img .cards-img2 img:hover {
	
	
}

.card-bg .card {
	
	padding:0px 0px 30px;
}

.card-bg .card-head1 {
	
	padding:30px 0px 30px;
	text-align:center;
}

.card-bg .card-head1 h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #002652;
    margin: 0px 0px 10px 0px;
}

.card-bg .card .card-boximg {
	
	padding:0px 0px 0px 0px;
}

.card-bg .card .card-boximg img {
	
	margin:auto;
}

.card-bg .card .card-box {
	
	padding:20px;
	border-radius:5px;
	margin:20px auto 20px;
}

.card-bg .card .card-box img {
	
	margin:20px 0px 0px 0px;
}

.card-bg .card .card-box h4 {
	
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #d71640;
    margin: 20px 0px 0px 0px;
}

.card-bg .card .card-box p {
	
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #192939;
    margin: 20px 0px 20px 0px;
    line-height: 25px;
}

.card-bg .card .card-box p span {
	
	color: #ec254f;
}

.card-bg .card .card-but {
	
	padding: 20px 0px 0px 0px;
	text-align:center;
}

.card-bg .card .card-but a {
	
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #d71640;
    border: 1px solid #d71640;
    padding: 14px 30px;
    border-radius: 10px;
    transition: 0.7s;
    text-transform: uppercase;
    position: relative;
}

.card-bg .card .card-but a:hover {
	
    color: #fff;
    background: #002654;
    border: 1px solid #002654;
    transition: 0.7s;
    box-shadow: 0px 0px 3px #002654;
}

.card-bg .card .card-box1 {
	
    padding: 20px;
    background: transparent;
    border-radius: 5px;
    margin: 20px auto 20px;
    text-align: center;
    min-height: 300px;
}

.card-bg .card .card-box1 img {
	
	margin:20px 0px 0px 0px;
}

.card-bg .card .card-box1 h4 {
	
    font-family: 'Lato', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #d71640;
    margin: 20px 0px 20px 0px;
    line-height: 25px;
}

.card-bg .card .card-box1 p {
	
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #192939;
    margin: 10px 0px 20px 0px;
    line-height: 25px;
}

.card-bg .card .card-box1 p span {
	
	color: #ec254f;
}

.card-bg .card-head {
	
	padding:30px 0px 30px;
}

.card-bg .card-head h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #ec254f;
    margin: 0px 0px 16px 0px;
	text-align:center;
}

.card-bg .card-head p {
	
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #192939;
    margin: 0px 0px 20px 0px;
    line-height: 28px;
}

.card-bg .card-head .card-1 {
	
	padding:30px 0px 30px;
}

.card-bg .card-head .card-1 h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #002652;
    margin: 0px 0px 10px 0px;
    text-align: left;
}

.card-bg .card-head .card-1 h4 {
	
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #002652;
    margin: 0px 0px 20px 0px;
}

.card-bg .card-head .card-1 p {
	
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #192939;
    margin: 0px 0px 20px 0px;
    line-height: 28px;
}

.card-bg .card-head .card-1 .card-img1 {
	
	
}

.card-bg .card-head .card-1 .card-img1 img {
	
	
}

.card-bg .card-text {
	
	padding:0px 0px 0px;
	text-align:center;
}

.card-bg .card-text h2 {
	
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #002652;
    margin: 0px 0px 10px 0px;
}


@media only screen and (max-width: 991px){
	.bounty-bg .bounty-sub {
		padding: 0px 0px 20px;
		text-align: center;
	}
	.bounty-bg .bounty-main .bounty-text {
		padding: 0px 0px 20px;
		text-align: center;
	}
	.bounty-bg .bounty-main1 {
		padding: 10px 0px 10px;
		text-align: center;
	}
	.bounty-bg .bounty-main1 .bounty-para {
		padding: 10px 0px 0px;
	}
	.card-bg .cards .cards-head {
		padding: 30px 0px 30px;
		text-align: center;
	}
	.card-bg .cards .cards-img {
		padding: 30px 0px 30px;
		text-align: center;
	}
	.card-bg .cards .cards-img .cards-img1 {
		float: unset;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
	}
	.card-bg .cards .cards-img .cards-img1 img {
		transform: translate(0px,0px);
	}
	.card-bg .cards .cards-img .cards-img2 {
		float: unset;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
	}
	.card-bg .card .card-box {
		padding: 0px;
		border-radius: 5px;
		margin: 20px auto 20px;
		text-align: center;
	}
	.card-bg .card .card-box1 {
		padding: 20px;
		background: transparent;
		border-radius: 5px;
		margin: 0px auto 0px;
		text-align: center;
		min-height: auto;
	}
	.card-bg .card .card-box1 p {
		margin: 10px 0px 0px 0px;
	}
	.uk-bg .uk .uk-img2 img {
		min-height: auto;
	}
}

@media only screen and (max-width: 767px){
	.about-bg .about .about-img {
		background: transparent;
		background-size: cover;
		width: auto;
		min-height: auto;
	}
	.team-main .team-img {
		background: #f4f6f9 !important;
		padding: 10px !important;
		border: 1px solid #cacaca !important;
		width: 100% !important;
		position: relative !important;
		z-index: 11111 !important;
		margin: 0px 0px 0px 0px !important;
	}
	.team-main .team-img img {
		margin:auto;
	}
	.team-main .team-text {
		background: transparent !important;
		padding: 10px 0px 10px 0px !important;
		border: 1px solid #b3b3b3 !important;
		text-align: center !important;
		width: 100% !important;
		margin: 0px 0px 20px 0px !important;
		position: relative !important;
	}
	.insurance-bg .insurance .aff-banners .nav > li {
		padding: 0 0px;
		margin: 0px 0;
		float: none;
		display: block;
		width: 100%;
	}
	.insurance-bg .insurance .aff-banners .insurance-main .insurance-img {
		padding: 30px 0px 30px 0px;
		float: left;
		width: 100%;
	}
	.insurance-bg .insurance .aff-banners .insurance-main .insurance-text {
		padding: 0px 10px 30px 10px;
		float: left;
		width: 100%;
		text-align: center;
	}
}


/** section_1 **/

.section_1 {
    width: 100%;
    background: #000054 url(../images/about-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding: 0px 0 0px;
	position: relative;
    overflow: hidden;
}

.banner_left {
	width: 100%;
	display: inline-block;
	padding-top: 40px;
	margin-left: 82px;
	padding-bottom: 15px;
	z-index: 1;

position: relative;
}
.banner_left h2 {
	width: 100%;
	display: inline-block;
	font-size: 40px;
	color: #fdfdfd;
	text-transform: capitalize;
	font-weight: bold;
	line-height: 55px;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.banner_left h2:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #4a6df0;
	width: 70px;
	height: 1px;
	left: 0;
	bottom: 0;
	margin: auto;
}
.banner_left p {
	width: 100%;
	display: inline-block;
	font-size: 14px;
	color: #a4a4a4;
	font-family: "open Sans", sans-serif;
	line-height: 30px;
	margin-bottom: 40px;
}
.banner_left .btn {
	margin-bottom: 50px;
	min-width: 180px;
}
.banner_left h5 {
	width: 100%;
	display: inline-block;
	font-size: 20px;
	color: #afafaf;
	font-weight: bold;
	text-transform: capitalize;
}
.banner_left h5 ul {
	display: inline-block;
}
.banner_left h5 ul li {
	display: inline-block;
	padding: 0 12px;
}
.banner_left h5 ul li a {
	display: inline-block;
	font-size: 16px;
	color: #afafaf;
}
.banner_left h5 ul li a:hover {
	color: #2945c2;
}
.banner_right {
	width: 100%;
	display: inline-block;
	text-align: center;
	padding:90px 0px 0px 0px;
}
.banner_right img {
	right: -17px;
	position: relative;
	top: 11px;
}
/** ico_rating **/

.ico_rating {
	width: 100%;
	display: inline-block;
	border-top: 1px solid #e6e6e6;
	padding: 20px 0 20px;
	margin-top: 0;
}
.secure li {
	display: inline-block;
	float: left;
	line-height: 61px;
	margin: 0 2px;
}
.secure {
	float: right;
}
.secure li img {
	margin: 0 4px;
}
/** section_2 **/

.section_2 {
	background: rgb(66,160,243);
	background: -moz-linear-gradient(top, rgba(66,160,243,1) 0%, rgba(110,81,252,1) 100%);
	background: -webkit-linear-gradient(top, rgba(66,160,243,1) 0%, rgba(110,81,252,1) 100%);
	background: linear-gradient(to bottom, rgba(66,160,243,1) 0%, rgba(110,81,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a0f3', endColorstr='#6e51fc', GradientType=0 );
	width: 100%;
	padding: 70px 0;
}
.main_title {
	width: 100%;
	display: inline-block;
	margin-bottom: 0;
}
.main_title h2 {
	display: inline-block;
	width: 100%;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 5px;
	padding-bottom: 30px;
}
.main_title small {
	display: inline-block;
	width: 100%;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: 500;
}
.how_works {
	width: 100%;
	display: inline-block;
}
.how_works ul {
	width: 100%;
	display: inline-block;
	font-size: 0;
}
.how_works ul li {
	width: 25%;
	display: inline-block;
	vertical-align: top;
}
.work_block {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.work_block span {
	display: inline-block;
	position: relative;
	margin-bottom: 20px;
}
.work_block span:after {
	content: "";
	position: absolute;
	background: url(../images/work-flow.png) no-repeat center;
	width: 167px;
	height: 40px;
	background-size: 100% 100%;
	left: 90px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.how_works ul li:last-child .work_block span:after {
	display: none;
}
.work_block span img {
	display: inline-block;
}
.work_block b {
	width: 100%;
	display: inline-block;
	font-size: 18px;
	color: #ffffff;
	text-transform: capitalize;
	font-weight: bold;
}
/** section_3 **/

.section_3 {
	width: 100%;
	background:#000054 url(../images/about-bg.jpg) no-repeat top center;
	background-attachment:fixed;
	background-size: cover;
	padding: 70px 0 20px;
	position: relative;
	z-index: 1;
}
/*.section_3:after {
	content: "";
	position: absolute;
	background: url(../images/whiteblue_ball.png) no-repeat center;
	background-size: 100% 100%;
	left: -160px;
	bottom: 70px;
	margin: auto;
	width: 366px;
	height: 285px;
	transform: rotateY(180deg);
	z-index: -1;
}*/
.pc_module {
	width: 100%;
}
.pc_module span {
	width: 100%;
	display: inline-block;
}
.pc_module span img {
	display: inline-block;
}
.index_about {
	width: 100%;
}
.index_about p {
	width: 100%;
	display: inline-block;
	font-size: 14px;
	color: #757575;
	font-family: "open Sans", sans-serif;
	line-height: 30px;
	margin-bottom: 20px;
}
.page_list {
	width: 100%;
	display: inline-block;
}
.page_list li {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #767676;
	line-height: 30px;
	font-family: "open Sans", sans-serif;
	padding-bottom: 20px;
	position: relative;
	padding-left: 38px;
}
.page_list li:before {
	content: "\f192";
	position: absolute;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size: 10px;
	color: #d71640;
	left: 0;
	top: 3px;
	background: #bbf0ff;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border-radius: 50%;
}
/** ico_fact_block **/

.ico_fact_block {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin: 25px 0;
}
.ico_fact_block img {
	display: inline-block;
	margin-bottom: 15px;
	border-radius: 5px;
}
.ico_fact_block h6 {
	width: 100%;
	display: inline-block;
	font-size: 17px;
	color: #000000;
	text-transform: capitalize;
	line-height: 28px;
	font-weight: 500;
}
.ico_fact_block h6 span {
	display: block;
	font-size: 30px;
	color: #aaaaaa;
}
/** section_5 **/
 
 
.section_5 {
	background: rgba(0, 0, 0, 0) url("../images/bonus-banner.png") no-repeat scroll center bottom / cover;
	padding: 100px 0 70px;
}
.info_block {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin: 25px 0;
}
.info_block h3 {
	color: #ffd845;
	font-weight: 700;
	font-size: 48px;
}
.info_block span {
	color: #fff;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 22px;
}
.info_block h6 {
	color: #fff;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 22px;
}



.inner-pages {
	padding: 30px 0;
}

.rules {
	padding: 30px 0px 30px 0px;
}

.rules h3 {
	margin-bottom: 20px;
}

.rules p {
	margin-bottom: 17px;    
	font-weight: 500;
}


.section_6 {
	width: 100%;
	background: url(../images/roadmap-bg.png) no-repeat center;
	background-size: cover;
	padding: 70px 0 20px;
	position: relative;
	z-index: 1;
}
.section_6:after {
	content: "";
	position: absolute;
	background: url(../images/whiteblue_ball.png) no-repeat center;
	background-size: 100% 100%;
	left: -160px;
	bottom: 70px;
	margin: auto;
	width: 366px;
	height: 285px;
	transform: rotate(180deg);
	z-index: -1;
}
.coins {
	margin-top: -90px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
	background: transparent;
	color: #1E1616;
	text-decoration: none;
}
/** section_7 **/


.section_7 {
	width: 100%;
	background: url(../images/files_doc-bg.png)  no-repeat scroll center bottom / cover;
	background-size: cover;
	padding: 0px 0 20px;
	position: relative;
	z-index: 1;
	padding: 0px 0 50px;
}
.airdrop_content {
	padding-top: 50px;
}
.doc_files {
	width: 100%;
	background: url("../images/bonus-banner.png") no-repeat center / cover;
	background-size: cover;
	padding: 70px 0 70px;
	position: relative;
	z-index: 1;
	border-radius: 25px;
	text-align: center;
}
.doc_files p {
	color: #fff;
	margin-top: 5px;
}
.doc_files span img {
	text-align: center;
	margin: 0 auto;
}
.doc_files h5 {
	text-align: center;
	margin: 0 auto;
	font-size: 17px;
	color: #fff;
	font-weight: 600;
	padding-top: 25px;
}
.text-white li {
	color: #fff;
}
.document_file {
	padding: 37px 0;
}
.doc_files span {
	background-color: #f65039;
	padding: 5px;
	border-radius: 50%;
	display: inline-block;
	width: 96px;
	height: 96px;
	padding: 15px 0;
}
.our_files {
	background: #fff;
}
.info_block.week_2 h3 {
	color: #ff9caa;
}
.info_block.week_3 h3 {
	color: #b4dfff;
}
.page_list.dots li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	width: 18px;
	height: 17px;
	text-align: center;
	background: url("../images/dots.png") no-repeat center / cover;
}
.page_list.dots li {
	padding-bottom: 13px;
	padding-left: 28px;
}
.client-logo {
	padding: 0px 30px;
}
.partners {
	padding: 40px 0;
}
.section_9 {
	width: 100%;
	background: url("../images/footer-bg.png") no-repeat center / cover;
	background-size: cover;
}
.foot-address li {
	padding: 7px 0;
}
.foot-address li a {
	color: #fff;
}
.footer-con {
	padding: 40px 0;
}
.social_icons li {
	display: inline-block;
}
.social_icons li a {
	color: #fff;
}
.social_icons li:hover {
	background: #fbd4cf;
}
.social_icons li {
	display: inline-block;
	border-radius: 50px;
	padding: 13px 18px;
	margin: 0 6px;
	background: #7d8dfa;
	opacity: 0.6;
}
.form-block {
	margin: 12px 0;
}
.contact_us li {
	list-style: none;
}
.footer-address.text-white li a {
	color: #fff;
}
.footer-address.text-white li a:hover {
	color: #000000;
}
.contact_us input[type="text"] {
	border-radius: 9px;
	background: #7992efb3;
	color: #fff;
}
.contact_us textarea.form-control {
	height: auto;
	border-radius: 9px;
	background: #7992efb3;
	color: #fff;
	border: none;
}
.contact_us .form-control::placeholder {
 color: #fff;
}
.footer-address li {
	padding: 5px 0;
}
.footer-sub.position-re input[type="text"] {
	border-radius: 55px;
	width: 80%;
	background-color: #2a272780;
	border: 2px solid #333333;
	color: aliceblue;
}
.foot-address li i {
	margin-right: 15px;
}
.foot-address {
	padding: 12px 0px;
}
.social_icons {
	margin: 15px -6px;
}
.footer-con h6 {
	margin: 17px 0px;
	font-size: 14px;
}
.footer-sub {
	margin: 15px 0px;
	position: relative;
}
.message {
	position: absolute;
	right: 10px;
	bottom: 16px;
	border: none;
	background: none;
	color: #fff;
}
.footer-sub input[type="text"] {
	border-radius: 9px;
	background: #7992efb3;
	color: #fff;
}
/** section_10 **/
 
 
.register-banner {
	background-size: cover;
	background-position: center;
	background: url(../images/register_banner.png) no-repeat center / cover;
	width: 100%;
	position: relative;
	padding: 45px 0;
	background-size: 100% 100%;
}
.logo-head img {
	float: left;
}
.logo-head h5 {
	float: right;
}
.payment-carousel .owl-nav button {
	/*display: none;*/
}
.section_8 {
	padding: 40px 0;
}

.airdrop {
	background: url("../images/parachute.png") no-repeat center;
	height: 258px;
	width: 100%;
	text-align: center;
}
.airdrop span {
	width: 100%;
	display: inline-block;
	padding: 80px 0;
}
.footer-social-ico {
	margin: 20px 0;
}
.footer-social-ico li {
	display: inline-block;
}
.footer-social-ico li a {
	color: #fff;
	width: 44px;
	height: 44px;
	display: block;
	text-align: center;
	border-radius: 50%;
}
.footer-social-ico li.fb a {
	background-color: #3c58a2;
}
.footer-social-ico li.ins a {
	background: rgba(226,42,131,1);
	background: -moz-linear-gradient(top, rgba(226,42,131,1) 0%, rgba(245,163,78,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,42,131,1)), color-stop(100%, rgba(245,163,78,1)));
	background: -webkit-linear-gradient(top, rgba(226,42,131,1) 0%, rgba(245,163,78,1) 100%);
	background: -o-linear-gradient(top, rgba(226,42,131,1) 0%, rgba(245,163,78,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,42,131,1) 0%, rgba(245,163,78,1) 100%);
	background: linear-gradient(to bottom, rgba(226,42,131,1) 0%, rgba(245,163,78,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e22a83', endColorstr='#f5a34e', GradientType=0 );
}
.footer-social-ico li.te a {
	background-color: #2d90cd;
}
.footer-social-ico li.pin a {
	background-color: #d00000;
}
.footer-social-ico li.tw a {
	background-color: #0093f0;
}
.footer-social-ico li a i {
	line-height: 44px;
	font-size: 17px;
}
.plan {
	/*text-align: center;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;*/
}
.plan-mid {
	padding-bottom: 20px;
}
.plan-head {
	/*background: rgba(146,149,249,1);
	background: -moz-linear-gradient(left, rgba(146,149,249,1) 0%, rgba(166,192,254,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146,149,249,1)), color-stop(100%, rgba(166,192,254,1)));
	background: -webkit-linear-gradient(left, rgba(146,149,249,1) 0%, rgba(166,192,254,1) 100%);
	background: -o-linear-gradient(left, rgba(146,149,249,1) 0%, rgba(166,192,254,1) 100%);
	background: -ms-linear-gradient(left, rgba(146,149,249,1) 0%, rgba(166,192,254,1) 100%);
	background: linear-gradient(to right, rgba(146,149,249,1) 0%, rgba(166,192,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9295f9', endColorstr='#a6c0fe', GradientType=1 );
	color: #fff;
	padding: 20px 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;*/
}
.plan-head span {
	/*font-weight: 600;
	font-size: 30px;
	line-height: 49px;
	text-shadow: -2px 3px 0px rgba(96, 122, 200, 0.5);*/
}
.plan-mid ul li {
	list-style-type: none;
	color: #404552;
	font-size: 15px;
	font-weight: 600;
	text-align: left;
	padding: 7px 15px;
	border-bottom: 1px solid #d6d6d6;
	display:inline-block;
}
.plan-mid ul li span {
	float: right;
}
.plan-mid ul {
	padding: 10px 0;
	margin-bottom: 10px;
}
.site-btn {
	border: 2px solid #a8befb;
	padding: 10px 10px;
	display: inline-block;
	border-radius: 30px;
	width: 192px;
	height: 42px;
}
.site-btn span {
	float: left;
}
.site-btn i {
	float: right;
	font-size: 23px;
}
.plan-bottom {
	margin-top: 20px;
}
.plan-bottom h2 {
	font-size: 33px;
	display: inline-block;
	text-align: center;
	font-weight: 600;
}
.plan-bottom span, .plan-bottom small {
	font-size: 19px;
}
.plan-bottom h2 {
	color: #e23b4a;
	background: -webkit-linear-gradient(330deg, #f34b64 0%, #fe8566 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.calculator {
	background-color: #f7553f;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding: 17px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.cal-result span {
	font-size: 12px;
	float: left;
	margin-right: 10px;
	line-height: 38px;
}
.cal-result h3 {

	color: #ffffff;
	font-size: 33px;
}


.cal-result {
	margin-top: 30px;
}
.form-block label {
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
	margin-bottom: 5px;
}
.calculator .form-block {
	margin-bottom: 16px;
}



.calculator  .form-block select {
padding-left: 10px;
	background: url(../images/select-arrow.png) no-repeat center right, #fff;
}




.form-block select {
	background: url(../images/select_arrow_down.png) no-repeat center right, #fff;
	border-radius: 0;
	width: 100%;
	height: 35px;
	color: #000000;
	font-size: 15px;
}
.form-block input[type="text"], .form-block input[type="password"] {
	background: #fff;
	border-radius: 0;
	width: 100%;
	height: 35px;
	color: #000000;
	font-size: 15px;
}

table.bor {
	box-shadow: none;
	border: 1px solid #fff;
}
table.bor tr td {
	background: transparent;
	color: #fff;
	font-size: 15px;
	padding: 10px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
table.bor tr td i {
	margin-right: 5px;
}
.table-btn-rose {
	color: #fff;
	padding: 6px 10px;
-webkit-box-shadow: inset 0px -4px 13px 0px rgba(255,255,255,0.51), 0px 4px 15px 0px rgba(246,81,59,0.55);
-moz-box-shadow: inset 0px -4px 13px 0px rgba(255,255,255,0.51), 0px 4px 15px 0px rgba(246,81,59,0.55);
box-shadow: inset 0px -4px 13px 0px rgba(255,255,255,0.51), 0px 4px 15px 0px rgba(246,81,59,0.55);
background: #d71640;
	font-weight: 500;
}
.table-btn-rose:hover {

}
.table-btn-blue:hover {

}
.table-btn-blue {
	color: #fff;
	padding: 6px 10px;
-webkit-box-shadow: inset 0px -4px 13px 0px rgba(255,255,255,0.51), 0px 4px 15px 0px rgba(0,183,233,0.55);
-moz-box-shadow: inset 0px -4px 13px 0px rgba(255,255,255,0.51), 0px 4px 15px 0px rgba(0,183,233,0.55);
box-shadow: inset 0px -4px 13px 0px rgba(255,255,255,0.51), 0px 4px 15px 0px rgba(0,183,233,0.55);
background: #d71640;
	font-weight: 500;
}
.wd-table {
	margin: 0 50px;
}
.plans {
	padding: 30px 0 0;
	margin-bottom: -60px;
}

.inner-footer {
	background: url("../images/footer-bg.png") no-repeat center / cover;
	padding: 20px 0;
	text-align: center;
}




.form-each {
	margin: 15px 0;
	position: relative;
}
.form-ico {
	/* background-color: #37347a; */
	color: #fff;
	display: inline-block;
	/* padding: 12px 13px; */
	border-radius: 50%;
	position: absolute;
	left: 5px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 32px;
	height: 32px;
}
.txtarea .form-ico {
	margin: 0;
	top: 10px;
}
.form-ico i {
	border-radius: 50px;
	background: #d71640;
	padding: 9px 9px;
	color: #ffff;
}
input[type="text"], input[type="email"], input[type="password"], select, textarea {
	width: 100%;
	font-size: 14px;
	color: #fff;
	height: 44px;
	padding: 0 52px;
	border: none;
	font-weight: normal;
	background: #002652;
	transition: .3s;
	border-radius: 30px;
	outline: none;
	font-weight: 500;
}


select {
	background: url(../images/select_arrow_down.png) no-repeat center right,  #f16d66;
	background: url(../images/select_arrow_down.png) no-repeat center right,  #f16d66;
	background: url(../images/select_arrow_down.png) no-repeat center right,  #f16d66;
	background: url(../images/select_arrow_down.png) no-repeat center right, #f16d66;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16d66', endColorstr='#f16d66',GradientType=0 );

}
.logo-left img {
	margin: 0 auto;
}
.logo-left {
	float: left;
}

.faq_accordian {
	padding:0px 0px 30px 0px;
}

.accordion-toggle {
    background-color: #002652;
    border: 1px solid #002652;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    margin: 10px 0 0;
    padding: 16px 25px;
    position: relative;
	transition:0.7s;
}
.accordion-toggle:hover {

background: #192939;
color: #fff;
transition:0.7s;
    border: 1px solid #192939;
}
			.accordion-toggle.active:after{content:"";position:absolute;right:10px;top:17px;width:0;height:0;border-bottom:5px solid #ffffff;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
			.accordion-toggle:before{content:"";position:absolute;right:10px;top:17px;width:0;height:0;border-top:5px solid #fff;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
			.accordion-toggle.active:before{display:none;}
			.accordion-content {display: none;}
			.accordion-content {
  background-color: #fff;

  padding: 10px;
}
.accordion-toggle.active {
background: #d71640;
color: #fff;
transition:0.7s;
}
.accordion-content p {
    color: #000;
    font-size: 13px;
    line-height: 26px;
}

.banner-links input {
	float: left;
}




.success {
	  background: linear-gradient(1deg, #171858, #2b792b); background-size: 400% 400%;
  	

-webkit-animation: AnimationName 5s ease infinite;
-moz-animation:AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
   border-radius: 0;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  font-size: 12px;
padding: 0px 10px;
opacity: 0.7; display:inline-block;
}
.msg {
	color: #000;
	font-size: 13px;
	margin: 10px 0;
	text-align: center;

}
.msg.black {
	color: #fff;

}





.error {
  background: linear-gradient(1deg, #171858, #b93b37);
  
   background-size: 400% 400%;
-webkit-animation: AnimationName 5s ease infinite;
-moz-animation: AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
  border-radius: 0;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  font-size: 12px;
padding: 0px 10px;
  opacity: 0.7;display:inline-block;
}
.msg li {
	display: inline-block;
	list-style-type: none;
 margin: 5px 0;
}

.after_reg {
	
	background: #000054 url(../images/about-bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
	color: #fff;
    padding: 60px 0px 30px 0px;
}

.after_reg b {
	
	color: #f4cf6a;
}

.after_reg .login-but {
	
	padding:30px 0px 30px 0px;
}

.after_reg .login-but a {
	
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    background: #d9173f;
    border: 1px solid #d9173f;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    padding:10px 50px;
    border-radius: 8px;
    position: relative;
    text-transform: uppercase;
}

.after_reg .login-but a:hover {
	
    color: #0a0054;
    background: #00f9fc;
    border: 1px solid #00f9fc;
    transition: 0.7s;
    box-shadow: 0px 0px 10px #00f9fc;
}

.after_reg .login-but a i {
	
    position: absolute;
    opacity: 0;
    top: -1px;
    left: 0;
    background: #fff;
    /* background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); */
    width: 12%;
    height: 103%;
    transform: skew(-30deg,0deg);
    animation: move 3s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
}

.after_reg h3 {
  color: #d71640;
  font-size: 23px;
}

.msg .error i {
  background-color: #b93b37;
  color: #fff;

}

.msg .success i {
  background-color: #2b792b;
  color: #fff;

}
.msg i {

  margin-right: 5px;
  padding: 10px;
}

@-webkit-keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}
@keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}

.succes_msg {
  text-align: center;
  width: 100%;
}

.reftextarea {
	min-height: inherit;
	padding: 10px !important;
	border-radius: 0;
}

.inner_pages {
	padding: 0px 0;
}






.table-responsive{margin:0; padding:0; border:0;}

table{ width:100%;margin-bottom: 10px;}



table tbody tr{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);}
table tbody td{text-align:left; font-size:14px; color:#fff; padding: 15px 15px; white-space:nowrap;}
table tbody td i{  margin-right:5px; }

table tbody td span{ background:#5d6df8; color:#fff; border-radius:4px; display:inline-block; padding: 6px 20px; }

table tr td {
	background-color: rgba(255,255,255,0.4);
	font-weight: normal;color: #000;
}
table tr td, table tr th {
	padding: 10px 20px;
	white-space: nowrap;
}
table tr th {
	color: #55529c;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 15px;
	background: #ffffff;
}
.calculator .form-block input[type="text"], .calculator .form-block input[type="password"] {
	padding-left: 10px;
}

.com-page input[type="text"], .com-page input[type="email"], .com-page input[type="password"]{ padding-left:10px;}




