
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;800&display=swap');

body {
  font-family: 'Poppins', sans-serif;
    font-size: 15px;
    background: transparent;
}
.no-padding {
	padding: 0!important
}
.padding-right {
	padding-right: 0!important
}
.pricbtop {
    background: #ffc470;
    padding: 11px 0;
}
.padding-left {
	padding-left: 0!important
}
.radius {
	border-radius: 50%;
	-webkit-radius: 50%;
	-moz-radius: 50%
}
.radius5 {
	border-radius: 5px;
	-webkit-radius: 5px;
	-moz-radius: 5px
}
.mp {
	margin: 0;
	padding: 0
}
a {
	text-decoration: none!important
}
html {
	float: left;
	font-size: 10px;
	width: 100%
}
.form-group.links {
    margin-top: 12px;
}
* {
	margin: 0;
	padding: 0
}
.btnTheme {
    background-image: -webkit-linear-gradient(left,rgba(231,24,96,.9),rgba(231,160,50,.9));
    background-image: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9)) !important;
    border: none !important;
    color: #ffffff !important;
    padding: 8px 26px !important;
    font-size: 15px !important;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    border-radius: 35px !important;
    font-weight: 600;
}
.btnTheme:hover, .btnTheme:focus {
    background: transparent;
    /* border: 1px solid #ffbe2e!important; */
    /* outline: none !important; */
    /* color: #fff !important; */
}
.btnTheme1 {background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9)) !important;/* border: none !important; */color: #fff !important;padding: 8px 20px !important;font-size: 13px !important;text-transform: uppercase;display: inline-block;text-align: center;border-radius: 50px !important;}
.btnTheme1:hover,
.btnTheme1:focus {
	background: #000 !important;
	border: none !important;
	outline: none !important;
	color: #fff !important;
}
.btnTheme2 {
	background:linear-gradient( 145deg, #5be0e0, #4772d9 ) !important;
	background: #fff;
	border: 1px solid #123d8d
}
.headingOther {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px;
}
.headingOther h2 {
	font-size: 30px;
	color: #333;
	margin: 0 0 10px;
	width: auto;
	font-weight: 800;
	text-align: center;
}
.headingOther p {
	font-size: 20px;
	color: #000;
	margin: 0 0 10px;
	text-align: center;
	line-height: 30px;
}
.whiteText {
	color: #fff!important
}
.headerinn {
    padding: 5px 0 11px 0;
    background: black;
    width: 100%;
    position: absolute;
    z-index: 99;
}
.menu_b {
	font-size: 30px;
	cursor: pointer;
	display: none
}
.sidenav .closebtn {
	display: none
}
.menu_box {
	display: inline-block;
	width: auto;
	margin: 28px 0 0;
}
.menu_main ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline-block
}
.menu_main ul li {
    margin: 0 39px 0 0;
    padding: 0;
    width: auto;
    display: inline-block;
}
.menu_main ul li a {
    margin: 0;
    padding: 0;
    width: auto;
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
}
.menu_main ul li a:focus, .menu_main ul li a:hover, .menu_main ul li a:focus, .menu_main ul li a:hover, .menu_main ul li.menu_active a {
    color: #ffbe2e;
}
.sidenav .closebtn {
	background: #e9a647;
	color: #fff;
	height: 30px;
	left: -36px;
	/* line-height: 30px; */
	padding: 0;
	vertical-align: middle;
	text-decoration: none;
	width: 46px;
	z-index: 2147483647;
	text-align: center;
	padding: 0 7px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.closeee {
	color: #fff;
	display: none
}
.menu_b {
	display: none
}
.hlogin ul li {
	display: inline-block;
	width: auto;
	margin-top: 2px;
}
.hlogin .btnTheme {
	text-transform: capitalize;
	transition: none 0s ease 0s;
	text-align: inherit;
	line-height: 21px;
	/* border-radius: 0 !important; */
	/* margin: 0px 0px 0px -1px; */
	padding: 6px 19px !important;
	letter-spacing: 0px;
	font-weight: 500;
	/* border: 1px solid #e94252 !important; */
	/* color: #fff !important; */
	background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9));
}
.hlogin .btnTheme1 {
	text-transform: capitalize;
}
.hlogin li.dropdown {
    background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9));
    padding: 8px 20px 1px;
    border: none;
    border-radius: 50px;
    vertical-align: top;
    text-transform: capitalize;
    margin-top: 0px;
}
.hlogin li.dropdown>a {
	color: #fff;
	text-transform: capitalize
}
header.headerinn.header_new {
	box-shadow: 0 0 15px #ddd;
	z-index: 9999;
	display: inline-block;
	width: 100%;
	position: initial;
}
.hlogin {
	margin: 20px 0 0;
	display: inline-block;
}
.hlogin .dropdown-menu li {
	width: 100%
}
.hlogin .dropdown-menu li a:focus {
	color: #145bb0!important
}
.bannertext {
	margin: 90px 0 30px;
	z-index: 999;
	position: relative
}
.btextouter {
	position: absolute;
	top: 200px;
	left: 0;
	right: 0;
	width: 100%
}
.bannertext h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 800
}
.hlogin small {
    white-space: nowrap;
    width: 63px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 15px;
}
.hlogin .caret {
	position: relative;
	top: -3px;
}
.bannertext p {
	font-size: 29px;
	color: #fff;
	margin: 20px 0 30px;
	max-width: initial;
	line-height: 41px;
	text-align: left !important;
}
.bannerbtn .btnTheme {
	font-weight: 600;
	font-size: 16px;
	background: #fff;
	border: 1px solid #fff;
	color: #1c80e3
}
.bannerbtn .btnTheme:hover {
	background: #1c80e3;
	border: 1px solid #1c80e3;
	color: #fff
}
.bannerimg img {
	float: right
}
.tradingtableinn img {
	width: 100%
}
.tradingtable {
	margin: 0;
	padding: 0 0 60px;
	width: 100%;
	display: inline-block;
	background: url(../images/safritab.png) no-repeat;
	background-size: cover
}
.tradingresultouter {
	margin: -290px 0 0
}
.tradingtableinn {
	margin: 100px 0 0 47px;
	padding: 0;
	max-width: 1016px;
	display: inline-block;
	position: relative;
	overflow-y: scroll;
	background: #fff
}
.aboutMain {
	padding: 50px 0 40px;
	width: 100%;
	position: relative;
	background: #dce8f4
}
.aboutHomeMain {
	display: inline-block;
	width: 100%;
	padding: 50px 0;
	position: relative
}
.aboutrbRight {
	margin: 10px 0 10px
}
.aboutrbRight h2 {
	margin: 0 0 20px;
	padding: 0;
	font-size: 27px;
	text-transform: uppercase;
	font-weight: 300
}
.aboutrbRight h2 b {
	display: block;
	font-size: 48px;
	line-height: 61px;
	text-transform: capitalize;
	color: #1c80e3;
	font-weight: 700
}
.aboutrbRight p {
	margin: 0 0 20px;
	font-size: 17px;
	line-height: 29px;
	font-weight: 300
}
.aboutrbRight h4 {
	margin: 0 0 20px;
	font-weight: 600
}
.abutbtn a.btn.btnTheme {
	background: #1c80e3;
	border: 1px solid #1c80e3
}
.aboutrbLeft {
	margin: 0 0 0;
	padding: 0;
	position: relative;
	float: none;
	text-align: center;
}
.imageabut1 img {
	position: relative;
	left: 0;
	bottom: 0
}
.imageabut2 {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 75px;
	right: -248px
}
.imageabut2 img {
	width: 62%
}
.abutbg {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: -24px;
	left: 0
}
 .howlastbox::before {
	display: none;
}

.howitworkouter {
    padding: 50px 0;
}

.howitbox{margin:0 0 30px; padding:0px; display:inline-block; width:100%;text-align: center;position:relative;}
.howitbox figure{margin:0px; padding:0px; display:inline-block; width:110px;text-align: center;/*! border: 1px solid #ccc; */border-radius: 50%;height: 110px;line-height: 99px;box-shadow: 0 0 4px #d5d5d5;}
.howitbox figure img{margin:0px; padding:0px; display:inline-block; max-width:61px;}

.howitbox h2{margin:0px; padding:0px; display:inline-block; width:100%;font-size: 17px;margin: 17px 0 0;font-weight: 700;}

.howitbox::before {
	position: absolute;
	right: -70px;
	content: "";
	background: url(/img/frontend/images/line.png);
	width: 117px;
	height: 2px;
	top: 50px;
}

/* START Testimonials */
.testimonial_section {
	text-align: center;
	padding: 60px 0;
	background: url(/img/frontend/images/weeklybg.png);
	position: relative;
	overflow: hidden;
	width: 100%;
	background-attachment: fixed;
}
.testimonial_section .headingOther h2 {
	color: #fff;
}
/*.testimonialOne {*/
/*	background-image: url(../images/pattern-4.png);*/
/*	position: absolute;*/
/*	right: 0px;*/
/*	bottom: -80px;*/
/*	width: 519px;*/
/*	height: 785px;*/
/*	background-repeat: no-repeat;*/
/*}*/
/*.testimonialTwo {*/
/*	background-image: url(../images/pattern-6.png);*/
/*	position: absolute;*/
/*	left: 175px;*/
/*	top: 50px;*/
/*	width: 266px;*/
/*	height: 478px;*/
/*	background-repeat: no-repeat;*/
/*}*/
/*.testimonial_box {*/
/*	margin: 40px 0 0 0*/
/*}*/
.test-up {
	text-align: center;
	width: 28%;
	margin: 0 auto
}
.test-up figure {
	display: inline-block;
	position: relative;
	height: 100px;
	width: 100px;
}
.test-up figure img {
	width: 100px!important;
	border-radius: 50%;
	height: 100px;
}
.test-up h3 {
	color: #fff;
	font-size: 15px;
	margin: 10px 0 2px
}
.test-up p {
	font-size: 14px;
	margin: 0;
	color: #5f5f5f
}
.testimonial_content {
	/*! border: 1px solid #ccc; */
	width: 87%;
	position: relative;
	margin: 24px 0 0;
	padding: 16px;
	display: inline-block
}
.testimonial_content p {
	font-size: 19px;
	margin: 0;
	color: #fff;
	font-weight: 300!important;
	text-align: center!important
}
.testimonial_content::before {
	/*! background: url(../images/testi_arrow.jpg) no-repeat center; */
	padding: 0 0;
	content: "";
	position: absolute;
	width: 23px;
	height: 15px;
	top: -15px;
	right: 50%
}
.test-up figure::before {
	background: url(../images/testi_quote.png) no-repeat;
	content: "";
	width: 20px;
	height: 18px;
	position: absolute;
	right: 99px;
	top: 17px
}
button.owl-dot.active {}

.owl-dots button {
    background: transparent;
    border: 0;
    color: #fff;
}

.owl-dots button span {background: #fff !important;}

.owl-dots button.active span {
    background: #4a0713 !important;
}
.test-up figure::after {
	background: url(../images/testi_quote1.png) no-repeat;
	content: "";
	width: 20px;
	height: 18px;
	position: absolute;
	left: 99px;
	top: 17px
}
.testimonial_box .owl-nav {
	/* display: initial!important; */
	display: none;
}
.owl-dots {
	/* display: none!important */
}
/* START subdecribe_box */

.subdcribe_section {
	margin: 0;
	background: rgba(0, 0, 0, 0.1);
	/* border-bottom: 1px solid rgba(255, 255, 255, .2); */
	width: 100%;
	padding: 50px 0 50px;
	position: relative;
}
.subdcribe_section .headingOther {
	margin: 12px 0 0
}
.subdecribe_box {
	width: 100%;
}
.subdecribe_box .input-group {
	margin: 0;
	background: #e8f0fe;
	border-radius: 35px;
	border: 2px solid #e8f0fe;
}
.subdecribe_box .form-control {
	background-color: #e8f0fe;
	border-radius: 35px;
	color: #333;
	font-size: 15px;
	height: 56px;
	padding: 2px 20px 0;
	border: none;
	box-shadow: none;
	z-index: 0;
}
.subdecribe_box .form-control:focus {
	box-shadow: none
}
.subdecribe_box .form-control::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #000;
}
.subdecribe_box .form-control::-moz-placeholder {
	/* Firefox 19+ */
	color: #000;
}
.subdecribe_box .form-control::-ms-input-placeholder {
	/* IE 10+ */
	color: #000;
}
.subdecribe_box .btnTheme {
    background: #ffbe2e;
    color: #fff;
    font-size: 16px !important;
    height: 56px;
    border-radius: 35px !important;
    padding: 8px 35px !important;
    border-radius: 35px;
    text-transform: capitalize;
    z-index: 0;
}
.subdecribe_box button:hover, .subdecribe_box button:focus {
    background: transparent;
    color: #000!important;
    border: 2px solid #303033!important;
}
.swal-button {
	background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9)) !important;
	border: none !important;
	color: #fff !important;
	padding: 8px 20px !important;
	border-radius: 35px;
}
.swal-button:hover,
.swal-button:focus {
	background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9)) !important;
	border: none !important;
	outline: none !important;
	color: #fff !important;
}
.swal-title {
	color: #e83e69 !important;
}
.swal-text {
	color: #333 !important;
}
/* END subdecribe_box */

/* START footer */

.footer_outer {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: linear-gradient( 145deg, #35363a, #35363a );
}
.footerOne {
	background-image: url(../images/pattern-15.png);
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 180%;
	background-position: left center;
	background-repeat: repeat;
}
.grid {
	width: 100%;
	height: 100%;
	overflow: hidden;
	perspective: 450px;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.grid-fade {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	background: radial-gradient(ellipse at 50% 50%, rgba(14, 20, 22, 0) 0, #1e3e8b 80%)
}
.grid-lines {
	width: 100%;
	height: 200%;
	background-image: linear-gradient(to right, rgba(248, 84, 1, .3) 1px, transparent 0), linear-gradient(to bottom, rgba(248, 84, 1, .3) 1px, transparent 0);
	background-size: 45px 30px;
	background-repeat: repeat;
	transform-origin: 100% 0 0;
	animation: play 15s linear infinite
}
@keyframes play {
	0% {
		transform: rotateX(45deg) translateY(-50%)
	}
	100% {
		transform: rotateX(45deg) translateY(0)
	}
}
.footer_box {
	margin: 0;
	padding: 60px 0 30px;
	height: auto;
	/* background: #eff3ff; */
	margin: 0 0;
	position: relative
}
.ft_logo {
	margin: 0 0 16px
}
.ft_social {
	display: inline-block;
	margin: 0 0 10px;
	width: 100%
}
.ft_social ul {
	margin: 0;
	padding: 0
}
.ft_social ul li {
	display: inline-block;
	list-style-type: none;
	margin: 0;
	width: auto
}
.ft_social ul li a {
	background: #ffa414;
	border: 1px solid #ffa414;
	color: #fff;
	display: inline-block;
	height: 34px;
	margin: 0 10px 0 0;
	position: relative;
	text-decoration: none;
	width: 34px;
	border-radius: 50%
}
.ft_social ul li a:hover {
	background: #fe5801;
	border: 1px solid #fff;
	transition: all 1s
}
.ft_social a i {
	font-size: 16px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%)
}
.ft_title h2 {
	font-size: 20px;
	color: #fff;
	margin: 0 0 20px;
	font-weight: 700
}
.ft_menu ul li a {
	font-size: 15px;
	color: #eff3ff;
	display: inline-block;
	line-height: 24px;
	font-weight: 600;
}
.ft_address p {
	font-size: 14px;
	color: #373a5b;
	line-height: 23px
}
.ft_address p a {
	color: #eff3ff;
	padding: 0 0 0 9px;
	display: inline-block;
	font-size: 15px;
	width: 86%;
}
.ft_address p i {
	font-size: 16px;
	float: left;
	vertical-align: top;
	position: relative;
	color: #eff3ff;
	top: 5px
}
.ft_copyright {
	/* background: #eff3ff; */
}
.ft_copyright p {
	padding: 25px 0;
	text-align: center;
	border-top: 1px solid rgba(255, 255, 255, .2);
	color: #fff;
	font-size: 15px;
	margin: 0;
	font-weight: 600;
}
.ft_method ul {
	width: auto;
	margin: 0 -15px
}
.ft_method ul li {
	width: auto;
	margin: 0 15px 10px
}
.ft_method ul li img {
	width: 62px;
	background: #ffb811;
	border-radius: 50%;
	padding: 3px;
	height: 62px;
}
.ft_open_time {
	display: inline-block;
	width: auto
}
.ft_open_time i {
	color: #57d6ff;
	display: inline-block;
	margin: 0 10px 0 0;
	width: auto
}
.ft_open_time p {
	font-size: 15px;
	color: #373a5b;
	display: inline-block;
	width: auto
}
.ft_method ul li {
	width: auto;
	display: inline-block;
	margin: 0 0  ;
	/*! background: #eff3ff; */
	padding: 5px;
	border-radius: 5px;
}
.ft_menu ul li {
	width: 45%;
	display: inline-block;
	margin: 0 0 10px
}
.hinnerpage {
	background: #f5f5f5;
	border-bottom: 1px solid #dedede
}
.bannerimg {
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
	margin: 40px 0;
	display: inline-block;
	width: 100%
}
.slide_common {
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.banner3_text1 {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
.banner1_text2 {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
.banner3_text3 {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}
.banner1_text4 {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}


.logOne {
    background-image: url(../images/pattern-15.png);
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 180%;
    background-position: left center;
    background-repeat: repeat;
}

.logTwo {
    background-image: url(../images/pattern-5.png);
    position: absolute;
    left: 0;
    top: 0;
    width: 376px;
    height: 100%;
    background-repeat: no-repeat;
}
.logThree {
    background-image: url(../images/pattern-6.png);
    position: absolute;
    left: 175px;
    top: 50px;
    width: 266px;
    height: 478px;
    background-repeat: no-repeat;
}

.logFour {
    background-image: url(../images/pattern-7.png);
    position: absolute;
    right: -200px;
    bottom: -80px;
    width: 519px;
    height: 785px;
    background-repeat: no-repeat;
}

.logFive {
    background-image: url(../images/pattern-8.png);
    position: absolute;
    right: 120px;
    bottom: 130px;
    width: 354px;
    height: 468px;
    background-repeat: no-repeat;
}


.term_condition a {
	color: #50a1dc;
}
.term_condition a:hover,
.term_condition a:focus {
	color: #50a1dc;
}
.already_account a {
	color: #509ed1;
}
.already_account a:hover,
.already_account a:focus {
	color: #4f9fdc;
}
.loogin_Head .btnTheme {
	position: absolute;
	left: 18px;
	background: #bb000d !important;
	box-shadow: 0px 8px 5px -9px #e88d4e;
	color: #fff !important;
	padding: 6px 12px !important;
	font-size: 12px !important;
	text-transform: capitalize;
	border: none !important;
	border-radius: 6px !important;
}
.loogin_form {
	border-radius: 10px;
	padding: 0 40px 33px 40px;
	background: #f5f3f3!important;
	display: inline-block;
	width: 100%;
	background: #fff;
	overflow: hidden;
	position: relative
}
.loogin_Head {
	background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
	padding: 20px 0 8px;
	border-radius: 10px 10px 0 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
}
.loginb {
	background: #fff;
	padding: 24px 34px;
	border-radius: 10px;
	margin: 69px 0 0 0;
	position: relative;
	-webkit-box-shadow: 0 13px 11px -14px rgba(0, 0, 0, .73);
	-moz-box-shadow: 0 13px 11px -14px rgba(0, 0, 0, .73);
	box-shadow: 0 13px 11px -14px rgba(0, 0, 0, .73)
}
.loogin_form .form-group label {
	text-align: left;
	width: 100%;
	color: #000;
	margin: 0px;
	font-size: 13px;
	padding: 0px;
}
.loogin_form .form-group .form-control {
	width: 100%;
	margin-bottom: 13px;
	border-radius: 6px;
	border: 1px solid #dbdbdb;
	box-shadow: none;
	font-family: 'Poppins regular', sans-serif;
	font-size: 14px;
	height: 42px;
	margin: 0px;
}.loginbgg {
	display: none !important;
}
.loogin_form h2 {
	font-family: 'Poppins semibold', sans-serif;
	margin-top: 0;
	margin-bottom: 44px;
	color: #fff;
	font-size: 24px
}
.form_group_links {
	padding: 16px 0
}
.form_group_links a {
	color: #e83a6b;
	font-weight: 700;
	display: inline-block;
	padding: 0 8px;
	font-size: 13px
}
.form_group_links a:hover,
.form_group_links a:focus {
	color: #e8326d;
}
.already_account {
	font-size: 14px
}
.term_condition {
	font-size: 14px
}
.innerheader {
	background: #000;
	position: initial
}
.loginGif {
	margin: 0 0 30px
}
.loginGif img {
	border-radius: 10px;
	height: 350px;
	border: 1px solid #558eab;
	-webkit-box-shadow: -2px 27px 12px -20px #548096;
	-moz-box-shadow: -2px 27px 12px -20px #548096;
	box-shadow: -2px 27px 12px -20px #548096
}
.btn-blockk {
	width: 100%
}
.alregister {
	text-align: left
}
.alregister .alert.alert-danger {
	border-left: 3px solid #a94442
}
.alregister .alert.alert-success {
	border-left: 3px solid #a94442
}
.alregister ul {
	margin: 0;
	padding: 0
}
.alregister ul li {
	list-style-type: none
}
.notifivatio {
	text-align: left
}
.notifivatio .alert.alert-danger {
	border-left: 3px solid #a94442
}
.notifivatio .alert.alert-success {
	border-left: 3px solid #a94442
}
.notifivatio ul {
	margin: 0;
	padding: 0
}
.notifivatio ul li {
	list-style-type: none
}
.main-contact {
	padding: 47px 0 50px;
	background: #eaeaea;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.about_boxconleft ul {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%
}
.about_boxconleft ul li {
	font-size: 15px;
	color: #000;
	margin: 0 0 21px;
	display: inline-block;
	width: 100%;
}
.about_boxconleft ul li strong {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
	color: #4c90db;
}
.about_boxconleft ul li a {
	color: #000;
	line-height: 24px
}
.contactLeft {
	background: #ffffff;
	padding: 17px 39px 25px;
	border-radius: 20px;
	border: 1px solid #fff;
	margin: 0;
}
.contactLeft h3 {
	margin: 0 0 21px;
	color: #e94667;
	font-size: 25px;
	text-align: center;
	text-shadow: 0 2px 2px #fff;
	text-transform: uppercase;
	font-weight: bold;
}
.contactLeft input.form-control {
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #000;
	padding: 19px 16px;
	margin: 0 0 24px;
	background: #ffff;
	/* box-shadow: 1px 1px 0 1px #cac5c5 inset */
}
.about_boxconleft {
	background: #ffffff;
	padding: 39px;
	border-radius: 20px;
	margin: 72px 0 0;
	width: 89%;
	float: right;
	border: 1px solid #ffffff;
	box-shadow: 0 7px 0 #4c90db;
}
.about_boxconleft h2 {
	margin: 0 0 6px;
	color: #4c90db;
}
.about_boxconleft p {
	line-height: 23px;
	color: #000000;
	font-weight: 400;
	margin: 0 0 21px;
	font-size: 16px
}
figure.featureimg {
	display: inline-block;
	width: 100%;
	position: absolute;
	right: -21px;
	top: 37px
}
figure.featureimg img:last-child {
	position: absolute;
	right: 42px;
	top: 0
}
.anotherheader {
	position: initial;
	box-shadow: 0 0 10px #b3b1b1
}
.anotherheader .navbar-default .navbar-nav>li>a {
	color: #000
}
.anotherheader .navbar-nav li.menu_active a {
	color: #f95f1c!important
}
.anotherheader .navbar-nav {
	margin: 21px 0 0 0
}
.our_blogs {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 70px 0 40px;
	background: #eff3ff;
}
.blogOne {
	background-image: url(../images/pattern-5.png);
	position: absolute;
	left: -143px;
	top: 0;
	width: 376px;
	height: 100%;
	background-repeat: no-repeat;
}
.blogTwo {
	background-image: url(../images/pattern-6.png);
	position: absolute;
	left: 175px;
	top: 50px;
	width: 266px;
	height: 478px;
	background-repeat: no-repeat;
}
.blogThree {
	background-image: url(../images/pattern-8.png);
	position: absolute;
	right: 0;
	bottom: 130px;
	width: 354px;
	height: 468px;
	background-repeat: no-repeat;
}
.eventsOne {
	background-image: url(../images/pattern-5.png);
	position: absolute;
	left: -143px;
	top: 0;
	width: 376px;
	height: 100%;
	background-repeat: no-repeat;
}
.eventsTwo {
	background-image: url(../images/pattern-6.png);
	position: absolute;
	left: 175px;
	top: 50px;
	width: 266px;
	height: 478px;
	background-repeat: no-repeat;
}
.eventsThree {
	background-image: url(../images/pattern-7.png);
	position: absolute;
	right: 0px;
	top: -5px;
	width: 519px;
	height: 785px;
	background-repeat: no-repeat;
}
.blogs {
	color: #000;
	background: #fff;
	box-shadow: 0 20px 40px rgba(42, 38, 45, .06);
	min-height: 325px;
	border-bottom: 1px solid #ededee;
	margin: 0 0 30px;
	position: relative;
	overflow: hidden;
}
.blogs img {
	width: 100%;
	height: 200px;
	border-bottom: 1px solid #ededee;
	padding: 10px
}
.our_blogs .headingOther h2 {
	color: #000!important;
	font-size: 30px;
}
.blogBottom {
	padding: 6px 21px
}
.blogs h3 {
	padding: 15px;
	font-size: 17px;
	margin: 0;
	font-weight: 600;
	color: #181818;
	text-transform: lowercase
}
.blogs h3:first-letter {
	text-transform: uppercase
}
.blogBottom h3 {
	font-size: 17px;
	margin: 0;
	padding: 0 0;
	font-weight: 600;
	color: #181818
}
.blogBottomInner {
	height: 120px;
	overflow: hidden
}
.blogBottom iframe {
	width: 100%!important
}
.relatedPostLeft img {
	width: 143px;
	height: 67px;
	border: 1px solid #cfcfcf
}
.single_blog figure img {
	height: 450px
}
.single_blog img {
	max-width: 100%
}
.BLOG1 {
	line-height: 25px
}
.blogBottom p {
	margin: 8px 0 5px;
	color: #333;
	line-height: 21px;
	font-size: 15px;
	font-weight: 400;
}
.blogBottom {
	padding: 21px 21px 18px;
	position: relative
}
.blogBottom li {
	list-style-type: none;
	display: inline;
	color: #909090;
	font-size: 12px
}
.blogBottom ul {
	padding: 0;
	display: inline-block
}
.blogBottom ul li i {
	margin: 0 9px 0 0;
	color: #909090
}
.blogbtn {
	display: inline-block;
	width: 100%
}
.blogbtn p {
	color: #5c39ac;
	font-weight: 600;
	font-style: normal;
	font-size: 15px;
	display: inline-block
}
.blogbtn span {
	display: inline-block;
	float: right;
	margin: 6px 0 0
}
.blogbtn span i {
	font-size: 26px;
	color: #d43396;
}
.planMain {
	background: url(../../img/frontend/girl-business-123-1.jpg) no-repeat;
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	padding: 50px 0;
	background: #fff;
	position: relative;
	overflow: hidden
}
.plan-Inner {
	display: none;
	width: 100%;
	padding: 0
}
.planInner {
	background: #eaf2ff;
	text-align: center;
	border-radius: 14px;
	overflow: hidden
}
.planInner ul li small {
	display: inline-block;
	font-size: 16px;
	line-height: 23px;
	font-weight: 400!important;
	text-align: left;
	float: right;
	color: #000
}
.planTop {
	padding: 0;
	color: #000;
	margin: 80px 0 20px
}
.planUl {
	display: none;
	width: 100%;
	background: #1d5bf0;
	padding: 29px;
	box-shadow: 0 30px 10px -20px #b9b9b9
}
.planTop h3 {
	font-size: 31px;
	margin: 0;
	line-height: 39px;
	font-weight: 800
}
.planTop h3 span {
	font-size: 23px;
	display: block
}
.planTop h3 span {
	font-size: 29px;
	display: block;
	text-transform: uppercase;
	line-height: 35px
}
.planInner ul li i {
	color: #1dac16;
	padding: 0 9px 0 0;
	font-size: 15px
}
.planInner ul li {
	list-style: none;
	text-align: left;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 17px
}
.planMain .headingOther {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px;
	text-align: center;
	padding: 10px 0
}
.planMain .headingOther h2 {
	font-size: 30px;
	color: #fff;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-weight: 800;
	text-align: center
}
.plansRight {
	position: relative
}
.banner-img {
	margin: 0 auto 30px
}
.banner-ico {
	position: absolute;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation: bounce 1s ease-in-out 0s infinite alternate;
	animation: bounce 1s ease-in-out 0s infinite alternate
}
.banner-ico.banner-ico-1 {
	left: 42%;
	top: 57%
}
.banner-ico.banner-ico-2 {
	left: 64%;
	top: 22%;
	right: inherit;
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
@-webkit-keyframes bounce {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
}
@keyframes bounce {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
}
.referralMain {
	background: url(../images/referralBG.png) no-repeat;
	background: #eff3ff;
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	padding: 70px 0;
	overflow: hidden;
	position: relative
}
.referralOne {
	background-image: url(../images/pattern-5.png);
	position: absolute;
	left: -100px;
	top: 0;
	width: 376px;
	height: 100%;
	background-repeat: no-repeat;
}
.referralTwo {
	background-image: url(../images/pattern-6.png);
	position: absolute;
	left: 175px;
	top: 50px;
	width: 266px;
	height: 478px;
	background-repeat: no-repeat;
}
.referralThree {
	background-image: url(../images/pattern-7.png);
	position: absolute;
	right: 0px;
	bottom: -80px;
	width: 519px;
	height: 785px;
	background-repeat: no-repeat;
}
.referralFour {
	background-image: url(../images/pattern-8.png);
	position: absolute;
	right: 0;
	bottom: 130px;
	width: 354px;
	height: 468px;
	background-repeat: no-repeat;
}
.referralArea {
	/* background: #fff; */
	padding: 30px 30px 10px
}
.referralMain h2 {
	font-size: 30px;
	line-height: 37px;
	color: #000;
	margin: 0 0 15px;
	font-weight: 800;
	text-transform: capitalize
}
.referralMain p {
	font-size: 20px;
	color: #333;
	margin: 0 0 20px;
	line-height: 25px
}
.referralsLeft {
	position: relative;
	top: -30px
}
.referralsRight {
	margin: 0
}
.referralsInner {
	background: #fff;
	border-radius: 6px;
	padding: 40px 20px;
	/* border: 1px solid #ededee; */
	width: 100%;
	display: inline-block;
	margin: 0 0 10px;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.20);
	min-height: 165px;
	overflow: hidden;
	position: relative;
	transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-webkit-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
}
.referralsInner:before {
	position: absolute;
	content: '';
	right: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	opacity: 0;
	background-color: #9127d3;
	transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-webkit-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
}
.referralsInner:hover::before {
	opacity: 1;
}
.refsOne {
	background-image: url(../images/pattern-17.png);
	position: absolute;
	right: -100%;
	top: 0px;
	width: 363px;
	height: 741px;
	z-index: 1;
	transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-webkit-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
}
.refsTwo {
	background-image: url(../images/pattern-18.png);
	position: absolute;
	right: -100%;
	top: 0px;
	width: 363px;
	height: 741px;
	transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-webkit-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
}
.referralsInner:hover .refsOne {
	right: 0%;
	transition-delay: 800ms;
}
.referralsInner:hover .refsTwo {
	right: 0%;
	transition-delay: 300ms;
}
.referralsInner figure {
	float: left;
	width: 75px;
	border-right: 1px solid #ddd;
	display: none;
}
.referralsInner article {
	padding-left: 0;
	text-align: center;
	position: relative;
}
.referralsInner:hover article {
	z-index: 999;
}
.referralsInner article h3 {
	font-size: 30px;
	line-height: 34px;
	color: #6335d8;
	margin: 0 0 0px;
	font-weight: 700;
}
.refRES:nth-child(2) .referralsInner article h3 {
	color: #1392ff
}
.refRES:nth-child(3) .referralsInner article h3 {
	color: #e55f2c
}
.referralsInner article p {
	font-size: 18px;
	line-height: 19px;
	color: #333;
	margin: 0 0 10px;
	font-weight: 700;
}
.referralsInner:hover article h3 {
	color: #fff;
}
.referralsInner:hover article p {
	color: #fff;
}
.refRES:nth-child(2) .referralsInner:hover article h3 {
	color: #fff
}
.refRES:nth-child(3) .referralsInner:hover article h3 {
	color: #fff
}
.referralsRight .progress {
	margin: 0 0 10px;
	height: 15px
}
.referralsRight .progress-bar {
	background-color: #e4c517;
	color: #000;
	margin: 0;
	line-height: 15px;
	position: relative;
	overflow: hidden
}
.progressInner .progress-bar:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(0, 0, 0, .2)), color-stop(.75, rgba(0, 0, 0, .2)), color-stop(.75, transparent), to(transparent));
	background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%, transparent 75%, transparent);
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	-moz-animation: move 2s linear infinite;
	overflow: hidden
}
@-webkit-keyframes move {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: 50px 50px
	}
}
.progressInner p {
	font-size: 16px;
	color: #fff;
	margin: 0 0 5px
}
.night {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	left: 0;
	top: 0
}
.shooting_star {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 2px;
	background: linear-gradient(-45deg, #1d5bf0, rgba(0, 0, 255, 0));
	border-radius: 999px;
	-webkit-filter: drop-shadow(0 0 6px #699bff);
	filter: drop-shadow(0 0 6px #699bff);
	-webkit-animation: tail 3s ease-in-out infinite, shooting 3s ease-in-out infinite;
	animation: tail 3s ease-in-out infinite, shooting 3s ease-in-out infinite
}
.shooting_star::after,
.shooting_star::before {
	content: '';
	position: absolute;
	top: calc(50% - 1px);
	right: 0;
	height: 2px;
	background: linear-gradient(-45deg, rgba(0, 0, 255, 0), #1d5bf0, rgba(0, 0, 255, 0));
	-webkit-transform: translateX(50%) rotateZ(45deg);
	transform: translateX(50%) rotateZ(45deg);
	border-radius: 100%;
	-webkit-animation: shining 3s ease-in-out infinite;
	animation: shining 3s ease-in-out infinite
}
.shooting_star::after {
	-webkit-transform: translateX(50%) rotateZ(-45deg);
	transform: translateX(50%) rotateZ(-45deg)
}
.shooting_star:nth-child(1) {
	top: calc(50% - -76px);
	left: calc(50% - 54px);
	-webkit-animation-delay: 9444ms;
	animation-delay: 9444ms
}
.shooting_star:nth-child(1)::after,
.shooting_star:nth-child(1)::before {
	-webkit-animation-delay: 9444ms;
	animation-delay: 9444ms
}
.shooting_star:nth-child(2) {
	top: calc(50% - 55px);
	left: calc(50% - 132px);
	-webkit-animation-delay: 6288ms;
	animation-delay: 6288ms
}
.shooting_star:nth-child(2)::after,
.shooting_star:nth-child(2)::before {
	-webkit-animation-delay: 6288ms;
	animation-delay: 6288ms
}
.shooting_star:nth-child(3) {
	top: calc(50% - -38px);
	left: calc(50% - 111px);
	-webkit-animation-delay: 7786ms;
	animation-delay: 7786ms
}
.shooting_star:nth-child(3)::after,
.shooting_star:nth-child(3)::before {
	-webkit-animation-delay: 7786ms;
	animation-delay: 7786ms
}
.shooting_star:nth-child(4) {
	top: calc(50% - -129px);
	left: calc(50% - 86px);
	-webkit-animation-delay: 1111ms;
	animation-delay: 1111ms
}
.shooting_star:nth-child(4)::after,
.shooting_star:nth-child(4)::before {
	-webkit-animation-delay: 1111ms;
	animation-delay: 1111ms
}
.shooting_star:nth-child(5) {
	top: calc(50% - -50px);
	left: calc(50% - 5px);
	-webkit-animation-delay: 9156ms;
	animation-delay: 9156ms
}
.shooting_star:nth-child(5)::after,
.shooting_star:nth-child(5)::before {
	-webkit-animation-delay: 9156ms;
	animation-delay: 9156ms
}
.shooting_star:nth-child(6) {
	top: calc(50% - -36px);
	left: calc(50% - 189px);
	-webkit-animation-delay: 4848ms;
	animation-delay: 4848ms
}
.shooting_star:nth-child(6)::after,
.shooting_star:nth-child(6)::before {
	-webkit-animation-delay: 4848ms;
	animation-delay: 4848ms
}
.shooting_star:nth-child(7) {
	top: calc(50% - 184px);
	left: calc(50% - 191px);
	-webkit-animation-delay: 6635ms;
	animation-delay: 6635ms
}
.shooting_star:nth-child(7)::after,
.shooting_star:nth-child(7)::before {
	-webkit-animation-delay: 6635ms;
	animation-delay: 6635ms
}
.shooting_star:nth-child(8) {
	top: calc(50% - 171px);
	left: calc(50% - 292px);
	-webkit-animation-delay: 8757ms;
	animation-delay: 8757ms
}
.shooting_star:nth-child(8)::after,
.shooting_star:nth-child(8)::before {
	-webkit-animation-delay: 8757ms;
	animation-delay: 8757ms
}
.shooting_star:nth-child(9) {
	top: calc(50% - 60px);
	left: calc(50% - 89px);
	-webkit-animation-delay: 4098ms;
	animation-delay: 4098ms
}
.shooting_star:nth-child(9)::after,
.shooting_star:nth-child(9)::before {
	-webkit-animation-delay: 4098ms;
	animation-delay: 4098ms
}
.shooting_star:nth-child(10) {
	top: calc(50% - 126px);
	left: calc(50% - 247px);
	-webkit-animation-delay: 605ms;
	animation-delay: 605ms
}
.shooting_star:nth-child(10)::after,
.shooting_star:nth-child(10)::before {
	-webkit-animation-delay: 605ms;
	animation-delay: 605ms
}
.shooting_star:nth-child(11) {
	top: calc(50% - 132px);
	left: calc(50% - 223px);
	-webkit-animation-delay: 8873ms;
	animation-delay: 8873ms
}
.shooting_star:nth-child(11)::after,
.shooting_star:nth-child(11)::before {
	-webkit-animation-delay: 8873ms;
	animation-delay: 8873ms
}
.shooting_star:nth-child(12) {
	top: calc(50% - -123px);
	left: calc(50% - 172px);
	-webkit-animation-delay: 859ms;
	animation-delay: 859ms
}
.shooting_star:nth-child(12)::after,
.shooting_star:nth-child(12)::before {
	-webkit-animation-delay: 859ms;
	animation-delay: 859ms
}
.shooting_star:nth-child(13) {
	top: calc(50% - -80px);
	left: calc(50% - 155px);
	-webkit-animation-delay: 5564ms;
	animation-delay: 5564ms
}
.shooting_star:nth-child(13)::after,
.shooting_star:nth-child(13)::before {
	-webkit-animation-delay: 5564ms;
	animation-delay: 5564ms
}
.shooting_star:nth-child(14) {
	top: calc(50% - 162px);
	left: calc(50% - 6px);
	-webkit-animation-delay: 8871ms;
	animation-delay: 8871ms
}
.shooting_star:nth-child(14)::after,
.shooting_star:nth-child(14)::before {
	-webkit-animation-delay: 8871ms;
	animation-delay: 8871ms
}
.shooting_star:nth-child(15) {
	top: calc(50% - -108px);
	left: calc(50% - 108px);
	-webkit-animation-delay: 3582ms;
	animation-delay: 3582ms
}
.shooting_star:nth-child(15)::after,
.shooting_star:nth-child(15)::before {
	-webkit-animation-delay: 3582ms;
	animation-delay: 3582ms
}
.shooting_star:nth-child(16) {
	top: calc(50% - -44px);
	left: calc(50% - 116px);
	-webkit-animation-delay: 4905ms;
	animation-delay: 4905ms
}
.shooting_star:nth-child(16)::after,
.shooting_star:nth-child(16)::before {
	-webkit-animation-delay: 4905ms;
	animation-delay: 4905ms
}
.shooting_star:nth-child(17) {
	top: calc(50% - -193px);
	left: calc(50% - 37px);
	-webkit-animation-delay: 8035ms;
	animation-delay: 8035ms
}
.shooting_star:nth-child(17)::after,
.shooting_star:nth-child(17)::before {
	-webkit-animation-delay: 8035ms;
	animation-delay: 8035ms
}
.shooting_star:nth-child(18) {
	top: calc(50% - -85px);
	left: calc(50% - 87px);
	-webkit-animation-delay: 8708ms;
	animation-delay: 8708ms
}
.shooting_star:nth-child(18)::after,
.shooting_star:nth-child(18)::before {
	-webkit-animation-delay: 8708ms;
	animation-delay: 8708ms
}
.shooting_star:nth-child(19) {
	top: calc(50% - -150px);
	left: calc(50% - 189px);
	-webkit-animation-delay: 7143ms;
	animation-delay: 7143ms
}
.shooting_star:nth-child(19)::after,
.shooting_star:nth-child(19)::before {
	-webkit-animation-delay: 7143ms;
	animation-delay: 7143ms
}
.shooting_star:nth-child(20) {
	top: calc(50% - 77px);
	left: calc(50% - 145px);
	-webkit-animation-delay: 3613ms;
	animation-delay: 3613ms
}
.shooting_star:nth-child(20)::after,
.shooting_star:nth-child(20)::before {
	-webkit-animation-delay: 3613ms;
	animation-delay: 3613ms
}
@-webkit-keyframes tail {
	0% {
		width: 0
	}
	30% {
		width: 100px
	}
	100% {
		width: 0
	}
}
@keyframes tail {
	0% {
		width: 0
	}
	30% {
		width: 100px
	}
	100% {
		width: 0
	}
}
@-webkit-keyframes shining {
	0% {
		width: 0
	}
	50% {
		width: 30px
	}
	100% {
		width: 0
	}
}
@keyframes shining {
	0% {
		width: 0
	}
	50% {
		width: 30px
	}
	100% {
		width: 0
	}
}
@-webkit-keyframes shooting {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		-webkit-transform: translateX(300px);
		transform: translateX(300px)
	}
}
@keyframes shooting {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		-webkit-transform: translateX(300px);
		transform: translateX(300px)
	}
}
@-webkit-keyframes sky {
	0% {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	100% {
		-webkit-transform: rotate(405deg);
		transform: rotate(405deg)
	}
}
@keyframes sky {
	0% {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	100% {
		-webkit-transform: rotate(405deg);
		transform: rotate(405deg)
	}
}
.graphMain {
	padding: 10px 0 40px;
	display: inline-block;
	width: 100%
}
.graphLeft {
	margin: 100px 0 30px
}
.graphLeft h2 {
	color: #0e56cd;
	font-size: 35px;
	font-weight: 600;
	margin: 0 0 23px
}
.graphLeft p {
	font-size: 21px;
	line-height: 39px;
	font-weight: 300
}
.graphRight {
	margin: 0;
	position: relative
}
.graphRight:before {
	background: #fff;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 150px;
	height: 30px;
	z-index: 1
}
.income_distribute {
	padding: 40px 0 50px;
	display: inline-block;
	width: 100%
}
.main-content1 {
	display: inline-block;
	width: 100%;
	margin: 0 0 0
}
.distribute_Left h2 {
	font-size: 29px;
	font-weight: 600;
	margin: 0 0 22px;
	color: #0e56cd
}
.distribute_Left p {
	font-size: 18px;
	line-height: 32px;
	font-weight: 400
}
.newsbox .blogs {
	margin: 0 0 24px
}
.newsbox {
	padding: 50px 0
}
.single_blog {
	padding: 50px 0
}
.sservicelcontent p {
	line-height: 27px;
	color: #222;
	font-size: 15px
}
.careerbottom {
	padding: 0 0 80px
}
.careerinn {
	background: #fff;
	padding: 22px;
	display: inline-block;
	margin: -80px 0 0 0;
	box-shadow: 0 10px 20px -10px #5b5858
}
.careerintro p {
	margin: 0;
	color: #606060
}
.careerintro h2 {
	margin: 0;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase
}
.careertext {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 0 0 30px;
	border: 3px solid #eeeff0;
	padding: 22px;
	box-shadow: 0 100px 10px -90px #dbdbdb;
	background: #fff
}
.careertext p {
	margin: 0;
	color: #606060
}
.careertext h3 {
	margin: -7px 0 9px;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase
}
.careertext figure {
	width: 30%;
	display: inline-block;
	vertical-align: top;
	margin: 0 22px 0 0
}
.careertext figure img {
	max-width: 100%
}
.careerintro {
	margin: 0 0 40px
}
.careertext article {
	width: 62%;
	display: inline-block
}
.careertext p {
	margin: 0;
	color: #606060;
	line-height: 22px;
	text-align: justify
}
.carrerittlt h5 {
	color: #fff;
	background: #000;
	text-align: center;
	display: inline-block;
	padding: 13px 31px;
	font-weight: 800;
	font-size: 31px;
	box-shadow: 0 29px 10px -20px #000
}
.carrerittlt {
	text-align: center;
	margin: 0 0 0;
	position: relative;
	top: -56px
}
.ftsutittl h2 {
	display: inline-block;
	font-weight: 800;
	font-size: 28px;
	width: 43%
}
.ftsutittl figure {
	display: inline-block;
	width: auto
}
.relatedPostLeft {
	width: 30%;
	float: left
}
.relatedPostRight {
	width: 70%;
	float: right;
	padding-left: 10px
}
.relatedPostRight h4 {
	margin-top: 0;
	font-size: 15px
}
.relatedPostRight h4 a {
	color: #000;
	text-decoration: none
}
.relatedPost h3 {
	margin-top: 0;
	font-size: 20px;
	border-bottom: 2px dotted #838789;
	padding-bottom: 10px
}
.singlePage {
	display: inline-block;
	margin: 14px 0 0
}
.logo img {
	max-width: 135px;
	max-height: a;
}
.bannerani {
	position: relative
}
.bannerouter .wrapper {
	background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.bannerani .bg-bubbles {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.bannerani .bg-bubbles li {
	position: absolute;
	list-style: none;
	display: block;
	width: 40px;
	height: 40px;
	background-color: rgba(255, 255, 255, .15);
	bottom: -160px;
	-webkit-animation: square 25s infinite;
	animation: square 25s infinite;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear
}
.bannerani .bg-bubbles li:nth-child(1) {
	left: 10%
}
.bannerani .bg-bubbles li:nth-child(2) {
	left: 20%;
	width: 60px;
	height: 60px;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-duration: 17s;
	animation-duration: 17s
}
.bannerani .bg-bubbles li:nth-child(3) {
	left: 25%;
	-webkit-animation-delay: 4s;
	animation-delay: 4s
}
.bannerani .bg-bubbles li:nth-child(4) {
	left: 40%;
	width: 60px;
	height: 60px;
	-webkit-animation-duration: 22s;
	animation-duration: 22s;
	background-color: rgba(255, 255, 255, .25)
}
.bannerani .bg-bubbles li:nth-child(5) {
	left: 70%
}
.bannerani .bg-bubbles li:nth-child(6) {
	left: 80%;
	width: 120px;
	height: 120px;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
	background-color: rgba(255, 255, 255, .2)
}
.bannerani .bg-bubbles li:nth-child(7) {
	left: 32%;
	width: 100px;
	height: 100px;
	-webkit-animation-delay: 7s;
	animation-delay: 7s
}
.bannerani .bg-bubbles li:nth-child(8) {
	left: 55%;
	width: 20px;
	height: 20px;
	-webkit-animation-delay: 15s;
	animation-delay: 15s;
	-webkit-animation-duration: 40s;
	animation-duration: 40s
}
.bannerani .bg-bubbles li:nth-child(9) {
	left: 25%;
	width: 10px;
	height: 10px;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-duration: 40s;
	animation-duration: 40s;
	background-color: rgba(255, 255, 255, .3)
}
.bannerani .bg-bubbles li:nth-child(10) {
	left: 90%;
	width: 160px;
	height: 160px;
	-webkit-animation-delay: 11s;
	animation-delay: 11s
}
@-webkit-keyframes square {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		-webkit-transform: translateY(-700px) rotate(600deg);
		transform: translateY(-700px) rotate(600deg)
	}
}
@keyframes square {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		-webkit-transform: translateY(-700px) rotate(600deg);
		transform: translateY(-700px) rotate(600deg)
	}
}
.testimonial_section .owl-theme .owl-nav[class*=owl-] {
	/* background: #d43396!important; */
	/* border: 1px solid #d43397!important; */
	border-radius: 50% !important;
	width: 65px !important;
	height: 65px !important;
	line-height: 65px !important;
}
.testimonial_box i {
	color: #fff;
	font-size: 23px;
	margin: 10px 0 0;
}
.aboutani #container {
	position: relative;
	height: 700px;
	width: 100%;
	margin: 0 auto
}
.aboutani #container-inside {
	position: relative;
	min-width: 960px;
	max-width: 1280px;
	height: auto;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 auto;
	overflow: visible
}
.aboutani #circle-small {
	-webkit-animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation-timing-function: cubic-bezier(.6, 0, .4, 1);
	animation-delay: 0s;
	position: absolute;
	top: 200px;
	left: -150px;
	background: #1c80e3;
	width: 300px;
	height: 300px;
	border-radius: 50%;
	opacity: .4
}
.aboutani #circle-medium {
	-webkit-animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation-timing-function: cubic-bezier(.6, 0, .4, 1);
	animation-delay: .3s;
	position: absolute;
	top: 50px;
	left: -300px;
	background: #1c80e3;
	width: 600px;
	height: 600px;
	border-radius: 50%;
	opacity: .3
}
.aboutani #circle-large {
	-webkit-animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation-timing-function: cubic-bezier(.6, 0, .4, 1);
	animation-delay: .6s;
	position: absolute;
	top: -100px;
	left: -450px;
	background: #1c80e3;
	width: 900px;
	height: 900px;
	border-radius: 50%;
	opacity: .2
}
.aboutani #circle-xlarge {
	-webkit-animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation-timing-function: cubic-bezier(.6, 0, .4, 1);
	animation-delay: .9s;
	position: absolute;
	top: -250px;
	left: -600px;
	background: #1c80e3;
	width: 1200px;
	height: 1200px;
	border-radius: 50%;
	opacity: .1
}
.aboutani #circle-xxlarge {
	-webkit-animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation: circle-small-scale 3s ease-in-out infinite alternate;
	animation-timing-function: cubic-bezier(.6, 0, .4, 1);
	animation-delay: 1.2s;
	position: absolute;
	top: -400px;
	left: -750px;
	background: #1c80e3;
	width: 1500px;
	height: 1500px;
	border-radius: 50%;
	opacity: .05
}
@-webkit-keyframes circle-small-scale {
	0% {
		-webkit-transform: scale(1)
	}
	100% {
		-webkit-transform: scale(1.1)
	}
}
@keyframes circle-small-scale {
	0% {
		transform: scale(1)
	}
	100% {
		transform: scale(1.1)
	}
}
.aboutani {
	position: absolute;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	top: -5px
}
.particle {
	position: absolute;
	border-radius: 50%
}
@keyframes particle-animation-1 {
	100% {
		transform: translate3d(86vw, 41vh, 41px)
	}
}
.particle:nth-child(1) {
	animation: particle-animation-1 60s infinite;
	opacity: .97;
	height: 6px;
	width: 6px;
	animation-delay: -.2s;
	transform: translate3d(68vw, 46vh, 57px);
	background: #d926d9
}
@keyframes particle-animation-2 {
	100% {
		transform: translate3d(75vw, 87vh, 12px)
	}
}
.particle:nth-child(2) {
	animation: particle-animation-2 60s infinite;
	opacity: .26;
	height: 10px;
	width: 10px;
	animation-delay: -.4s;
	transform: translate3d(23vw, 54vh, 83px);
	background: #d92632
}
@keyframes particle-animation-3 {
	100% {
		transform: translate3d(26vw, 62vh, 5px)
	}
}
.particle:nth-child(3) {
	animation: particle-animation-3 60s infinite;
	opacity: .98;
	height: 8px;
	width: 8px;
	animation-delay: -.6s;
	transform: translate3d(16vw, 31vh, 3px);
	background: #d98826
}
@keyframes particle-animation-4 {
	100% {
		transform: translate3d(86vw, 53vh, 73px)
	}
}
.particle:nth-child(4) {
	animation: particle-animation-4 60s infinite;
	opacity: .42;
	height: 7px;
	width: 7px;
	animation-delay: -.8s;
	transform: translate3d(49vw, 78vh, 17px);
	background: #d97d26
}
@keyframes particle-animation-5 {
	100% {
		transform: translate3d(40vw, 79vh, 38px)
	}
}
.particle:nth-child(5) {
	animation: particle-animation-5 60s infinite;
	opacity: .92;
	height: 10px;
	width: 10px;
	animation-delay: -1s;
	transform: translate3d(36vw, 29vh, 62px);
	background: #26c1d9
}
@keyframes particle-animation-6 {
	100% {
		transform: translate3d(2vw, 3vh, 59px)
	}
}
.particle:nth-child(6) {
	animation: particle-animation-6 60s infinite;
	opacity: .42;
	height: 8px;
	width: 8px;
	animation-delay: -1.2s;
	transform: translate3d(89vw, 79vh, 41px);
	background: #41d926
}
@keyframes particle-animation-7 {
	100% {
		transform: translate3d(90vw, 84vh, 87px)
	}
}
.particle:nth-child(7) {
	animation: particle-animation-7 60s infinite;
	opacity: .37;
	height: 9px;
	width: 9px;
	animation-delay: -1.4s;
	transform: translate3d(84vw, 87vh, 6px);
	background: #d926d9
}
@keyframes particle-animation-8 {
	100% {
		transform: translate3d(90vw, 79vh, 43px)
	}
}
.particle:nth-child(8) {
	animation: particle-animation-8 60s infinite;
	opacity: .28;
	height: 8px;
	width: 8px;
	animation-delay: -1.6s;
	transform: translate3d(42vw, 49vh, 61px);
	background: #6bd926
}
@keyframes particle-animation-9 {
	100% {
		transform: translate3d(77vw, 20vh, 1px)
	}
}
.particle:nth-child(9) {
	animation: particle-animation-9 60s infinite;
	opacity: .87;
	height: 6px;
	width: 6px;
	animation-delay: -1.8s;
	transform: translate3d(65vw, 14vh, 21px);
	background: #26d980
}
@keyframes particle-animation-10 {
	100% {
		transform: translate3d(55vw, 79vh, 9px)
	}
}
.particle:nth-child(10) {
	animation: particle-animation-10 60s infinite;
	opacity: .11;
	height: 10px;
	width: 10px;
	animation-delay: -2s;
	transform: translate3d(60vw, 38vh, 69px);
	background: #4dd926
}
@keyframes particle-animation-11 {
	100% {
		transform: translate3d(52vw, 5vh, 67px)
	}
}
.particle:nth-child(11) {
	animation: particle-animation-11 60s infinite;
	opacity: .45;
	height: 9px;
	width: 9px;
	animation-delay: -2.2s;
	transform: translate3d(47vw, 2vh, 69px);
	background: #d9269d
}
@keyframes particle-animation-12 {
	100% {
		transform: translate3d(89vw, 57vh, 93px)
	}
}
.particle:nth-child(12) {
	animation: particle-animation-12 60s infinite;
	opacity: .84;
	height: 9px;
	width: 9px;
	animation-delay: -2.4s;
	transform: translate3d(54vw, 35vh, 42px);
	background: #d95f26
}
@keyframes particle-animation-13 {
	100% {
		transform: translate3d(65vw, 69vh, 53px)
	}
}
.particle:nth-child(13) {
	animation: particle-animation-13 60s infinite;
	opacity: .9;
	height: 8px;
	width: 8px;
	animation-delay: -2.6s;
	transform: translate3d(79vw, 58vh, 27px);
	background: #85d926
}
@keyframes particle-animation-14 {
	100% {
		transform: translate3d(9vw, 25vh, 11px)
	}
}
.particle:nth-child(14) {
	animation: particle-animation-14 60s infinite;
	opacity: .85;
	height: 8px;
	width: 8px;
	animation-delay: -2.8s;
	transform: translate3d(54vw, 27vh, 10px);
	background: #d92f26
}
@keyframes particle-animation-15 {
	100% {
		transform: translate3d(70vw, 30vh, 39px)
	}
}
.particle:nth-child(15) {
	animation: particle-animation-15 60s infinite;
	opacity: .6;
	height: 7px;
	width: 7px;
	animation-delay: -3s;
	transform: translate3d(34vw, 56vh, 41px);
	background: #d94d26
}
@keyframes particle-animation-16 {
	100% {
		transform: translate3d(73vw, 35vh, 50px)
	}
}
.particle:nth-child(16) {
	animation: particle-animation-16 60s infinite;
	opacity: .55;
	height: 8px;
	width: 8px;
	animation-delay: -3.2s;
	transform: translate3d(41vw, 69vh, 14px);
	background: #2644d9
}
@keyframes particle-animation-17 {
	100% {
		transform: translate3d(59vw, 21vh, 94px)
	}
}
.particle:nth-child(17) {
	animation: particle-animation-17 60s infinite;
	opacity: .38;
	height: 9px;
	width: 9px;
	animation-delay: -3.4s;
	transform: translate3d(40vw, 74vh, 10px);
	background: #263ed9
}
@keyframes particle-animation-18 {
	100% {
		transform: translate3d(28vw, 68vh, 69px)
	}
}
.particle:nth-child(18) {
	animation: particle-animation-18 60s infinite;
	opacity: .92;
	height: 10px;
	width: 10px;
	animation-delay: -3.6s;
	transform: translate3d(59vw, 88vh, 5px);
	background: #2641d9
}
@keyframes particle-animation-19 {
	100% {
		transform: translate3d(65vw, 14vh, 85px)
	}
}
.particle:nth-child(19) {
	animation: particle-animation-19 60s infinite;
	opacity: .52;
	height: 9px;
	width: 9px;
	animation-delay: -3.8s;
	transform: translate3d(28vw, 36vh, 69px);
	background: #26d941
}
@keyframes particle-animation-20 {
	100% {
		transform: translate3d(59vw, 75vh, 46px)
	}
}
.particle:nth-child(20) {
	animation: particle-animation-20 60s infinite;
	opacity: .65;
	height: 8px;
	width: 8px;
	animation-delay: -4s;
	transform: translate3d(47vw, 78vh, 43px);
	background: #2647d9
}
@keyframes particle-animation-21 {
	100% {
		transform: translate3d(76vw, 71vh, 69px)
	}
}
.particle:nth-child(21) {
	animation: particle-animation-21 60s infinite;
	opacity: .38;
	height: 6px;
	width: 6px;
	animation-delay: -4.2s;
	transform: translate3d(13vw, 23vh, 65px);
	background: #d926a3
}
@keyframes particle-animation-22 {
	100% {
		transform: translate3d(75vw, 63vh, 63px)
	}
}
.particle:nth-child(22) {
	animation: particle-animation-22 60s infinite;
	opacity: .14;
	height: 7px;
	width: 7px;
	animation-delay: -4.4s;
	transform: translate3d(66vw, 52vh, 95px);
	background: #7d26d9
}
@keyframes particle-animation-23 {
	100% {
		transform: translate3d(83vw, 16vh, 38px)
	}
}
.particle:nth-child(23) {
	animation: particle-animation-23 60s infinite;
	opacity: .78;
	height: 8px;
	width: 8px;
	animation-delay: -4.6s;
	transform: translate3d(69vw, 67vh, 93px);
	background: #c726d9
}
@keyframes particle-animation-24 {
	100% {
		transform: translate3d(69vw, 11vh, 29px)
	}
}
.particle:nth-child(24) {
	animation: particle-animation-24 60s infinite;
	opacity: .01;
	height: 6px;
	width: 6px;
	animation-delay: -4.8s;
	transform: translate3d(80vw, 67vh, 87px);
	background: #44d926
}
@keyframes particle-animation-25 {
	100% {
		transform: translate3d(87vw, 37vh, 86px)
	}
}
.particle:nth-child(25) {
	animation: particle-animation-25 60s infinite;
	opacity: .19;
	height: 9px;
	width: 9px;
	animation-delay: -5s;
	transform: translate3d(25vw, 26vh, 35px);
	background: #47d926
}
@keyframes particle-animation-26 {
	100% {
		transform: translate3d(27vw, 79vh, 56px)
	}
}
.particle:nth-child(26) {
	animation: particle-animation-26 60s infinite;
	opacity: .23;
	height: 8px;
	width: 8px;
	animation-delay: -5.2s;
	transform: translate3d(56vw, 31vh, 68px);
	background: #267dd9
}
@keyframes particle-animation-27 {
	100% {
		transform: translate3d(18vw, 40vh, 15px)
	}
}
.particle:nth-child(27) {
	animation: particle-animation-27 60s infinite;
	opacity: .47;
	height: 9px;
	width: 9px;
	animation-delay: -5.4s;
	transform: translate3d(31vw, 60vh, 97px);
	background: #265fd9
}
@keyframes particle-animation-28 {
	100% {
		transform: translate3d(32vw, 67vh, 83px)
	}
}
.particle:nth-child(28) {
	animation: particle-animation-28 60s infinite;
	opacity: .88;
	height: 7px;
	width: 7px;
	animation-delay: -5.6s;
	transform: translate3d(73vw, 77vh, 52px);
	background: #26d962
}
@keyframes particle-animation-29 {
	100% {
		transform: translate3d(28vw, 33vh, 62px)
	}
}
.particle:nth-child(29) {
	animation: particle-animation-29 60s infinite;
	opacity: .07;
	height: 9px;
	width: 9px;
	animation-delay: -5.8s;
	transform: translate3d(70vw, 11vh, 60px);
	background: #d92694
}
@keyframes particle-animation-30 {
	100% {
		transform: translate3d(16vw, 61vh, 24px)
	}
}
.particle:nth-child(30) {
	animation: particle-animation-30 60s infinite;
	opacity: .22;
	height: 9px;
	width: 9px;
	animation-delay: -6s;
	transform: translate3d(12vw, 54vh, 6px);
	background: #cad926
}
#particle-container {
	position: absolute;
	width: 100%;
	height: 100%
}
.particle {
	position: absolute;
	border-radius: 50%
}
@-webkit-keyframes particle-animation-1 {
	100% {
		-webkit-transform: translate3d(54vw, 2vh, 66px);
		transform: translate3d(54vw, 2vh, 66px)
	}
}
@keyframes particle-animation-1 {
	100% {
		-webkit-transform: translate3d(54vw, 2vh, 66px);
		transform: translate3d(54vw, 2vh, 66px)
	}
}
.particle:nth-child(1) {
	-webkit-animation: particle-animation-1 60s infinite;
	animation: particle-animation-1 60s infinite;
	opacity: .9;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s;
	-webkit-transform: translate3d(58vw, 58vh, 49px);
	transform: translate3d(58vw, 58vh, 49px);
	background: #d92662
}
@-webkit-keyframes particle-animation-2 {
	100% {
		-webkit-transform: translate3d(83vw, 11vh, 92px);
		transform: translate3d(83vw, 11vh, 92px)
	}
}
@keyframes particle-animation-2 {
	100% {
		-webkit-transform: translate3d(83vw, 11vh, 92px);
		transform: translate3d(83vw, 11vh, 92px)
	}
}
.particle:nth-child(2) {
	-webkit-animation: particle-animation-2 60s infinite;
	animation: particle-animation-2 60s infinite;
	opacity: .33;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s;
	-webkit-transform: translate3d(4vw, 85vh, 66px);
	transform: translate3d(4vw, 85vh, 66px);
	background: #d96b26
}
@-webkit-keyframes particle-animation-3 {
	100% {
		-webkit-transform: translate3d(65vw, 32vh, 34px);
		transform: translate3d(65vw, 32vh, 34px)
	}
}
@keyframes particle-animation-3 {
	100% {
		-webkit-transform: translate3d(65vw, 32vh, 34px);
		transform: translate3d(65vw, 32vh, 34px)
	}
}
.particle:nth-child(3) {
	-webkit-animation: particle-animation-3 60s infinite;
	animation: particle-animation-3 60s infinite;
	opacity: .31;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s;
	-webkit-transform: translate3d(6vw, 55vh, 6px);
	transform: translate3d(6vw, 55vh, 6px);
	background: #d95926
}
@-webkit-keyframes particle-animation-4 {
	100% {
		-webkit-transform: translate3d(80vw, 82vh, 65px);
		transform: translate3d(80vw, 82vh, 65px)
	}
}
@keyframes particle-animation-4 {
	100% {
		-webkit-transform: translate3d(80vw, 82vh, 65px);
		transform: translate3d(80vw, 82vh, 65px)
	}
}
.particle:nth-child(4) {
	-webkit-animation: particle-animation-4 60s infinite;
	animation: particle-animation-4 60s infinite;
	opacity: .51;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s;
	-webkit-transform: translate3d(86vw, 49vh, 82px);
	transform: translate3d(86vw, 49vh, 82px);
	background: #bbd926
}
@-webkit-keyframes particle-animation-5 {
	100% {
		-webkit-transform: translate3d(73vw, 12vh, 75px);
		transform: translate3d(73vw, 12vh, 75px)
	}
}
@keyframes particle-animation-5 {
	100% {
		-webkit-transform: translate3d(73vw, 12vh, 75px);
		transform: translate3d(73vw, 12vh, 75px)
	}
}
.particle:nth-child(5) {
	-webkit-animation: particle-animation-5 60s infinite;
	animation: particle-animation-5 60s infinite;
	opacity: .3;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
	-webkit-transform: translate3d(46vw, 84vh, 98px);
	transform: translate3d(46vw, 84vh, 98px);
	background: #d9266b
}
@-webkit-keyframes particle-animation-6 {
	100% {
		-webkit-transform: translate3d(23vw, 28vh, 77px);
		transform: translate3d(23vw, 28vh, 77px)
	}
}
@keyframes particle-animation-6 {
	100% {
		-webkit-transform: translate3d(23vw, 28vh, 77px);
		transform: translate3d(23vw, 28vh, 77px)
	}
}
.particle:nth-child(6) {
	-webkit-animation: particle-animation-6 60s infinite;
	animation: particle-animation-6 60s infinite;
	opacity: .09;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
	-webkit-transform: translate3d(6vw, 19vh, 24px);
	transform: translate3d(6vw, 19vh, 24px);
	background: #9726d9
}
@-webkit-keyframes particle-animation-7 {
	100% {
		-webkit-transform: translate3d(7vw, 24vh, 89px);
		transform: translate3d(7vw, 24vh, 89px)
	}
}
@keyframes particle-animation-7 {
	100% {
		-webkit-transform: translate3d(7vw, 24vh, 89px);
		transform: translate3d(7vw, 24vh, 89px)
	}
}
.particle:nth-child(7) {
	-webkit-animation: particle-animation-7 60s infinite;
	animation: particle-animation-7 60s infinite;
	opacity: .27;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -1.4s;
	animation-delay: -1.4s;
	-webkit-transform: translate3d(54vw, 40vh, 14px);
	transform: translate3d(54vw, 40vh, 14px);
	background: #b226d9
}
@-webkit-keyframes particle-animation-8 {
	100% {
		-webkit-transform: translate3d(20vw, 3vh, 61px);
		transform: translate3d(20vw, 3vh, 61px)
	}
}
@keyframes particle-animation-8 {
	100% {
		-webkit-transform: translate3d(20vw, 3vh, 61px);
		transform: translate3d(20vw, 3vh, 61px)
	}
}
.particle:nth-child(8) {
	-webkit-animation: particle-animation-8 60s infinite;
	animation: particle-animation-8 60s infinite;
	opacity: .77;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -1.6s;
	animation-delay: -1.6s;
	-webkit-transform: translate3d(12vw, 2vh, 36px);
	transform: translate3d(12vw, 2vh, 36px);
	background: #d97726
}
@-webkit-keyframes particle-animation-9 {
	100% {
		-webkit-transform: translate3d(14vw, 56vh, 61px);
		transform: translate3d(14vw, 56vh, 61px)
	}
}
@keyframes particle-animation-9 {
	100% {
		-webkit-transform: translate3d(14vw, 56vh, 61px);
		transform: translate3d(14vw, 56vh, 61px)
	}
}
.particle:nth-child(9) {
	-webkit-animation: particle-animation-9 60s infinite;
	animation: particle-animation-9 60s infinite;
	opacity: .08;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -1.8s;
	animation-delay: -1.8s;
	-webkit-transform: translate3d(27vw, 10vh, 5px);
	transform: translate3d(27vw, 10vh, 5px);
	background: #d92653
}
@-webkit-keyframes particle-animation-10 {
	100% {
		-webkit-transform: translate3d(13vw, 42vh, 3px);
		transform: translate3d(13vw, 42vh, 3px)
	}
}
@keyframes particle-animation-10 {
	100% {
		-webkit-transform: translate3d(13vw, 42vh, 3px);
		transform: translate3d(13vw, 42vh, 3px)
	}
}
.particle:nth-child(10) {
	-webkit-animation: particle-animation-10 60s infinite;
	animation: particle-animation-10 60s infinite;
	opacity: .29;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -2s;
	animation-delay: -2s;
	-webkit-transform: translate3d(7vw, 57vh, 57px);
	transform: translate3d(7vw, 57vh, 57px);
	background: #26d9ca
}
@-webkit-keyframes particle-animation-11 {
	100% {
		-webkit-transform: translate3d(10vw, 18vh, 23px);
		transform: translate3d(10vw, 18vh, 23px)
	}
}
@keyframes particle-animation-11 {
	100% {
		-webkit-transform: translate3d(10vw, 18vh, 23px);
		transform: translate3d(10vw, 18vh, 23px)
	}
}
.particle:nth-child(11) {
	-webkit-animation: particle-animation-11 60s infinite;
	animation: particle-animation-11 60s infinite;
	opacity: .72;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -2.2s;
	animation-delay: -2.2s;
	-webkit-transform: translate3d(40vw, 64vh, 29px);
	transform: translate3d(40vw, 64vh, 29px);
	background: #d92677
}
@-webkit-keyframes particle-animation-12 {
	100% {
		-webkit-transform: translate3d(21vw, 90vh, 31px);
		transform: translate3d(21vw, 90vh, 31px)
	}
}
@keyframes particle-animation-12 {
	100% {
		-webkit-transform: translate3d(21vw, 90vh, 31px);
		transform: translate3d(21vw, 90vh, 31px)
	}
}
.particle:nth-child(12) {
	-webkit-animation: particle-animation-12 60s infinite;
	animation: particle-animation-12 60s infinite;
	opacity: .02;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -2.4s;
	animation-delay: -2.4s;
	-webkit-transform: translate3d(85vw, 88vh, 2px);
	transform: translate3d(85vw, 88vh, 2px);
	background: #267ad9
}
@-webkit-keyframes particle-animation-13 {
	100% {
		-webkit-transform: translate3d(45vw, 63vh, 36px);
		transform: translate3d(45vw, 63vh, 36px)
	}
}
@keyframes particle-animation-13 {
	100% {
		-webkit-transform: translate3d(45vw, 63vh, 36px);
		transform: translate3d(45vw, 63vh, 36px)
	}
}
.particle:nth-child(13) {
	-webkit-animation: particle-animation-13 60s infinite;
	animation: particle-animation-13 60s infinite;
	opacity: .25;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -2.6s;
	animation-delay: -2.6s;
	-webkit-transform: translate3d(90vw, 52vh, 48px);
	transform: translate3d(90vw, 52vh, 48px);
	background: #5fd926
}
@-webkit-keyframes particle-animation-14 {
	100% {
		-webkit-transform: translate3d(56vw, 57vh, 83px);
		transform: translate3d(56vw, 57vh, 83px)
	}
}
@keyframes particle-animation-14 {
	100% {
		-webkit-transform: translate3d(56vw, 57vh, 83px);
		transform: translate3d(56vw, 57vh, 83px)
	}
}
.particle:nth-child(14) {
	-webkit-animation: particle-animation-14 60s infinite;
	animation: particle-animation-14 60s infinite;
	opacity: .94;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -2.8s;
	animation-delay: -2.8s;
	-webkit-transform: translate3d(48vw, 11vh, 75px);
	transform: translate3d(48vw, 11vh, 75px);
	background: #d92f26
}
@-webkit-keyframes particle-animation-15 {
	100% {
		-webkit-transform: translate3d(39vw, 48vh, 6px);
		transform: translate3d(39vw, 48vh, 6px)
	}
}
@keyframes particle-animation-15 {
	100% {
		-webkit-transform: translate3d(39vw, 48vh, 6px);
		transform: translate3d(39vw, 48vh, 6px)
	}
}
.particle:nth-child(15) {
	-webkit-animation: particle-animation-15 60s infinite;
	animation: particle-animation-15 60s infinite;
	opacity: .86;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -3s;
	animation-delay: -3s;
	-webkit-transform: translate3d(18vw, 17vh, 96px);
	transform: translate3d(18vw, 17vh, 96px);
	background: #d92682
}
@-webkit-keyframes particle-animation-16 {
	100% {
		-webkit-transform: translate3d(10vw, 67vh, 90px);
		transform: translate3d(10vw, 67vh, 90px)
	}
}
@keyframes particle-animation-16 {
	100% {
		-webkit-transform: translate3d(10vw, 67vh, 90px);
		transform: translate3d(10vw, 67vh, 90px)
	}
}
.particle:nth-child(16) {
	-webkit-animation: particle-animation-16 60s infinite;
	animation: particle-animation-16 60s infinite;
	opacity: .57;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -3.2s;
	animation-delay: -3.2s;
	-webkit-transform: translate3d(51vw, 44vh, 87px);
	transform: translate3d(51vw, 44vh, 87px);
	background: #2629d9
}
@-webkit-keyframes particle-animation-17 {
	100% {
		-webkit-transform: translate3d(61vw, 2vh, 84px);
		transform: translate3d(61vw, 2vh, 84px)
	}
}
@keyframes particle-animation-17 {
	100% {
		-webkit-transform: translate3d(61vw, 2vh, 84px);
		transform: translate3d(61vw, 2vh, 84px)
	}
}
.particle:nth-child(17) {
	-webkit-animation: particle-animation-17 60s infinite;
	animation: particle-animation-17 60s infinite;
	opacity: .49;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -3.4s;
	animation-delay: -3.4s;
	-webkit-transform: translate3d(57vw, 49vh, 18px);
	transform: translate3d(57vw, 49vh, 18px);
	background: #2671d9
}
@-webkit-keyframes particle-animation-18 {
	100% {
		-webkit-transform: translate3d(35vw, 72vh, 95px);
		transform: translate3d(35vw, 72vh, 95px)
	}
}
@keyframes particle-animation-18 {
	100% {
		-webkit-transform: translate3d(35vw, 72vh, 95px);
		transform: translate3d(35vw, 72vh, 95px)
	}
}
.particle:nth-child(18) {
	-webkit-animation: particle-animation-18 60s infinite;
	animation: particle-animation-18 60s infinite;
	opacity: .41;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -3.6s;
	animation-delay: -3.6s;
	-webkit-transform: translate3d(45vw, 42vh, 74px);
	transform: translate3d(45vw, 42vh, 74px);
	background: #5626d9
}
@-webkit-keyframes particle-animation-19 {
	100% {
		-webkit-transform: translate3d(38vw, 2vh, 64px);
		transform: translate3d(38vw, 2vh, 64px)
	}
}
@keyframes particle-animation-19 {
	100% {
		-webkit-transform: translate3d(38vw, 2vh, 64px);
		transform: translate3d(38vw, 2vh, 64px)
	}
}
.particle:nth-child(19) {
	-webkit-animation: particle-animation-19 60s infinite;
	animation: particle-animation-19 60s infinite;
	opacity: .54;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -3.8s;
	animation-delay: -3.8s;
	-webkit-transform: translate3d(44vw, 2vh, 51px);
	transform: translate3d(44vw, 2vh, 51px);
	background: #26d98e
}
@-webkit-keyframes particle-animation-20 {
	100% {
		-webkit-transform: translate3d(6vw, 80vh, 7px);
		transform: translate3d(6vw, 80vh, 7px)
	}
}
@keyframes particle-animation-20 {
	100% {
		-webkit-transform: translate3d(6vw, 80vh, 7px);
		transform: translate3d(6vw, 80vh, 7px)
	}
}
.particle:nth-child(20) {
	-webkit-animation: particle-animation-20 60s infinite;
	animation: particle-animation-20 60s infinite;
	opacity: .7;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -4s;
	animation-delay: -4s;
	-webkit-transform: translate3d(79vw, 60vh, 57px);
	transform: translate3d(79vw, 60vh, 57px);
	background: #d9c426
}
@-webkit-keyframes particle-animation-21 {
	100% {
		-webkit-transform: translate3d(40vw, 70vh, 15px);
		transform: translate3d(40vw, 70vh, 15px)
	}
}
@keyframes particle-animation-21 {
	100% {
		-webkit-transform: translate3d(40vw, 70vh, 15px);
		transform: translate3d(40vw, 70vh, 15px)
	}
}
.particle:nth-child(21) {
	-webkit-animation: particle-animation-21 60s infinite;
	animation: particle-animation-21 60s infinite;
	opacity: .99;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -4.2s;
	animation-delay: -4.2s;
	-webkit-transform: translate3d(72vw, 83vh, 13px);
	transform: translate3d(72vw, 83vh, 13px);
	background: #8526d9
}
@-webkit-keyframes particle-animation-22 {
	100% {
		-webkit-transform: translate3d(77vw, 26vh, 71px);
		transform: translate3d(77vw, 26vh, 71px)
	}
}
@keyframes particle-animation-22 {
	100% {
		-webkit-transform: translate3d(77vw, 26vh, 71px);
		transform: translate3d(77vw, 26vh, 71px)
	}
}
.particle:nth-child(22) {
	-webkit-animation: particle-animation-22 60s infinite;
	animation: particle-animation-22 60s infinite;
	opacity: .12;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -4.4s;
	animation-delay: -4.4s;
	-webkit-transform: translate3d(25vw, 72vh, 3px);
	transform: translate3d(25vw, 72vh, 3px);
	background: #d93826
}
@-webkit-keyframes particle-animation-23 {
	100% {
		-webkit-transform: translate3d(14vw, 58vh, 65px);
		transform: translate3d(14vw, 58vh, 65px)
	}
}
@keyframes particle-animation-23 {
	100% {
		-webkit-transform: translate3d(14vw, 58vh, 65px);
		transform: translate3d(14vw, 58vh, 65px)
	}
}
.particle:nth-child(23) {
	-webkit-animation: particle-animation-23 60s infinite;
	animation: particle-animation-23 60s infinite;
	opacity: .35;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -4.6s;
	animation-delay: -4.6s;
	-webkit-transform: translate3d(2vw, 17vh, 50px);
	transform: translate3d(2vw, 17vh, 50px);
	background: #b226d9
}
@-webkit-keyframes particle-animation-24 {
	100% {
		-webkit-transform: translate3d(46vw, 71vh, 24px);
		transform: translate3d(46vw, 71vh, 24px)
	}
}
@keyframes particle-animation-24 {
	100% {
		-webkit-transform: translate3d(46vw, 71vh, 24px);
		transform: translate3d(46vw, 71vh, 24px)
	}
}
.particle:nth-child(24) {
	-webkit-animation: particle-animation-24 60s infinite;
	animation: particle-animation-24 60s infinite;
	opacity: .38;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -4.8s;
	animation-delay: -4.8s;
	-webkit-transform: translate3d(21vw, 41vh, 75px);
	transform: translate3d(21vw, 41vh, 75px);
	background: #50d926
}
@-webkit-keyframes particle-animation-25 {
	100% {
		-webkit-transform: translate3d(79vw, 71vh, 65px);
		transform: translate3d(79vw, 71vh, 65px)
	}
}
@keyframes particle-animation-25 {
	100% {
		-webkit-transform: translate3d(79vw, 71vh, 65px);
		transform: translate3d(79vw, 71vh, 65px)
	}
}
.particle:nth-child(25) {
	-webkit-animation: particle-animation-25 60s infinite;
	animation: particle-animation-25 60s infinite;
	opacity: .8;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -5s;
	animation-delay: -5s;
	-webkit-transform: translate3d(90vw, 15vh, 81px);
	transform: translate3d(90vw, 15vh, 81px);
	background: #d96e26
}
@-webkit-keyframes particle-animation-26 {
	100% {
		-webkit-transform: translate3d(51vw, 44vh, 76px);
		transform: translate3d(51vw, 44vh, 76px)
	}
}
@keyframes particle-animation-26 {
	100% {
		-webkit-transform: translate3d(51vw, 44vh, 76px);
		transform: translate3d(51vw, 44vh, 76px)
	}
}
.particle:nth-child(26) {
	-webkit-animation: particle-animation-26 60s infinite;
	animation: particle-animation-26 60s infinite;
	opacity: .99;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -5.2s;
	animation-delay: -5.2s;
	-webkit-transform: translate3d(20vw, 5vh, 37px);
	transform: translate3d(20vw, 5vh, 37px);
	background: #53d926
}
@-webkit-keyframes particle-animation-27 {
	100% {
		-webkit-transform: translate3d(88vw, 12vh, 24px);
		transform: translate3d(88vw, 12vh, 24px)
	}
}
@keyframes particle-animation-27 {
	100% {
		-webkit-transform: translate3d(88vw, 12vh, 24px);
		transform: translate3d(88vw, 12vh, 24px)
	}
}
.particle:nth-child(27) {
	-webkit-animation: particle-animation-27 60s infinite;
	animation: particle-animation-27 60s infinite;
	opacity: .57;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -5.4s;
	animation-delay: -5.4s;
	-webkit-transform: translate3d(20vw, 90vh, 3px);
	transform: translate3d(20vw, 90vh, 3px);
	background: #2691d9
}
@-webkit-keyframes particle-animation-28 {
	100% {
		-webkit-transform: translate3d(25vw, 86vh, 32px);
		transform: translate3d(25vw, 86vh, 32px)
	}
}
@keyframes particle-animation-28 {
	100% {
		-webkit-transform: translate3d(25vw, 86vh, 32px);
		transform: translate3d(25vw, 86vh, 32px)
	}
}
.particle:nth-child(28) {
	-webkit-animation: particle-animation-28 60s infinite;
	animation: particle-animation-28 60s infinite;
	opacity: .44;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -5.6s;
	animation-delay: -5.6s;
	-webkit-transform: translate3d(69vw, 61vh, 12px);
	transform: translate3d(69vw, 61vh, 12px);
	background: #c4d926
}
@-webkit-keyframes particle-animation-29 {
	100% {
		-webkit-transform: translate3d(58vw, 9vh, 96px);
		transform: translate3d(58vw, 9vh, 96px)
	}
}
@keyframes particle-animation-29 {
	100% {
		-webkit-transform: translate3d(58vw, 9vh, 96px);
		transform: translate3d(58vw, 9vh, 96px)
	}
}
.particle:nth-child(29) {
	-webkit-animation: particle-animation-29 60s infinite;
	animation: particle-animation-29 60s infinite;
	opacity: .05;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -5.8s;
	animation-delay: -5.8s;
	-webkit-transform: translate3d(11vw, 16vh, 80px);
	transform: translate3d(11vw, 16vh, 80px);
	background: #2668d9
}
@-webkit-keyframes particle-animation-30 {
	100% {
		-webkit-transform: translate3d(76vw, 62vh, 7px);
		transform: translate3d(76vw, 62vh, 7px)
	}
}
@keyframes particle-animation-30 {
	100% {
		-webkit-transform: translate3d(76vw, 62vh, 7px);
		transform: translate3d(76vw, 62vh, 7px)
	}
}
.particle:nth-child(30) {
	-webkit-animation: particle-animation-30 60s infinite;
	animation: particle-animation-30 60s infinite;
	opacity: .51;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -6s;
	animation-delay: -6s;
	-webkit-transform: translate3d(79vw, 12vh, 30px);
	transform: translate3d(79vw, 12vh, 30px);
	background: #26d0d9
}
#particle-canvas {
	width: 100%;
	height: 100%
}

.howitwork h3 {
	font-size: 30px;
	margin: 0
}
.howitwork p {
	margin: 15px 0 0;
	font-size: 17px;
	line-height: 30px
}
.newsbox .headingOther.pulse.wow {
	padding: 0 0 17px 0
}
.sidebarMain {
	background: #fff;
	box-shadow: 0 0 15px #ddd;
	padding: 13px 20px
}
.subdcribe_section .headingOther h2 {
	font-size: 28px;
	color: #111011;
	margin: 0 0 10px;
	width: auto;
	font-weight: 600;
	text-align: center
}
.term_condition {
	font-size: 14px;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	text-align: left
}
.planUl ul li {
	font-size: 17px;
	display: inline-block;
	width: 100%;
	padding: 11px 0;
	border-bottom: 1px dashed #366ef7;
	color: #fff;
	text-transform: capitalize
}
.planUl ul li small {
	float: right;
	font-weight: 800;
	font-size: 15px
}
.hlogin ul li a:focus {
	color: #fff!important
}
.zc-tooltip {
	display: none!important
}
.gainbox small {
	font-size: 20px;
	font-weight: 300;
	margin: 19px 0 0;
	display: inline-block;
	width: 100%;
	font-style: italic;
	color: #ff8a00
}
/*.bgPulse {*/
/*	width: 100%;*/
/*	height: 100%*/
/*}*/
.bgPulse span {
	position: absolute;
	width: 30px;
	height: 30px;
	background: #55bfde;
	opacity: .6;
	border-radius: 50%
}
.bgPulse span:nth-child(3n+1) {
	background: 0 0;
	border: 5px solid #4a82da;
}
.bgPulse span:nth-child(1) {
	top: 50%;
	left: 20%;
	animation: animate 10s linear infinite
}
.bgPulse span:nth-child(2) {
	top: 80%;
	left: 40%;
	animation: animate 12s linear infinite
}
.bgPulse span:nth-child(3) {
	top: 10%;
	left: 65%;
	animation: animate 15s linear infinite
}
.bgPulse span:nth-child(4) {
	top: 50%;
	left: 70%;
	animation: animate 6s linear infinite
}
.bgPulse span:nth-child(5) {
	top: 10%;
	left: 30%;
	animation: animate 9s linear infinite
}
.bgPulse span:nth-child(6) {
	top: 90%;
	left: 95%;
	animation: animate 8s linear infinite
}
.bgPulse span:nth-child(7) {
	top: 80%;
	left: 5%;
	animation: animate 5s linear infinite
}
.bgPulse span:nth-child(8) {
	top: 35%;
	left: 50%;
	animation: animate 14s linear infinite
}
.bgPulse span:nth-child(9) {
	top: 5%;
	left: 5%;
	animation: animate 11s linear infinite
}
.bgPulse span:nth-child(10) {
	top: 25%;
	left: 90%;
	animation: animate 10s linear infinite
}
.bgPulse span:nth-child(10) {
	top: 25%;
	left: 90%
}
@keyframes animate {
	0% {
		transform: scale(0) translateY(0) rotate(0);
		opacity: 1
	}
	100% {
		transform: scale(1) translateY(-100px) rotate(360deg);
		opacity: 0
	}
}
@keyframes bgColor {
	0% {
		background: #0e56cd
	}
	25% {
		background: #0300bc
	}
	50% {
		background: #0300bc
	}
	75% {
		background: #0300bc
	}
	100% {
		background: #0e56cd
	}
}
.loginb_inn select.tags {
	width: 100%!important;
	height: 43px;
	border-radius: 5px;
	border: 1px solid #dbdbdb;
	padding: 0 5px;
	color: #999
}
.loogin_form .g-recaptcha {
	margin: 0 0 10px;
	display: inline-block;
	float: left
}
.contactLeft .g-recaptcha {
	margin: 0 0 10px;
	position: relative;
	transform: scale(.9);
	left: -14px
}
.alert-danger li {
	list-style-type: none
}
.loginnneroutr .alert {
	width: 401px;
	list-style-type: none
}
.alert {
	margin: 0 auto;
	max-width: 450px;
	width: 100%
}
select.tags.form-control {
	box-shadow: 0 0 BLACK;
	border: 1px solid #ddd;
	padding: 7px 7px;
	line-height: 0;
	min-height: 39px;
}
/* START bannerMain */

.bannerMain {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: url(../images/bannerbg.jpg);
    padding: 150px 0 90px;
    background-repeat: no-repeat;
    background-size: cover;
}
.bannerOne {
    position: absolute;
    right: 0;
    bottom: -80px;
    width: 519px;
    height: 785px;
    background-repeat: no-repeat;
}
.bannerTwo {
	/* background-image: url(../images/pattern-6.png); */
	position: absolute;
	left: -100px;
	top: 50px;
	width: 266px;
	height: 478px;
	background-repeat: no-repeat;
}
.bannerLeft {
	margin: 30px 0 0;
}
.bannerLeft h1 {
	color: #fff;
	font-size: 41px;
	line-height: 56px;
	margin: 0 0 20px;
	font-weight: 900;
}
.bannerLeft h1 span {
	color: #fac946;
}
.bannerLeft p {
	font-size: 20px;
	line-height: 25px;
	color: #fff;
	margin: 0 0 20px;
}
.bannerImg {
	margin: 0 0 20px;
	display: none;
}
.bannerBtn {
	margin: 0 0 10px;
}
.bannerBtn .btnTheme {
    background-image: -webkit-linear-gradient(left,rgba(231,24,96,.9),rgba(231,160,50,.9));
    background-image: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9));
    color: #ffffff !important;
    border: 1px solid #e94252 !important;
    padding: 12px 30px !important;
    font-size: 17px !important;
}
/* START particles */

.particle {
	position: absolute;
	border-radius: 50%;
}
@-webkit-keyframes particle-animation-1 {
	100% {
		-webkit-transform: translate3d(77vw, 69vh, 37px);
		transform: translate3d(77vw, 69vh, 37px);
	}
}
@keyframes particle-animation-1 {
	100% {
		-webkit-transform: translate3d(77vw, 69vh, 37px);
		transform: translate3d(77vw, 69vh, 37px);
	}
}
.particle:nth-child(1) {
	-webkit-animation: particle-animation-1 60s infinite;
	animation: particle-animation-1 60s infinite;
	opacity: 0.43;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s;
	-webkit-transform: translate3d(79vw, 14vh, 65px);
	transform: translate3d(79vw, 14vh, 65px);
	background: #d9269a;
}
@-webkit-keyframes particle-animation-2 {
	100% {
		-webkit-transform: translate3d(53vw, 74vh, 75px);
		transform: translate3d(53vw, 74vh, 75px);
	}
}
@keyframes particle-animation-2 {
	100% {
		-webkit-transform: translate3d(53vw, 74vh, 75px);
		transform: translate3d(53vw, 74vh, 75px);
	}
}
.particle:nth-child(2) {
	-webkit-animation: particle-animation-2 60s infinite;
	animation: particle-animation-2 60s infinite;
	opacity: 0.95;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s;
	-webkit-transform: translate3d(76vw, 53vh, 10px);
	transform: translate3d(76vw, 53vh, 10px);
	background: #2638d9;
}
@-webkit-keyframes particle-animation-3 {
	100% {
		-webkit-transform: translate3d(83vw, 1vh, 26px);
		transform: translate3d(83vw, 1vh, 26px);
	}
}
@keyframes particle-animation-3 {
	100% {
		-webkit-transform: translate3d(83vw, 1vh, 26px);
		transform: translate3d(83vw, 1vh, 26px);
	}
}
.particle:nth-child(3) {
	-webkit-animation: particle-animation-3 60s infinite;
	animation: particle-animation-3 60s infinite;
	opacity: 0.5;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s;
	-webkit-transform: translate3d(70vw, 50vh, 70px);
	transform: translate3d(70vw, 50vh, 70px);
	background: #7426d9;
}
@-webkit-keyframes particle-animation-4 {
	100% {
		-webkit-transform: translate3d(86vw, 16vh, 1px);
		transform: translate3d(86vw, 16vh, 1px);
	}
}
@keyframes particle-animation-4 {
	100% {
		-webkit-transform: translate3d(86vw, 16vh, 1px);
		transform: translate3d(86vw, 16vh, 1px);
	}
}
.particle:nth-child(4) {
	-webkit-animation: particle-animation-4 60s infinite;
	animation: particle-animation-4 60s infinite;
	opacity: 0.78;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
	-webkit-transform: translate3d(21vw, 54vh, 63px);
	transform: translate3d(21vw, 54vh, 63px);
	background: #d95c26;
}
@-webkit-keyframes particle-animation-5 {
	100% {
		-webkit-transform: translate3d(37vw, 88vh, 64px);
		transform: translate3d(37vw, 88vh, 64px);
	}
}
@keyframes particle-animation-5 {
	100% {
		-webkit-transform: translate3d(37vw, 88vh, 64px);
		transform: translate3d(37vw, 88vh, 64px);
	}
}
.particle:nth-child(5) {
	-webkit-animation: particle-animation-5 60s infinite;
	animation: particle-animation-5 60s infinite;
	opacity: 0.54;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
	-webkit-transform: translate3d(70vw, 53vh, 72px);
	transform: translate3d(70vw, 53vh, 72px);
	background: #26b2d9;
}
@-webkit-keyframes particle-animation-6 {
	100% {
		-webkit-transform: translate3d(16vw, 47vh, 11px);
		transform: translate3d(16vw, 47vh, 11px);
	}
}
@keyframes particle-animation-6 {
	100% {
		-webkit-transform: translate3d(16vw, 47vh, 11px);
		transform: translate3d(16vw, 47vh, 11px);
	}
}
.particle:nth-child(6) {
	-webkit-animation: particle-animation-6 60s infinite;
	animation: particle-animation-6 60s infinite;
	opacity: 0.02;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
	-webkit-transform: translate3d(20vw, 12vh, 41px);
	transform: translate3d(20vw, 12vh, 41px);
	background: #5fd926;
}
@-webkit-keyframes particle-animation-7 {
	100% {
		-webkit-transform: translate3d(21vw, 86vh, 73px);
		transform: translate3d(21vw, 86vh, 73px);
	}
}
@keyframes particle-animation-7 {
	100% {
		-webkit-transform: translate3d(21vw, 86vh, 73px);
		transform: translate3d(21vw, 86vh, 73px);
	}
}
.particle:nth-child(7) {
	-webkit-animation: particle-animation-7 60s infinite;
	animation: particle-animation-7 60s infinite;
	opacity: 0.43;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -1.4s;
	animation-delay: -1.4s;
	-webkit-transform: translate3d(32vw, 83vh, 30px);
	transform: translate3d(32vw, 83vh, 30px);
	background: #2691d9;
}
@-webkit-keyframes particle-animation-8 {
	100% {
		-webkit-transform: translate3d(72vw, 82vh, 23px);
		transform: translate3d(72vw, 82vh, 23px);
	}
}
@keyframes particle-animation-8 {
	100% {
		-webkit-transform: translate3d(72vw, 82vh, 23px);
		transform: translate3d(72vw, 82vh, 23px);
	}
}
.particle:nth-child(8) {
	-webkit-animation: particle-animation-8 60s infinite;
	animation: particle-animation-8 60s infinite;
	opacity: 0.22;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -1.6s;
	animation-delay: -1.6s;
	-webkit-transform: translate3d(45vw, 42vh, 86px);
	transform: translate3d(45vw, 42vh, 86px);
	background: #d92685;
}
@-webkit-keyframes particle-animation-9 {
	100% {
		-webkit-transform: translate3d(66vw, 37vh, 70px);
		transform: translate3d(66vw, 37vh, 70px);
	}
}
@keyframes particle-animation-9 {
	100% {
		-webkit-transform: translate3d(66vw, 37vh, 70px);
		transform: translate3d(66vw, 37vh, 70px);
	}
}
.particle:nth-child(9) {
	-webkit-animation: particle-animation-9 60s infinite;
	animation: particle-animation-9 60s infinite;
	opacity: 0.88;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -1.8s;
	animation-delay: -1.8s;
	-webkit-transform: translate3d(42vw, 19vh, 18px);
	transform: translate3d(42vw, 19vh, 18px);
	background: #d94726;
}
@-webkit-keyframes particle-animation-10 {
	100% {
		-webkit-transform: translate3d(65vw, 39vh, 24px);
		transform: translate3d(65vw, 39vh, 24px);
	}
}
@keyframes particle-animation-10 {
	100% {
		-webkit-transform: translate3d(65vw, 39vh, 24px);
		transform: translate3d(65vw, 39vh, 24px);
	}
}
.particle:nth-child(10) {
	-webkit-animation: particle-animation-10 60s infinite;
	animation: particle-animation-10 60s infinite;
	opacity: 0.69;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -2s;
	animation-delay: -2s;
	-webkit-transform: translate3d(62vw, 6vh, 97px);
	transform: translate3d(62vw, 6vh, 97px);
	background: #26d974;
}
@-webkit-keyframes particle-animation-11 {
	100% {
		-webkit-transform: translate3d(5vw, 50vh, 18px);
		transform: translate3d(5vw, 50vh, 18px);
	}
}
@keyframes particle-animation-11 {
	100% {
		-webkit-transform: translate3d(5vw, 50vh, 18px);
		transform: translate3d(5vw, 50vh, 18px);
	}
}
.particle:nth-child(11) {
	-webkit-animation: particle-animation-11 60s infinite;
	animation: particle-animation-11 60s infinite;
	opacity: 0.38;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -2.2s;
	animation-delay: -2.2s;
	-webkit-transform: translate3d(1vw, 80vh, 2px);
	transform: translate3d(1vw, 80vh, 2px);
	background: #26d988;
}
@-webkit-keyframes particle-animation-12 {
	100% {
		-webkit-transform: translate3d(67vw, 15vh, 7px);
		transform: translate3d(67vw, 15vh, 7px);
	}
}
@keyframes particle-animation-12 {
	100% {
		-webkit-transform: translate3d(67vw, 15vh, 7px);
		transform: translate3d(67vw, 15vh, 7px);
	}
}
.particle:nth-child(12) {
	-webkit-animation: particle-animation-12 60s infinite;
	animation: particle-animation-12 60s infinite;
	opacity: 0.92;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -2.4s;
	animation-delay: -2.4s;
	-webkit-transform: translate3d(7vw, 74vh, 83px);
	transform: translate3d(7vw, 74vh, 83px);
	background: #d93526;
}
@-webkit-keyframes particle-animation-13 {
	100% {
		-webkit-transform: translate3d(40vw, 73vh, 91px);
		transform: translate3d(40vw, 73vh, 91px);
	}
}
@keyframes particle-animation-13 {
	100% {
		-webkit-transform: translate3d(40vw, 73vh, 91px);
		transform: translate3d(40vw, 73vh, 91px);
	}
}
.particle:nth-child(13) {
	-webkit-animation: particle-animation-13 60s infinite;
	animation: particle-animation-13 60s infinite;
	opacity: 0.19;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -2.6s;
	animation-delay: -2.6s;
	-webkit-transform: translate3d(51vw, 60vh, 54px);
	transform: translate3d(51vw, 60vh, 54px);
	background: #267ad9;
}
@-webkit-keyframes particle-animation-14 {
	100% {
		-webkit-transform: translate3d(26vw, 89vh, 11px);
		transform: translate3d(26vw, 89vh, 11px);
	}
}
@keyframes particle-animation-14 {
	100% {
		-webkit-transform: translate3d(26vw, 89vh, 11px);
		transform: translate3d(26vw, 89vh, 11px);
	}
}
.particle:nth-child(14) {
	-webkit-animation: particle-animation-14 60s infinite;
	animation: particle-animation-14 60s infinite;
	opacity: 0.67;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -2.8s;
	animation-delay: -2.8s;
	-webkit-transform: translate3d(72vw, 60vh, 32px);
	transform: translate3d(72vw, 60vh, 32px);
	background: #2688d9;
}
@-webkit-keyframes particle-animation-15 {
	100% {
		-webkit-transform: translate3d(64vw, 53vh, 71px);
		transform: translate3d(64vw, 53vh, 71px);
	}
}
@keyframes particle-animation-15 {
	100% {
		-webkit-transform: translate3d(64vw, 53vh, 71px);
		transform: translate3d(64vw, 53vh, 71px);
	}
}
.particle:nth-child(15) {
	-webkit-animation: particle-animation-15 60s infinite;
	animation: particle-animation-15 60s infinite;
	opacity: 0.23;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -3s;
	animation-delay: -3s;
	-webkit-transform: translate3d(46vw, 60vh, 36px);
	transform: translate3d(46vw, 60vh, 36px);
	background: #a0d926;
}
@-webkit-keyframes particle-animation-16 {
	100% {
		-webkit-transform: translate3d(19vw, 83vh, 71px);
		transform: translate3d(19vw, 83vh, 71px);
	}
}
@keyframes particle-animation-16 {
	100% {
		-webkit-transform: translate3d(19vw, 83vh, 71px);
		transform: translate3d(19vw, 83vh, 71px);
	}
}
.particle:nth-child(16) {
	-webkit-animation: particle-animation-16 60s infinite;
	animation: particle-animation-16 60s infinite;
	opacity: 0.91;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -3.2s;
	animation-delay: -3.2s;
	-webkit-transform: translate3d(66vw, 28vh, 25px);
	transform: translate3d(66vw, 28vh, 25px);
	background: #d92635;
}
@-webkit-keyframes particle-animation-17 {
	100% {
		-webkit-transform: translate3d(41vw, 24vh, 31px);
		transform: translate3d(41vw, 24vh, 31px);
	}
}
@keyframes particle-animation-17 {
	100% {
		-webkit-transform: translate3d(41vw, 24vh, 31px);
		transform: translate3d(41vw, 24vh, 31px);
	}
}
.particle:nth-child(17) {
	-webkit-animation: particle-animation-17 60s infinite;
	animation: particle-animation-17 60s infinite;
	opacity: 0.9;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -3.4s;
	animation-delay: -3.4s;
	-webkit-transform: translate3d(46vw, 55vh, 46px);
	transform: translate3d(46vw, 55vh, 46px);
	background: #d92647;
}
@-webkit-keyframes particle-animation-18 {
	100% {
		-webkit-transform: translate3d(53vw, 84vh, 33px);
		transform: translate3d(53vw, 84vh, 33px);
	}
}
@keyframes particle-animation-18 {
	100% {
		-webkit-transform: translate3d(53vw, 84vh, 33px);
		transform: translate3d(53vw, 84vh, 33px);
	}
}
.particle:nth-child(18) {
	-webkit-animation: particle-animation-18 60s infinite;
	animation: particle-animation-18 60s infinite;
	opacity: 0.53;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -3.6s;
	animation-delay: -3.6s;
	-webkit-transform: translate3d(27vw, 22vh, 16px);
	transform: translate3d(27vw, 22vh, 16px);
	background: #26d932;
}
@-webkit-keyframes particle-animation-19 {
	100% {
		-webkit-transform: translate3d(9vw, 23vh, 68px);
		transform: translate3d(9vw, 23vh, 68px);
	}
}
@keyframes particle-animation-19 {
	100% {
		-webkit-transform: translate3d(9vw, 23vh, 68px);
		transform: translate3d(9vw, 23vh, 68px);
	}
}
.particle:nth-child(19) {
	-webkit-animation: particle-animation-19 60s infinite;
	animation: particle-animation-19 60s infinite;
	opacity: 0.04;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -3.8s;
	animation-delay: -3.8s;
	-webkit-transform: translate3d(35vw, 36vh, 2px);
	transform: translate3d(35vw, 36vh, 2px);
	background: #26d92c;
}
@-webkit-keyframes particle-animation-20 {
	100% {
		-webkit-transform: translate3d(19vw, 39vh, 41px);
		transform: translate3d(19vw, 39vh, 41px);
	}
}
@keyframes particle-animation-20 {
	100% {
		-webkit-transform: translate3d(19vw, 39vh, 41px);
		transform: translate3d(19vw, 39vh, 41px);
	}
}
.particle:nth-child(20) {
	-webkit-animation: particle-animation-20 60s infinite;
	animation: particle-animation-20 60s infinite;
	opacity: 0.3;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -4s;
	animation-delay: -4s;
	-webkit-transform: translate3d(13vw, 85vh, 55px);
	transform: translate3d(13vw, 85vh, 55px);
	background: #d92659;
}
@-webkit-keyframes particle-animation-21 {
	100% {
		-webkit-transform: translate3d(58vw, 51vh, 50px);
		transform: translate3d(58vw, 51vh, 50px);
	}
}
@keyframes particle-animation-21 {
	100% {
		-webkit-transform: translate3d(58vw, 51vh, 50px);
		transform: translate3d(58vw, 51vh, 50px);
	}
}
.particle:nth-child(21) {
	-webkit-animation: particle-animation-21 60s infinite;
	animation: particle-animation-21 60s infinite;
	opacity: 0.83;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -4.2s;
	animation-delay: -4.2s;
	-webkit-transform: translate3d(15vw, 27vh, 99px);
	transform: translate3d(15vw, 27vh, 99px);
	background: #d98526;
}
@-webkit-keyframes particle-animation-22 {
	100% {
		-webkit-transform: translate3d(32vw, 71vh, 61px);
		transform: translate3d(32vw, 71vh, 61px);
	}
}
@keyframes particle-animation-22 {
	100% {
		-webkit-transform: translate3d(32vw, 71vh, 61px);
		transform: translate3d(32vw, 71vh, 61px);
	}
}
.particle:nth-child(22) {
	-webkit-animation: particle-animation-22 60s infinite;
	animation: particle-animation-22 60s infinite;
	opacity: 0.16;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -4.4s;
	animation-delay: -4.4s;
	-webkit-transform: translate3d(16vw, 78vh, 48px);
	transform: translate3d(16vw, 78vh, 48px);
	background: #2659d9;
}
@-webkit-keyframes particle-animation-23 {
	100% {
		-webkit-transform: translate3d(48vw, 30vh, 25px);
		transform: translate3d(48vw, 30vh, 25px);
	}
}
@keyframes particle-animation-23 {
	100% {
		-webkit-transform: translate3d(48vw, 30vh, 25px);
		transform: translate3d(48vw, 30vh, 25px);
	}
}
.particle:nth-child(23) {
	-webkit-animation: particle-animation-23 60s infinite;
	animation: particle-animation-23 60s infinite;
	opacity: 0.84;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -4.6s;
	animation-delay: -4.6s;
	-webkit-transform: translate3d(88vw, 20vh, 34px);
	transform: translate3d(88vw, 20vh, 34px);
	background: #2688d9;
}
@-webkit-keyframes particle-animation-24 {
	100% {
		-webkit-transform: translate3d(16vw, 16vh, 74px);
		transform: translate3d(16vw, 16vh, 74px);
	}
}
@keyframes particle-animation-24 {
	100% {
		-webkit-transform: translate3d(16vw, 16vh, 74px);
		transform: translate3d(16vw, 16vh, 74px);
	}
}
.particle:nth-child(24) {
	-webkit-animation: particle-animation-24 60s infinite;
	animation: particle-animation-24 60s infinite;
	opacity: 0.37;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -4.8s;
	animation-delay: -4.8s;
	-webkit-transform: translate3d(51vw, 1vh, 80px);
	transform: translate3d(51vw, 1vh, 80px);
	background: #26d971;
}
@-webkit-keyframes particle-animation-25 {
	100% {
		-webkit-transform: translate3d(39vw, 49vh, 69px);
		transform: translate3d(39vw, 49vh, 69px);
	}
}
@keyframes particle-animation-25 {
	100% {
		-webkit-transform: translate3d(39vw, 49vh, 69px);
		transform: translate3d(39vw, 49vh, 69px);
	}
}
.particle:nth-child(25) {
	-webkit-animation: particle-animation-25 60s infinite;
	animation: particle-animation-25 60s infinite;
	opacity: 0.59;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -5s;
	animation-delay: -5s;
	-webkit-transform: translate3d(73vw, 21vh, 87px);
	transform: translate3d(73vw, 21vh, 87px);
	background: #d926b2;
}
@-webkit-keyframes particle-animation-26 {
	100% {
		-webkit-transform: translate3d(39vw, 79vh, 17px);
		transform: translate3d(39vw, 79vh, 17px);
	}
}
@keyframes particle-animation-26 {
	100% {
		-webkit-transform: translate3d(39vw, 79vh, 17px);
		transform: translate3d(39vw, 79vh, 17px);
	}
}
.particle:nth-child(26) {
	-webkit-animation: particle-animation-26 60s infinite;
	animation: particle-animation-26 60s infinite;
	opacity: 0.86;
	height: 10px;
	width: 10px;
	-webkit-animation-delay: -5.2s;
	animation-delay: -5.2s;
	-webkit-transform: translate3d(79vw, 54vh, 79px);
	transform: translate3d(79vw, 54vh, 79px);
	background: #8826d9;
}
@-webkit-keyframes particle-animation-27 {
	100% {
		-webkit-transform: translate3d(85vw, 56vh, 23px);
		transform: translate3d(85vw, 56vh, 23px);
	}
}
@keyframes particle-animation-27 {
	100% {
		-webkit-transform: translate3d(85vw, 56vh, 23px);
		transform: translate3d(85vw, 56vh, 23px);
	}
}
.particle:nth-child(27) {
	-webkit-animation: particle-animation-27 60s infinite;
	animation: particle-animation-27 60s infinite;
	opacity: 0.42;
	height: 9px;
	width: 9px;
	-webkit-animation-delay: -5.4s;
	animation-delay: -5.4s;
	-webkit-transform: translate3d(5vw, 36vh, 20px);
	transform: translate3d(5vw, 36vh, 20px);
	background: #2659d9;
}
@-webkit-keyframes particle-animation-28 {
	100% {
		-webkit-transform: translate3d(48vw, 5vh, 43px);
		transform: translate3d(48vw, 5vh, 43px);
	}
}
@keyframes particle-animation-28 {
	100% {
		-webkit-transform: translate3d(48vw, 5vh, 43px);
		transform: translate3d(48vw, 5vh, 43px);
	}
}
.particle:nth-child(28) {
	-webkit-animation: particle-animation-28 60s infinite;
	animation: particle-animation-28 60s infinite;
	opacity: 0.1;
	height: 6px;
	width: 6px;
	-webkit-animation-delay: -5.6s;
	animation-delay: -5.6s;
	-webkit-transform: translate3d(68vw, 3vh, 16px);
	transform: translate3d(68vw, 3vh, 16px);
	background: #26a9d9;
}
@-webkit-keyframes particle-animation-29 {
	100% {
		-webkit-transform: translate3d(2vw, 38vh, 42px);
		transform: translate3d(2vw, 38vh, 42px);
	}
}
@keyframes particle-animation-29 {
	100% {
		-webkit-transform: translate3d(2vw, 38vh, 42px);
		transform: translate3d(2vw, 38vh, 42px);
	}
}
.particle:nth-child(29) {
	-webkit-animation: particle-animation-29 60s infinite;
	animation: particle-animation-29 60s infinite;
	opacity: 0.94;
	height: 8px;
	width: 8px;
	-webkit-animation-delay: -5.8s;
	animation-delay: -5.8s;
	-webkit-transform: translate3d(77vw, 7vh, 52px);
	transform: translate3d(77vw, 7vh, 52px);
	background: #26d9ca;
}
@-webkit-keyframes particle-animation-30 {
	100% {
		-webkit-transform: translate3d(44vw, 63vh, 39px);
		transform: translate3d(44vw, 63vh, 39px);
	}
}
@keyframes particle-animation-30 {
	100% {
		-webkit-transform: translate3d(44vw, 63vh, 39px);
		transform: translate3d(44vw, 63vh, 39px);
	}
}
.particle:nth-child(30) {
	-webkit-animation: particle-animation-30 60s infinite;
	animation: particle-animation-30 60s infinite;
	opacity: 0.91;
	height: 7px;
	width: 7px;
	-webkit-animation-delay: -6s;
	animation-delay: -6s;
	-webkit-transform: translate3d(12vw, 7vh, 12px);
	transform: translate3d(12vw, 7vh, 12px);
	background: #4126d9;
}
/* END particles */

/* START bgPulseBanner */

.bgPulseBanner {
	width: 100%;
	height: 100%;
}
.bgPulseBanner span {
	position: absolute;
	width: 70px;
	height: 70px;
	background: #fd4a05;
	opacity: .7;
	border-radius: 50%;
	z-index: 1;
}
.bgPulseBanner span:nth-child(3n+1) {
	background: transparent;
	border: 8px solid rgba(0, 0, 0, 0.8);
}
.bgPulseBanner span:nth-child(1) {
	top: 50%;
	left: 20%;
	animation: animate 10s linear infinite;
}
.bgPulseBanner span:nth-child(2) {
	top: 80%;
	left: 40%;
	animation: animate 12s linear infinite;
}
.bgPulseBanner span:nth-child(3) {
	top: 10%;
	left: 65%;
	animation: animate 15s linear infinite;
}
.bgPulseBanner span:nth-child(4) {
	top: 50%;
	left: 70%;
	animation: animate 6s linear infinite;
}
.bgPulseBanner span:nth-child(5) {
	top: 10%;
	left: 30%;
	animation: animate 9s linear infinite;
}
.bgPulseBanner span:nth-child(6) {
	top: 90%;
	left: 95%;
	animation: animate 8s linear infinite;
}
.bgPulseBanner span:nth-child(7) {
	top: 80%;
	left: 5%;
	animation: animate 5s linear infinite;
}
.bgPulseBanner span:nth-child(8) {
	top: 35%;
	left: 50%;
	animation: animate 14s linear infinite;
}
.bgPulseBanner span:nth-child(9) {
	top: 5%;
	left: 5%;
	animation: animate 11s linear infinite;
}
.bgPulseBanner span:nth-child(10) {
	top: 25%;
	left: 90%;
	animation: animate 10s linear infinite;
}
@keyframes animate {
	0% {
		transform: scale(0) translateY(0) rotate(0deg);
		opacity: 1;
	}
	100% {
		transform: scale(1) translateY(-100px) rotate(360deg);
		opacity: 0;
	}
}
@keyframes bgColor {
	0% {
		background: #fd4a05;
	}
	25% {
		background: #56d999;
	}
	50% {
		background: #56d999;
	}
	75% {
		background: #56d999;
	}
	100% {
		background: #fd4a05;
	}
}
/* END bgPulseBanner */

/* START diceMain */

.diceMain {
	padding: 60px 0;
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #fff;
}
.roundOne {
	background-image: url(../images/roundOne.png);
	position: absolute;
	content: '';
	right: -440px;
	top: 0;
	bottom: 0;
	width: 47%;
	background-size: cover;
	background-position: right top;
	background-repeat: no-repeat;
}
.dice {
	transform-style: preserve-3d;
	width: 100px;
	height: 100px;
	transform-origin: 50px 50px 0px;
	animation: rotate 4s linear 0s infinite forwards;
	position: absolute;
	left: 5%;
	top: 18%;
}
.diceLeft h2 {
	font-size: 31px;
	margin: 0;
	line-height: 39px;
	font-weight: 800;
}
.diceLeft p {
	font-size: 20px;
	font-weight: 400;
	margin: 19px 0 0;
	display: inline-block;
	width: 100%;
	font-style: italic;
	color: #777;
}
@keyframes rotate {
	0% {
		transform: rotate3d(1, 1, 0, 0deg);
	}
	25% {
		transform: rotate3d(1, 1, 0, 180deg);
	}
	50% {
		transform: rotate3d(-1, 1, 0, 360deg);
	}
	75% {
		transform: rotate3d(-1, 1, 0, 180deg);
	}
	100% {
		transform: rotate3d(1, 1, 0, 0deg);
	}
}
.dice .face {
	position: absolute;
	width: 100px;
	height: 100px;
	text-align: center;
	color: #333;
	opacity: 0.9;
	font-family: sans-serif;
	font-size: 2.5rem;
	line-height: 100px;
}
.dice .face#f1 {
	background-color: #c977ff;
	transform: rotateX(0deg) translateZ(50px);
}
.dice .face#f2 {
	background-color: #ffe482;
	transform: rotateX(90deg) translateZ(50px);
}
.dice .face#f6 {
	background-color: #ff7f6e;
	transform: rotateX(180deg) translateZ(50px);
}
.dice .face#f5 {
	background-color: #a1ff8a;
	transform: rotateX(-90deg) translateZ(50px);
}
.dice .face#f3 {
	background-color: #7ac5ff;
	transform: rotateY(90deg) translateZ(50px);
}
.dice .face#f4 {
	background-color: #ff9c65;
	transform: rotateY(-90deg) translateZ(50px);
}
.diceRight {
	position: relative;
}
.diceRight img {
	position: absolute;
	left: 50px;
	top: 55px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	max-width: 445px;
}
@-webkit-keyframes floater {
	0% {
		transform: translate3d(0px, 0px, 0px);
	}
	50% {
		transform: translate3d(0px, -10px, 0px);
	}
	100% {
		transform: translate3d(0px, 0px, 0px);
	}
}
@keyframes floater {
	0% {
		transform: translate3d(0px, 0px, 0px);
	}
	50% {
		transform: translate3d(0px, -10px, 0px);
	}
	100% {
		transform: translate3d(0px, 0px, 0px);
	}
}
/* END diceMain */

.abtBtn {
	margin: 20px 0 0 0;
}
.abtBtn .btnTheme {
	display: none;
	padding: 12px 30px !important;
}
/*  START plateFormMain */

.circle-wrapper {
	position: absolute;
	right: 0;
	top: -3%;
	width: 240px;
	height: 240px;
}
.circle-zero:before {
	content: "";
	background: rgba(0, 0, 0, 0.07);
	position: absolute;
	width: 168px;
	height: 2px;
	left: -60%;
	top: 50%;
	transform: rotate(45deg);
	z-index: 2;
}
.circle-zero {
	background: #f54d5e;
	border-radius: 50%;
	box-shadow: 0px 3px 7px .7px rgba(0, 0, 0, .5);
	box-sizing: content-box;
	height: 78px;
	width: 78px;
	position: absolute;
	top: 35%;
	left: 35%;
}
.circle-zero:after {
	content: "";
	background: rgba(21, 167, 235, .7);
	position: absolute;
	width: 18px;
	height: 1.5px;
	left: -92%;
	top: 51%;
	transform: rotate(90deg);
	animation: circle-move 10s ease infinite;
}
.circle-one:before {
	content: "";
	background: rgba(21, 167, 235, .7);
	border-radius: 50%;
	position: absolute;
	width: 4px;
	height: 4px;
	right: -56%;
	top: 45%;
	animation: circle-move 10s ease infinite;
}
.circle-one {
	border: 15px solid;
	border-color: rgb(233 97 94) rgb(204 96 16) transparent transparent;
	border-radius: 50%;
	box-sizing: content-box;
	height: 98px;
	width: 98px;
	position: absolute;
	top: 25%;
	left: 25%;
	z-index: 1;
	animation: circle-move 10s ease infinite;
}
.circle-one:after {
	content: "";
	background: rgba(21, 167, 235, .7);
	border-radius: 50%;
	width: 4px;
	height: 4px;
	position: absolute;
	left: -56%;
	top: 48%;
	animation: circle-move 10s ease infinite;
}
.circle-two {
	background: rgba(0, 0, 0, .017);
	border: 25px solid;
	border-color: rgb(233 94 96) transparent transparent;
	border-radius: 50%;
	box-shadow: 15px 0 25px -20px rgba(0, 0, 0, 0.65);
	box-sizing: content-box;
	height: 90px;
	width: 90px;
	position: absolute;
	top: 22%;
	left: 22%;
	z-index: 2;
	animation: circle-move 14s ease infinite;
}
.circle-three {
	background: rgba(0, 0, 0, .012);
	border: 2px solid;
	border-color: #ffffff transparent;
	border-radius: 50%;
	box-sizing: content-box;
	height: 168px;
	width: 168px;
	position: absolute;
	z-index: 3;
	top: 15%;
	left: 15%;
	animation: circle-move 15s ease infinite;
}
.circle-shadow {
	background: rgb(0 0 0 / 23%);
	border-radius: 50%;
	filter: blur(2px);
	height: 20px;
	width: 160px;
	position: absolute;
	top: 100%;
	left: 18%;
	display: none;
}
@keyframes circle-move {
	0% {
		transform: rotate(0deg);
	}
	70% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
.plateFormMain {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 50px 0 40px;
	background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9));
}
/*.paternLayerOne {*/
/*	background-image: url(../images/pattern-2.png);*/
/*	position: absolute;*/
/*	content: '';*/
/*	left: 0px;*/
/*	top: 0px;*/
/*	bottom: 0px;*/
/*	width: 34%;*/
/*	background-size: cover;*/
/*	background-position: right top;*/
/*	background-repeat: no-repeat;*/
/*}*/
.paternLayerTwo {
	background-image: url(../images/pattern-3.png);
	position: absolute;
	content: '';
	right: 0px;
	top: 0px;
	width: 331px;
	height: 624px;
	background-position: right top;
	background-repeat: no-repeat;
}
.paternLayerThree {
	/* background-image: url(../images/pattern-3.png); */
	position: absolute;
	content: '';
	right: 0px;
	bottom: 0px;
	width: 623px;
	height: 824px;
	background-position: right bottom;
	background-repeat: no-repeat;
}
.plateFormRight {
	position: relative;
	margin-top: 0;
}
.plateFormRight h2 {
	font-size: 32px;
	line-height: 44px;
	margin: 0 0 15px;
	font-weight: 800;
}
.plateFormRight p {
	font-size: 21px;
	font-weight: 400;
	margin: 2px 0 25px;
	text-align: justify;
	color: #fff;
	line-height: 35px;
}
.plateFormLeft {
	
	margin: 0 0 30px;
	/*! top: -39px; */
	text-align: center;
}
.plateFormLeft img {
	/*! position: absolute; */
	left: 0;
	top: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation: floater 1s ease-in-out 0s infinite alternate;
	animation: floater 1s ease-in-out 0s infinite alternate;

	z-index: 1;
	display: inline-block;
}
/*  START plateformMain */

/* START binaryMain */

.binaryMain {
	/* padding: 60px 0; */
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #f38948;
}
/*.binaryOne {*/
/*	background-image: url(../images/pattern-5.png);*/
/*	position: absolute;*/
/*	left: 0px;*/
/*	top: 0px;*/
/*	width: 376px;*/
/*	height: 100%;*/
/*	background-repeat: no-repeat;*/
/*}*/
/*.binaryTwo {*/
/*	background-image: url(../images/pattern-1.png);*/
/*	position: absolute;*/
/*	content: '';*/
/*	right: 0px;*/
/*	top: 0px;*/
/*	bottom: 0px;*/
/*	width: 34%;*/
/*	background-size: cover;*/
/*	background-position: right top;*/
/*	background-repeat: no-repeat;*/
/*}*/
/*.binaryThree {*/
/*	background-image: url(../images/pattern-6.png);*/
/*	position: absolute;*/
/*	left: 175px;*/
/*	top: 50px;*/
/*	width: 266px;*/
/*	height: 478px;*/
/*	background-repeat: no-repeat;*/
/*}*/
.binaryLeft h2 {
	font-size: 31px;
	margin: 0;
	line-height: 39px;
	font-weight: 800;
	color: #fff;
	padding-top: 14px;
}
.binaryLeft {
	margin: 69px 0 30px;
	text-align: right;
	padding: 0 35px;
	width: 96%;
}
.binaryLeft p {
	font-size: 20px;
	font-weight: 400;
	margin: 16px 0 0;
	display: inline-block;
	width: 100%;
	font-style: italic;
	color: #fff;
}
.binaryRight {
	position: relative;
}
.binaryRight img {
	position: absolute;
	left: 0;
	top: 55px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation: floater 1s ease-in-out 0s infinite alternate;
	animation: floater 1s ease-in-out 0s infinite alternate;
	width: 100%;
	/* z-index: 1; */
}
/* END binaryMain */

/* START bonusMain */

/*.bonusOne {*/
/*	background-image: url(../images/pattern-5.png);*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*	width: 376px;*/
/*	height: 100%;*/
/*	background-repeat: no-repeat;*/
/*}*/
/*.bonusTwo {*/
/*	background-image: url(../images/pattern-6.png);*/
/*	position: absolute;*/
/*	left: 175px;*/
/*	top: 50px;*/
/*	width: 266px;*/
/*	height: 478px;*/
/*	background-repeat: no-repeat;*/
/*}*/
/*.bonusThree {*/
/*	background-image: url(../images/pattern-7.png);*/
/*	position: absolute;*/
/*	right: 0px;*/
/*	bottom: -80px;*/
/*	width: 519px;*/
/*	height: 785px;*/
/*	background-repeat: no-repeat;*/
/*}*/
/*.bonusFour {*/
/*	background-image: url(../images/pattern-8.png);*/
/*	position: absolute;*/
/*	right: 120px;*/
/*	bottom: 130px;*/
/*	width: 354px;*/
/*	height: 468px;*/
/*	background-repeat: no-repeat;*/
/*}*/
.bonusMain {
	padding: 50px 0;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0;
	background: #222021;
}

.bonusLeft {
	margin: 0;
}
.bonusLeft h2 {
	font-size: 31px;
	margin: 0;
	line-height: 39px;
	font-weight: 800;
}
.bonusLeft p {
	font-size: 20px;
	font-weight: 400;
	margin: 19px 0 0;
	display: inline-block;
	width: 100%;
	font-style: italic;
	color: #fff;
}
.bonusRight {
	position: relative;
	margin: 0 0 30px;
}
.bonusRight img {
	margin: auto;
	max-width: 350px;
}
.bonusInner {
	position: relative;
	text-align: center;
	padding: 15px;
}
.bonusInner figure {
	background: #ffffff;
	border-radius: 50%;
	margin: 0 auto 20px;
	position: relative;
	width: 130px;
	height: 130px;
	border: 3px solid rgb(162, 57, 169, 0.28);
	-webkit-animation: pulse-icon1 1s linear 0s infinite normal;
	-moz-animation: pulse-icon1 1s linear 0s infinite normal;
	-o-animation: pulse-icon1 1s linear 0s infinite normal;
	animation: pulse-icon1 1s linear 0s infinite normal;
}
.bonusInner figure img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	moz-transform: translate(-50%, -50%);
}
.bonusInner h3 {
	color: #f6911a;
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	margin: 0 0 15px;
	text-transform: capitalize;
}
.bonusInner p {
	color: #333;
	font-size: 16px;
	line-height: 25px;
	margin: 0 0 10px;
	text-transform: capitalize;
}
@-webkit-keyframes pulse-icon1 {
	0%, 100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	15% {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	30% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}
@-moz-keyframes pulse-icon1 {
	0%, 100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	15% {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	30% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}
@-o-keyframes pulse-icon1 {
	0%, 100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	15% {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	30% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes pulse-icon1 {
	0%, 100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	15% {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	30% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}
/* END bonusMain */

/* START faq_section */

.faqOne {
	background-image: url(../images/roundOne.png);
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	bottom: 0;
	width: 47%;
	background-size: cover;
	background-position: right top;
	background-repeat: no-repeat;
}
.faqTwo {
	background-image: url(../images/pattern-7.png);
	position: absolute;
	right: 0px;
	top: -10px;
	width: 519px;
	height: 785px;
	background-repeat: no-repeat;
}
.faqThree {
	background-image: url(../images/pattern-8.png);
	position: absolute;
	right: 0;
	bottom: 130px;
	width: 354px;
	height: 468px;
	background-repeat: no-repeat;
}
.faq_section {
	background: #ffffff;
	padding: 70px 0 40px;
	overflow: hidden;
	position: relative;
}
.faq-img {
	margin: 30px 0 0 0
}
.faq-head p {
	font-size: 17px;
	font-weight: 400;
	margin: 0 0 23px!important;
	text-align: center
}
.faq-head h2 {
	font-weight: 600;
	text-align: center;
	margin: 4px 0 10px;
	font-size: 34px
}
.faq_content {
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	/* border: 1px solid red; */
}
.faq_content .panel.panel-default a {
	display: inline-block;
	padding: 19px 15px 19px;
	text-decoration: none;
	width: 100%;
	font-weight: 700;
	border-radius: 0 !important;
}
.faq_content .panel-heading {
	padding: 0
}
.faq_content .panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #e9a548 !important;
	margin-bottom: 15px;
	border: 0;
}
.faqLeft img {
	width: 89%
}
.panel-default>.panel-heading {
	padding: 0;
	border-radius: 0;
	color: #000;
	background-color: #f2f2f2
}
.faq_content .panel-title {
	font-size: 16px;
	border-left: 3px solid #e93f6a;
	border-radius: 0 !important;
}
.faq_content .panel-title>a {
	display: block;
	padding: 10px 15px;
	text-decoration: none
}
.faq_content .more-less {
	color: #000;
	float: right;
	font-size: 14px
}
h4.panel-title a {
	background: #ffb200;
	color: #000
}
h4.panel-title a i {
	color: #fff!important
}
.panel-title a.collapsed {
	background: #f0f3f4 !important;
	color: #000
}
h4.panel-title a.collapsed i {
	color: #000!important
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-color: #fff !important;
	border: 1px solid #000;
	background: #fff;
	color: #000;
	padding: 20px 17px;
	font-size: 14px;
	line-height: 27px;
}
#accordion .panel-heading .collapsed {
	color: #000
}
/*#accordion .panel-heading .collapsed {    background: #d43396;    display: block;    padding: 15px;    border-radius: 5px 5px 0 0;    color: #fff;} */

/* END faq_section */

/* START inner_page */

.inner_page {
	/*! background: #eff3ff; */
	padding: 40px 0 40px;
	overflow: hidden;
	position: relative;
	min-height: 350px;
}
.howitwork {
	position: relative;
	margin: 0 0 15px;
}
.howitwork h2 {
	font-size: 30px;
	line-height: 35px;
	color: #333;
	margin: 0 0 20px;
	font-weight: 800;
}
.howitwork h4 {
	font-size: 18px;
	line-height: 25px;
	color: #d43396;
	margin: 0 0 20px;
	font-weight: 600;
}
.howitwork p {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	margin: 0 0 20px;
	font-weight: 400;
}
.howOne {
	background-image: url(../images/pattern-5.png);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 376px;
	height: 100%;
	background-repeat: no-repeat;
}
.howTwo {
	background-image: url(../images/pattern-7.png);
	position: absolute;
	right: 0px;
	top: -10px;
	width: 519px;
	height: 785px;
	background-repeat: no-repeat;
}
.howThree {
	background-image: url(../images/pattern-8.png);
	position: absolute;
	right: 0;
	bottom: 130px;
	width: 354px;
	height: 468px;
	background-repeat: no-repeat;
}
/* END inner_page */

/* START about_main */

.about_main {
	position: relative;
	padding: 0 0 30px;
}
.sub-img {
	display: inline-block;
	border: 8px solid #fff;
	position: absolute;
	bottom: -65px;
	z-index: 3
}
.aboutRight {
	position: relative
}
.main-img {
	position: relative;
	z-index: 1
}
.aboutRight {
	position: relative
}
.aboutRight img {
	width: auto;
	margin: 60px auto 30px;
	max-width: 100%
}
.aboutLeft {
	display: inline-block;
	margin: 0 0 30px;
}
.aboutLeft h4 {
	margin: 0;
	color: #d43396;
	font-weight: 400;
	font-size: 27px
}
.aboutLeft h2 {
	font-weight: 600;
	margin: 11px 0 35px;
	line-height: 36px;
	font-size: 50px;
	line-height: 55px
}
.aboutLeft p {
	font-size: 19px;
	line-height: 32px;
	margin: 13px 0 0;
	color: #646464;
	font-weight: 500
}
.aboutPageOne {
	background-image: url(../images/pattern-5.png);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 376px;
	height: 100%;
	background-repeat: no-repeat;
}
.aboutPageTwo {
	background-image: url(../images/pattern-7.png);
	position: absolute;
	right: 0px;
	top: -10px;
	width: 519px;
	height: 785px;
	background-repeat: no-repeat;
}
.aboutPageThree {
	background-image: url(../images/pattern-8.png);
	position: absolute;
	right: 0;
	bottom: 130px;
	width: 354px;
	height: 468px;
	background-repeat: no-repeat;
}
.aboutPageFour {
	background-image: url(../images/roundOne.png);
	position: absolute;
	content: '';
	right: -35%;
	top: 0;
	bottom: 0;
	width: 47%;
	background-size: cover;
	background-position: right top;
	background-repeat: no-repeat;
}
/* END about_main */

/****** medcine *******************/

.mediclabox {
	background: #333640 url(../images/c3.jpg) no-repeat;
	background-size: cover;
	margin: 0px;
	/* height: auto; */
	padding: 50px 0;
	position: relative;
	overflow: hidden;
	/* background-size: cover; */
	/* height: 768px; */
}
.mediclabox .owl-theme .owl-nav[class*=owl-] {
	background: #000 !important;
}
.medcinbox {
	background: #fff;
	padding: 0;
	border-radius: 5px;
	margin: 0 0 30px;
	width: 100%;
	display: inline-block;
	box-shadow: 0 0 6px #b4c3ce;
}
.medcinbox p {
	font-size: 15px;
	color: #000;
	line-height: 21px;
	margin: 12px 0 11px;
}
.medcinbox h3 {
	font-size: 19px;
	font-weight: bold;
	color: #3ebbd9;
	margin: 0 0 2px;
}
.medcinbox h3 strike {
	color: #b3afaf;
}
.medcinbox figure {
	margin: 0px;
	width: 100%;
	padding: 0px;
	display: inline-block;
	text-align: center;
	height: 230px;
	overflow: hidden;
}
.medcinbox figure img {
	max-width: 230px;
	display: inline-block !important;
}
.mebtn .btn {
	padding: 7px 12px !important;
	font-size: 13px !important;
	border-radius: 0 !important;
	width: 100%;
	margin-right: 9px;
	/* margin-left: 13px; */
}
.mebtn article {
	width: 50%;
}
.mediclabox .owl-nav {
	display: block !important;
}
.producttittle {
	text-align: center;
	margin: 0 0 40px;
}
.producttittle h2 {
	font-size: 27px;
	font-weight: 700;
	text-transform: uppercase;
	color: #f5555c;
}
.mebtn .btn.btnTheme:last-child {
	/* background: #000 !important; */
}
.mebtn {
	display: flex;
	text-align: center;
}
.medcinboxinn {
	padding: 11px;
}
.productSliders .owl-nav button {
	background: #000 !important;
}
.mediclabox .btnTheme2 {
	background: #000 !important;
}
.produdctpage {
	padding: 50px 0;
}
.produdctpage {
	padding: 60px 0;
}
.medicinbanntop figure {
	margin: 0px;
	width: 100%;
	padding: 0px;
	display: inline-block;
	text-align: center;
}
.medcinbox figure img {
	max-width: 100%;
	width: 100%;
	display: inline-block !important;
}
.producttittlepage {
	text-align: center;
	margin: 0 0 40px;
}
.producttittlepage h2 {
	font-size: 27px;
	font-weight: 700;
	text-transform: uppercase;
	color: #9f3aaa;
	margin: 0px;
}
h5.grand {
	font-size: 21px;
}
h5.grand span.cart-totals-total {
	font-weight: bold;
}
.cartDetail {
	background: #fbfbfb;
	padding: 25px;
	box-shadow: 0 0 15px #ddd;
	margin: 50px 0;
}
.cartDetail h2 {
	font-size: 24px;
	text-align: center;
}
.cartDetail button.cart-options.btnTheme {
	float: right;
}
.cartDetail button.cart-options.btnTheme.remove {
	float: left;
}
.cart-table-actions {
	display: inline-block;
	width: 100%;
	margin-bottom: 37px;
	padding: 20px;
	border-bottom: 2px dotted #000;
}
h3.itemCC {
	font-size: 20px;
	text-align: center;
	background: #f7eaea;
	padding: 12px 0;
	border: 1px solid #f99595;
	margin: 0;
}
.cart-buttons {
	text-align: right;
	display: inline-block;
	width: 219px;
	margin-bottom: 0;
}
.billtotal {
	text-align: right;
	background: #fff;
	padding: 20px 26px;
	margin-bottom: 26px;
	border: 1px solid #ddd;
}
.billtotal h3 {
	margin: 0;
	font-size: 21px;
	line-height: 35px;
}
.billtotal p {
	font-style: italic;
	font-size: 14px;
}
.content_box {
	padding: 0 0 50px;
}
.checksemain {
	background: white;
	box-shadow: 0 0 10px #e6e2e2;
	padding: 33px 20px;
}
.checkseinn h2 {
	margin: 0 0 35px;
	font-size: 23px;
	color: #6541c1;
	font-weight: 600;
}
.checkseinn button#complete-order {
	margin: 20px 0 0;
	background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
	border: none;
	padding: 10px 20px;
	color: #fff;
	border-radius: 50px;
	font-size: 15px;
}
h1.checkout-heading.stylish-heading {
	margin: 0 0 16px;
	color: #ce3498;
	font-weight: 600;
	font-size: 27px;
	text-transform: uppercase;
}
.sidebarouter {
	background: #fff;
	display: inline-block;
	width: 100%;
	box-shadow: 0 0 10px #e6e1e1;
	padding: 20px;
	border-radius: 10px;
	margin: 43px 0 0;
}
.sidebarouter h2 {
	margin: 0 0 15px;
	color: #6541c1;
	font-weight: 600;
}
.checkseinn input.form-control {
	background: whitesmoke;
	box-shadow: none;
	border: none;
	padding: 21px 14px;
}
.checkseinn label.btn.btn-link.collapsed.paytiitle {
	padding: 0;
	color: black;
}
.thank-you-section h1 {
	font-size: 40px;
	line-height: 58px;
	font-weight: 700;
}
.thank-you-section {
	background: #fff;
	box-shadow: 0 0 10px #e2dfdf;
	padding: 24px 30px 67px;
	border-radius: 40px 0 40px 0px;
	text-align: center;
	margin: 50px 0 50px;
}
.thank-you-section p {
	margin: 0 0 32px;
	color: #000;
	font-size: 23px;
}
.thank-you-section a.button {
	background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%) !important;
	padding: 12px 20px;
	color: #fff;
	font-size: 18px;
	border-radius: 7px;
	margin: 0 0 0;
}
.checkoutbg {
	background: #fff;
	padding: 37px;
	box-shadow: 0 0 9px #cae4ec;
	margin: 0 0 40px;
}
.cart_background {
	padding: 50px 0 0;
}
span#fin_total_pre {
	background: #6541c1;
	padding: 5px 10px;
	margin: 0 0 19px;
	font-weight: 700;
	color: #fff;
}
.content_box {
	padding: 0;
}
.btnTheme22 {
	background: #000 !important;
}
.checkout-section.chusection {
	padding: 0 0 42px;
	display: inline-block;
	width: 100%;
}
.hloginright {
	float: right;
}
.carthome {
	display: inline-block;
	position: relative;
	margin: 38px 30px 0 0;
	padding: 0px;
	color: #853db5;
}
.carthome p {
	font-size: 12px;
	text-transform: uppercase;
	color: #303030;
	font-weight: 700;
	display: inline-block;
}
.carthome span {
	position: absolute;
	top: -13px;
	right: 18px;
	background: #9a3aad;
	color: #fff;
	font-size: 11px;
	padding: 0 2px 1px 3px;
}
.cartbuttons {
	float: right;
}
.table-borderedd {
	border: 1px solid #cd3498;
}
.btn.btn-info.btn-sm.update-cart {
	background: #773fba;
	border-color: #773fba;
}
.hloginright {
	float: right;
}
.carthome a {
	color: #873db4;
}
.tottalbox {
	display: inline-block;
	text-align: right;
	width: 100%;
}
.form-control.quantity {
	width: 50px;
	padding: 7px;
	text-align: center;
}
.inner_page p {
    width: 100%;
    line-height: 30px;
    font-size: 16px;
}

.inner_page p br {
    display: none;
    line-height: 30px;
}
.loogin_Head {
	background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9)) !important;
}
.logo {
	margin: 0;
}

.bannerLeft h2 {
	font-size: 21px;
	font-weight: 400;
	color: #fff;
	text-align: justify;
	line-height: 31px;
}

 .owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background: transparent !important;display:inline-block;cursor:pointer;border-radius:3px;outline: none;border: 0;}
 
 
 .spin-city {
	-webkit-animation: fa-spin 25s infinite linear;
	animation: fa-spin 25s infinite linear
}

@-webkit-keyframes spin-city {
0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}
@keyframes spin-city {
0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}

.hlogin .btnTheme:hover, .hlogin .btnTheme:focus {
    background: #000000;
}
.pricingbox {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
    /* outline: 1px solid #fff; */
    padding: 0 0  30px;
    transition: all 0.4s ease-in-out 0s;
    /* margin-top: 92px; */
    text-align: center;
    border-radius: 15px;
    overflow: hidden;
}


.pricingbox .pricbtopinn ul {
    list-style: none;
}

.pricingbox .pricbtopinn ul li {
    padding: 6px 0;
}

.pricingbox {
  /* width: 200px; */
  /* height: 300px; */
  position: relative;
  /* border: 1px solid #BBB; */
  /* background: #EEE; */
}
.ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(90deg,rgba(231,24,96,.9),rgba(231,160,50,.9));
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px;
  right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}

   

    .verifiedouter{background: #f63b65;background: -moz-linear-gradient(left, #f63b65 0%, #f38a48 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f63b65), color-stop(100%,#f38a48));background: -webkit-linear-gradient(left, #f63b65 0%,#f38a48 100%);background: -o-linear-gradient(left, #f63b65 0%,#f38a48 100%);background: -ms-linear-gradient(left, #f63b65 0%,#f38a48 100%);background: linear-gradient(to right, #f63b65 0%,#f38a48 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f63b65', endColorstr='#f38a48',GradientType=1 );padding: 20px 0;width: 100%;/* display: inline-block; */text-align: center;border-top: 1px solid #fba379;}
     .verifiebox {margin:0px; padding:0; width:100%; display:inline-block;}
          .verifiebox figure {margin:0px; padding:0; width:57px; display:inline-block;background: #fff;padding: 7px;border-radius: 5px;height: 60px;}
      .verifiebox figure img {margin:0px; padding:0; max-width:35px; display:inline-block;}
      .verifiebox h2 {margin:0px; padding:0 0 0 12px; width:auto; display:inline-block;text-transform: uppercase;color: #fff;}
      
      
      

#particles-js {
  position: absolute;
  height: 100%;
  width: 100%;
}

   

@keyframes  move_wave1 {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.wave1Wrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.wave1WrapperInner1 {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 130px;
	top: 0;
	background-image: linear-gradient(to top, #35363a 20%, #252628 80%);
}
.bgTop1 {
    z-index: 15;
    opacity: 0.5;
}
.bgMiddle1 {
    z-index: 10;
    opacity: 0.75;
}
.bgBottom1 {
    z-index: 5;
}
.wave1 {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 top;
    transform-origin: center top;
}
.wave1Top {
    background-size: 50% 100px;
}
.wave1Animation .wave1Top {
  animation: move-wave1 3s;
   -webkit-animation: move-wave1 3s;
   -webkit-animation-delay: 1s;
   animation-delay: 1s;
}
.wave1Middle1 {
    background-size: 50% 120px;
}
.wave1Animation .wave1Middle1 {
    animation: move_wave1 10s linear infinite;
}
.wave1Bottom1 {
    background-size: 50% 100px;
}
.wave1Animation .wave1Bottom1 {
    animation: move_wave1 15s linear infinite;
}


.ftwave {
	position: relative;

	height: 130px;
}


.ftsubcribe .form-control {
  border-radius: 50px;
  margin: 0 0 10px;
  border: navajowhite;
  height: 39px;
}
.inputbtn .btnTheme {
  width: 100%;
}
.pricingbox figure {
    background-image: linear-gradient(0deg, rgb(232 162 71) 0%, rgb(233 60 106) 100%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    width: 100px;
    height: 100px;
    margin: 18px auto 15px;
    position: relative;
    border-radius: 50%;
    border: 3px solid #e8a048;
}

.pricingbox figure img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
span.icon-cell {
    width: 71px;
    float: right;
    padding-top: 12px;
    text-align: center;
}

span.icon-cell img {
    width: 49px;
}

.icon-md {
    /* display: inline-block; */
    /* width: 100%; */
}

.icon-content {
    width: 75%;
    float: left;
}
.icon-box {
	display: inline-block;
	width: 100%;
	margin-bottom: 50px;
	background: white;
	padding: 14px 10px;
	border-radius: 10px;
	box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
	position: relative;
}
.icon-content H4 {
  margin: 0 0 5px;
  font-size: 15px;
  font-weight: 800;
}
.icon-content p {
  font-size: 14px;
}

.plateFormMain {
	background: #001844 url(../images/bg-1.jpg);
	color: #eee;
	width: 100%;
	justify-content: center;
	align-items: center;
	/* perspective: 1000px; */
	/* perspective-origin: 50% 50%; */
	animation: animation 60s linear infinite;
	background-size: cover !important;
	/* padding: 76px 2px; */
}

@keyframes animation {
  100% {
    background-position:  -4000px 0;
  }
}

.left .icon-box:nth-child(1) {
    position: relative;
    left: 63px;
}

.left .icon-box:nth-child(3) {
    left: 65px;
}
.right .icon-box:nth-child(1) {
    position: relative;
    right: 63px;
}

.right .icon-box:nth-child(3) {
    right: 65px;
}
.right .icon-box{}

.right span.icon-cell {
    float: left;
}
.feature {
	padding: 30px 0;
	background: #eff3f9;
	position: relative;
}.newanimaio {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	HEIGHT: 100%;
}
.quaotee {
    position: absolute;
    left: -110px;
    top: -50px;
}




/*.logBg{	background: url(../images/pattern-15.jpg);}*/


.bg-secondry {
    padding: 0;
}

.bg-primary {
    background: #bb0e32;
}

.any-query-contact {
    padding: 85px 5px 53px 8px;
    /* margin: 65px 0 30px; */
    text-align: left;
    /* padding: 0 35px; */
    width: 96%;
}
.any-query {
    background: #f38948;
    position: relative;
}

.any-query img {
    position: absolute;
    top: 10px;
    left: 89%;
    margin-left: -60px;
    z-index: 998;
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.section-content.bonRi {
    position: relative;
}

.section-content.bonRi img {
    position: absolute;
    left: 33px;
    top: 14px;
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

.abouLeft:before{content: "";position: absolute;background-image: url(../images/patter-bg2.png);left: -4.875rem;bottom: -3.5rem;width: initial;right: 2.5rem;height: initial;top: 2.5rem;}
	.abouLeft img {
    position: relative;
}
.abouLeft > a {
    top: 50%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    font-size: 53px;
    color: #fff;
 
    width: 150px;
    height: 150px;
    border-radius: 50%;
    text-align: center;
    line-height: 142px;
    border: 5px dotted #fff;
	
  
}
.abouLeft > a:hover i {
	transform: scale(1.2);
	webkit-animation: spin 4s infinite linear;
    -ms-animation: spin 4s infinite linear;
    -o-animation: spin 4s infinite linear;
    animation: spin 4s infinite linear;

}
.abouLeft {
    position: relative;
}

.abouLeft > a:before {
    content: "";
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 130px;
    width: 130px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    background: #8c1a8d;
 
}
.abouLeft > a i {
    z-index: 9;
    position: relative;
}
.aboutLeft p {
    margin: 0;
}
.loginbgg {margin:0px;
	height: 100%;
	display: inline-block;
	width: 100%;
}

.loginbgg img{
	height: 100vh;
	display: inline-block;
	width: 100%;
}

.logininner {
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	left: 0;
	right: 0;
	width: 100%;
}


.aboutLeft p strong {
    color: #ea3e6b;
    font-size: 20px;
    margin: 4px 0;
    display: inline-block;
}

/********* contactUS***/
.conatctUs {
    padding: 30px 0 36px 0;
}
.contact-info i {
    height: 8.125rem;
    width: 8.125rem;
    line-height: 8.125rem;
    background-color: #f6f7fb;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    font-size: 25px;
    color: #ea4569;
}

.col-md-4.col-sm-6.col-lg-4:last-child .contact-info {
    border: 0;
} 
.contact-info h4 {
    font-size: 27px;
    color: #0f054b;
    font-weight: 600;
}
.contact-info {
    text-align: center;
   /* border-right: 2px dotted #bbb8b8;*/
    min-height: 190px;
}
.conatctForm .form-control {
    height: 4.375rem;
    background-color: #ffffff;
    margin-bottom: 1.25rem;
    font-size: 14px;
    color: #666;
    padding: 1.5625rem 1.875rem;
    font-weight: 300;
    box-shadow: none;
}

textarea.contact_message {
    height: 216px;
    background-color: #ffffff;
    margin-top: 1.25rem;
    font-size: 14px;
    color: #666;
    padding: 1.5625rem 1.875rem;
    font-weight: 300;
    width: 100%;
    border: 1px solid #ddd;
}
.contact-map iframe {
    width: 100%;
    height: 417px;
    border: 0;
}
.conatctForm {
    background: #f9f9f9;
    padding: 50px 0;
}

.testimonial_box button.owl-dot {
	padding: 0 0 !important;
}

.contact-info p a {
	color: #d02751;
}
.binattect h2 {
	margin: 12px 0 12px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
	color: #f5555c;
}
.binattect p {
	font-size: 17px;
	font-weight: 300;
	line-height: 26px;
	color: #fff;
}



.binattect1 {
	margin: 0 0 49px;
}

.homplan {
    background: #fff;
   padding: 50px;
   border-radius: 70px 50px 60px 50px;
   text-align: center;
   overflow: hidden;
   position: relative;
   margin-top: 55px;
}
.hplan h2 {
	margin: 0 0 11px;
	font-weight: 800;
	font-size: 23px;
	color: #e8346d;
	padding: 0 10px;
}


.hplan h3 {
	margin: 0px;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
}

.homepricingbtn .btnTheme {
    padding: 14px 50px !important;
}

.homepricingbtn {
	margin: 40px 0 0;
	display: inline-block;
	width: 100%;
}
.hplan {
  margin: 0 0 19px;
}
.homepricbtopinn  ul li {
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 17px;
  border-bottom: 1px dashed #131010;
  padding: 11px 0;
}
.homepricbtopinn ul li strong {
  color: #f38749;
  float: right;
}
.homepricbtopinn {
  text-align: left;
}




.loading {
	position: absolute;
	left: 240px;
	bottom: -140px;
	margin-left: -20vh;
	display: block;
	width: 40vh;
	height: 40vh;
	text-align: center;
	-webkit-filter: contrast(1.2);
	filter: contrast(1.2);
	opacity: 0.2;
}
.loading span {
  mix-blend-mode: screen;
  display: block;
  position: absolute;
  border-radius: 50%;
  -webkit-animation: wave 3s infinite linear;
          animation: wave 3s infinite linear;
}
.loading span:nth-child(0) {
  left: -11%;
  right: -2%;
  top: -12%;
  bottom: -5%;
  -webkit-transform-origin: 46% 53%;
          transform-origin: 46% 53%;
  -webkit-animation-delay: 0;
          animation-delay: 0;
  background-color: red;
}
.loading span:nth-child(1) {
  left: -4%;
  right: -4%;
  top: -9%;
  bottom: -2%;
  -webkit-transform-origin: 47% 50%;
          transform-origin: 47% 50%;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
  background-color: #887e4e;
}
.loading span:nth-child(2) {
  left: -11%;
  right: -4%;
  top: -10%;
  bottom: -11%;
  -webkit-transform-origin: 49% 53%;
          transform-origin: 49% 53%;
  -webkit-animation-delay: -1.5s;
          animation-delay: -1.5s;
  background-color: #9f9f9f;
}
.loading span:nth-child(3) {
  left: -7%;
  right: -9%;
  top: -11%;
  bottom: -4%;
  -webkit-transform-origin: 47% 52%;
          transform-origin: 47% 52%;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
  background-color: #2c312f;
}
.loading span:nth-child(4) {
  left: -8%;
  right: -3%;
  top: -5%;
  bottom: -11%;
  -webkit-transform-origin: 47% 52%;
          transform-origin: 47% 52%;
  -webkit-animation-delay: -2.5s;
          animation-delay: -2.5s;
  background-color: #e8366c;
}
.loading span:nth-child(5) {
  left: -10%;
  right: -8%;
  top: -4%;
  bottom: -9%;
  -webkit-transform-origin: 48% 51%;
          transform-origin: 48% 51%;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
  background-color: #d9280f;
}
.loading span:nth-child(6) {
  left: -9%;
  right: -11%;
  top: -5%;
  bottom: -8%;
  -webkit-transform-origin: 47% 50%;
          transform-origin: 47% 50%;
  -webkit-animation-delay: -3.5s;
          animation-delay: -3.5s;
  background-color: #d25656;
}

@-webkit-keyframes wave {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}

@keyframes wave {
  from {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}

.hplanner {
  position: relative;
  z-index: 3;
}


.bannerright {
	float:right ;
}
.planright {
	float:right ;
}

.bannerRight img {
	max-width: 380px;
	float:right ;
}


.abouLefttt img {
  max-width: 370px;
  display: inline-block;
}
.abouLefttt {
  text-align: center;
}

.faq_content .panel {
	padding: 0px !important;
}
.circle-wrapper {

	display: none;
}


.loginb_inn .form-group {
	margin: 0 0 11px;
}

.bonusMain .headingOther h2 {
    color: #fff;
}
p.special {
    color: #dc3046;
    background: #ffd4de;
    padding: 10px 15px;
    border-radius: 5px;
    border: 1px solid #f5555c;
    position: relative;
    margin: 30px 0 0;
    box-shadow: 5px 6px 1px 1px #f55d59;
}

p.special span {
    color: #ff2a0b;
    font-weight: bold;
    font-size: 16px;
    vertical-align: middle;
}


img.gifStar {
    position: absolute;
    width: 45px;
    left: -20px;
    top: -12px;
}



p.special cite {
    display: block;
    font-style: normal;
}

.tab-content {
	margin: 52px 0 0;
}


         
.broker_binance h3 {
  margin: 12px 0;
  font-weight: 700;
  font-size: 19px;
  color: #d02252;
}
.broker_binance  ol {
  margin: 4px 0 3px 13px;
  display: inline-block;
}
.broker_binance ol li {
  margin: 4px 0;
}





   
.binaceboxx h2 {
  margin: 12px 0;
  font-weight: 700;
  font-size: 20px;
  color: #d02053;
}
.binaceboxx ul {
  margin: 0px;
  padding: 0px;
  margin: 0 0 0 10px;
  display: inline-block;
  width: 100%;
}
.binaceboxx ul li {
  margin: 12px 0;
  list-style: circle;
}


.binaceboxx ol {
  margin: 0px;
  padding: 0px;
  margin: 0 0 0 10px;
  display: inline-block;
  width: 100%;
}
.binaceboxx ol li {
  margin: 12px 0;
  list-style: decimal;
}
.binaceboxx a {
  text-decoration: underline !important;
  color: #f07614;
}

.binaceboxx img {
	max-width: 100%;

	height: auto;
}









.accounti_binance p {
  margin: 7px 0;
  font-size: 14px;
}
.accounti_binance ul {
  display: inline-block;
  width: 100%;
  margin: 5px 0 5px 13px;
}
.accounti_binance ul li {
  list-style: circle;
  margin: 8px 0;
}
.accounti_binance p a {
  text-decoration: underline !important;
  color: #d02950;
}
.accounti_binance h2 {
  margin: 12px 0;
  font-size: 19px;
  font-weight: 700;
  color: #d01b55;
}
.accounti_binance iframe {
  width: 770px;
  height: 402px;
}

.senddopt .resend_otp {
	background: #c0d2e6 !important;
	color: #3e5773 !important;
	width: auto !important;
	font-size: 12px !important;
	font-weight: 600;
}
.senddopt {
	display: inline-block;
	width: auto;
	margin: 22px 0 0 0;
}
.otpbox {
	margin: 0px 14px 11px 0px;
}
.loader_img {
	height: 33px;
}
#response .alert {
	padding: 4px 8px !important;
	font-size: 12px !important;
	margin: 16px 0 0;
	font-weight: 600;
}#response {
	margin: 0px;
}


.loaderouter img {
  width: 90px;
}
.loaderouter {
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: -17px;
}
.senddopt .resend_otp {
	background: #c0d2e6 !important;
	color: #3e5773 !important;
	width: auto !important;
	font-size: 12px !important;
	font-weight: 600;
	padding: 12px 26px !important;
}
.otpbox.otp_field {
	width: 148px;
	float: left;
}


.form-group.otpformgtoup {
	margin: 0px !important;
}