body {
    margin: 0 auto;
    padding: 0;
    font-family: "Nunito", sans-serif;
	   color: #012C54;
}
html {
  scroll-behavior: smooth;
}
/*@font-face{*/
/*    font-family: "PP Telegraf";*/
/*    src: url("cd7b05ba22e73021e0a390f532a72589.eot");*/
/*    src: url("cd7b05ba22e73021e0a390f532a72589.eot?#iefix")format("embedded-opentype"),*/
/*        url("cd7b05ba22e73021e0a390f532a72589.woff")format("woff"),*/
/*        url("cd7b05ba22e73021e0a390f532a72589.woff2")format("woff2"),*/
/*        url("cd7b05ba22e73021e0a390f532a72589.ttf")format("truetype"),*/
/*        url("cd7b05ba22e73021e0a390f532a72589.svg#PP Telegraf")format("svg");*/
/*    font-weight:normal;*/
/*    font-style:normal;*/
/*    font-display:swap;*/
/*}*/
p {
    font-size: 19px;
    
    color: #012C54;
    
}
.video-left-content-right ul li {
    width: 49%;
    float: left;
}
.video-left-content-right ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-shadow: 0 0 10px 1px #ddd;
    padding: 20px !important;
    border-radius: 10px;
}
.bat-btn {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}
.video-left-content-right {
    padding-top: 30px;
}
h2 {
    font-size: 36px;
    color: #012C54;
    font-weight: 700;
}

.video-left-content-right ul li:last-child::after {
	opacity: 0;
}
.stickybar.subscribebox .row .col-md-4 {
	width: 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.launc-des-cup.pr-3 p {
	font-size: 14px;
	text-align: center;
}
.commercialplans-inner ul li.ul-red {
    background: #ff000014;
    border: 2px dashed red;
    border-radius: 10px;
    padding: 20px 10px 16px 42px;
    margin-bottom: 12px;
}
.lightbox:target img {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    display: table;
}
.animate.btn h5 {
    color: red;
    margin: 8px 0 0;
}
.video-left-frame iframe {
    border-radius: 10px;
    border: 8px solid #d60362;
}
p.desc {
    font-size: 14px;
    max-width: 900px;
    text-align: center;
    margin: 0 auto;
    font-weight:300;
}
span.feature-shadow {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(to left, rgb(169, 55, 242), rgb(255, 144, 4)) text;
    box-shadow: 0 0 10px 1px #ddd;
    margin: 38px auto 0;
    display: table;
    padding: 22px 50px;
    border-radius: 10px;
    margin-bottom: 34px;
    font-weight: 900;
    font-size: 30px;
    text-align: center;
}
span.glass-head {
	margin: 14px auto 30px;
	display: table;
	box-shadow: 0 0 10px 1px #ddd;
	color: #0038a5;
	line-height: 63px;
	font-size: 49px;
	padding: 20px 50px 15px;
	border-radius: 10px;
}
section.check-comparison.multi-tools .five-col-table.six-col-table ul li:first-child {
    width: 6% !important;
}
section.check-comparison.multi-tools .five-col-table.six-col-table ul li {
    width: 36% !important;
}
.video-left-content-right ul {
	padding: 0;
	margin: 0;
}
section.video-left {
    padding-bottom: 20px;
}
.single-bx .leadture-right {
    text-align: center;
    padding-bottom: 19px;
}
.container {
    max-width: 1200px;
    padding: 0;
}
.payment-bk-outer a.playbtn {
    width: auto;
    padding: 34px 120px;
}
.red-outers span.looking-arival {
    font-size: 30px;
    font-weight: 900;
    color: #0044ff;
}
img.org-cricle {
    max-width: 65%;
    margin: 0 auto;
    display: table;
}
.red-outers span.looking-out {
    font-size: 40px;
    color: #3b3b3b;
    font-weight: 900;
    background: #fff200;
    border-radius: 100px;
    margin: 0 auto 17px;
    display: table;
    padding: 2px 70px;
    width: auto;
}
.leadture-left ul li b {
    color: #D953FF;

}
.leadture-left ul li i
{
    color: #D953FF;
} 
.leadture-left.royal-clr h4, .leadture-left.royal-clr i
{
    color: #00C6D8;
}
.leadture-left.sky-clr h4, .leadture-left.sky-clr i
{
    color: #0022FF;
}
.leadture-left.gr-clr h4, .leadture-left.gr-clr i
{
    color: #00D042;
}
.leadture-left.red-clr h4, .leadture-left.red-clr i {
    color: #FF4D7A;
}
.leadture-left.prp-clr h4, .leadture-left.prp-clr i {
    color: #5B5BFF;
}
.leadture-left.pnk-clr h4, .leadture-left.pnk-clr i {
    color: #D8009B;
}
.leadture-left.yello-clr h4, .leadture-left.yello-clr i {
    color: #D8B400;
}
.lightbox {
  /* Default to hidden */
  display: none;

  /* Overlay entire screen */
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  
  /* A bit of padding around image */
  padding: 1em;

  /* Translucent background */
  background: rgba(0, 0, 0, 0.8);
}
/* Unhide the lightbox when it's the target */
.lightbox:target {
  display: block;
}
section.gift-sec iframe {
    height: 485px;
    position: static;
    width: 100%;
}
.lightbox video {
    max-width: 50%;
    margin: 0 auto;
    display: table;
}
.lightbox span {
  /* Full width and height */
  display: block;
  width: 100%;
  height: 100%;

  /* Size and position background image */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.logo  img {
    max-width: 252px;
}
section#prizes h2 span {
    color: #FEDC01;
}
.launch-date {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px 0 33px;
}
.launch-date h5 img {
    margin-right: 11px;
}
.launch-date h5 img:last-child {
    margin-left: 23px;
}
.launch-date span {
    color: #fff;
    font-size: 27px;
    background: transparent;
    border-radius: 100px;
    width: 54px;
    height: 54px;
    margin: 0 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px 1px #dddddd4f;

    padding-top: 6px;
}
.launch-date h5 {
    background: #300560;
    color: #fff;
    font-size: 31px;
    text-transform: uppercase;
    padding: 8px 20px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    font-weight: 700;
}
.logo {
    padding-top: 30px;
    margin: 0 auto 13px;
    display: table;
    background: #fff;
    padding: 23px 40px;
    border-radius: 100px;
}
section.stream-play-section h5 {
    text-align: center;
    font-size: 23px;
    color: #012851;
    border-radius: 10px;

    padding: 5px 28px;
    margin: 56px auto 22px;
    display: table;
    font-weight: 600;
}
span.prp {
    color: #7539FF;
    
}
span.yel {
    color: #FFBC00;
    
}
span.sky {
    color: #0098FF;
    
}
span.rd {
    color: #FF0069;
    
}
span.grn {
    color: #29BE8B;
    
}
.video-left-content {
    box-shadow: 0 0 10px 1px #ddd;
    width: 100%;
    display: table;
    padding: 13px;
    border-radius: 10px;
}
.payment-outer {
    background-image: url("../images/payment-bk.png");
    background-size: cover;
    border-radius: 20px;
    padding: 30px 60px;
}
.video-left-frame img {
    width: 100%;
    height: 429px;
    object-fit: cover;
    border-radius: 12px;
}
.video-left-content ul {
    width: 48%;
    float: left;
    padding: 12px 20px !important;
    box-shadow: 0 0 10px 1px #ddd;
    margin: 0 10px;
}
.extra-margin {
	padding: 0px 0 30px;
}

.video-left-content-right h6 {
	color: #fff;
	font-weight: 700;
	font-size: 27px;
	margin-bottom: 13px;
}
.video-left-content-right h5 {
	color: #fff;
	font-weight: 700;
	font-size: 27px;
	margin-bottom: 13px;
}
.poster img {
	width: 100%;
	max-width: 76%;
	padding: 10px;
	margin: 0 auto;
	display: table;
}

.video-left-content-right ul li {
    list-style: none;
    position: relative;
    color: #012C54;
    margin: 0 0 11px;
    padding-left: 38px;
    font-size: 18px;
    font-weight: 600;
    background: #a1000024;
    padding: 10px 16px 10px 47px;
    border-radius: 10px;
        border: 2px dashed #a1000024;
}
.video-left-content-right ul li.dep-three {
    background: #6b00a124;
    border: 2px dashed #6b00a1eb;
}
.video-left-content-right ul li.dep-four {
    background: #9aa10024;
    border: 2px dashed #9aa100;
}
.video-left-content-right ul li.dep-five {
    background: #00a11824;
    border: 2px dashed #00a118fa;
}
.problem-outre i {
    color: #E90000;
}
.video-left-content-right ul li img {
	position: absolute;
	left: 12px;
	max-width: 34px;
}
.video-left-content-right ul li.dep-two {
    background: #0060a124;
    border: 2px dashed #0060a1d9;
}
section.stream-play-section.jv-page-banner h2 {
    font-size: 30px;
    font-weight: 800;
    text-align: center;
    color: #012C54;
    max-width: 900px;
    margin: 0 auto;
}
section.stream-play-section h1 {
    font-size: 40px;
    text-align: center;
    color: #012851;
    line-height: 64px;

    margin: 14px 0 22px;
}
/* section.video-left .video-left-frame .container22 {
    width: 100%;
    padding-top: 59%;
} */
iframe.responsive-iframe {
    width: 100%;
padding: 14px;
    background-image: url(../images/video-frame.png);
    border-radius: 20px;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-size: 116% 124%;
    background-repeat: no-repeat;
    background-position: center;
}
.responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
section.stream-play-section h6 span {
    background: linear-gradient(to left, #A937F2, #FF9004);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
section.stream-play-section h6 {
    text-align: center;
    background: #FFDB1C;
    font-size: 35px;
    width: 100%;
    padding: 21px 22px 16px;
    border-radius: 10px;
    margin-bottom: 70px;
    color: #012C54;
    max-width: 81%;
    margin: 0 auto;
    position: relative;
    font-weight: 600;
    box-shadow: 0 0 10px 1px #909090;
    background: #fff !important;
    border: 4px solid #1cbcff;
}
section.tube-fetaure {
    padding: 80px 0;
    background-image: url("../images/grad-bk.jpg");
    background-size: cover;
    background-repeat: repeat;
}
section.tube-fetaure h3 {
    background-image: url("../images/heading-bk.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    padding: 35px 63px;
    margin: 0 auto;

    display: table;
}
.leadture-left ul li {
    list-style: none;
    margin-bottom: 6px;

    display: flex;
    align-items: center;
    column-gap: 11px;
}
.full-pt h6 {
    background: #FFC940;
    margin: 35px auto 0;
    display: table;
    font-size: 25px;
    padding: 11px 40px;
    border-radius: 100px;
    color: #012851;
    font-weight: 900;
}
.leadture-left h4 {
    font-size: 25px;
    color: #D953FF;

}
.leadture-left p {
    color: #7f7f7f;
    font-size: 16px;
}
.leadture-left ul {
    padding: 0;
    min-height: 90px;
    margin: 0;
}
.tube-fetaure-inner {
    background: #fff;
    padding: 40px;
    border-radius: 12px;
    margin-top: 30px;
    min-height: 550px;
}
.sec-stram-sec .video-left-frame img {
    width: 100%;
    float: right;
    margin-top: 0;
}
.fobes img {
    width: 100%;
}
.videoo-wapper::before {
    background-image: url(../images/video-bk-banner.png);
    content: "";
    top: 0;
    right: 0;
    width: 100%;
    height: 370px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: top right;
}
header.main-header, section {
    position: relative;
}
.videoo-wapper {
    background-image: url(../images/video-bk-banner.png);
    background-size: contain;
    background-position: top -410px right;
    background-repeat: no-repeat;
}
section.stream-play-section.sec-stram-sec {
    padding-bottom: 90px;
        background-image: url(../images/present-bk.png);
    background-size: cover;
    background-position: center;
}
section.video-proceed {
    background: #49CA88;
    padding: 80px;
    text-align: center;
}
section.video-proceed h2 {
    font-size: 55px;

    color: #fff;
    margin-bottom: 30px;
}
.video-proceed-inner {
    background: #3537394a;
    border-radius: 7px;
    padding-bottom: 20px;
}
.video-proceed-inner p {
    font-size: 24px;
    color: #fff;

    max-width: 250px;
    margin: 0 auto 20px;
}
section.page-video-main.quick-demo.two-sec-video {
    background-image: url(../images/video-bk-1.png);
    background-position: top right;
    background-size: cover;
}
.video-proceed-inner img {
    margin-top: -30px;
    max-height: 256px;
}
section.video-proceed .row {
    max-width: 790px;
    margin: 0 auto;
}
section.nxt-gen-mian {
    padding: 80px 0;
}
.video-proceed-inner span {
    width: 100%;
    float: left;
    font-size: 49px;
    color: #fff;
    margin-top: -30px;
    letter-spacing: 5px;
font-weight: 900;
}
section.nxt-gen-mian h2 {
    font-size: 55px;
    text-align: center;
    line-height: 70px;

    margin-bottom: 30px;
}
section.nxt-gen-mian p {
    font-size: 39px;
    line-height: 57px;
    text-align: center;
    max-width: 750px;
    margin: 0 auto 50px;

}
section.nxt-gen-mian p span {
    position: relative;

}
section.nxt-gen-mian h2 span {
    background: #78F1FF;
    padding: 8px 17px 7px;
}
.next-gen-right.nex-gen-inner {
    background: #00CC88;
}
.next-gen-right.nex-gen-inner li {
    color: #085B31;
    border-color: #00cc886b;
}
section.nxt-gen-mian p span::before {
    position: absolute;
    height: 5px;
    width: 100%;
    background: #78f1ff;
    content: "";
    bottom: -6px;
    left: 0;
}
.nex-gen-inner {
    background: #E3335B;
    border-radius: 7px;
    padding: 30px;
}
.nex-gen-inner h3 {
    text-align: center;
    color: #fff;
    font-size: 35px;
    margin-bottom: 20px;

}
.nex-gen-inner ul {
    background: #FFFFFF;
    padding: 30px 60px;
    border-radius: 8px;
}
.nex-gen-inner ul li {
    list-style: none;
    font-size: 23px;
    line-height: 32px;
    border-bottom: 1px dashed #e3335b52;
    padding: 12px 0;
    position: relative;
    color: #9F345F;
    padding-left: 35px;

}
.nex-gen-inner ul li img {
    position: absolute;
    left: 0;
}
section.stream-play-section.sec-stram-sec h5 {
    font-size: 63px;
    color: #0099FF;
    background: transparent;
    font-family: 'Nanum Pen';
    font-weight: 400;
}
section.stream-play-section.sec-stram-sec li {
    font-size: 24px;
    line-height: 37px;
    padding: 11px 0 10px 35px;
}
.sec-stram-sec .video-left-content ul li b {
    color: #0036B5;
    font-weight: 600;
}
.sec-stram-sec .video-left-content ul li a b {
    color: #000;
}
.stream-inner h4 {
    text-align: center;
    background: #00AF56;
    border: 1px solid #00974A;
    border-radius: 10px;
    font-size: 21px;
    padding: 10px 50px;
    color: #fff;
    line-height: 33px;
    margin: 0 5px 5px;

}
.stream-inner {
    max-width: 896px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    position: relative;
}
.stream-inner::before {
    position: absolute;
    right: -96px;
    top: -30px;
    width: 60px;
    height: 163px;
    background-image: url("../images/rocket.png");
    background-repeat: no-repeat;
    content: "";
    background-size: 100%;
    transform: rotate(18deg);
}
.stream-inner span {
        color: #00AF56;
    font-size: 79px;
    line-height: 1;
    position: relative;
    top: 0px;
}
.video-left-content ul li u {
    
    color: #0036B5;
}
section.video-left .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 56.333333%;
    flex: 0 0 56.333333%;
    max-width: 56.333333%;
}
section.video-left .col-md-5 {
    -ms-flex: 0 0 43.666667%;
    flex: 0 0 43.666667%;
    max-width: 43.666667%;
}

section.video-left {
    padding-top: 43px;
}
section.stream-play-section h1 span {
    position: relative;
    z-index: 9;
    background: linear-gradient(to right, #FB7434, #852F83);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 5px solid #a8436c;
}
.video-gradient-upper {
    background-color: white;
    border-radius: 15px;
    height: 463px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-left-content ul li {
    min-height: 101px;
}
.video-left-content {
    margin-top: 20px;
}
.video-left-content ul li {
    list-style: none;
    font-size: 18px;

    position: relative;
    border-bottom: 1px dashed #ddd;
    padding: 8px 0 7px 35px;
    line-height: 27px;
    font-weight: 600;
    color: #000000;
}
.fet-video-btn a:hover img {
    transform: scale(1.02);
    transition: 0.5s;
}
.fet-video-btn a img {
    transform: scale(1);
    transition: 0.5s;
}
.page-video-main .container {
    max-width: 1280px;
}
.video-gradient img {
    width: 100%;
    margin-top: -70px;
}
.video-left-content ul {
    padding:  0;
}
.video-left-content ul li b {
    
    color: #0036B5;
}
.video-left-content ul li img {
    position: absolute;
    left: 0;
    top: 14px;
}
.video-left-content ul li a
{
	color:#000;
	text-decoration:underline;
}
.video-left-content ul li:last-child {
    border-bottom: 0;
}
section.sales-video h3 {
    text-align: center;
    font-size: 33px;
    line-height: 42px;
    color: #20253D;

    margin: 0;
}
.sales-bdr img {
    text-align: center;
    margin: -47px auto 8px;
    display: table;
    background: #fff;
    padding: 0 19px;
}
section.sales-video {
    padding-top: 62px;
}
section.sales-video h3 span.prp {
    color: #7539FF;
}
section.sales-video h3 span.yel {
    color: #FFBC00;
}
section.sales-video h3 span.sky {
    color: #0098FF;
}
section.sales-video h3 span.rd {
    color:#FF0069;
}
section.sales-video h3 span.grn {
    color: #29BE8B;
}
.sales-bdr {
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    padding: 31px 0 20px;
}
section.payment-section h2 b label {

}
section.payment-section h2 {
    text-align: center;
    color: #20253D;
    line-height: 44px;
    margin-top: 55px;
    font-size: 32px;

}
section.payment-section h2 span {
    background: #FC3666;
    color: #fff;
    padding: 9px 10px 3px;
    font-size: 44px;
}
section.payment-section h2 b {

}
section.payment-section h2 label {
    position: relative;
    margin: 0;
}
section.payment-section h2 label::before {
    height: 5px;
    content: "";
    left: 0px;
    bottom: 0;
    background: #FC3666;
    width: 140px;
    position: absolute;
}	
.payment-inner {
    background: #F5FBFF;
    border: 1px solid #0099ff38;
    padding: 38px 88px;
    text-align: center;
    margin-top: 85px;
}
.payment-inner p a {
    color: #2C3C47;
    text-decoration: underline;
}
.prise-code {
    border: 1px  dashed #FF0069;
    max-width: 400px;
    margin: 22px auto 21px;
    background: #F8FCF2;
}
.fet-video-btn {
    margin-bottom: 14px;
}
p.pay-down {
    margin: 20px 0 11px;
    color: #546774;
}
.prise-code p span {
    color: #FF0069;
}
.prise-code p {
    margin: 0;
    padding: 9px 0 6px;
    font-size: 22px;
    
}
.payment-inner h3 {
    font-size: 41px;
    color: #0036B5;

}
section.chat-card-section h2 {
    font-size: 43px;
    text-align: center;
    line-height: 58px;
    font-family: 'Axiforma-Book';
    border-top: 1px dashed #ddd;
    margin-top: 90px;
    padding-top: 85px;
    position: relative;

}
section.chat-card-section h2 b {
    color: #0852FE;
}
.payment-chat-img {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 100px;
}
section.chat-card-section h2::before {
    position: absolute;
    left: 0;
    top: 50px;
    content: "";
    width: 65px;
    height: 43px;
    background-image: url("../images/quot.png");
    background-repeat: no-repeat;
    background-size: 100%;
}
section.page-video-main h2 {
    margin-bottom: 40px;
}
section.page-video-main .video-gradient {
    position: relative;
}
section.page-video-main .video-gradient-upper {
    max-width: 830px;
    height: 530px;
}
section.page-video-main {
    padding-top: 130px;
    text-align: center;
    background-image: url(../images/video-bk.png);
}
section.page-video-main .video-gradient::before {
    position: absolute;
    content: "";
    width: 78px;
    height: 78px;
    background-image: url(../images/video-bf.png);
    background-repeat: no-repeat;
    background-size: 100%;
    top: -10px;
    left: -10px;
}
section.page-video-main .video-gradient::after {
    position: absolute;
    content: "";
    width: 78px;
    height: 78px;
    background-image: url(../images/video-af.png);
    background-repeat: no-repeat;
    background-size: 100%;
    top: -10px;

    right: -10px;
}

section.video-step-page h2 {
    text-align: center;
    padding: 0 110px;
    margin-bottom: 80px;
}
section.video-step-page {
    padding-top: 90px;
    padding-bottom: 90px;
}
section.welcm-introduction h2 span {
    color: #00A8FF;
    font-family: 'Nanum Pen';
}
section.welcm-introduction h2 {
    font-size: 36px;
    margin-bottom: 40px;
}
.br-top {
    border-top: 1px dashed #ddd;
    padding-top: 70px;
}
.welcm-introduction-left ul {
    margin: 0;
    padding: 0;
}
.welcm-introduction-left ul li img {
    position: absolute;
    left: 0;
    top: 7px;
}
.welcm-introduction-left ul li {
    font-size: 24px;
    border-bottom: 1px solid #ddd;
    width: 100%;
    float: left;
    padding: 13px 0;
    line-height: 41px;
    list-style: none;
    position: relative;
    padding-left: 60px;
    font-size: 23px;
}
.welcm-introduction-left ul li b {

}
.video-step-left span {
    font-size: 35px;
    font-family: 'GT Walsheim-Pro-Condensed-reg';
    background: #FF9100;
    color: #fff;
    padding: 4px 6px 2px;
    border-radius: 4px;
    border-bottom: 2px solid #FF6F00;
    border-left: 2px solid #FF6F00;
}
.fobes {
    width: 100%;
    float: left;
    border-radius: 6px;
    margin-top: 20px;
}
.welcm-introduction-left ul li:last-child {
    border: 0;
}
.welcm-introduction-right img {
    position: relative;
    left: 30px;
}
.video-step-left h3 {
    font-size: 38px;
    margin: 13px 0 14px;

}
.video-step-left p {
    font-size: 24px;
    line-height: 42px;
    font-weight: 600;
}
section.video-step-page .row {
    padding-bottom: 170px;
    position: relative;
}
.video-step-right img {
    width: 100%;
    height: 190px;
    object-fit: cover;
}
section.video-step-page h2 span {
    position: relative;
}
section.video-step-page h2 span::before {
    height: 5px;
    content: "";
    left: 0;
    bottom: -6px;
    background: #FC3666;
    width: 100%;
    position: absolute;
}
section.video-step-page .row::before {
    position: absolute;
    content: "";
    width: 340px;
    height: 100px;
    background-image: url(../images/arrow-dots.png);
    background-repeat: no-repeat;
    bottom: 23px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
section.video-step-page .row:nth-child(3)::before {
    background-image: url(../images/arrow-dots-1.png);
    height: 100px;
    width: 360px;
}
.video-step-left span.gr {
    background: #1aa8ff;
    border-color: #1189d2;
}
.video-step-left span.bl {
    background: #34C47A;
    border-color: #17a95d;
}
section.video-step-page .row:last-child::before
{
    display: none;
}
section.video-step-page .row:last-child {
    padding-bottom: 0;
}
section.welcm-introduction {
    background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.8) 41%, rgba(255,255,255,0.76) 49%, rgba(125,185,232,0.51) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 41%,rgba(255,255,255,0.76) 49%,rgba(125,185,232,0.51) 100%);
    background: linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 41%,rgba(255,255,255,0.76) 49%,rgba(125,185,232,0.51) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#827db9e8',GradientType=1 );
    padding: 70px 0;
    background-image: url(../images/author-bk.png);
    background-repeat: no-repeat;
    background-size: cover;
}
section.group-colog-sec {
padding: 80px 0 70px;
    background-image: url(../images/team-bk.png);
    background-size: cover;
    background-position: bottom -390px center;
    background-repeat: no-repeat;
    position: relative;
}
section.powerful-form {
    padding-top: 110px;
}
.welc-gradi p {
    text-align: center;
    font-size: 27px;
    line-height: 41px;
    padding: 12px 30px;
}
.welc-gradi p span {
    color: #2FA669;

}
section.group-colog-sec h2 span {
    position: relative;

}
img.down-arrow {
    margin: 25px auto 0;
    display: table;
    position: absolute;
    bottom: -54px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
section.group-colog-sec h2 span::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    background: #49CA88;
    width: 100%;
    height: 5px;
}
img.grp-img {
    width: 100%;
}

.group-colog-sec h6 {
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 42px;
    background: #fff;
    padding: 5px 50px;
    margin-top: 35px;
}

.group-colog-sec h6 span {
    color: #FC3666;
}
section.group-colog-sec h2 {
    font-size: 36px;
    line-height: 50px;
    text-align: center;
}

section.powerful-form h2 {
    font-size: 62px;
    color: #465B80;
}
.welc-gradi {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#81ecb5+0,ffffff+16,ffffff+27,ffffff+98&0.39+0,0+100 */
background: -moz-linear-gradient(top,  rgba(129,236,181,0.39) 0%, rgba(255,255,255,0.33) 76%, rgba(255,255,255,0.29) 27%, rgba(255,255,255,0.01) 98%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(129,236,181,0.39) 0%,rgba(255,255,255,0.33) 76%,rgba(255,255,255,0.29) 27%,rgba(255,255,255,0.01) 98%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(129,236,181,0.39) 0%,rgba(255,255,255,0.33) 76%,rgba(255,255,255,0.29) 27%,rgba(255,255,255,0.01) 98%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6381ecb5', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

    border-radius: 9px;
    padding: 53px 50px;
}
section.powerful-form h2 {
    font-size: 62px;
    color: #465B80;
    border-bottom: 5px solid #FF5050;
}
section.powerful-form h2 span {

    color: #1B2E4E;
}
.powerful-form-left ul {
    padding: 0;
    margin: 0;
}
.powerful-form-left ul li img {
    position: absolute;
    left: 5px;
    top: 11px;
    max-width: 39px;
}
.powerful-form-left p {
    text-align: right;
    font-size: 24px;
    font-style: italic;
}
section.help-less-feal {
    padding: 80px 0;
}
section.help-less-feal h4 {
    background: #FFFBEF;
    padding: 10px;
    font-size: 40px;

    color: #FF0B34;
    padding: 16px 1px 16px 139px;
    text-align: left;
    position: relative;
    max-width: 999px;
    margin: 0 auto 50px;
}
section.help-less-feal h4 img {
    position: absolute;
    left: 30px;
    max-width: 90px;
    top: 13px;
}
section.help-less-feal h2 {
    text-align: center;
    font-size: 67px;
    line-height: 87px;
    margin: 30px 0;
    color: #20253D;
}
section.help-less-feal h2 span {
    color: #515A81;
}
section.help-less-feal p {
    font-size: 30px;
    line-height: 51px;
    text-align: center;
    padding: 0 90px;
    color: #363F68;
}
section.help-less-feal p span:first-child {
    color: #7034FF;
}
section.help-less-feal p span:nth-child(2) {
    color: #49CA88;
}
section.help-less-feal p span:last-child {
    color: #FC3666;
}
section.help-less-feal h6 {
    font-size: 34px;
    line-height: 56px;
    color: #417AFF;
    text-align: center;

}
.fact-data {
    width: auto;
    margin: 40px auto 80px;
    display: table;
    position: relative;
}
.fact-data h3 {
    font-size: 33px;
    background: #0099FF;
    color: #fff;
    padding: 20px 40px 15px;
    border-radius: 100px;
    position: relative;

}
.fact-chart::before {
    width: 10px;
    height: 32px;
    background: #0099ff;
    content: "";
    bottom: -20px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 10px;
	z-index:9;
}
.fact-data::before {
    position: absolute;
    left: -43px;
    content: "";
    bottom: -85px;
    width: 420px;
    height: 78px;
    background-image: url("../images/chart-left.png");
    background-repeat: no-repeat;
}
.fact-data::after {
    position: absolute;
    right: -185px;
    content: "";
    bottom: -85px;
    width: 420px;
    height: 78px;
    background-image: url("../images/chart-right.png");
    background-repeat: no-repeat;
}
.help-inner span {
    background: #C4E9FF;
    border-radius: 11px;
    width: 100%;
    float: left;
    min-height: 265px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
.help-inner.pl-4 {
    position: relative;
    left: -30px;
    padding-left: 90px !important;
}
.help-inner.pr-4 {
    position: relative;
    left: 30px;
	   padding-right: 90px !important;
}
section.help-less-feal .help-inner p {
    padding: 0 50px;
    font-size: 22px;
    line-height: 38px;
}
.powerful-form-left ul li {
    list-style: none;
    background: #F2FBFF;
    margin-bottom: 16px;
    position: relative;
    width: 100%;
    float: left;
    padding: 12px;
    font-size: 23px;
    line-height: 37px;
    color: #20253D;
    padding-left: 49px;
}

section.vimeo-section h2 {
    color: #20253D;
    font-size: 49px;
    text-align: center;

    margin-bottom: 40px;
}
section.vimeo-section p {
    font-size: 32px;
    text-align: center;
}
a.cm-btn {
    font-size: 26px;
    text-align: center;
    background: #FC3666;
    color: #fff;
    padding: 8px 20px;
    margin: 0 auto 30px;
    display: table;

}
section.vimeo-section h6 {
    font-size: 39px;
    width: 100%;
    text-align: center;
    margin: 30px 0 12px;
    font-style: italic;
}
section.vimeo-section h3 {
    font-size: 26px;
    line-height: 46px;
    text-align: center;
    margin-bottom: 60px;

}
section.vimeo-section h3 span {
    color: #FC3666;

    font-size: 32px;
}
section.probem-facts {
    padding-top: 100px;
}
.probem-facts-inner h6 {
    font-size: 38px;
    background: #FC3666;
    color: #fff;
    text-align: center;
    max-width: 530px;
    padding: 20px 0 11px;
    margin-bottom: 28px;

}
.probem-facts-inner p  a {
    color: #20253D;
    text-decoration: underline;
}
.probem-facts-inner p, section.probem-facts p {
    font-size: 24px;
    line-height: 44px;
    margin-bottom: 33px;
}
.probem-facts-inner p span {
    color: #FC3666;

}
.probem-facts-inner-right {
    margin-top: 40px;
}
section.probem-facts h4 {
    font-size: 30px;
    color: #0036B5;
    margin-top: 40px;

}
span.solu-tag {
    background: #58CB45;
    color: #fff;
    font-size: 45px;
    text-transform: uppercase;

    padding: 20px 32px 9px;
    border-radius: 7px;
    margin-bottom: 20px;
    float: left;
}
span.solu-tag {
    background: #58CB45;
    color: #fff;
    font-size: 45px;
    text-transform: uppercase;

    padding: 20px 32px 9px;
    border-radius: 7px;
    margin-bottom: 20px;
    float: left;
}
.probem-facts-inner.think-two ul li {
    list-style: none;
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 41px;
    position: relative;
    padding-left: 44px;
    font-weight: 600;
}
.probem-facts-inner.think-two ul
{
	width:100%;
	
}
.probem-facts-inner.think-two ul {
    width: 100%;
    padding: 0;
    float: left;
    margin-top: 10px;
}
section.probem-facts p.iamg-tag {
    font-size: 27px;
    border-bottom: 1px dashed #dddd;
    padding-bottom: 40px;
    margin-bottom: 90px;
}
.probem-facts-inner.think-two ul li img {
    position: absolute;
    left: 0;
}
.probem-facts-inner.think-two ul li span, .probem-facts-inner.think-two ul li span a {
    color: #028E47;

}
.nex-gen-inner ul li:last-child {
    border: 0;
}
.border-tp {
    border-top: 1px dashed #ddd;
    padding-top: 70px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 70px;
}
section.page-video-main.quick-demo {
    padding-top: 30px;
}
section.video-blogs {
    padding-top: 70px;
    background: -moz-linear-gradient(top, rgba(227,241,253,0.10) 0%, rgba(255,252,252,0.52) 50%, rgba(227,241,253,0.79) 100%);
    background: -webkit-linear-gradient(top, rgba(227,241,253,0.10) 0%,rgba(255,252,252,0.52) 50%,rgba(227,241,253,0.79) 100%);
    background: linear-gradient(to bottom, rgba(227,241,253,0.10) 0%,rgba(255,252,252,0.52) 50%,rgba(227,241,253,0.79) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40e3f1fd', endColorstr='#c9e3f1fd',GradientType=0 );
    padding-bottom: 50px;
}
section.video-blogs h2 {
    text-align: center;
    font-size: 46px;
    line-height: 69px;
    margin-bottom: 30px;
}
.video-blog-inner {
    background: #fff;
    border: 1px solid #97EAFF;
    padding: 18px;
    border-radius: 7px;
    min-height: 448px;
    margin-bottom: 35px;
}
.video-blog-inner span {
    width: 100%;
    height: 225px;
    float: left;
    background: #8AD7FF;
    border-radius: 8px;
    margin-bottom: 30px;
}
.video-blog-inner h4 {
    font-size: 18px;
    color: #20253D;
    padding-right: 0;

}
.video-blog-inner h6 {
    font-size: 17px;
    line-height: 23px;
    color: #20253D;
    font-weight: 600;
}
.video-blog-inner p {
    font-size: 16px;
    line-height: 25px;
    color: #5E6584;
}
section.video-blogs h3 {
    font-size: 35px;
    color: #013DB4;
    text-align: center;
    margin-bottom: 30px;
}
.purple-video-blog {
    border-top: 1px dashed #ddd;
    padding-top: 72px;
    margin-top: 30px;
}
img.sml-blog-ogo {
    margin: -89px auto 77px;
    display: table;
    background: #fff;
    padding: 0 10px;
}
section.video-blogs .purple-video-blog h2 {
    font-size: 41px;
    line-height: 60px;
    color: #3E12A7;
}
section.video-blogs .purple-video-blog .video-blog-inner {
    border-color: #A37FF6;
    min-height: 492px;
}
section.video-blogs .purple-video-blog .video-blog-inner span {
    background: #A37FF6;
}
section.video-blogs .row {
    justify-content: center;
}
section.video-blogs .purple-video-blog.gren-blog h2 {
    color: #0B753F;
}
section.video-blogs .purple-video-blog.gren-blog .video-blog-inner {
    border-color: #B1F3D1;
    min-height: 450px;
}
section.video-blogs .purple-video-blog.gren-blog .video-blog-inner span {
    background: #49CA88;
}   
section.video-blogs .purple-video-blog.red-blog h2 {
    color: #BC173C;
}
section.video-blogs .purple-video-blog.red-blog .video-blog-inner {
    border-color: #FFC2D1;
}
section.video-blogs .purple-video-blog.red-blog .video-blog-inner span {
    background: #FF5B83;
}
section.video-blogs .purple-video-blog.yellow-blog h2 {
    color: #810000;
}
section.video-blogs .purple-video-blog.yellow-blog .video-blog-inner {
    border-color: #F2DFA2;
    min-height: 479px;
}
section.video-blogs .purple-video-blog.sky-blog h2 {
    color: #005B5B;
}
section.video-blogs .purple-video-blog.sky-blog .video-blog-inner {
    border-color: #22DDDC;
    min-height: 390px;
}
section.video-blogs .purple-video-blog.sky-blog .video-blog-inner span {
    background: #48F3F2;
}
section.video-blogs .purple-video-blog.yellow-blog .video-blog-inner span {
    background: #FCD249;
}
section.play-market h2 {
    border-top: 1px dashed #ddd;
    padding-top: 80px;
    text-align: center;
    font-size: 56px;
    color: #20253D;
    margin-bottom: 40px;
}
.play-market-inner {
    background: #E7FEE7;
    border: 1px solid #84F8BD;
    border-radius: 10px;
    text-align: center;
    padding: 20px 10px;
    margin-bottom: 30px;
}
.play-market-inner img {
    max-height: 104px;
    min-height: 144px;
    margin-bottom: 20px;
}
.play-market-inner h4 {
    font-size: 22px;
    color: #20253D;
    margin-bottom: 0;

}
.play-market-inner p {
    font-size: 16px;
    line-height: 23px;
    color: #20253D;
    margin-bottom: 0;
    min-height: 50px;
    
}
.play-market-inner.mark-tw
{
    border-color: #78DBF5;
    background: #DBF7FE;
}
.play-market-inner.mark-thr
{
      border-color: #C6B1F8;
    background:#F9F6FF;
}
.play-market-inner.mark-fr
{
border-color: #78DBF5;
    background:#DBF7FE;
}
.play-market-inner.mark-fiv
{
border-color: #FEC301;
    background:#FFFAE8;
}
.play-market-inner.mark-sx
{
    border-color: #84F8BD;
    background:#E7FEE7;
}
.play-market-inner.mark-sev
{
        border-color: #FFC9D6;
    background:#FFECF1;
}
section.circle-flow h2 {
    border-top: 1px dashed #ddd;
    padding-top: 80px;
    text-align: center;
    margin-bottom: 40px;
}
section.gift-sec h3 {
    background: #58f998bf;
    text-align: center;
    padding: 13px 30px;
    border-bottom: 8px;
    font-size: 38px;
    line-height: 49px;
    border-radius: 10px;
    max-width: 87%;
    margin: 20px 0;
    margin: 20px auto;

}
section.video-left .video-gradient img {
    margin-top: 0px;
    transform: scale(1.2);
    height: auto;
    position: relative;
    left: 0;
}
section.video-left {
    overflow: hidden;
}
section.play-market {
    padding-bottom: 50px;
}
section.circle-flow img {
    margin: -110px auto;
    display: table;
    width: 100%;
}
section.circle-flow {
    padding-bottom: 70px;
}
section.gift-sec h4 {
    text-align: center;
    font-size: 33px;
    line-height: 41px;
    color: #1B2E4E;
    border-top: 1px dashed #ddd;
    padding-top: 130px;
    margin-top: 60px;
    position: relative;

}
section.gift-sec h4 span {
    color: #FC3666;
}
section.gift-sec p {
    font-size: 32px;
    line-height: 44px;
    text-align: center;
    color: #2B446E;
}
section.gift-sec .video-gradient img {
    margin-top: -20px;
}
section.gift-sec p b {

}
section.gift-sec .video-left-frame {
    max-width: 830px;
    margin: 0 auto;
    position: relative;
}
section.gift-sec h4::before {
    content: "";
    position: absolute;
    width: 83px;
    height: 83px;
    background-size: 100%;
    bottom: 0;
    left: 0;
    background-image: url(../images/gift.png);
    background-repeat: no-repeat;
}
section.gift-sec .video-left-frame::before {
    content: "";
    position: absolute;
    width: 1112px;
    height: 203px;
    background-size: 100%;
    top: -180px;
    left: -140px;
    background-image: url(../images/patr.png);
    background-repeat: no-repeat;
    opacity: 0.5;
}
section.gift-sec .video-left-frame::after {
    content: "";
    position: absolute;
    width: 110px;
    height: 110px;
    background-size: 100%;
    top: 40px;
    right: -150px;
    background-image: url(../images/clockpng.png);
    background-repeat: no-repeat;
}
section.jam-packed h2 {
    font-size: 65px;
    color: #0036B5;
    text-align: center;
    margin-bottom: 40px;
}
.jam-packinner h3 {
    font-size: 23px;
    color: #0036B5;
    margin: 13px 0;

}
.jam-packinner p {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 50px;
    padding-right: 10px;
    
}
section.gift-sec {
    background-image: url(../images/grad-bk.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    padding-bottom: 100px;
}
section.jam-packed {
    padding-bottom: 90px;
}
.meet-team-inner-up {
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    padding: 80px 0;
    text-align: center;
}
.meet-team-inner {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding-bottom: 11px;
    overflow: hidden;
    margin-bottom: 30px;
    box-shadow: 0 0 10px 1px #ddd;
}
.meet-team-inner h3 {
    font-size: 24px;
    color: #20253D;
}
.meet-team-inner p {
    font-size: 18px;
    line-height: 25px;
    color: #6D7577;
    padding: 0 10px;
}
.meet-team-inner-up h2 {
    margin-bottom: 40px;
}
p.busi {
    margin-top: 10px;
    font-size: 28px;
}
.meet-team-inner span {
    background: #08CCFE;
    width: 100%;
    float: left;
    padding: 20px 0px;
    margin-bottom: 24px;
}
.meet-team-inner.tm-2 span {
    background: #7034FF;
}
.meet-team-inner.tm-3 span {
    background: #22DDDC;
}
.meet-team-inner.tm-4 span {
    background: #FEC301;
}
.meet-team-inner.tm-5 span {
    background: #FC3666;
}
.meet-team-inner.tm-6 span {
    background: #0852FE;
}
.meet-team-inner.tm-7 span {
    background: #49CA88;
}
.meet-team-inner.tm-8 span {
    background: #08CCFE;
}
.meet-team-inner.tm-9 span {
    background: #7034FF;
}
section.good-by {
    text-align: center;
    padding: 80px 0;
    background-image: url("../images/mn-bk.png");
    background-size: 100%;
    background-position: top -110px left 60px;
    background-repeat: no-repeat;
}
section.good-by h2 {
    margin-bottom: 50px;
}
.good-bay-inner {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 15px 0;
    box-shadow: 3px 3px 2px 0px #dddddd7a;
    margin-bottom: 30px;
    background: #fff;
}
.good-bay-inner p {
    font-size: 21px;
    padding: 0 20px;
    margin-top: 14px;
    min-height: 95px;
  
}
section.hand-clock {
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.97) 4%, rgba(255,255,255,0.68) 46%, rgba(252,205,240,0.3) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 4%,rgba(255,255,255,0.68) 46%,rgba(252,205,240,0.3) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 4%,rgba(255,255,255,0.68) 46%,rgba(252,205,240,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4dfccdf0',GradientType=0 );
    padding: 0px 0 80px;
}
section.hand-clock h2 {
    font-size: 52px;
    text-align: center;
    margin-bottom: 40px;
    color: #E3335B;
    border-top: 1px dashed #ddd;
    padding-top: 70px;
}
.hand-clock-right p {
    font-size: 34px;
    margin-bottom: 40px;
    line-height: 62px;
}
.hand-clock-right p span {
    color: #E3335B;

}
section.hand-clock h2 span {
    color: #0036B5;

}
.hand-clock-right p:nth-child(2) span {
    color: #0036B5;
}
.hand-clock-right p:nth-child(2) span a {
    color: #0036B5;
	text-decoration:underline;
}
section.full-refund {
    padding: 120px 0 50px;
    background-image: url(../images/mn-bk.png);
    background-size: 100%;
    background-position: top -110px left 60px;
    background-repeat: no-repeat;
}
.refund-btn {
    width: 100%;
    float: left;
    text-align: center;
}
.refund-btn a {
    background: #0EC4A4;
    color: #fff;
    box-shadow: 3px 3px 1px 4px #2da28f;
    padding: 20px 50px 13px;
    font-size: 40px;

    border-radius: 100px;
	text-decoration:none;
}
section.hand-clock.money-hand-clock {
    background: transparent;
    padding-top: 80px;
}
.money-brd {
    border-top: 1px dashed #ddd;
    padding-top: 80px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 80px;
}
img.head-img-pg {
    margin: 0 auto 30px;
    display: table;
}
.money-brd .hand-clock-right p {
    line-height: 34px;
    font-size: 25px;
}
.money-brd .hand-clock-right p span {
    color: #E34C1C;
}
p.hd-cloc-btn {
    line-height: 34px;
    font-size: 25px;
    margin-top: 30px;
}
section.faq-section {
    padding: 80px 0 40px;
    background: #E6EBF5;
}
section.faq-section h3 {
    font-weight: 900;
    text-align: center;
}
.faq-section h2 {
    background: #fff;
    display: table;
    margin: 0 auto;
    padding: 0 20px;
    margin-bottom: 40px;
    position: relative;
}
.faq-inner {
    background: #FAFAFA;
    padding: 25px 30px;
    border-radius: 12px;
    margin-bottom: 0;
    height: 100%;
}
.faq-brd .col-md-6 {
    margin-bottom: 17px;
}
p.footer-p {
    font-size: 17px;
    line-height: 26px;
    border-top: 2px solid #ddddddd6;
    border-bottom: 2px solid #ddddddd4;
    color: #fff;
    padding: 20px 0;
    font-weight: 500;
}
.footer-right ul {
    padding: 0;
    text-align: right;
}
.footer-right ul li a {
    font-size: 18px;
    color: #858585;
	    font-weight: 100;
}
.footer-right ul li {
    list-style: none;
    display: inline;
    margin-left: 23px;
}
.footer-left p {
    font-size: 18px;
	color:#858585;
	    font-weight: 100;
}
.faq-inner h4 {
    font-size: 20px;
    position: relative;
    padding-left: 38px;
    line-height: 34px;
    font-weight: 800;
}
.faq-inner p {
    font-size: 18px;
    line-height: 28px;
    padding-left: 40px;
    margin-bottom: 0;
}
.faq-inner h4 img {
    position: absolute;
    left: 0;
    top: 3px;
}
.faq-brd {
    border-top: 1px dashed #ddd;
    margin-top: -80px;
    padding-top: 100px;
}
.faq-brd h2 img {
    margin-right:7px;
}
p.hd-cloc-btn span {
    color: #F3B19D;

}
.money-brd .hand-clock-right p span a {
    color: #E34C1C;
	text-decoration:underline;
	
}
section.full-refund h2 {
    margin: 0 auto;
    display: table;
    color: #09502C;

    font-size: 65px;
    border-bottom: 9px dashed #09502c14;
    padding: 40px 0 11px;
    margin-bottom: 41px;
}
.full-refund-left p {
    font-size: 23px;
    line-height: 40px;
    margin-top: 48px;
}
.refnd-brd {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 90px;
}
section.stream-play-section h5 span {
    
    color: #FF3939;
}
/*--iot-1--*/
header.main-header.iot-one .logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
}
header.main-header.iot-one .logo h3 {
    font-size: 24px;

    background: rgb(254,119,1);
    background: -moz-linear-gradient(left, rgba(254,119,1,1) 1%, rgba(255,78,121,1) 100%);
    background: -webkit-linear-gradient(left, rgba(254,119,1,1) 1%,rgba(255,78,121,1) 100%);
    background: linear-gradient(to right, rgba(254,119,1,1) 1%,rgba(255,78,121,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7701', endColorstr='#ff4e79',GradientType=1 );
    color: #fff;
    text-shadow: 1px 1px 2px #000;
    margin: 0;
    padding: 11px 20px 8px;
    border-radius: 8px;
}
.iot-banner h2 {
    text-align: center;
    font-size: 53px;

    margin: 40px 0 0;
}
section.stream-play-section.iot-banner h1 {
    font-size: 67px;
    color: #20253D;
}
section.stream-play-section.iot-banner h1 span {
    color: #FC3666;
}
section.stream-play-section.iot-banner h1 span::before
{
    display: none;
}
section.stream-play-section.iot-banner p {
    text-align: center;
    font-size: 36px;
    line-height: 51px;
    color: #38226B;
    margin-top: 34px;
}
section.stream-play-section.iot-banner p span {
    background: #FEED01;

    padding: 10px 13px 5px;
}
section.stream-play-section.iot-banner h1 b::before {
    width: 100%;
    height: 7px;
    background: #FC3666;
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    z-index: -1;
}
section.video-left.iot-video-bn .video-gradient img {
    height: 450px;
}
section.payment-section.iot-payment .payment-inner {
    padding: 58px 8px;
}
section.stream-play-section.iot-banner p label {
    margin: 0;
    border-bottom: 3px solid;
}
section.video-left.iot-video-bn {
    padding-top: 50px;
    overflow: inherit;
}
section.stream-play-section.iot-banner h1 b {
    color: #0036B5;
font-weight: 900;
    position: relative;
}
section.payment-section.iot-payment .payment-inner .fet-video-btn img {
    width: 100%;
}
section.payment-section.iot-payment h4 {
    font-size: 18px;
    color: #092B6E;
    line-height: 23px;
    background: #FEDC01;
    width: auto;
    margin: 0 auto 35px;
    display: table;
    border-radius: 10px;
    padding: 8px 20px;

}
section.leverage-power {
    padding-top: 70px;
}
section.leverage-power h2 {
    font-size: 49px;
    color: #0036B5;

    text-align: center;
    line-height: 58px;
}
section.leverage-power h3 {
    font-size: 37px;
    color: #20253D;
    text-align: center;
    margin: 13px 0 50px;
}
section.leverage-power ul {
    padding: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
section.leverage-power ul li {
    background: #E8F6FF;
    border: 1px solid #e7efff;
    border-radius: 5px;
    padding: 15px;
    width: 18.2%;
    float: left;
    margin-bottom: 20px;
    display: flex;
     align-items: flex-start;
    margin: 0 10px 20px;
}
section.leverage-power ul li h4 {
    font-size: 18px;
    line-height: 27px;

    margin: 0;
    padding-left: 12px;
}
section.leverage-power ul li.pnk {
    background: #FFECF1;
    border-color: #ffe6ec;
}
section.leverage-power ul li.yel {
    background: #FFFAE8;
    border-color: #fff2c8;
}
section.leverage-power ul li.prp {
    background: #ECE4FF;
    border-color: #e7ddff;
}
section.leverage-power ul li.grn {
    background: #DEFFEE;
    border-color: #c6ffe2;
}
/*--jv-page-css--*/
header.main-header.jv-page-header a.navbar-brand img {
    max-width: 188px;
}
header.main-header.jv-page-header nav.navbar.navbar-expand-lg.navbar-light.bg-light {
    background: #fff!important;
    padding: 12px 39px;
    border-radius: 100px;
}
header.main-header.jv-page-header ul li a {
    font-size: 16px;
     
    text-transform: uppercase;
}
header.main-header.jv-page-header ul {
    margin-left: auto;
    margin-right: inherit !important;
}
header.main-header.jv-page-header {
    padding: 15px 0 30px;
}
nav.navbar img {
    max-width: 222px;
}
header.main-header.jv-page-header ul li.btn-menu a {
    color: #fff !important;
    border-radius: 100px;
    padding: 12px 22px;
    margin-left: 10px;
    border: 0 !important;
    background-image: linear-gradient(to right, #41D6FF , #6D7CF0);
}
section.stream-play-section.jv-page-banner h4 {
    margin: 0 auto 18px;
    display: table;
    font-family: "Dancing Script", cursive;
    font-size: 41px;
    color: #FF3939;
    position: relative;
    border: 1px solid #668bf3;
    background: #ff393924;
    border-radius: 10px;
    padding: 12px 51px;
    background-color: #59a5f73d;
    color: #5f97f4;
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
}
section.stream-play-section.jv-page-banner h5 {
    margin-top: 6px;
}
section.stream-play-section.jv-page-banner h1 {
    font-size: 60px;
    font-weight: 900;
    background: linear-gradient(to left, #A937F2, #FF9004);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
section.jv-page-banner h4::before {
    position: absolute;
    left: -54px;
    top: 16px;
    content: "";
    width: 40px;
    height: 40px;
    background-size: 100%;
    background-image: url(../images/bell.png);
}
section.stream-play-section.jv-page-banner h4::after {
    position: absolute;
    right: -54px;
    top: 16px;
    content: "";
    width: 40px;
    height: 40px;
    background-size: 100%;
      background-image: url(../images/bell.png);
}
section.new-home-banner {
    padding: 30px 0 50px;
    text-align: center;
}
section.new-home-banner h2 {
    font-size: 60px;
    font-family: "Dancing Script", cursive;
    margin: 16px 0 10px;
}
section.new-home-banner h1 {
    font-size: 100px;
    font-weight: 800;
    background: linear-gradient(to left, #42d5ff, #6d7df0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
secttion.powerful-deep .col-md-6:nth-child(4) .powerful-deep-inner img {
    max-height: 222px;
    object-fit: contain;
}
section.new-home-banner h6 {
    margin: 0 auto;
    display: table;
    border: 1px solid #56aaf7;
    color: #56aaf7;
    font-weight: 600;
    padding: 11px 13px;
    border-radius: 6px;
    font-size: 20px;
}
section.new-home-banner h3 {
    font-size: 35px;
    font-weight:700;
}
div#wrapper {
    /*background-image: url(../images/wrap.png);*/
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
    /*background-image: url(../images/video-bk-banner.png);*/
}
.hand-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
}
section.stream-play-section.jv-page-banner h6 {
    margin-bottom: 0px;
    font-weight: 800;
    margin-top: 18px;
    max-width: 100%;
}
.center-hnd {
    background: #FFC940;
    height: 66px;
    max-width: 845px;
    border-radius: 100px;
    margin: 0 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100%;
    background-image: linear-gradient(to right, #0A93FE, #ED3C82, #FF3B48, #FF8C07);
}
img.live {
    position: absolute;
    right: 9px;
    max-width: 100px;
    top: -19px;
}
img.clock {
    position: absolute;
    left: 12px;
    max-width: 103px;
    top: -19px;
}
.center-hnd h3 {
    font-size: 29px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 66px;
    text-decoration: none;
    margin: 0;
    font-weight: 800;
}
.comm-lic-inner {
    display: flex;
    align-items: center;
    background: #7034FF;
    padding: 20px;
    border-radius: 10px;
}
.comm-lic-inner h4 {
    font-size: 28px;
    line-height: 44px;
    margin: 0;
    color: #fff;
    padding-left: 40px;
}

.comm-lic-inner h4 span {

    border-bottom: 3px solid #ffffffb3;
    padding-bottom: 1px;
}
.clr-brd {
    background: transparent;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 50px;
    box-shadow: 0 0 10px 1px #c5c5c5;
    margin-top: 30px;
}

section.commercial-lic {
    padding-top: 0px;
    padding-bottom: 20px;
}
section.payment-jv h2 span {
    color: #f64d75;
    border-bottom: 4px solid #ffde85;
}
section.payment-jv h2 {
    font-size: 37px;
    text-align: center;
    border-top: 0;
    padding-top: 4px;

    color: #272727;
}
section.payment-jv p {
    text-align: center;
    font-size: 23px;
    color: #272727;
    margin: 16px 0 0px;
}
.payment-jv-left img {
    width: 100%;
    max-width: 370px;
    margin: 0 auto;
    display: table;
}
.payment-jv-right h3 {
    font-size: 32px;
    text-align: center;
    color: #006ACD;
    margin-bottom: 15px;
    font-weight: 800;
}
.payment-data h5 {
    background-image: linear-gradient(to right, #FEDE79, #E19458);
    border-radius: 12px;
    color: #000;
    padding: 11px 0;
    font-weight: 700;
    font-size: 28px;
    text-align: center;
}
.payment-data {
        max-width: 91%;
    margin: 0 auto;
}
.payment-data a {
    background: #4291F8;
    width: 100%;
    display: table;
    max-width: 425px;
    margin: 0 auto 15px;
    height: 70px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    font-size: 25px;
    color: #fff;
    padding: 0 9px;
    box-shadow: 1px 4px 1px 1px #0153BB;
    position: relative;
    padding-left: 75px;
    font-weight: 700;
}
.payment-data a:last-child {
    background: #00BAFF;
    box-shadow: 1px 4px 1px 1px #0C96CB;
}
section.payment-jv {
    padding-bottom: 60px;
    padding-top: 10px;
    background-image: url("../images/price-grad.png");
    background-repeat: no-repeat;
    background-size: cover;
}
section.jv-amount {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 30px 0 0px;
}
.brd-up-dw {
    padding-top: 30px;
    padding-bottom: 30px;
}
.payment-data a span {
    position: absolute;
    left: 0;
    top: 0;
    border-right: 1px solid #dddddd42;
    height: 100%;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 0px 10px;
    width: 56px;
    justify-content: center;
    text-align: center;
}
.jv-amount-inner img {
    width: 100%;
    margin-bottom: 20px;
}
.jv-amount-inner {
    background: #ffe3ef;
       padding: 15px 12px 0px;
    border-radius: 8px;
    min-height: 100%;
}
.jv-amount-inner h3 {
    font-size: 31px;
    color: #043359;
    background: #fc366638;
    width: auto;
    float: left;
    padding: 4px 5px 1px;
    clear: both;
    font-weight: 800;
}
.jv-amount-inner p {
    font-size: 24px;
    line-height: 37px;
    color: #043359;
    width: 100%;
    display: table;
    font-weight: 600;
}
.jv-amount-inner span {
    font-size: 22px;
    color: #20253D;

    background: #BAE7FF;
    padding: 5px 7px 3px;
}
.jv-amount-inner.jv-amount-sec {
    background: #E8F6FF;
}
.jv-amount-inner.jv-amount-sec p {
    font-size: 22px;
}
.jv-amount-inner.jv-amount-third p {
    font-size: 22px;
}
.jv-amount-inner.jv-amount-sec span.gry {
    background: #49ca8838;
    color: #20253D;
}

.jv-amount-inner.jv-amount-sec p.gry {
    color: #2C3C47;
}
.jv-amount-inner.jv-amount-third {
    background: #ECE4FF;
}
.jv-amount-inner.jv-amount-third span {
    background: #7034ff29;
}
.jv-amount-inner.jv-amount-third span.gry {
    background: #e3335b21;
    color: #043359;
}
section.jv-form {
    padding-top: 70px;
    padding-bottom: 40px;
}
section.prob-solu-section {
    padding: 40px 0;
    background-image: url(../images/alert-bk.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.prob-desc h6 {
    background: #FFDB1C;
    margin: 0 auto;
    display: table;
    padding: 17px 30px;
    text-align: center;
    font-size: 23px;
    max-width: 700px;
    border-radius: 10px;
    font-weight: 700;
}
.prob-desc h5 {
    font-size: 25px;
    color: #EC0000;
    text-align: center;
    font-weight: 700;
    margin: 14px 0;
}
.prob-desc h4 {
    font-size: 30px;
    color: #fff;
    font-weight: 800;
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
}
section.prob-solu-section h3 {
    font-size: 52px;
    text-align: center;
    font-weight: 900;
    margin-bottom: 30px;
}
section.prob-solu-section h3 span {
    color: #F80000;
    background: #ff000021;
    position: relative;
    z-index: 9;
    border: 2px dashed #F80000;
    border-radius: 10px;
    padding: 2px 14px 2px;
}
.but-remains h4 {
    background: #EC0000;
    margin: 0 auto;
    display: table;
    color: #fff;
    font-weight: 900;
    padding: 20px 40px;
    border-radius: 10px;
    margin-top: -58px;
    font-size: 55px;
}
.but-remain-left h4 {
    font-size: 23px;
    width: auto;
    padding: 16px 20px;
    font-weight: 700;
    border-radius: 100px;
    margin: 0 0 16px;
}
.but-remain-left h6 {
    font-size: 42px;
    color: #ED4F44;
    font-weight: 800;
    margin: 0;
}
.but-remain-left p {
    color: #012C54;
    background: #ff000012;
    position: relative;
    z-index: 9;
    border: 2px dashed #F80000;
    border-radius: 10px;
    padding: 17px 22px 23px;
    font-size: 24px;
    font-weight: 600;
}
.but-remains h5 span {
    color: #F80000;
    background: #ff000021;
    position: relative;
    z-index: 9;
    border: 2px dashed #F80000;
    border-radius: 10px;
    padding: 10px 15px 5px;
}
.but-remains h5 {
    font-size: 42px;
    text-align: center;
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 31px 0 50px;
}
.but-remain-right {
    text-align: center;
}
section.stream-play-section.jv-page-banner.deep-bk {
    background-image: url(../images/deep-bk.png);
    background-repeat: no-repeat;
    padding: 50px 0 0;
    background-size: cover;
}
section.stream-play-section.jv-page-banner.deep-bk h6::before, section.stream-play-section.jv-page-banner.deep-bk h6::after
{
display: none;
}
span.deep-logo {
    background: #fff;
    margin: 0 auto 30px;
    display: table;
    padding: 15px 30px;
    border-radius: 100px;
}
.prob-desc {
    background-image: url(../images/but-bk.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 60px 0 100px;
}
section.testomialis-sec {
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
    background-image: url(../images/video-bk-banner.png);
    padding: 0px 0 30px;
    text-align: c;
}
section.testomialis-sec h4 {
    background: linear-gradient(to right, #FB7434, #852F83);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;

    margin: 28px auto 0;
    display: table;
    border: 3px dashed #b54b63;
    border-radius: 100px;
    padding: 15px 50px;
    max-width: 800px;
    text-align: center;
}
section.testomialis-sec img {
    margin: 50px auto;
    display: table;
}
section.testomialis-sec h6 {
    color: #D80000;
    margin: 20px auto 0;
    max-width: 800px;
    text-align: center;
    font-size: 24px;
    
}
section.testomialis-sec h5 span.ger {
    color: #33FF73;
    
}
section.testomialis-sec h5 span.org {
    color: #E07F00;
    
}
section.testomialis-sec h5 span.pnk {
    color: #FF42D9;
    
}
section.testomialis-sec h5 {
    background: #7034FF;
    color: #fff;
    text-align: center;
    max-width: 710px;
    margin: 0 auto;
    border-radius: 10px;
    padding: 14px 30px;
    font-size: 22px;
    line-height: 1.4;
}
section.testomialis-sec h3 span {
    background: #FF3939;
    color: #fff;
    padding: 15px 20px 9px;
    border-radius: 8px;
    display: inline-block;
}
section.testomialis-sec h3 {
    text-align: center;
    color: #000;

    font-size: 35px;
}
section.jv-form h3 {
    font-size: 34px;
    color: #0066ff;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 800;
}
.jv-form-btn a {
    background: #0066FF;
    height: 66px;
    width: 100%;
    float: left;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 23px;
    text-transform: uppercase;
    margin-bottom: 23px;
    font-weight: 800;
    text-decoration: none;
    box-shadow: 4px 4px 1px 1px #0044aa;
}
section.jv-form .col-md-4:last-child a {
    font-size: 17px;
}
section#product section#demo {
    background: transparent;
}
section.stream-play-section.sec-stram-sec.jv-stream-section h5 {
    font-size: 36px;
    color: #A85467;

    margin: 40px auto 6px;
}
section.stream-play-section.sec-stram-sec.jv-stream-section h5 img {
    margin-right: 30px;
}
.jv-cont-form {
    background: #FFFBEF;
    border: 1px solid #FFEAA4;
    border-radius: 6px;
    padding: 32px 20px 20px;
    max-width: 1040px;
    margin: 17px auto 0;
}
.jv-cont-form h5 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 25px;
    font-weight: 700;
}
section.stream-play-section.sec-stram-sec.jv-stream-section .comm-lic-inner {
    margin-top: 60px;
    margin-bottom: 30px;
    flex-wrap: wrap;
}
.jv-cont-form form {
    display: flex;
    align-items: center;
    justify-content: center;
}
.jv-cont-form form input[type="text"] {
    width: 355px;
    height: 50px;
    border: 1px solid #ddd;
    padding: 0 13px;
    border-radius: 4px;
    margin: 0 10px;
    font-size: 23px;
}
section.jv-form .row {
    padding: 0 35px;
}
.jv-cont-form form input[type="text"]:first-child
{
    margin-left :0;
}
.jv-cont-form .form-group {
    margin-bottom: 3px;
}
.jv-cont-form form input[type="submit"] {
    background: #45BF55;
    border: 0;
    color: #fff;
    height: 50px;
    border-radius: 6px;
    width: 242px;
    margin-left: 10px;
    font-size: 22px;
	    transition: 0.5s;
}
.jv-cont-form form input[type="submit"]:hover {
    transform: scale(1.01);
	  transition: 0.5s;
}
/* section.video-left .video-left-frame .container22 {
    width: 100%;
    padding-top: 58.25%;
} */

.video-left-frame div {
    margin: 0 auto;
}
.container22 {
    position: relative;
    overflow: hidden;
    width: 80%;
    /* padding-top: 56.25%; */
    text-align: center;
}
.brd-top {
    border-top: 1px dashed #ddd;
}
section.stream-play-section.sec-stram-sec.jv-stream-section .comm-lic-inner p {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 22px;
    padding-left: 170px;
    margin: -11px 0 0;
}
section.stream-play-section.sec-stram-sec.jv-stream-section .comm-lic-inner img {
    position: relative;
    top: 15px;
}
section.conversion-funnel {
    background-image: url(../images/black.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 85px 0;
}
section.stream-play-section.sec-stram-sec.jv-stream-section {
    padding-bottom: 30px;
}
section.conversion-funnel h2 {
    color: #fff;
    font-size: 54px;
    text-align: center;
    margin-bottom: 110px;
    font-weight: 900;
}
.payment-bk-outer h4 span {
    color: #530EE6;
}
.tube-bel-btn button {
    background: rgb(255, 118, 50);
    background: -moz-linear-gradient(left, rgba(255, 118, 50, 1) 0%, rgba(128, 44, 135, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 118, 50, 1) 0%, rgba(128, 44, 135, 1) 100%);
    background: linear-gradient(to right, #784CC7, #D8005E);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7632', endColorstr='#802c87',GradientType=1 );
    color: #fff;
    border: 0;
    width: 500px;
    height: 88px;
    border-radius: 12px;
    font-size: 34px;
    font-weight: 700;
    box-shadow: 1px 6px 0px 0px #da604f;
    margin: 0 37px;
    outline: none;
    cursor: pointer;
}
.payment-bk-outer p {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    margin: 13px 0 12px;
}
.payment-bk-outer h4 {
    color: #012C54;
    font-size: 32px;
    font-weight: 900;
    margin-bottom: 15px;
}
section.conversion-funnel ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.payment-bk-outer {
    background-image: url("../images/payment-bk-new.png");
    padding: 40px 40px;
    background-size: cover;
    text-align: center;
}
section.conversion-funnel ul li {
    width: 31.33%;
    float: left;
    background: #fff;
    border-radius: 7px;
    margin: 0 12px;
    padding: 10px;
    text-align: center;
    box-shadow: 3px 3px 1px 1px #0099FF;
    position: relative;
}
section.conversion-funnel ul li span {
    background: #0099FF;
    font-size: 29px;
    color: #fff;
    padding: 9px 17px 3px;
    border-radius: 6px;
    margin: -39px auto 18px;
    display: table;
    
        position: relative;
    transform: rotate(-2deg);
}
section.conversion-funnel ul li h2 {
    font-size: 35px;
    color: #3B7DFF;
    
    margin: 28px 0 36px;
}
section.conversion-funnel ul li p {
    font-size: 17px;
    color: #20253D;
    margin-bottom: 0;
    line-height: 27px;
    text-align: left;
    padding: 0 14px;
}
section.conversion-funnel ul li h3 {
    font-size: 25px;
    
    text-transform: uppercase;
}
section.conversion-funnel ul li h6 {
    font-size: 19px;
    color: #20253D;
    line-height: 23px;
    
    margin-bottom: 16px;
    text-align: left;
    padding: 0 17px;
}  
.funel-height {
    min-height: 120px;
}
section.conversion-funnel ul li.funnel-two {
    box-shadow: 3px 3px 1px 1px #FC3666;
}
section.conversion-funnel ul li.funnel-two span {
    background: #fc3665;
}
section.conversion-funnel ul li.funnel-two h3 {
    color: #fc3665;
}
section.conversion-funnel ul li.funnel-three {
    box-shadow: 3px 3px 1px 1px #FEC301;
}
section.conversion-funnel ul li.funnel-three span {
    background: #FEC301;
}
section.conversion-funnel ul li.funnel-three h3 {
    color: #FEC301;
}
section.conversion-funnel ul li.funnel-fr {
    box-shadow: 3px 3px 1px 1px #7034FF;
    margin-top: 72px;
}
section.conversion-funnel ul li.funnel-fr span {
    background: #7034FF;
}
section.conversion-funnel ul li.funnel-fr h3 {
    color: #7034FF;
}
section.conversion-funnel ul li.funnel-fiv {
    box-shadow: 3px 3px 1px 1px #49CA88;
    margin-top: 72px;
}
section.conversion-funnel ul li.funnel-fiv span {
    background: #49CA88;
}
section.conversion-funnel ul li.funnel-fiv h3 {
    color: #49CA88;
}
section.conversion-funnel ul li.funnel-two::before {
    position: absolute;
    content: "";
    top: -75px;
    width: 60px;
    left: -27px;
    height: 60px;
    background-image: url(../images/red-ar.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
section.conversion-funnel ul li.funnel-three::before {
    position: absolute;
    content: "";
        top: -60px;
    width: 60px;
    left: -37px;
    height: 60px;
       background-image: url(../images/yel-arow.png);
    background-size: 100%;
     background-repeat: no-repeat;
}
section.conversion-funnel ul li.funnel-fr::before {
    position: absolute;
    content: "";
    top: -55px;
    width: 60px;
    right: -40px;
    height: 60px;
    background-image: url(../images/prp-ar.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
section.conversion-funnel ul li.funnel-fiv::before {
    position: absolute;
    content: "";
         bottom: -60px;
    width: 60px;
    left: -37px;
    height: 60px;
       background-image: url(../images/gr-agr.png);
    background-size: 100%;
      background-repeat: no-repeat;
}
section.jv-rate {
    padding-top: 80px;
    display: table;
    width: 100%;
}
section.jv-rate ul li {
    width: 50%;
    float: left;
}
section.jv-rate ul li ul li {
    width: 100%;
    float: left;
}
.jv-rate-inner {
    border: 1px solid #D0EAFB;
    border-radius: 7px;
    background: #fafdff;
}
.jav-rate-head {
    background: rgb(85,186,254);
    background: -moz-linear-gradient(left, rgba(85,186,254,1) 0%, rgba(0,153,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(85,186,254,1) 0%,rgba(0,153,255,1) 100%);
    background: linear-gradient(to right, rgba(85,186,254,1) 0%,rgba(0,153,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bafe', endColorstr='#0099ff',GradientType=1 );
    border-radius: 7px 7px 0 0;
    padding: 10px;
    text-align: center;
}
section.jv-rate ul {
    padding: 0;
}
.jav-rate-head h3 {
    font-size: 33px;
    
    color: #fff;
    margin-top: 3px;
}
.jav-rate-head h2 {
    font-size: 45px;
    
    color: #fff;
    text-transform: uppercase;
    margin-top: 16px;
    margin: 30px auto 18px;
    display: table;
    position: relative;

}
.jav-rate-head span {
    font-size: 48px;
    color: #fff;
    margin: 0;
	
}
.jav-rate-head h2::before {
    position: absolute;
    content: "";
    top: -10px;
    width: 100%;
    left: 0;
    height: 6px;
    background-image: url(../images/shd-top.png);
    background-size: 100%;
    background-repeat: no-repeat;
    opacity: 0.4;
}
section.jv-rate ul li {
    list-style: none;
}
.jav-rate-head h2::after {
    position: absolute;
    content: "";
    bottom: -62px;
    width: 100%;
    left: 0;
    height: 60px;
    background-image: url(../images/shd-up.png);
    background-size: 100%;
    background-repeat: no-repeat;
    opacity: 0.4;
}
.jv-rate-list {
    padding: 50px 32px 10px;
}
.jv-rate-list h6 {
    font-size: 24px;
    line-height: 40px;
    color: #20253D;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 18px;

}
.jv-rate-list li {
    position: relative;
    padding-left: 35px;
    font-size: 22px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 20px;
}
.jv-rate-list li img {
    position: absolute;
    left: 0;
    top: 2px;
}
section.jv-rate {
    padding-top: 80px;
    display: table;
    width: 100%;
    background-image: url(../images/list-bac.png);
    background-size: 100%;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url(../images/video-bk-banner.png);
}
.jv-rate-list ul {
    margin-bottom: 34px;
    display: table;
    width: 100%;
}

li.org-list .jav-rate-head {
    background: rgb(255,93,132);
    background: -moz-linear-gradient(left, rgba(255,93,132,1) 0%, rgba(252,54,102,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,93,132,1) 0%,rgba(252,54,102,1) 100%);
    background: linear-gradient(to right, rgba(255,93,132,1) 0%,rgba(252,54,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d84', endColorstr='#fc3666',GradientType=1 );
}
li.org-list .jv-rate-inner {
    border-color: #FFC2D1;
    background: #fffdfe;
}
.jv-rate-inner {
    margin-bottom: 110px;
}
.yel-list .jv-rate-inner {
    border-color: #FFEFBB;
    background: #fffdf5;
}
.yel-list .jav-rate-head {
    background: rgb(255,168,36);
    background: -moz-linear-gradient(left, rgba(255,168,36,1) 0%, rgba(255,136,0,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,168,36,1) 0%,rgba(255,136,0,1) 100%);
    background: linear-gradient(to right, rgba(255,168,36,1) 0%,rgba(255,136,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa824', endColorstr='#ff8800',GradientType=1 );
}
.jv-rate-inner .jav-rate-head p {
    margin: 0 0 6px;
    font-size: 29px;
    color: #fff;
    line-height: 35px;
    
}
.yel-list .jv-rate-inner h6 {
    border: 0;
}
.prp-list .jav-rate-head {
    background: rgb(142,95,254);
    background: -moz-linear-gradient(left, rgba(142,95,254,1) 0%, rgba(112,52,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(142,95,254,1) 0%,rgba(112,52,255,1) 100%);
    background: linear-gradient(to right, rgba(142,95,254,1) 0%,rgba(112,52,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e5ffe', endColorstr='#7034ff',GradientType=1 );
}
.prp-list .jv-rate-inner {
    border-color: #E1D4FF;
    background: #fcfaff;
}
section.jv-get-touch h2 img {
    margin-right: 14px;
}
.grn-list .jav-rate-head {
    background: rgb(80,220,149);
    background: -moz-linear-gradient(left, rgba(80,220,149,1) 0%, rgba(73,202,136,1) 100%);
    background: -webkit-linear-gradient(left, rgba(80,220,149,1) 0%,rgba(73,202,136,1) 100%);
    background: linear-gradient(to right, rgba(80,220,149,1) 0%,rgba(73,202,136,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50dc95', endColorstr='#49ca88',GradientType=1 );
}
.grn-list .jv-rate-inner {
    background: rgb(232,252,245);
    background: -moz-linear-gradient(top, rgba(232,252,245,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(232,252,245,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(232,252,245,1) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8fcf5', endColorstr='#ffffff',GradientType=0 );
    border-color: #49CA88;
}
section.page-video-main.quick-demo.two-sec-video.jv-sec-vid {
    padding-top: 0;
    padding-bottom: 70px;
}
section.page-video-main.quick-demo.two-sec-video.jv-sec-vid .border-tp {
    padding-top: 100px;
    border-bottom: 0;
    padding-bottom: 0;
}
section.prelaunc-lead {
    background: rgb(135,86,255);
    background: -moz-linear-gradient(45deg, rgba(135,86,255,1) 0%, rgba(112,52,255,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(135,86,255,1) 0%,rgba(112,52,255,1) 100%);
    background: linear-gradient(45deg, rgba(135,86,255,1) 0%,rgba(112,52,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8756ff', endColorstr='#7034ff',GradientType=1 );
    padding: 90px 0;
}
section.prelaunc-lead h2 {
    text-align: center;
    color: #fff;
    font-size: 66px;
    text-shadow: 1px 1px 1px #000;
    font-weight: 900;
}
section.prelaunc-lead p {
    font-size: 30px;
    text-align: center;
    color: #fff;
}
.prelaunc-lead-left ul {
    padding: 0;
}
.prelaunc-lead-left ul li {
    list-style: none;
    background: #fff;
    margin-bottom: 24px;
    border-radius: 10px;
    overflow: hidden;
    padding: 14px 22px;
    display: flex;
    align-items: center;
}
.prelaunc-lead-left ul li h5 {
    font-size: 38px;
    margin: 10px 110px 0 41px;
    color: #20253D;
    min-width: 234px;
    font-weight: 800;
}
.prelaunc-lead-left ul li span {
    font-size: 38px;
    font-weight: 800;
    margin: 11px 0 0;
    background: -webkit-linear-gradient(#b190ff, #7034FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
section.prelaunc-lead .row {
    padding-top: 35px;
}
.prelaunc-lead-right {
    background: #fff;
    padding: 30px 30px 8px;
    border-radius: 8px;
}
.prelaunc-lead-right h4 {
    text-align: center;
    font-size: 37px;
    font-weight: 800;
}
section.prelaunc-lead .prelaunc-lead-right p {
    color: #20253D;
    font-size: 19px;
    line-height: 27px;
    text-align: left;
    margin-bottom: 27px;
}
section.launch-cup {
    padding: 80px 0 70px;
    position: relative;
    background-image: url(../images/trofy-bk.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}
section.launch-cup h2 {
    color: #003957;
    font-size: 75px;
    text-align: center;
    margin: 0 auto 55px;
    display: table;
    position: relative;
    font-weight: 900;
}
section.launch-cup h2::before {
    content: "";
    width: 100%;
    height: 9px;
    border-radius: 10px;
    background: #FF5050;
    position: absolute;
    bottom: 0;
}
.launc-des h3 {
    font-size: 38px;
    color: #3518B4;
    font-weight: 800;

}
.launc-des
{
    text-align: center;
}
.launc-des p {
    font-size: 22px;
    line-height: 32px;
    text-transform: uppercase;
    padding: 0 111px;
}
.launc-des-cup ul {
    padding: 0;
}
.launc-des-cup ul li {
	list-style: none;
	background: #fff;
	background: -moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,251,238,1) 100%);
	background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,251,238,1) 100%);
	background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,251,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fffbee',GradientType=0 );
	border: 3px solid #fec301;
	border-radius: 10px;
	margin-bottom: 31px;
	box-shadow: 3px 4px 1px 1px #fec301;
	display: flex;
	padding: 15px 0;
	align-items: center;
}
.launc-des-cup ul li:first-child img {
    max-width: 123px;
    position: relative;
    margin-top: -55px;
    left: -16px;
}
.launc-des-cup ul li img {
    max-width: 79px;
}
.launc-des-cup li h4 {
    color: #2C3C47;
    font-size: 38px;

    margin: 6px 0 0;
    padding-left: 23px;
    min-width: 310px;
    font-weight: 800;
}
.launc-des-cup li span {
    font-size: 30px;

    color: #2C3C47;
    margin: 8px 0 0;
    font-weight: 800;
}
.launc-des-cup ul li:first-child span {
    color: #E3335B;
    margin-left: -29px;
}
.launc-des-cup ul li:nth-child(2) span {
    color: #003FBC;
}
.launc-des-cup ul li:nth-child(3) span {
    color: #30AF6E;
}
.launc-des-cup ul li:nth-child(2)
{
    border-color: #08CCFE;
      box-shadow: 3px 4px 1px 1px #08CCFE;
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e5faff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,250,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,250,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,250,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5faff',GradientType=0 ); /* IE6-9 */

}
.launc-des-cup ul li:nth-child(3)
{
    border-color:#49CA88;
      box-shadow: 3px 4px 1px 1px #49CA88;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f1fff8+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,255,248,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,255,248,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,255,248,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1fff8',GradientType=0 ); /* IE6-9 */

}
.launc-des-cup ul li:nth-child(4), .launc-des-cup ul li:last-child
{
    border-color:#D6D6D6;
      box-shadow: 3px 4px 1px 1px #D6D6D6;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,efefef+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */


}
.launc-des-cup li:first-child h4 {
    padding: 0;
    margin-left: -15px;
}
.launc-des {
    padding-bottom: 20px;
}
section.launch-cup h6 {
    font-size: 26px;
    color: #E3335B;
    text-align: center;
    font-weight: 700;
}
section.launch-cup::before {
    position: absolute;
    content: "";
    top: 40px;
    width: 66%;
    left: 0;
    height: 450px;
    background-image: url(../images/launch-before.png);
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
    /* display: table; */
    right: 0;
}
section.promoter-sec {
    padding: 90px 0;
    background-image: url(../images/jai-bk.png);
    background-repeat: no-repeat;
    background-size: cover;
}
section.promoter-sec h2 {
    text-align: center;
    margin-bottom: 70px;
    font-size: 55px;
    font-weight: 900;
}
.promoter-sec-right {
    display: flex;
}
.promoter-sec-right-col {
    width: 50%;
    padding: 0 11px;
}
.pro-sec-blog {
    background: #DBF7FE;
    border: 1px solid #78DBF5;
    padding: 20px 10px;
    border-radius: 5px;
    margin-bottom: 30px;
    box-shadow: 0px 6px 2px 0px #AAD7EF;
}
.pro-sec-blog h4 b {

}
.pro-sec-blog h4 {
    position: relative;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    padding-left: 44px;
      color: #2C3C47;
          margin-bottom: 0;
}
.pro-sec-blog h4 a {
    text-decoration: underline;
}
.pro-sec-blog p {
    padding-left: 43px;
    font-size: 18px;
    color: #2C3C47;
    line-height: 32px;
    margin-top: 23px;
    margin-bottom: 31px;
}
.pro-sec-blog h5 {
    font-size: 18px;
    line-height: 25px;

    padding-left: 41px;
    margin-bottom: 0;
    color: #2C3C47;
}
.promoter-sec-left img {
    position: relative;
    left: -245px;
}
.pro-sec-blog h4 img {
    position: absolute;
    left: -8px;
}
.pro-sec-blog a {
    color: #2C3C47;
}
.pro-sec-blog.pro-sec-jv {
    background: #FFFAE8;
    border-color: #FEC301;
    box-shadow: 0px 6px 2px 0px #F9D99D;
}
.pro-sec-blog.pro-thr-jv {
    background: #F9F6FF;
    border-color: #C6B1F8;
    box-shadow: 0px 6px 2px 0px #E1D2FF;
}
.pro-sec-blog.pro-fr-jv {
    background: #E7FEE7;
    border-color: #84F8BD;
    box-shadow: 0px 6px 2px 0px #BDF3BD;
}
.pro-sec-blog.pro-fv-jv {
    background: #F9F6FF;
    border-color: #C6B1F8;
    box-shadow: 0px 6px 2px 0px #E1D2FF;
}
.pro-sec-blog.pro-sx-jv {
    background: #FFECF1;
    border-color: #FFC9D6;
    box-shadow: 0px 6px 2px 0px #F9D2FF;
}
.pro-sec-blog.pro-gr-jv {
    background: #E7FEE7;
    border-color: #84F8BD;
    box-shadow: 0px 6px 2px 0px #BDF3BD;
}
.promoter-sec-right-col-single {
    padding: 0 11px;
}
section.promoter-sec .row {
    align-items: flex-end;
}
section.track-records h2 {
    font-size: 46px;
    color: #3518B4;
    text-align: center;
    border-top: 1px dashed #ddd;
    padding-top: 80px;
    font-weight: 900;
}
section.track-records p {
    font-size: 29px;
    text-align: center;
    margin-bottom: 70px;
}
section.track-records ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
section.track-records ul li img {
    max-width: 93%;
}
section.receplotae p span {
    color: #36A542;
}
section.track-records ul li {
    list-style: none;
        width: 18.7%;
    margin: 0 7px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+1,ffffff+73,e6f5ff+100&1+0,0.77+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 1%, rgba(255,255,255,0.83) 73%, rgba(230,245,255,0.77) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.83) 73%,rgba(230,245,255,0.77) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.83) 73%,rgba(230,245,255,0.77) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4e6f5ff',GradientType=1 ); /* IE6-9 */


    border: 1px solid #10BEFE;
    border-radius: 4px;
    padding: 0 13px 14px;
    text-align: center;
        margin-bottom: 60px;
            box-shadow: 1px 2px 6px 3px #A8DBF6;
}
section.track-records ul li h5 {
    font-size: 26px;
    color: #fff;
    background: #00A8FF;
    margin: -17px auto 13px;
    display: table;
    padding: 1px 20px;
    border-radius: 2px;
    box-shadow: 0px 2px 1px 1px #0099FF;
}
section.receplotae h2 {
    border-top: 1px dashed #ddd;
    padding-top: 80px;
    text-align: center;
    color: #1B2E4E;
    font-weight: 900;
    font-size: 63px;
}
section.receplotae p {
    text-align: center;
    font-size: 28px;
    margin-bottom: 5px;
    color: #2B446E;
}
section.receplotae h4 {
    text-align: center;
    width: 100%;
    margin-bottom: 55px;
}
section.jv-get-touch {
    padding-bottom: 20px;
}
section.receplotae {
    padding-top: 22px;
    padding-bottom: 90px;
}
section.jv-get-touch h2 {
    text-align: center;
    margin: 0 auto;
    display: table;
    padding: 0 20px;
    position: relative;
    font-size: 48px;
font-weight: 900;
}
.jv-touch-left {
    text-align: right;
    padding-right: 50px;
}
.jv-touch-border {
    border-top: 1px dashed #ddd;
    margin-top: -31px;
    padding-top: 90px;
}
section.receplotae h4 u {
    font-size: 28px;
    text-decoration: underline;
    color: #0099FF
}
section.receplotae .col-md-4 {
	padding: 0 8px;
	width: 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
.receplotae-inner {
	border: 1px solid #dcf1ff;
	border-radius: 9px;
	text-align: center;
	padding: -1px 0 40px;
	min-height: 138px;
	margin-bottom: 16px;
	overflow: hidden;
	background: #1aa8ff;
}
.receplotae-inner span {
	font-size: 20px;
	text-align: center;
	width: 100%;
	float: left;
	color: #62667a;
	margin-bottom: 20px;
	font-size: 14px;
	text-align: center;
	width: 100%;
	float: left;
	color: #083580;
	margin-bottom: 20px;
	background: #c9edff;
	padding: 10px 0;
}
.receplotae-inner img {
    max-height: 35px;
    object-fit: contain;
    max-height: 58px;
    object-fit: contain;
    max-width: 180px;
}
.jv-touch-right h4 {
    font-size: 32px;
    color: #20253D;

    border-bottom: 4px solid #FEC301;
    width: auto;
    float: left;
}
.jv-touch-right ul {
    width: 100%;
    float: left;
    padding: 15px 0 0;
}
.jv-touch-right ul li {
    list-style: none;
    line-height: 36px;
    position: relative;
    font-size: 24px;
    padding-left: 50px;
    margin-bottom: 14px;
}
.jv-touch-right ul li img {
    position: absolute;
    left: 10px;
    top: 3px;
    max-width: 28px;
}
.jv-touch-right h4 img {
    max-width: 28px;
}
.jv-touch-right ul li b {

}
.get-touch-email {
    background: #F5FBFF;
    border-radius: 5px;
    display: flex;
    align-items: center;
    padding: 36px 20px;
    justify-content: space-between;
    /* max-width: 925px; */
    margin: 19px auto 0;
    position: relative;
}
.get-touch-email h4 {
    font-size: 37px;
    line-height: 34px;
    color: #3518B4;

    text-align: center;
}

.get-touch-btn a {
    width: 100%;
    float: left;
    background: rgb(66,145,248);
    background: -moz-linear-gradient(top,  rgba(66,145,248,1) 0%, rgba(23,117,239,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(66,145,248,1) 0%,rgba(23,117,239,1) 100%);
    background: linear-gradient(to bottom,  rgba(66,145,248,1) 0%,rgba(23,117,239,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4291f8', endColorstr='#1775ef',GradientType=0 );
    height: 55px;
    border-radius: 5px;
    box-shadow: 0px 4px 1px 1px #0153BB;
    margin-bottom: 18px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    max-width: 295px;
    float: right;
    font-size: 24px;
    color: #fff;
    font-family: 'GT Walsheim-Pro-Condensed-reg';
    position: relative;
    padding-right: 30px;
	text-decoration:none;
}
img.cnt-aro {
    position: relative;
    left: 38px;
}
.get-touch-btn a:last-child {
    background: rgb(0,186,255);
    background: -moz-linear-gradient(top,  rgba(0,186,255,1) 0%, rgba(0,175,240,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,186,255,1) 0%,rgba(0,175,240,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,186,255,1) 0%,rgba(0,175,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00baff', endColorstr='#00aff0',GradientType=0 );
    box-shadow: 0px 4px 1px 1px #0C96CB;
}
.get-touch-btn a img {
    max-width: 25px;
    max-height: 25px;
}
.get-touch-btn a span {
    position: absolute;
    left: 0;
    top: 0;
    border-right: 1px solid #dddddd42;
    height: 100%;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 0px 10px;
    width: 56px;
    justify-content: center;
}
section.jv-brands {
    padding: 10px 0 30px;
}
section.jv-brands h2 {
    text-align: center;
    font-size: 47px;
    font-weight: 900;
}
section.jv-brands h2 img {
    margin-left: 16px;
}
section.jv-brands p {
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
}
section.jv-brands p span {
    border-bottom: 4px solid #0099FF;
    padding-bottom: 5px;
}
.jv-brand-own {
    background-image: url(../images/yop-bk.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding: 0px 0 0;
    text-align: center;
    background-position: center;
}
.navbar-light .navbar-nav .nav-link:hover {
    border-bottom: 2px solid #1898ff;
    color: #1898ff;
}
ul.navbar-nav.mr-auto li {
    margin-left: 14px;
}
img.brand-logo {
    width: 100%;
    margin-bottom: 90px;
}
.navbar-light .navbar-nav .nav-link {
    color: #2C3C47;
    font-weight: bold;
    border-bottom: 2px solid transparent;
    text-transform: capitalize;
    font-size: 17px;
}
.jv-form-btn a:hover {
    /* background: #1356bb; */
    background-image: linear-gradient(to right, #852F83 ,#FB7434 );
}
.jv-cont-form form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #BBBBBB;
  font-size:23px;
}
.jv-cont-form form input::-moz-placeholder { /* Firefox 19+ */
  color: #BBBBBB;
  font-size:23px;
}
.jv-cont-form form input:-ms-input-placeholder { /* IE 10+ */
  color: #BBBBBB;
  font-size:23px;
}
.jv-cont-form form input:-moz-placeholder { /* Firefox 18- */
  color: #BBBBBB;
  font-size:23px;
}
.Sophistication h2 {
    font-size: 76px;
    text-align: center;
    color: #0036b5;
}
.Sophistication p {
    text-align: center;
    font-size: 40px;
    text-align: center;
    margin: 15px 0 30px;
    color: #1a2e5e;
}
.Sophistication ul {
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
}
.Sophistication ul li {
    background: #fff;
    border: 1px solid #a7dcff;
    width: 137px;
    height: 137px;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 25px 10px;
    margin: 0 7px;
}
.Sophistication ul li.fature-lst {
    background: #eff9ff;
    width: 365px;
    font-size: 37px;

    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 30px;
    padding-top: 32px;
}
.Sophistication p span {
    border-bottom: 3px solid #ff7171;
}
.you-tb-video img {
    width: 100%;
}
.Sophistication h2 span {
    color: #fc3666;
}
section.vimeo-section {
    padding-bottom: 60px;
}
footer.footer-main p {
    font-size: 13px;
}
footer.footer-main .col-md-6 span {
    font-size: 19px;
    font-weight: 600;
}
.footer-log img {
    max-width: 219px;
}
.footer-right ul li a {
    font-size: 16px;
}
.Sophistication ul li img {
    width: 97px;
    object-fit: contain;
    height: 31px;
    width: 114px;
}
section.vimeo-section h3 span {
    font-size: 48px;
}
.Sophistication ul.one-time-lisy {
    justify-content: end;
    margin: 30px 0 60px;
}
.sho-n {
    box-shadow: 0 0 10px 1px #ddd;
    border-radius: 10px;
    padding: 40px 20px;
}
.table-responsive table {
    width: 100%;
    border: 1px solid #a7dcff;
    margin-top: 40px;
}
.table-responsive table tr td {
    border-bottom: 1px solid #a7dcff;
    font-size: 20px;


    padding: 19px 20px;
}
.table-responsive table tr td:first-child {
    width: 440px;
}
.table-responsive table tr td img {
    max-width: 33px;
}
.table-responsive table tr:nth-child(2n) td {
    background: #eff9ff;
}
.Sophistication ul li span {
    min-height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 17px;
}
.Sophistication ul li h3 {
    font-size: 31px;
    color: #3b7dff;

    
    margin: 0;
}
.Sophistication ul li.sm-clr h3, .Sophistication ul li.sm-clr h6 {
    color: #dd4e1c;
}
.Sophistication li h6 {
    font-family: 'Nanum Pen';
    color: #3b7dff;
    font-size: 21px;
    line-height: 1;
}
.Sophistication ul li.sm-clr h3, .Sophistication ul li.sm-clr h6 {
    color: #dd4e1c;
}



.stickybar {
    display: table;
    margin: 0 auto 8px;
    width: 64%;
    border-radius: 6px;
    float: left;
    background: #171717f0;
    opacity: 1;
    position: fixed;
    bottom: 0;
    padding: 13px 30px 6px 30px;
    z-index: 9999;
    left: 0;
    right: 0;
}
.stickybar h5 {
    color: #fff;
    text-align: center;
    font-weight: 900;
    margin: 0 0 13px;
}
.stickybar.subscribebox p {
    color: #fff;
    font-size: 20px;
    margin: 0;
    text-align: center;
}
.text-new {
    color: #28b720;

    text-transform: uppercase;
}
.blink-soft {
    animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
    50% {
      opacity: 0;
    }
  }
.subscribebox a {
    border-radius: 8px;
    background-image: -moz-linear-gradient( 124deg, rgb(249,112,145) 0%, rgb(249,122,127) 42%, rgb(249,132,108) 100%);
    background-image: -webkit-linear-gradient( 124deg, rgb(249,112,145) 0%, rgb(249,122,127) 42%, rgb(249,132,108) 100%);
    background-image: -ms-linear-gradient( 124deg, rgb(249,112,145) 0%, rgb(249,122,127) 42%, rgb(249,132,108) 100%);
    box-shadow: 0px 10px 0px 0px rgba(36, 105, 181, 0.004);
    border: 0;
    width: 100%;
    color: #fff;
    box-shadow: 3px 5px 2px 0 rgba(36,105,186,1);
    cursor: pointer;
    padding: 5px 0;
    margin-top: 3px;
    background: rgb(26 168 255);
    box-shadow: 3px 5px 2px 0 rgb(23 146 255);
    font-size: 30px;
    width: 100%;
    float: left;
    text-align: center;
    text-decoration: none;
}
footer.footer-main {
    padding-bottom: 15px;
    padding-top: 30px;
}
.stickybar .jv-form-btn a {
    height: 45px;
    font-size: 17px;
    margin-bottom: 15px;
}
section.before-after-sec h2, section.mega-feature-sec h2 {
    text-align: center;
    font-size: 43px;
    line-height: 58px;
    font-weight: 800;
    background: -webkit-linear-gradient(#892D87, #FE4B7A);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-shadow: 0 0 10px 1px #c5c5c5;
    margin: 0 auto;
    display: table;

    padding: 10px 50px;
    border-radius: 10px;
}
section.before-after-sec .frame img {
    width: 100%;
}
section.before-after-sec .frame-right h6 {
    background: transparent;
    padding: 0;
    background: -webkit-linear-gradient(#892D87, #FE4B7A);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 36px;
}
section.before-after-sec .frame-right h4 {
    margin: 14px 0 21px;
    background: #1fbf67;
    color: #fff;
    font-size: 24px;
    padding: 10px 10px;
    border-radius: 5px;
}
section.before-after-sec h5 {
    font-size: 24px;
    text-align: center;
    font-weight: 600;
}
.frame-right h5 span {
    color: red;
    border-bottom: 3px solid;
}
.before-after-sec h4 {
    font-size: 33px;
    color: #0D6EFD;
    font-weight: 700;
    text-align: center;
    margin-top: 40px;
    text-transform: uppercase;
}
section.before-after-sec h6 {
    background: #FF2020;
    width: auto;
    margin: 6px auto;
    display: table;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    padding: 20px 40px;
    border-radius: 15px;
}
section.before-after-sec .col-md-12 img {
    margin-top: 30px;
}
section.before-after-sec img {
    width: 100%;
}
body section.before-after-sec .col-md-12 h5 {
    font-size: 26px;
    margin-top: 17px;
    text-align: center;
    font-weight: 600;
}
span.std {
    margin: 14px 0 21px;
    background: #1fbf67;
    color: #fff;
    font-size: 24px;
    padding: 10px 10px;
    border-radius: 5px;
    margin: 30px auto 0;
    display: table;
}
section.before-after-sec p {
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 4px;
    font-weight: 600;
    margin-top: 20px;
}
section.before-after-sec p b {
    color: red;

}
.frame {
    margin-top: 50px;
}
section.before-after-sec {
    padding-top: 80px;
}
body section.before-after-sec h6 {
    background: rgb(255,118,50);
    background: -moz-linear-gradient(left, rgba(255,118,50,1) 0%, rgba(128,44,135,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,118,50,1) 0%,rgba(128,44,135,1) 100%);
    background: linear-gradient(to right, rgba(255,118,50,1) 0%,rgba(128,44,135,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7632', endColorstr='#802c87',GradientType=1 );
}
section.problem-sec h3 {
    background-image: url("../images/pk-heading.png");
    color: #0D0D0D;
    font-size: 40px;

    text-align: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 40px 30px;
    max-width: 920px;
    margin: 0 auto;
}
section.problem-sec {
    padding-top: 40px;
}
section.problem-sec h4 {
    background: #cb0000;
    color: #fff;
    font-size: 22px;
    margin: 30px auto;
    display: table;
    padding: 24px 60px;
    border-radius: 10px;

    position: relative;
}
section.problem-sec h4 img {
    position: absolute;
}
img.stay {
    left: -29px;
    top: -16px;
    max-width: 70px;
}

img.stay-two {
    right: -29px;
    top: -16px;
    max-width: 70px;
}
.problem-outre.solution-outer i {
    color: #0fa735;
}
.problem-outre {
    background: #ff898982;
    padding: 30px;
    border-radius: 11px;
    margin: 16px 0;
}
.problem-outre h6 {
    background: #E90000;
    display: inline-block;
    color: #fff;
    font-size: 35px;
    padding: 16px 30px 10px;
    border-radius: 10px;

    margin-bottom: 20px;
}
.problem-left ul {
    padding: 0;
}
.problem-left ul li {
    list-style: none;
    margin-bottom: 12px;
    position: relative;
    padding-left: 28px;
    font-size: 17px;
}
.problem-left ul li i {
 position: absolute;
 left: 0;
 top: 0;
}
.problem-outre.solution-outer {
    background: #00a73540;
}
.problem-outre.solution-outer .problem-left h6 {
    background: #00A735;
}
section.demo-video-blue h3 {
    text-align: center;
    font-size: 48px;
    margin-bottom: 24px;
    font-weight: 800;
    position: relative;
}
section.demo-video-blue {
    padding: 40px 0 50px;
    background-image: url("../images/video-bk-coin.png");
    background-size: cover;
}
section.demo-video-blue h3 span {
    background: #D80000;
    color: #fff;
    padding: 7px 13px 4px;
    border-radius: 10px;
}
.video-dem {
    text-align: center;
    padding: 39px 0 0;
}
section.payment-section {
    padding: 0 0 40px;
}
section.conversion-funnel ul li label {
    background: #0099ff;
    color: #fff;
    padding: 12px 29px 9px;
    display: inline-block;
    border-radius: 100px;
    margin-top: 12px;
    font-size: 20px;
}
section.conversion-funnel ul li.funnel-two label
{
    background: #FC3666;
}
section.conversion-funnel ul li.funnel-three label
{
    background: #FEC301;
}
section.conversion-funnel ul li.funnel-fr label
{
background: #7034FF;
}
section.conversion-funnel ul li.funnel-fiv label
{
    background: #49CA88;
}
section.video-paly {
    padding: 80px 0;
    background-image: url("../images/video-bk.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.video-before {
    max-width: 80%;
    margin: 0 auto;
    padding: 0 40px;
    position: relative;
}
.video-before img {
    width: 100%;
}
.video-before::before {
    width: 37px;
    height: 100%;
    content: "";
    position: absolute;
    left: -13px;
    top: 0;
    background: #852f8359;
}
.video-before::after {
    width: 37px;
    height: 100%;
    content: "";
    position: absolute;
    right: -13px;
    top: 0;
    background: #fca35982;
}
section.Sophistication {
    padding-top: 60px;
}
section.mega-feature-sec h3 {
    margin: 9px auto 50px;
    display: table;
    font-size: 49px;
    font-weight: 900;
    color: #fff;
    background: rgb(255,118,50);
    background: -moz-linear-gradient(left, rgba(255,118,50,1) 0%, rgba(128,44,135,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,118,50,1) 0%,rgba(128,44,135,1) 100%);
    background: linear-gradient(to right, #EA20EA,#006ACD);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7632', endColorstr='#802c87',GradientType=1 );
    padding: 22px 31px;
    border-radius: 10px;
    text-align: center;
    position: relative;
}
section.mega-feature-sec h3::before {
    position: absolute;
    left: -89px;
    top: 50px;
    background-image: url("../images/zig-star.png");
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    background-size: 100%;
    content: "";
}
section.mega-feature-sec h3::after {
    position: absolute;
    right: -89px;
    top: 50px;
    background-image: url("../images/zig-star.png");
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    background-size: 100%;
    content: "";
}
section.mega-feature-sec .mega-head h4 {
    color: #0D6EFD;
    font-size: 32px;
    font-weight: 700;
    background: rgb(255,209,183);
    background: -moz-linear-gradient(left, rgba(255,209,183,1) 1%, rgba(250,178,222,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,209,183,1) 1%,rgba(250,178,222,1) 100%);
    background: linear-gradient(to right, rgba(255,209,183,1) 1%,rgba(250,178,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd1b7', endColorstr='#fab2de',GradientType=1 );
    padding: 12px 30px 13px;
    border-radius: 10px;
    margin: 0 14px !important;
}
.mega-head {
    width: auto;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
    align-items: center;
}
.mega-feature {
    padding-bottom: 7px;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 30px;
    background: #fff;
    background: #fcf2ee;
    border: 2px dashed #e59e7e;
}
.mega-feature.blue {
    background: #e2e6d2;
    border-color: #6fac8d;
}
.mega-feature.pink {
    background:#fcfff0;
    border-color: #c6ff00;
}
.mega-feature.gray {
    background: #d8ebf8;
    border-color: #46b9e2;
}
.mega-feature.orange {
    background: #fdeaf5;
    border-color: #ff98cb;
}
.mega-feature.purple {
    background:#f8e2e3;
}
.mega-feature a {
    text-decoration: none;
}
.mega-feature h6 {
    font-size: 19px;
       color: #292429;
    font-weight: 600;
    padding: 23px 8px 6px 30px;
    min-height: 93px;
    align-items: center;
    margin: 0;
    line-height: 26px;
    min-height: 140px;
}
section.mega-feature-sec {
    padding-top: 70px;
    margin-top: 10px;
    background-image: url(../images/file-bk.png);
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 70px;
    background-image: url(../images/alert-bk.png);
    background-size: 100%;
    background-repeat: repeat;
}
section.mega-feature-sec h5 {
    font-size: 37px;
    line-height: 55px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 32px;
}
section.mega-feature-sec h4 {
    font-size: 23px;
    color: #fff;
    font-weight: 700;
    margin: 0 auto;
    display: table;
    background: rgb(255,118,50);
    background: -moz-linear-gradient(left, rgba(255,118,50,1) 0%, rgba(128,44,135,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,118,50,1) 0%,rgba(128,44,135,1) 100%);
    background: linear-gradient(to right, rgba(255,118,50,1) 0%,rgba(128,44,135,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7632', endColorstr='#802c87',GradientType=1 );
    padding: 22px 31px;
    border-radius: 10px;
}
section.mega-feature-sec h5 span {
    color: #FE5F70;
}
p.note {
    text-align: center;
    font-size: 22px;
    padding: 0 40px;
    margin: 22px 0 0;
    color: red;
}
section.check-comparison {
    padding: 43px 0;
    background: #F4F7FC;
}
section.check-comparison h3 {
    font-size: 40px;
    text-align: center;
    color: #006ACD;
    font-weight: 700;
    margin-bottom: 32px;
}
section.check-comparison h6 {
    background: #FFDB1C;
    margin: 39px auto 20px;
    display: table;
    padding: 10px 40px;
    border-radius: 50px;
    font-size: 25px;
    font-weight: 700;
}
section.check-comparison h6 span {
    color: #ED4F44;
}
section.check-comparison h3 span {
    color: #FF6702;
}
.top-tab-grad
{
    background-image: linear-gradient(to right, #41d6ff3d, #6d7cf057);
    display: flex;
    padding: 10px 0;
    align-items: center;
    border-radius: 8px;
}
ul.org-grad {
    display: flex;
    background-image: linear-gradient(to right, #fff, #FFDAC1, #fff);
    border-radius: 8px;
    align-items: center;
}
ul.blu-grad
{
    display: flex;
    background-image: linear-gradient(to right, #fff, #D4EEFD, #fff);
    border-radius: 8px;
    align-items: center;
}
section.check-comparison ul li:first-child {
    width: 3% !important;
}
section.check-comparison ul li {
    list-style: none;
    color: #012C54;
    font-weight: 600;
    font-size: 15px;
    width: 23% !important;
    position: relative;
}
section.check-comparison ul {
    padding: 14px 29px;
}
section.check-comparison h4, span.new-tab-heading {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(to left, rgb(169, 55, 242), rgb(255, 144, 4)) text;
    box-shadow: 0 0 10px 1px #ddd;
    margin: 0 auto;
    display: table;
    padding: 22px  50px;
    border-radius: 10px;
    margin-bottom: 34px;
    font-weight: 900;
    font-size: 30px;
    text-align:center;
}
section.check-comparison h4 b, span.new-tab-heading b {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(to left, rgb(0 0 0), rgb(0 0 0)) text;
}
section.inspiration-sec img {
    margin: 0 auto;
    display: table;
}
section.inspiration-sec h3 {
    text-align: center;
    font-size: 31px;
    font-weight: 700;
    margin-bottom: 40px;
}
section.inspiration-sec h3 span {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(to left, rgb(169, 55, 242), rgb(255, 144, 4)) text;
    width: 100%;
    font-weight: 900;
}
section.inspiration-sec {
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
    background-image: url(../images/video-bk-banner.png);
    padding: 60px 0;
}
section.check-comparison .five-col-table.six-col-table ul.top-tab-grad {
    background-image: linear-gradient(to right, #e9ff413d, #6ddff057);
}
section.check-comparison .five-col-table.six-col-table ul.org-grad {
    background-image: linear-gradient(to right, #fff, #c1d4ff, #fff);
}
section.check-comparison .five-col-table ul li {
    width: 30% !important;
}
section.check-comparison .five-col-table.six-col-table ul.blu-grad {
    background-image: linear-gradient(to right, #fff, #fdd4f7, #fff);
}
section.check-comparison .five-col-table ul.top-tab-grad {
    background-image: linear-gradient(to right, #ff41fd3d, #6df0a957);
}
section.check-comparison .five-col-table ul.org-grad {
    background-image: linear-gradient(to right, #fff, #fbc1ff, #fff);
}
section.check-comparison .five-col-table ul.blu-grad {
    background-image: linear-gradient(to right, #fff, #d6fdd4, #fff);
}
section.check-comparison ul li:nth-child(2) {
    width: 22%;
}
section.check-comparison ul li:nth-child(3) {
    width: 15%;
}
section.check-comparison ul li:nth-child(4) {
    width: 21%;
}
section.check-comparison ul li:nth-child(5) {
    width: 17%;
}
section.check-comparison ul img {
    max-width: 22px;
    margin-right: 5px;
}
section.stream-play-section.jv-page-banner h5 {
    background: #FF0000;
    color: #fff;
    max-width: 1000px;
    padding: 12px 30px;
    font-size: 24px;
}
h6.no-more {
    font-size: 42px;
    color: #ED4F44;
    font-weight: 800;
    margin: 0;
    text-align: center;
}
section.frame-section {
    padding: 70px 0 40px;
    background-repeat: no-repeat;
    background-image: url(../images/video-bk-banner.png);
    background-size: 100% 100%;
}
section.frame-section h3 {
    text-align: center;
    font-size: 42px;
    font-weight: 900;
    margin-bottom: 13px;
}
section.frame-section h4 {
    text-align: center;
    background-image: linear-gradient(to right, #0A93FE, #ED3C82, #FF3B48, #FF8C07);
    margin: 0 auto 25px;
    display: table;
    padding: 10px 40px;
    border-radius: 100px;
    font-weight: 800;
    color: #fff;
}
section.frame-section iframe {
    margin: 0 auto;
    display: table;
}
section.stream-play-section.jv-page-banner {
    padding-top: 28px;
}
section.stream-play-section h5 span {
    color: #FFDB1C;
    font-weight: 700;
}
section.stream-play-section.jv-page-banner h2 span {
    background: linear-gradient(to left, #A937F2, #FF9004);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
section.meet-desk {
    background-image: url("../images/meet-desk-bk.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 60px 0;
}
section.meet-desk h3 {
    font-size: 42px;
    color: #012C54;
    font-weight: 900;
    text-align: center;
    margin-bottom: 40px;
}
section.meet-desk img {
    margin: 0 auto;
    display: table;
}
section.test-main h3 {
    background: linear-gradient(to left, #A937F2, #FF9004);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900;
    text-align: center;
    font-size: 45px;
    margin-bottom: 30px;
}
section.test-main {
    padding: 20px 0 50px;
}
section.test-main img {
    margin: 0 auto;
    display: table;
}
section.advantages-des {
    background-image: url("../images/dec-bk.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0;
}
section.advantages-des h3 {
    background: linear-gradient(to top, #9502BA, #F40000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900;
    text-align: center;
    font-size: 45px;
    margin-bottom: 30px;
}
.advantages-des .card {
    background: #fff;
    box-shadow: 5px 5px 1px 1px #ED4F44;
    padding: 24px;
}
.advantages-des .card h4 {
    font-size: 32px;
    background: #ff3e07;
    text-align: center;
    border-radius: 10px;
    color: #fff;
    font-weight: 800;
    padding: 17px 0;
}
.advantages-des .card ul li b {
    color: #ff3e07;
}
.advantages-des .card ul {
    padding: 0;
    margin: 15px 0 0;
}
.advantages-des .card.with {
    box-shadow: 5px 5px 1px 1px #33A000;
}
.advantages-des .card.with h4 {
background: #33A000;
}
.advantages-des .card.with ul li b
{
    color: #33A000;
}
.advantages-des .card ul li {
    list-style: none;
    font-size: 19px;
    color: #012C54;
    font-weight: 600;
    margin: 17px 0;
    position: relative;
    padding-left: 36px;
    padding-right: 30px;
}
.advantages-des .card ul li img {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 25px;
}
section.monthly-rev h3 {
    color: #012C54;
    text-align: center;
    font-weight: 900;
    font-size: 45px;
}
.monthly-left p {
    font-size: 22px;
    font-weight: 600;
}
.monthly-left p span {
    color: #ED4F44;
    font-weight: 800;
}
section.monthly-rev h4 {
    background: rgb(255, 118, 50);
    background: -moz-linear-gradient(left, rgba(255, 118, 50, 1) 0%, rgba(128, 44, 135, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 118, 50, 1) 0%, rgba(128, 44, 135, 1) 100%);
    background: linear-gradient(to right, rgba(255, 118, 50, 1) 0%, rgba(128, 44, 135, 1) 100%);
    margin: 15px auto 30px;
    display: table;
    color: #fff;
    font-weight: 800;
    padding: 15px 40px;
    border-radius: 100px;
}
.monthly-left ul li {
    background-image: linear-gradient(to right, #FFF4CE, #fff);
    margin: 0 0 12px;
    list-style: none;
    padding: 14px 22px;
    border-radius: 10px;
    border: 1px dashed #C69900;
    font-size: 22px;
    FONT-WEIGHT: 600;
    line-height: 1.4;
}
.monthly-left ul {
  padding: 0;
}
.monthly-left ul li:nth-child(2) {
    background-image: linear-gradient(to right, #D2FFCE, #fff);
    border-color: #0AA500;
}
.monthly-left ul li:nth-child(3) {
    background-image: linear-gradient(to right, #CEFFFF, #fff);
    border-color: #00B2B2;
}
.monthly-left ul li:nth-child(4) {
    background-image: linear-gradient(to right, #E9CEFF, #fff);
    border-color: #6B00C2;
}
.monthly-left ul li b {
    color: #C69900;
}
.monthly-left ul li:nth-child(2) b {
   color: #0AA500;
}
.monthly-left ul li:nth-child(3) b {
    color: #00B2B2;
}
.monthly-left ul li:nth-child(4) b {
    color: #6B00C2;
}
.monthly-right img {
    max-width: 460px;
    margin: 0 auto;
    display: table;
}
.monthly-left h5 {
    color: #ED4F44;
    font-size: 30px;
    font-weight: 800;
}
section.monthly-rev {
    background-image: url(../images/alert-bk.png);
    background-size: 100%;
    background-repeat: repeat;
    padding-bottom: 60px;
    padding-top: 30px;
}
section.gold-pack {
    padding: 120px 0 70px;
}
.coin-bk {
    background: rgb(255,118,50);
    background: -moz-linear-gradient(left, rgba(255,118,50,1) 0%, rgba(128,44,135,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,118,50,1) 0%,rgba(128,44,135,1) 100%);
    background: linear-gradient(to right, rgba(255,118,50,1) 0%,rgba(128,44,135,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7632', endColorstr='#802c87',GradientType=1 );
    padding: 42px 90px;
    border-radius: 13px;
    position: relative;
}
.coin-bk::before {
    position: absolute;
    left: -59px;
    top: -50px;
    content: "";
    width: 170px;
    height: 210px;
    background-image: url(../images/shield.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.coin-bk h3 {
    font-size: 26px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    padding: 0 60px;
    font-weight: 800;
}
.coin-bk h4 {
    background: #fff;
    margin: 18px auto 30px;
    display: table;
    padding: 8px 21px;
    border-radius: 10px;
    font-size: 18px;
    color: #FF8F54;
    font-weight: 600;
    font-weight: 800;
}
.gold-pack-left img {
    width: 100%;
}
.gold-pack-right p {
    font-size: 18px;
    color: #fff;
    line-height: 27px;
    padding-left: 10px;
}
section.commercial-plans.oto-one-commercial-plans h1 {
    font-size: 44px;
    text-align: center;
   font-weight: 900;
    margin-bottom: 20px;
}
section.commercial-plans.oto-one-commercial-plans h2 {
    font-size: 36px;
    color: #0036B5;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 900;
}
section.commercial-plans.oto-one-commercial-plans h2 span {
    border-bottom: 4px solid #FFDB5B;
    padding-bottom: 10px;
}
span.deep-plan-com {
    width: auto;
    margin: 25px auto 90px;
    display: table;
    box-shadow: 0 0 10px 1px #ddd;
    text-align: center;
    padding: 20px 40px;
    border-radius: 10px;
    font-size: 37px;
}
section.commercial-plans.oto-one-commercial-plans p {
       font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
}
section.commercial-plans.oto-one-commercial-plans p b span {
    color: #36A542;
    border: 0;
}
.commercialplans-inner {
    background: #F6F6F6;
    border: 1px solid #70707021;
    border-radius: 6px;
    padding: 15px 20px 20px;
    
}
img.comm-logo {
    margin: 40px auto 34px;
    display: table;
}
.commercialplans-inner h5 {
    font-size: 31px;
    font-weight: 900;
    background: #39528A;
    height: 68px;
    border-radius: 100px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 455px;
    margin: 0 auto 50px;
}
.commercialplans-inner ul {
    padding: 0;
    box-shadow: 0 0 10px 1px #ddddddbf;
    background: #fff;
    border-radius: 10px;
    padding: 35px 30px 80px;
}
.commercialplans-inner ul li {
    list-style: none;
    font-size: 20px;
    padding-left: 40px;
    line-height: 30px;
    position: relative;
    padding: 12px 0 12px 41px;
    font-weight:500 ;
    color: #20253D;
        border-bottom: 1px solid #ddd;
}
span.everything {
    text-align: center;
    width: 100%;
    display: table;
    margin-bottom: 12px;
    color: #2f7afc;
    font-size: 22px;
    font-weight: 800;
}
.commercialplans-inner ul li img {
    position: absolute;
    left: 10px;
    max-width: 23px;
}
span.use-code {
    width: 100%;
    display: table;
    text-align: center;
    font-size: 20px;
    margin: 24px 0 0;
}
span.use-code label {
    color: #2bca00;
}
.commercialplans-inner ul li.ul-volt {
    background: #ff000014;
    border: 2px dashed red;
    border-radius: 10px;
    padding: 20px 10px 16px 42px;
    margin-bottom: 12px;
}
.commercialplans-inner ul li.ul-green {
    background: #c7e10017;
    border: 2px dashed #c7ca00;
    border-radius: 10px;
    padding: 20px 10px 16px 42px;
    margin-bottom: 12px;
}
.commercialplans-inner ul li.ul-blue {
    background: #df00ff14;
    border: 2px dashed #ce00ff;
    border-radius: 10px;
    padding: 20px 10px 16px 42px;
    margin-bottom: 12px;
}
.commercialplans-inner ul li.ul-org {
    background: #00e1e021;
    border: 2px dashed #00cabb;
    border-radius: 10px;
    padding: 20px 10px 16px 42px;
    margin-bottom: 12px;
}
.commercialplans-inner ul li.ul-pink {
    background: #00ff3914;
    border: 2px dashed #11d700;
    border-radius: 10px;
    padding: 20px 10px 16px 42px;
    margin-bottom: 12px;
}
.commercialplans-inner ul li.no-border-page.per-use {
    color: #2f7afc;
   font-weight: 700;
}
.commercialplans-inner ul h6 {
    font-size: 29px;
    color: #B7546A;
    font-weight: 700;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 25px;
    text-decoration: line-through;
}
.frame-price h4 {
    font-size: 20px;
    font-weight: 600;
    border-width: 1px;
    border-style: dashed;
    border-color: rgb(221, 221, 221);
    border-image: initial;
    padding: 13px 0px;
    background: rgb(255, 236, 42);
    border-radius: 6px;
}
.frame-price {
    box-shadow: 0 0 10px 1px #ddd;
    padding: 20px;
    text-align: center;
    margin-top: 30px;
}
.frame-price h5 {
    color: red;
    font-weight: 700;
    margin: 16px 0px 0px;
}
.commercialplans-inner ul button {
    font-size: 23px;
    background: #888888;
    border-radius: 5px;
    border: 0;
    font-weight:700 ;
    color: #fff;
    width: 100%;
    height: 63px;
    box-shadow: 0px 3px 1px 1px #5f5f5f;
    cursor: pointer;
    position: relative;
}

.launch-speed img {
    margin: 0 auto;
    display: table;
}
.commercialplans-inner ul button::before {
    width: 100%;
    height: 2px;
    background: red;
    content: "";
    position: absolute;
    left: 0;
    transform: rotate(-7deg);
    top: 31px;
}
.commercialplans-inner ul button::after {
    width: 100%;
    height: 2px;
    background: red;
    content: "";
    position: absolute;
    left: 0;
    transform: rotate(7deg);
    top: 31px;
}
.oto-cards {
    padding-top: 30px;
}
.oto-cards img:first-child {
    max-width: 340px;
    margin: 0 auto;
    display: table;
}
section.commercial-plans.oto-one-commercial-plans p {
    font-size: 24px;
    text-align: center;
}
.launch-speed p {
    margin: 5px 0 16px !important;
}
.oto-cards p.pay-down {
    margin: 20px 0 20px !important;
}
.oto-cards img {
    width: 100%;
}
.commercialplans-inner.commercialplans-two {
    background: #2F7AFC;
    padding-bottom: 1px;
}
.commercialplans-inner.commercialplans-two h5 {
    width: 100%;
    max-width: 93%;
    border-radius: 0;
    background: #fff;
    color: #043359;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    height: 69px;
}
.commercialplans-inner ul li h5 {
    background: transparent !important;
}
.commercialplans-inner.commercialplans-two h5 img {
    margin-right: 12px;
}
.commercialplans-inner.commercialplans-two ul {
    box-shadow: none;
}
.commercialplans-inner.commercialplans-two button {
    background: #5ED34A;
    width: 100%;
    height: 78px;
    font-size: 38px;
    box-shadow: 0 5px 1px 1px #41AB49;
}
span.oto-bought {
    background-image: url(../images/last-boutght.png);
    background-repeat: no-repeat;
    width: 267px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    color: #171263;
    margin: auto;
    padding-top: 11px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-weight: 800;
}
img.disc-1 {
    position: absolute;
    left: -10px;
    top: 90px;
}
section.commercial-plans.oto-one-commercial-plans {
    background-image: url(../images/alert-bk.png);
    background-size: 100%;
    background-repeat: repeat;
    padding-bottom:60px;
}
.blink-soft {
    animation: blinker 1.5s linear infinite;
}
.text-new {
    color: #28b720;
    font-family: 'Axiforma-bold';
    text-transform: uppercase;
}
.subscribebox a {
    border-radius: 8px;
    background-image: -moz-linear-gradient( 124deg, rgb(249,112,145) 0%, rgb(249,122,127) 42%, rgb(249,132,108) 100%);
    background-image: -webkit-linear-gradient( 124deg, rgb(249,112,145) 0%, rgb(249,122,127) 42%, rgb(249,132,108) 100%);
    background-image: -ms-linear-gradient( 124deg, rgb(249,112,145) 0%, rgb(249,122,127) 42%, rgb(249,132,108) 100%);
    box-shadow: 0px 10px 0px 0px rgba(36, 105, 181, 0.004);
    border: 0;
    width: 100%;
    color: #fff;
    box-shadow: 3px 5px 2px 0 rgba(36,105,186,1);
    cursor: pointer;
    padding: 5px 0;
    margin-top: 3px;
    background: rgb(26 168 255);
    box-shadow: 3px 5px 2px 0 rgb(23 146 255);
    font-size: 30px;
    width: 100%;
    float: left;
    text-align: center;
    text-decoration: none;
}
.stickybar {
    display: table;
    margin: 0% 0% 1% 3%;
    width: 94%;
    border-radius: 6px;
    float: left;
    background: #171717;
    opacity: 0.9;
    position: fixed;
    bottom: 0;
    padding: 1%;
    z-index: 9999;
}
.stickybar.subscribebox p {
    color: #fff;
    font-size: 20px;
    margin: 0;
    text-align: center;
}
img.disc-2 {
    position: absolute;
    right: -38px;
    top: 129px;
}
img.disc-3 {
    position: absolute;
    bottom: 420px;
    left: 4px;
}
span.oto-bought {
    background-image: url(../images/last-boutght.png);
    background-repeat: no-repeat;
}
.launch-speed p {
    font-size: 36px;
    color: #13244A;
    font-weight: 800;
}
.commercialplans-inner ul h6 {
    font-size: 29px;
    color: #B7546A;
    font-weight: 800;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 25px;
    text-decoration: line-through;
}
span.perc-bought {
    background-image: url("../images/perc.png");
    background-repeat: no-repeat;
}
span.perc-bought {
    background-image: url(../images/perc.png);
    background-repeat: no-repeat;
    width: 464px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 39px;
   font-weight:800;
    margin: -66px auto 0;
}
.commercialplans-inner.commercialplans-two ul h6 {
    color: #E3335B;
    /*text-decoration: none;*/
}
.commercialplans-inner ul button a {
    color: #fff;
    text-decoration: none;
    width: 100%;
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    font-size: 23px;
}
.commercialplans-inner.commercialplans-two button::before, .commercialplans-inner.commercialplans-two button::after
{
    display: none;
}
.footer-right ul li a {
    color: #fff;
    font-weight: 500;
}
.footer-right ul {
    display: flex;
    color: #fff;
    margin-left: auto;
    float: right;
    margin-top: 20px;
}
section.faq-section h5 {
    background: #FFDB1C;
    margin: 0 auto;
    display: table;
    font-size: 22px;
    padding: 11px 40px;
    border-radius: 100px;
    font-weight: 800;
}
.footer-left p {
    color: #fff;
    text-align: left;
    font-weight: 500;
}
footer {
    background-image: linear-gradient(to top, #6D3AF2, #A937F2);
    padding: 40px 0 120px;
    text-align: center;
    background: #1d1c1c;
}
.footer-log {
    text-align: left;
    margin: 14px 0 0;
}
footer p {
    color: #fff;
    margin: 16px 0 0;
    font-size: 14px;
    text-align: left;
}
footer .col-md-6 span {
    width: 100%;
    display: table;
    text-align: left;
    margin-top: 9px;
    color: #fff;
    font-size: 17px;
}
.btn-border img {
    max-width: 28px;
    margin-left: 10px;
    height: auto;
}

.animate.btn .visa-images img {
    height: auto;
    max-width: 320px;
}
.animate.btn p {
    font-size: 16px;
    margin: 15px 0 9px;
    opacity: 0.6;
}
.playbtn {
    position: relative;
    display: inline-block;
    margin: 15px 0 0;
    text-decoration: none;
    transition: 0.5s;
    letter-spacing: 4px;
    overflow: hidden;
    background: #fec432;
    color: #fff;
    font-size: 38px;
    font-weight: 800;
    border-radius: 10px;
    padding: 34px 30px;
    width: 100%;
    letter-spacing: 0;
    /* box-shadow: 1px 6px 0px 0px #da604f; */
    background: linear-gradient(to right, #784CC7, #D8005E);
}
.playbtn:hover {
    text-decoration: none;
    color: #fff;
}
.animate.btn {
    width: 100%;
}

.playbtn span {
  position: absolute;
  display: block;
}

.playbtn span:nth-child(1) {
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: linear-gradient(90deg, transparent, #d09500);
  animation: animate1 1s linear infinite;
}

@keyframes animate1 {
  0% {
    left: -100%;
  }
  50%,
  100% {
    left: 100%;
  }
}

.playbtn span:nth-child(2) {
  top: -100%;
  right: 0;
  width: 10px;
  height: 100%;
  background: linear-gradient(180deg, transparent, #d09500);
  animation: animate2 1s linear infinite;
  animation-delay: 0.25s;
}

@keyframes animate2 {
  0% {
    top: -100%;
  }
  50%,
  100% {
    top: 100%;
  }
}

.playbtn span:nth-child(3) {
  bottom: 0;
  right: 0;
  width: 100%;
  height: 10px;
  background: linear-gradient(270deg, transparent, #d09500);
  animation: animate3 1s linear infinite;
  animation-delay: 0.5s;
}

@keyframes animate3 {
  0% {
    right: -100%;
  }
  50%,
  100% {
    right: 100%;
  }
}

.playbtn span:nth-child(4) {
  bottom: -100%;
  left: 0;
  width: 10px;
  height: 100%;
  background: linear-gradient(360deg, transparent, #d09500);
  animation: animate4 1s linear infinite;
  animation-delay: 0.75s;
}

@keyframes animate4 {
  0% {
    bottom: -100%;
  }
  50%,
  100% {
    bottom: 100%;
  }
}
section.problem-new {
    background-image: url(../images/alert-bk.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
        padding-bottom: 50px;
    padding-top: 40px;
}

.two-prob h2 span {
    border-bottom: 7px solid #fe3232;
}
span.know-more {
    margin: 0 auto;
    display: table;
    background: #ff6a00;
    padding: 11px 40px;
    font-size: 40px;
    border-radius: 100px;
    color: #fff;
    margin-top: 30px;
}
.two-prob h3 {
    text-align: center;
    background: #fec432;
    margin: 0 auto;
    display: table;
    border-radius: 100px;
    margin-top: 18px;
    color: #000000;
    font-weight: 900;
    padding: 11px 40px;
}
.two-prob img {
    width: 100%;
}
.two-prob h2 {
    text-align: center;
    font-weight: 900;
    font-size: 50px;
    color: red;
    margin-bottom: 42px;
}
.two-prob h4 {
    border: 2px dashed red;
    margin: 23px auto 27px;
    display: table;
    background: #ff000024;
    color: #2d2626;
    font-weight: 900;
    padding: 11px 50px;
}
.two-prob h5 {
    text-align: center;
    margin: 20px 0 20px;
    font-size: 30px;
    font-weight: 800;
}
.two-prob h5 span {
    color: red;
}
.red-outers {
    background: #ff000021;
    padding: 30px 40px;
    border-radius: 10px;
    text-align: center;
    border: 2px dashed red;
}
.but-outer h2 {
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 35px;
    font-weight: 900;
    justify-content: center;
    margin-bottom: 25px;
}
.but-outer h1 {
    background: red;
    margin: 24px auto 16px;
    display: table;
    padding: 10px 20px;
    border-radius: 10px;
    color: #fff;
    font-weight: 900;
    font-size: 60px;
}
.red-outers span {
    width: 100%;
    display: table;
    padding: 2px 0;
    color: red;
    font-size: 19px;
}
.danger-left h3 {
    background: #EC0000;
    display: table;
    color: #fff;
    font-weight: 900;
    padding: 12px 34px;
    border-radius: 10px;
    font-size: 39px;
    margin-bottom: 22px;
}
.prob-two img {
    width: 100%;
    max-width: 80%;
}
.danger-left p {
    font-weight: 600;
    font-size: 27px;
}
.danger-right {
    text-align: center;
}

.prob-two {
    background: #ff000029;
    padding: 30px;
    border: 2px dashed red;
    border-radius: 10px;
    text-align: center;
    margin-top: 25px;
}
.prob-two h3 {
    margin: 0 auto 11px;
    display: table;
    color: red;
    font-weight: 900;
    font-size: 33px;
}
.commercialplans-inner ul li p {
    font-size: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
        padding-left: 16px !important;
    position: relative;
}
span.deep-plan {
    width: 100%;
    display: table;
    text-align: center;
    font-size: 40px;
    margin-bottom: 12px;
    color: rgb(47, 122, 252);
}
.commercialplans-inner ul li p::before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 8px;
    height: 8px;
    background: #20253d;
    border-radius: 100px;
}
span.plus-or {
    margin: 0 auto 12px;
    display: table;
    background: #2f7afc;
    color: #ffffff;
    padding: 6px 10px;
    border-radius: 7px;
    font-size: 26px;
}
.commercialplans-inner ul li b.green {
    color: #2bca00;
}
span.use-code b {
    color: #2bca00;
}
.commercialplans-inner ul li.ul-org .PhotoProAi-stp {
    color: #00a2a2;
}
.commercialplans-inner ul li.ul-volt b {
    color: red;
}
.commercialplans-inner ul li.ul-green .Unnecessary-stp {
    background: #f9ffbe;
    border-radius: 10px;
    padding: 12px;
    margin-top: 10px;
}
.Hollywood-stp {
    background: #adffff;
    border-radius: 10px;
    padding: 11px;
}
.commercialplans-inner ul li.ul-org .photoshoot-stp h5 {
    color: #f28400;
}
.commercialplans-inner ul li.ul-green .RecordPro-stp {
    color: #a9bc00;
}
section.commercial-plans.oto-one-commercial-plans p.ai-video-edit {
    background: #d0ffd9;
    border-radius: 10px;
    padding: 13px !IMPORTANT;
    line-height: 1.3;
    font-size: 20px !important;
    margin-top: 10px !important;
}
.commercialplans-inner ul li .Powered-edit {
    color: #00b825;
}
section.commercial-plans.oto-one-commercial-plans p.ai-video-edit::before {
    opacity: 0;
}
.commercialplans-inner.commercialplans-two h5.wellness {
    background: #ff000026 ! IMPORTANT;
    padding: 6px;
    width: 100%;
}
section.commercial-plans.oto-one-commercial-plans p.shadow::before {
    opacity: 0;
}
.commercialplans-inner.commercialplans-two h5.yellow {
    color: #d26b00;
}
section.commercial-plans.oto-one-commercial-plans p.shadow {
    box-shadow: 0 0 10px 1px #ddd;
    border-radius: 10px;
    padding: 13px !IMPORTANT;
    line-height: 1.3;
    font-size: 20px !important;
    background: #f8d1ff;
    margin: 12px 0 0 !IMPORTANT;
}
.commercialplans-inner ul li h5 {
    font-size: 19px !important;
    display: block !important;
    font-weight: 600;
    margin: 13px 0 7px !important;
    height:auto !important;
}
.prob-two h4 {
    font-size: 29px;
}
section.compititor-main span.red {
    color: #0094d2;
}
section.compititor-main h3 span.blue {
    color: #dc00c5;
}
section.compititor-main h3 span.pink {
    color: #d27e00;
}
section.compititor-main h3 span.org {
    color: #4c00cf;
}
section.compititor-main h3 {
    font-size: 47px;
    text-align: center;
    font-weight: 900;
    max-width: 890px;
    margin: 0 auto 60px;
}
.prob-two h5 {
    background: #fec432;
    margin: 0 auto;
    display: table;
    margin-bottom: 30px;
    padding: 10px 30px;
    font-size: 27px;
    font-weight: 900;
    border-radius: 100px;
}
section.compititor-main {
    padding: 60px 0;
    background: #1b9ced14;
}
.top-red-bar h5 i {
    padding-right: 9px;
}
section.compititor-main img {
    width: 100%;
}
.top-red-bar {
    background: red;
    padding: 13px 0;
    text-align: center;
}
.top-red-bar h5 {
    margin: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    max-width: 860px;
    margin: 0 auto;
}
.top-red-bar h5 span {
    color: #FFDB1C;
    font-weight: 800;
}
section.gtp-ofer iframe {
    width: 100%;
    border-radius: 10px;
    border: 7px solid #1177fe;
}
    .video-dem iframe {
    border-radius: 10px;
    border: 7px solid #1177fe;
    width: 100% !important;
    height: 720px !important;
    object-fit: cover;
    object-position: center;
    max-width: 80%;
}
.video-left-frame iframe {
    border-radius: 10px;
    border: 7px solid #1177fe;
}
span.oto-bought img {
    max-width: 120px;
}
secttion.powerful-deep h2 {
    max-width: 800px;
    margin: 0 auto 30px;
    text-align: center;
    font-weight: 700;
}
secttion.powerful-deep .col-md-6:nth-child(2) .powerful-deep-inner {
    background: #dbffd3;
}
.powerful-deep-inner {
    background: #e1ecff;
    padding: 20px;
    text-align: center;
    margin-bottom: 17px;
    border-radius: 12px;
}
secttion.powerful-deep {
    padding: 60px 0 70px;
    display: table;
    width: 100%;
}
secttion.powerful-deep .col-md-6:nth-child(3) .powerful-deep-inner {
    background: #dafcff;
}
secttion.powerful-deep .col-md-6:nth-child(4) .powerful-deep-inner {
    background: #ffefdf;
}
.powerful-deep-inner h4 {
    font-weight: 700;
}
.powerful-deep-inner img {
    width: 100%;
    max-width: 320px;
    margin: 22px 0 26px;
        max-height: 222px;
    object-fit: contain;
}
.multi-lang-box {
    border-radius: 10px;
    padding: 30px 40px;
    text-align: center;
    box-shadow: 0 0 10px 1px #ddd;
}
.multi-lang-box h4 {
    font-size: 30px;
    font-weight: 700;
    background: linear-gradient(to left, #42d5ff, #6d7df0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 13px 0 22px;
}
.multi-lang-box a {
    color: #fff !important;
    border-radius: 100px;
    padding: 12px 22px;
    border: 0 !important;
    background-image: linear-gradient(to right, #41D6FF, #6D7CF0);
    font-weight: 600;
    display: table;
    margin: 0 auto;
}
section.gen-ai-video {
    /*background: #f4f4f4;*/
    padding: 60px 0;
}
section.multi-lang {
    padding-bottom: 30px;
}
section.gen-ai-video h2 {
    text-align: center;
}
section.gen-ai-video h3 {
    text-align: center;
}
section.gen-ai-video h4 {
    text-align: center;
    font-size: 18px;
    max-width: 900px;
    margin: 13px auto 0;
}
section.gen-ai-video ul {
    padding: 0;
    margin: 29px 0 35px;
    display: flex;
    column-gap: 13px;
}
section.gen-ai-video ul li {
    list-style: none;
    background: #fddcff;
    width: 33.33%;
    padding: 20px;
    border-radius: 10px;
}
section.gen-ai-video ul li h5 {
    font-weight: 700;
    font-size: 18px;
}
.sample-video {
    margin-top: 12px;
}
section.gen-ai-video ul li p {
    font-size: 16px;
    margin: 0;
}
section.gen-ai-video ul li:nth-child(2) {
    background: #e4deff;
}
section.browse-agent.browser-top img {
    max-width: 500px;
}
section.gen-ai-video ul li:last-child {
    background: #ffdfdf;
}
.sample-video video {
    width: 100%;
    border-radius: 13px;
    object-fit: cover;
}
.browse-agent-right img {
    width: 100%;
}
.browse-agent-left h3 {
    font-size: 25px;
    background: linear-gradient(to left, #42d5ff, #6d7df0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
}
.browse-agent-left ul li {
    font-size: 20px;
    margin: 3px 0;
}
.browse-agent-left ul {
    padding-left: 18px;
}
section.browse-agent.browser-top {
    padding-top: 40px;
}
section.smart-real-time {
    padding: 80px 0;
}
.left-smart-real-time {
    background: #ffe2ff;
    padding: 31px;
    border-radius: 20px;
}
.left-smart-real-time h3 {
    font-weight: 700;
}
.left-smart-real-time.right-real-time {
    background: #f0ffe2;
}
section.haevywork-section {
    text-align: center;
}
section.haevywork-section p {
    max-width: 700px;
    margin: 10px auto 0px;
}
section.haevywork-section h4 {
    font-size: 25px;
    background: linear-gradient(to left, #42d5ff, #6d7df0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    margin: 27px 0 37px;
}
.haevywork-inner {
    background: #e1ecff;
    padding: 20px;
    text-align: center;
    margin-bottom: 17px;
    border-radius: 12px;
}
.haevywork-inner h5 {
    font-weight: 700;
}
.haevywork-inner img {
    width: 100%;
    max-width: 120px;
    margin-bottom: 23px;
    margin-top: 13px;
}
section.haevywork-section .col-md-4:nth-child(2) .haevywork-inner {
    background: #f8ffd3;
}
section.haevywork-section .col-md-4:nth-child(3) .haevywork-inner {
    background: #e3dbff;
}
section.haevywork-section .col-md-4:nth-child(4) .haevywork-inner {
    background: #defaff;
}
section.haevywork-section .row {
    justify-content: center;
}
section.our-ai-app {
    padding: 60px 0;
}
section.our-ai-app h2 {
    text-align: center;
}
section.our-ai-app h3 {
    text-align: center;
    font-size: 25px;
    background: linear-gradient(to left, #42d5ff, #6d7df0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    margin: 14px 0 23px;
}
section.our-ai-app p {
    text-align: center;
}
.out-app-innner {
    box-shadow: 0 0 10px 1px #ddd;
    padding: 21px;
    border-radius: 12px;
    margin-bottom: 28px;
        min-height: 247px;
}
.out-app-innner h4 {
    text-align: left;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 12px;
}
section.our-ai-app .out-app-innner p {
    text-align: left;
    font-size: 17px;
    position: relative;
    padding-left: 21px;
}
section.our-ai-app .out-app-innner p::before {
    width: 10px;
    height: 10px;
    background: #2196F3;
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
}
section.our-ai-app a {
    color: #fff !important;
    border-radius: 100px;
    padding: 12px 22px;
    margin-left: 10px;
    border: 0 !important;
    background-image: linear-gradient(to right, #41D6FF, #6D7CF0);
    margin: 15px auto;
    display: table;
}
.sign-up-btn a {
    color: #fff !important;
    border-radius: 100px;
    padding: 12px 22px;
    margin-left: 10px;
    border: 0 !important;
    background-image: linear-gradient(to right, #41D6FF, #6D7CF0);
    margin: 25px auto 0;
    display: table;
}
.app-key-box {
    background: #e1f2ff;
    text-align: center;
    padding: 23px;
    border-radius: 10px;
}
.app-key-box span {
    font-size: 24px;
    font-weight: 700;
}
.multiple-items img {
    width: 100%;
}
.multiple-items button.slick-arrow
{
    display:none !important;
}