html {
	overflow-x: hidden;
}

body {
	margin: 0;
	padding: 0 !important;
	background-color: #171717;
	overflow-x: hidden;
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	word-wrap: break-word;
	transition: .3s all ease-in-out;
}

::marker {
	font-weight: 800;
}

dl, ol, ul {
	margin-bottom: 0;
}

a,
p,
button,
svg,
span,
input[type="button"],
input[type="submit"],
.card {
	text-decoration: none !important;
	-webkit-transition: all 0.5s ease !important;
	-moz-transition: all 0.5s ease !important;
	transition: all 0.5s ease !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Nunito', sans-serif;
}

h1,h2,h3,h4,h5,h6,p,a,li,button,input {	
	color: #fff;
	margin: 0;
}

p,a,li,button,input {
	/* display: block; */
	font: 400 16px/26px 'Nunito', sans-serif;
}

p:last-child {
	margin-bottom: 0 !important;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.xl-heading {	
	font-size: 75px;
	line-height: 1.2;
}

h1, .h1 {
	font-size: 50px;
	line-height: 1.25;
}

h2, .h2 {
	font-size: 48px;
	line-height: 1.2;
}

h3, .h3 {
	font-size: 41px;
	line-height: 1.2;
}

h4, .h4 {
	font-size: 37px;
	line-height: 1.2;
}

h5, .h5 {
	font-size: 33px;
	line-height: 1.2;
}

h6, .h6 {
	font-size: 29px;
	line-height: 1.2;
}

.fs-27 {
	font-size: 27px;
	line-height: 1;
}

.fs-25 {
	font-size: 25px;
	line-height: 1.2;
}

.md-txt {
	font-size: 20px;
	line-height: 1.2;
}

.xxsm-txt {
	font-size: 12px;
	line-height: 1.2;
}

.font-nunito {
	font-family: 'Nunito', sans-serif;
}

.font-hollywood-cerise {
	color: #ee00ba;
}

.font-mauve {
	color: #EBBDFF;
}

.font-blue-chill {
	color: #0F6C9C;
}

.font-blue-ribbon {
	color: #0048FF;
}

.font-mine-shaft {
	color: #373737;
}

.font-yellow {
	color: #FFDE00;
}

.font-medium-purple {
	color: #B53ADA;
}

.font-rose {
	color: #F90084;
}

.font-cyan {
	color: #00FFF0;
}

.font-heliotrope {
	color: #CA66F7;
}

a:hover {
	color: #fff !important;
}

.container-fluid {
	max-width: 1920px;
}

::before,
::after {
	content: "";
	display: none;
}

@media screen and (min-width: 1501px) {
	.custom-wrapper {
		width: 100%;
		max-width: 1440px;
		margin: 0 auto;
		z-index: 1;
	}
}

.custom-wrapper {
	z-index: 1;
}


.btn {
	display: block;
	width: 100%;
	margin: 0 auto;
	font: 600 16px/16px 'Muli', sans-serif;
	padding: 12px;
	color: #ffffff;
}

.btn-1 {
	max-width: max-content;
	background: #9f00c8;
	background: -moz-linear-gradient(left,  #9f00c8 0%, #ef008d 50%, #9f00c8 100%);
	background: -webkit-linear-gradient(left,  #9f00c8 0%,#ef008d 50%,#9f00c8 100%);
	background: linear-gradient(to right,  #9f00c8 0%,#ef008d 50%,#9f00c8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f00c8', endColorstr='#9f00c8',GradientType=1 );	
	background-size: 200% auto !important;
	border-radius: 150px;
	box-shadow: 0 10px 25px 0px rgb(0 0 0 / 28%);
	overflow: hidden;
	padding: 20px 54px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
}

.btn-1:hover,
.buynow:hover {
	background-position: right center !important;
}

.btn:focus,
input:focus {
	box-shadow: none !important;
}

.flex-elem {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.grad-txt {
	background: #3bb0ec;
	background: -moz-linear-gradient(left, #3bb0ec 0%, #6922ff 100%);
	background: -webkit-linear-gradient(left, #3bb0ec 0%,#6922ff 100%);
	background: linear-gradient(to right, #3bb0ec 0%,#6922ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bb0ec', endColorstr='#6922ff',GradientType=1 );
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

.vid-wrapper {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	border-radius: 8px;
}

.playerneos_wrapper1 {
	background: transparent!important;
}

.xl-padding {
	padding: 130px 0;
}

.lg-padding {
	padding: 100px 0;
}

.md-padding {
	padding: 85px 0;
}

.sm-padding {
	padding: 50px 0;
}

.font-weight-semibold-italic {
	font-weight: 600;
	font-style: italic;
}

.font-weight-semibold {
	font-weight: 600;
}

.font-weight-extrabold {
	font-weight: 800;
}

.font-weight-black {
	font-weight: 900;
}

.font-weight-light {
	font-weight: 300;
}

.font-uppercase {
	text-transform: uppercase;
}

.slick-slide {
	outline: none!important;
}

.shadow-dreamy {
	box-shadow: 0 1px 2px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 7%), 0 4px 8px rgb(0 0 0 / 7%), 0 8px 16px rgb(0 0 0 / 7%), 0 16px 32px rgb(0 0 0 / 7%), 0 32px 64px rgb(0 0 0 / 7%);
}

.text-wrapper p:not(:last-child) {
	margin-bottom: 30px;
}
/* cockie styles*/
.wrap {
	position: fixed;
	z-index: 2000;
	right: 18px;
	bottom: 18px;
	max-width: 220px;
	background: rgba(63, 61, 57, .9);
	padding: 18px;
}

.wrappara {
	font-size: 11px;
	line-height: 20px;
	color: #fff;
}

.wrap .my_btn {
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 11px;
	font: 700 16px/16px 'Poppins';
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 1px solid #ac42db;
	border-radius: 5px;
}

.wrap .my_btn:hover {
	background: #ac42db;
	color: #fff!important;
}

.wrap a {
	font-size: 14px;
}

.bg-black {
	background: #000!important;
}

.bg-white	{
	background: #fff;
}

.bg-black-grad {
	background: #080909;
	background: -moz-linear-gradient(top,  #080909 0%, #161616 100%);
	background: -webkit-linear-gradient(top,  #080909 0%,#161616 100%);
	background: linear-gradient(to bottom,  #080909 0%,#161616 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#080909', endColorstr='#161616',GradientType=0 );
}

.align-item-stretch {
	align-items: stretch!important;
}
/* end cockie styles*/

.floating-img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	width: 100%;
	height: 100%;
}

.floating-img img {
	position: absolute;
}

.show {
	display: block;
}

.hide {
	display: none;
}

/* Header Start */
#main-header {
	padding: 15px 0;
	position: absolute;
	display: block;
	width: 100%;
}

#main-header .menu li:not(:last-child) {
	margin-right: 35px;
}

#main-header a:hover {
	color: #ee008d!important;
}

/* Banner Start */
#banner {
	padding: 210px 0 80px;
	background: #38269e;
	background: -moz-linear-gradient(top, #38269e 0%, #672eb2 100%);
	background: -webkit-linear-gradient(top, #38269e 0%,#672eb2 100%);
	background: linear-gradient(to bottom, #38269e 0%,#672eb2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38269e', endColorstr='#672eb2',GradientType=0 );
}

#banner .vid-wrapper {
	max-width: 900px;
}

#banner .page-vsl1 {
	max-width: 95%;
}

#banner .vid-wrapper:before {
	display: block;
	position: absolute;
	height: 80%;
	width: 100%;
	background: #ff007e;
	background: -moz-linear-gradient(top, #ff007e 0%, #8300de 100%);
	background: -webkit-linear-gradient(top, #ff007e 0%,#8300de 100%);
	background: linear-gradient(to bottom, #ff007e 0%,#8300de 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff007e', endColorstr='#8300de',GradientType=0 );
	top: 0;
	bottom: 0;
	margin: auto;
	border-radius: 20px;
	box-shadow: 0px 0px 30px #000;
}

#banner .vid-wrapper iframe.playerneos_iframe {
	border-radius: 20px;
}

#banner .colmn-1 {
	padding-right: 150px;
}

#banner .colmn-1 h1:after {
	display: block;
	position: absolute;
	width: 80px;
	height: 6px;
	background: #ee008e;
	bottom: -20px;
}

/* Section 1 Start */
#section-1 {
	padding: 200px 0 60px;
}

.sec1-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.sec1-divider svg {
	position: relative;
	display: block;
	width: calc(100% + 1.3px);
	height: 200px;
}

.sec1-divider .shape-fill {
	fill: #672EB2;
}

#section-1 .list li {
	padding-left: 50px;
}

#section-1 .list li:not(:last-child) {
	margin-bottom: 30px;
}

#section-1 .colmn{
	background: #40a2ee;
	background: -moz-linear-gradient(top, #40a2ee 0%, #5954f8 100%);
	background: -webkit-linear-gradient(top, #40a2ee 0%,#5954f8 100%);
	background: linear-gradient(to bottom, #40a2ee 0%,#5954f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a2ee', endColorstr='#5954f8',GradientType=0 );
	flex: 0 0 50%;
	max-width: 48%;
	padding: 40px;
  border-radius: 30px;
}

#section-1 .list li:before {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/check.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

/* Section 2 Start */
#section-2 {
	padding: 200px 0 100px;
	background: url(../images/sec2-bg.jpg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.sec2-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.sec2-divider svg {
	position: relative;
	display: block;
	width: calc(154% + 1.3px);
	height: 200px;
}

.sec2-divider .shape-fill {
	fill: #fff;
}

#section-2 .row {
	border-radius: 30px;
}

#section-2 .row:not(:last-child) {
	margin-bottom: 48px;
}

#section-2 .row:nth-child(odd) {
	background: #3bb0ec;
	background: -moz-linear-gradient(left,  #3bb0ec 0%, #6922ff 100%);
	background: -webkit-linear-gradient(left,  #3bb0ec 0%,#6922ff 100%);
	background: linear-gradient(to right,  #3bb0ec 0%,#6922ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bb0ec', endColorstr='#6922ff',GradientType=1 );
	padding: 50px 0px 50px 60px;
}

#section-2 .row:nth-child(even) {
	background: #071216;
	background: -moz-linear-gradient(left,  #071216 0%, #29314e 100%);
	background: -webkit-linear-gradient(left,  #071216 0%,#29314e 100%);
	background: linear-gradient(to right,  #071216 0%,#29314e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#071216', endColorstr='#29314e',GradientType=1 );
	padding: 50px 60px 50px 0px;
}

/* Section 3 Start */
#section-3 {
	padding: 200px 0 100px;
	background: #fff;
}

#section-3 .title-area {
	max-width: 600px;
	margin-bottom: 70px;
}

.sec3-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.sec3-divider svg {
	position: relative;
	display: block;
	width: calc(145% + 1.3px);
	height: 215px;
}

.sec3-divider .shape-fill {
	fill: #5F27A1;
}

#section-3 .colmn .img-wrapper {
	width: 200px;
	height: auto;
	margin: 0 auto;
}

#section-3 .colmn p {
	color: #373737;
	font-weight: 800;
	text-align: center;
	margin-top: 20px;
}

#section-3 .colmn {
	flex: 0 0 20%;
	max-width: 20%;
	margin-bottom: 30px;
}

/* Section 4 Start */
#section-4 {
	background: #40a2ee;
	background: -moz-linear-gradient(top, #40a2ee 0%, #5954f8 100%);
	background: -webkit-linear-gradient(top, #40a2ee 0%,#5954f8 100%);
	background: linear-gradient(to bottom, #40a2ee 0%,#5954f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a2ee', endColorstr='#5954f8',GradientType=0 );
	padding: 120px 0 80px;
}

.sec4-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.sec4-divider svg {
	position: relative;
	display: block;
	width: calc(100% + 1.3px);
	height: 56px;
}

.sec4-divider .shape-fill {
	fill: #FFFFFF;
}

#section-4 .title-area {
	max-width: 700px;
	margin-bottom: 70px;
}

#section-4 .content-wrapper {
	max-width: 820px;
}

#section-4 .colmn .img-wrapper img {
	width: 280px;
	height: auto;
}

/*Section 5 Start*/
#section-5 {
	padding: 200px 0 100px;
}

.sec5-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.sec5-divider svg {
	position: relative;
	display: block;
	width: calc(135% + 1.3px);
	height: 140px;
	transform: rotateY(180deg);
}

.sec5-divider .shape-fill {
	fill: #5954F8;
}

#section-5 .content-wrapper {
	max-width: 1220px;
}

#section-5 .content-wrapper .title-area{
	max-width: 750px;
	margin-bottom: 100px;
}

#section-5 .wrapper .title {
	margin-bottom: 60px;
	max-width: 850px;
}

#section-5 .has-width  {
	max-width: 1200px;
	margin: 0 auto;
}

#section-5 .w-3 .colmn {
	margin-bottom: 20px;
}

#section-5 .has-width {
	margin-bottom: 90px;
}

#section-5 .row .colmn .img-wrapper img {
	object-fit: cover;
	width: 100%;
}

#section-5 .w-1 .colmn .img-wrapper img {
	opacity: 0.5;
}

#section-5 .row .colmn .img-wrapper img,
.opcty-cover{
	transition: 0.2s ease-in-out all;
}

.opcty-cover {
	opacity: 1!important;
}

#section-5 .has-width .row .colmn {
	flex: 0 0 23%;
	max-width: 23%;
	height: 330px;
	margin-bottom: 30px;
}

#section-5 .has-width.w-2 .row .colmn {
	height: 270px;
}

#section-5 .has-width .row .colmn .img-wrapper {
	background: #736ef4;
	min-width: 217px;
	min-height: 217px;
	border-radius: 25px;
	overflow: hidden;
}

.tags {
	display: flex;
	flex-wrap: wrap;
}

#section-5 .has-width .row .colmn .tags span {
	font-size: 12px;
	color: #6c75f4;
	border: 1px solid;
	padding: 0px 10px 2px;
	border-radius: 20px;
	margin: 0 5px 5px 0;
}

.show {
	display: block;
}

.hide {
	display: none;
}

#section-5 .row .colmn .voice-control,
#section-5 .row .colmn .tracks {
	position: absolute;
	z-index: 1;
	bottom: 10px;
	left: 10px;
	display: flex;
	width: 100%;
	align-items: flex-end;
	height: 100%;
	cursor: pointer;
}

#section-5 .row .colmn .img-wrapper img.control {
	width: 45px;
	height: 45px;
	margin-right: 30px;
	cursor: pointer;
	bottom: 10px;
  left: 10px;
	opacity: 1;
}

.mixs {
	background: #3898f0;
	background: -moz-linear-gradient(left,  #3898f0 0%, #2eb1f3 100%);
	background: -webkit-linear-gradient(left,  #3898f0 0%,#2eb1f3 100%);
	background: linear-gradient(to right,  #3898f0 0%,#2eb1f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3898f0', endColorstr='#2eb1f3',GradientType=1 );
	padding: 8px 30px 8px 8px;
	border-radius: 100px;
	cursor: pointer;
}

.mixs .box {
	background: #fff;
	--mixsBoxSize: 3px;
	--mixsGutter: 3px;
	width: calc((var(--mixsBoxSize) + var(--mixsGutter)) * 1);
}

.mixs .boxContainer {
	--boxSize: 35px;
	--gutter: 4px;
	width: calc((var(--boxSize) + var(--gutter)) * 5);
	height: 45px;
	align-items: center;
}

.mixs .controls img {
	width: 48px;
	height: 48px;
}

.mixs .controls {
	margin-right: 20px;
}

.mixs .boxContainer .boxPlaceholder {
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 10px;
}

@keyframes quiet {
  25%{
    transform: scaleY(.6);
  }
  50%{
    transform: scaleY(.4);
  }
  75%{
    transform: scaleY(.8);
  }
}

@keyframes normal {
  25%{
    transform: scaleY(1);
  }
  50%{
    transform: scaleY(.4);
  }
  75%{
    transform: scaleY(.6);
  }
}
@keyframes loud {
  25%{
    transform: scaleY(1);
  }
  50%{
    transform: scaleY(.4);
  }
  75%{
    transform: scaleY(1.2);
  }
}

.boxContainer{
  display: flex;
  justify-content: space-between;
  height: 64px;
  --boxSize: 8px;
  --gutter: 4px;
  width: calc((var(--boxSize) + var(--gutter)) * 5);
	-webkit-transition-duration: 0.8s;
}

.box{
  transform: scaleY(.4);
  height: 100%;
  width: var(--boxSize);
  background: #6c75f4;
  animation-duration: 1.2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  border-radius: 8px;
}

.box1{
  animation-name: quiet;
}

.box2{
  animation-name: normal;
}

.box3{
  animation-name: quiet;
}

.box4{
  animation-name: loud;
}

.box5{
  animation-name: quiet;
}

/* Section 6 Start */
#section-6 {
	padding: 0px 0 100px;
	background: url(../images/sec13-bg.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#section-6 .title-area {
	max-width: 600px;
	margin-bottom: 50px;
}

#section-6 .divider-1, #section-14 .divider-1 {
	top: -1px;
	transform: rotateX(180deg);
}

#section-6 .divider-2, #section-14 .divider-2 {
	bottom: -1px;
}

#section-6 .divider-1, #section-6 .divider-2, #section-14 .divider-1, #section-14 .divider-2 {
	left: 0;
	right: 0;
	margin: auto;
}

#section-6 .content-wrapper {
	max-width: 1300px;
}

#section-6 .sound-effects {
	background: #a433fd;
	background: -moz-linear-gradient(left, #a433fd 0%, #4a9eee 100%);
	background: -webkit-linear-gradient(left, #a433fd 0%,#4a9eee 100%);
	background: linear-gradient(to right, #a433fd 0%,#4a9eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a433fd', endColorstr='#4a9eee',GradientType=1 );
	border-radius: 30px;
	padding: 27px 30px;
	cursor: pointer;
}

#section-6 .sound-effects img {
	width: 70px;
	height: 70px;
}

#section-6 .content-wrapper .colmn {
	background: #cfcfcf;
	padding: 2px;
	border-radius: 30px;
	flex: 0 0 33.33%;
	max-width: 31%;
}

#section-6 .sound-effects .desc {
	flex: 0 0 73%;
	max-width: 73%;
}

#section-6 .sound-effects .controls {
	flex: 0 0 27%;
	max-width: 27%;
}

#section-6 .sound-effects .desc p {
	color: #fff;
	font-family: 'Nunito', sans-serif;
}

#section-6 .sound-effects .desc h6 {
	font-weight: 800;
	color: #fff;
	margin-bottom: 5px;
}

#section-6 .content-wrapper .colmn:nth-child(-n+3) {
	margin-bottom: 44px;
}

/* Section 7 */
#section-7 {
	padding: 200px 0 100px;
	background: #38269e;
	background: -moz-linear-gradient(top, #38269e 0%, #672eb2 100%);
	background: -webkit-linear-gradient(top, #38269e 0%,#672eb2 100%);
	background: linear-gradient(to bottom, #38269e 0%,#672eb2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38269e', endColorstr='#672eb2',GradientType=0 );	
}

#section-7 .title-area {
	margin-bottom: 50px;
}

#section-7 .vid-wrapper {
	max-width: 900px;
	border-radius: 15px;
	overflow: hidden;
}

.sec7-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.sec7-divider svg {
	position: relative;
	display: block;
	width: calc(135% + 1.3px);
	height: 140px;
	transform: rotateY(180deg);
}

.sec7-divider .shape-fill {
	fill: #FFFFFF;
}

/* Section 8 Start */
#section-8 {
	padding: 200px 0 100px;
}

#section-8 .content-wrapper {
	max-width: 900px;
}

#section-8 .title-area {
	max-width: 800px;
	margin-bottom: 100px;
}

#section-8 .colmn-1 .img-wrapper {
	width: 200px;
	height: auto;
	margin: 0 auto;
}

#section-8 .row:nth-child(odd) {
	background: #3bb0ec;
	background: -moz-linear-gradient(left, #3bb0ec 0%, #6922ff 100%);
	background: -webkit-linear-gradient(left, #3bb0ec 0%,#6922ff 100%);
	background: linear-gradient(to right, #3bb0ec 0%,#6922ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bb0ec', endColorstr='#6922ff',GradientType=1 );
	padding: 40px 20px;
}

#section-8 .row:nth-child(even) {
	background: #a433fd;
	background: -moz-linear-gradient(left, #a433fd 0%, #4a9eee 100%);
	background: -webkit-linear-gradient(left, #a433fd 0%,#4a9eee 100%);
	background: linear-gradient(to right, #a433fd 0%,#4a9eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a433fd', endColorstr='#4a9eee',GradientType=1 );
	padding: 40px 20px;
}

#section-8 .row:not(:last-child) {
	margin-bottom: 40px;
}

#section-8 .row {
	border-radius: 40px;
}

.sec8-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
	transform: rotate(180deg);
}

.sec8-divider svg {
	position: relative;
	display: block;
	width: calc(100% + 1.3px);
	height: 84px;
	transform: rotateY(180deg);
}

.sec8-divider .shape-fill {
	fill: #672EB2;
}

/* Section 9 Start */

#section-9 {
	padding: 200px 0 40px;
	background: #0c0d29;
	background: -moz-linear-gradient(top, #0c0d29 0%, #693aa4 100%);
	background: -webkit-linear-gradient(top, #0c0d29 0%,#693aa4 100%);
	background: linear-gradient(to bottom, #0c0d29 0%,#693aa4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0d29', endColorstr='#693aa4',GradientType=0 );
}

#section-9 .title-area {
	margin-bottom: 90px;
}

.sec9-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.sec9-divider svg {
	position: relative;
	display: block;
	width: calc(100% + 1.3px);
	height: 127px;
	transform: rotateY(180deg);
}

.sec9-divider .shape-fill {
	fill: #FFFFFF;
}

/* Disclaimer */
#disclaimer {
	padding: 150px 0 60px;
}

.disclaimer-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.disclaimer-divider svg {
	position: relative;
	display: block;
	width: calc(202% + 1.3px);
	height: 83px;
	transform: rotateY(180deg);
}

.disclaimer-divider .shape-fill {
	fill: #693AA4;
}

#disclaimer .text-wrapper {
	max-width: 760px;
	margin: 0 auto;
}

#disclaimer .tria-2 {
	bottom: 0;
	right: 0;
	transform: rotateY(180deg);
}

#disclaimer .tria-1 {
	bottom: 0;
	left: 0;
}

#disclaimer a:hover {
	color: #F90084!important;
}

#footer-section {
	background: #e6e6e6;
}

#footer-section li:not(:last-child) {
	border-right: 1px solid #434343;
}

#footer-section li {
	padding: 0 20px;
}

#footer-section .img-wrapper {
	margin-bottom: 40px;
}

#footer-section li a {
	color: #373737;
}