/* Common Properties  */
ul.sf-menu.sf-js-enabled.sf-arrows li a span:hover {
    color: black !important;
    text-decoration: none !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows li.current-menu-item a span {
    color: black !important;
}
span.menu-title-text:after {
    display: none !important;
}
h1.custom-heading{
	color: var(--neutral-100, #02132f); 
	font-size: 76px;
	font-style: normal;
	font-weight: bold; 
	line-height: 1.2em; 
	letter-spacing: -1.72px;
}
h1.h1-featured {
    color: var(--Neutral-100, #02132F);
    font-family: Inter;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -1.12px;
}
h2.custom-heading{
	color: var(--neutral-70, rgba(2, 19, 47, 0.70)); 
	font-size: 40px; 
	font-style: normal; 
	font-weight: 900;
	line-height: 1.1em; 
	margin-bottom: 20px;
}
h3.custom-heading{
	line-height: 107% !important; 
	color: #02132f !important; 
	font-size: 56px !important; 
	font-weight: bold !important; 
	letter-spacing: .1rem !important;
	margin-bottom: 15px !important;
}
p.custom-desp{
	color: #4e5a6e; 
	font-size: 18px;
}

/* Featured page  */
.row-8-sec {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
}
.row-8-col {
    width: 11%;
    float: left;
    background: #D9D9D940;
    margin-left: 1%;
	    padding-bottom: 20px;
}
.row-8-col p {
    margin: 0 !important;
    padding: 0px !important;
}
.row-8-col img {
    margin: 0px !important;
}
p.col-text {
    color: #000;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 200;
    line-height: 100%;
    letter-spacing: -0.32px;
    margin-top: -20px !important;
    min-height: 32px;
}
a.regular-button.pricing-btn {
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    padding: 12px 41px !important;
}
p.visit-track-text {
    color: #000;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 200;
    line-height: 100%;
    letter-spacing: -0.48px;
	  margin-top: -25px !important;
}
.iwt-text {
    color: #000;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 200;
    line-height: 160%;
    letter-spacing: -0.2px;
    padding-left: 25px !important;
    margin-top: -5px;
}
.row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 17px !important;
    margin-bottom: 0px !important;
		margin-top: 7px !important;
}
.iwithtext {
    margin-bottom: 10px !important;
}
.left-img-right-head img {
    width: 80px !important;
    margin-bottom: 20px !important;
}
span.upgra-grad {
    background: linear-gradient(to right, #6446FF, #5863FD, #4298F8);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
p.feature-text {
    color: #000;
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 200;
    line-height: 100%;
    letter-spacing: -0.72px;
}
h2.unbelive-text-head {
    color: var(--Neutral-100, #02132F);
    text-align: center;
    font-family: Inter;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -1.12px;
}
span.valuable-grad {
    background: linear-gradient(to right, #2ACFF3, #6DDF87, #7EE06C);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
p.col-text a {
    color: black !important;
}
.feature-video-sec-col .column-image-bg {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.feature-video-sec-col video.nectar-video-self-hosted {
    margin-top: 23px !important;
    width: 52% !important;
    margin-left: 33% !important;
    height: inherit;
}
/* Contact Form Custom Css */
.subscribe-main{
	width: 100%;
}
.subscribe-txt input {
    background: transparent !important;
	padding: 18px !important;
}
.subscribe-txt{
	width: 70%;
}
.subscribe-btn {
    margin-top: 35px !important;
		width: 28%;
		margin-right: 2%;
}
.subscribe-btn input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    font-size: 14px;
    height: 4em;
    border-radius: unset !important;
}

.waitlist-contact input.wpcf7-form-control.wpcf7-text {
    border: none;
    margin: -8px;
}

/* Home Page Custom Css  */
a.nectar-button.large.regular.has-icon.regular-button.home-primary-btn{
	border-radius: unset !important;
}
a.nectar-button.large.regular.has-icon.regular-button.home-primary-btn i.icon-button-arrow {
    background: transparent !important;
}
a.nectar-button.large.regular.regular-button.about-primary-btn {
    border-radius: unset !important;
}

.app-dashboard-main{
	position: relative;
}
.app-dashboard-main::after {
    content: '';
    background: var(--Linear, linear-gradient(180deg, #7EE06C -52.42%, #26D8F2 40.92%, #6446FF 131.7%));
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    height: 50%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 30%;
}
.join-waitlist-img img {
    top: 3em;
}

/* About Custom Css  */
.about-primary-btn i.fa.fa-linkedin{
	color: white !important;
  background: #3f9cf7 !important;
}

/* Header Custom Css  */
span.nectar-menu-icon.svg-icon {
    display: none !important;
}
.menu-item-720 a, .menu-item-720 i {
    font-size: 15px !important;
}
li#menu-item-1392 {
    display: none !important;
}
body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-720[class*="menu-item-btn-style"] > a *:not(.char), body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-720[class*="menu-item-btn-style"] > a:hover *:not(.char){
    color: black !important;
	
}
body #header-outer .menu-item-720 > a:before, body #header-outer .menu-item-720 > a:after{
	border-radius: unset !important;
}
#header-outer .menu-item-720 > a:before {
    background: rgba(35, 210, 231, 0.20) !important;
}
/* Footer Custom Css  */
body #footer-outer #copyright .widget h4, body #footer-outer #copyright li a i {
    background: #3f9cf7;
    font-size: 12px;
    color: white;
    padding: 8px;
    border-radius: 50%;
}
body #footer-outer #copyright .widget h4, body #footer-outer #copyright li a i:hover {
    color: #3f9cf7;
    background: white;
		border: 1 px solid #0404dd;
}
#footer-outer #copyright li {
    margin-left: 20px;
}
body #footer-outer .row {
    padding: 0;
    padding-top: 70px;
}
body #footer-outer #copyright {
    padding-top: 50px;
	padding-bottom: 60px;
}
.subscribe-main {
    width: 480px !important;
}
input.wpcf7-form-control.wpcf7-submit.whish-lis-sub {
    background: #5F51FF !important;
    border-radius: 0px !important;
    margin-left: -6px !important;
/*     width: 100%; */
}
ul.social li a i:hover {
    background: black !important;
    color: white !important;
}
span.und-wave {
/*     text-decoration: underline wavy 5px; */
	position: relative;
}
span.und-wave::before {
  content: "";
  position: absolute;
  top: 90%;
  width: 100%;
  left: 0;
  height: 5px;
  border-radius: 2px;
  background: linear-gradient(111.3deg, #42dac8 9.6%, #7196f1 93.6%);
}
div#mobile-menu {
    padding-bottom: 30px !important;
    border-bottom:1px solid #eee !important;
}
div#mobile-menu ul li {
    text-align: center;
}
#header-outer #mobile-menu ul li a {
    margin: 0 auto;
}
.optimized-section-main {
    padding-left: 120px !important;
    padding-right: 40px !important;
}
h3.signup-head-text {
    font-size: 30px !important;
}
img.aligncenter.chat-inim-bg {
    width: 63% !important;
    margin-top: 76px !important;
    margin-left: 21px !important;
}

@media only screen and (max-width: 1224px) {
/* 	Header Css Properties  */
.optimized-section-main {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
h1.custom-heading.hero-sec {
    font-size: 50px !important;
    line-height: 60px !important;
}
h3.custom-heading {
    font-size: 40px !important;
}
h3.custom-heading.join-list {
    font-size: 35px !important;
}
h3.signup-head-text {
    font-size: 25px !important;
}
p.custom-desp br {
    display: none;
}
/* body .container-wrap .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column), body .container-wrap .inner_row[data-column-margin="100px"] .child_column {
    padding-left: 25px !important;
    padding-right: 25px !important;
} */
img.aligncenter.chat-inim-bg {
    width: 57% !important;
    margin-top: 45px !important;
    margin-left: 21px !important;
}
.feature-video-sec-col video.nectar-video-self-hosted {
    margin-top: 5% !important;
}
}
@media only screen and (max-width: 999px) {
	.feature-video-sec-col video.nectar-video-self-hosted {
    margin-top: 56px !important;
    width: 52% !important;
    margin-left: 33% !important;
    height: inherit;
}
}
@media only screen and (max-width: 950px) {
	.feature-video-sec-col video.nectar-video-self-hosted {
    margin-top: 52px !important;
}
}
/*Tablet Responsive & Mobile Landscape  */
@media only screen and (max-width: 920px) {
/* 	Header Css Properties  */
img.aligncenter.chat-inim-bg {
    margin-top: 75px !important;
    margin-left: 25px !important;
    width: 58% !important;
}
	li.menu-item-1392 {
    display: block !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1392 {
    margin-top: 15px !important;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1392 a {
    background: #d3f6fa !important;
    padding: 10px !important;
    width: 25%;
    text-align: center;
    font-size: 13px !important;
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1392 i.icon-button-arrow {
    font-size: 13px !important;
    font-weight: 700 !important;
	}
	#mobile-menu .menu-items-wrap ul:not(.nectar_widget)>li:before,#mobile-menu .menu-items-wrap ul:not(.nectar_widget)>li:after{
		height: auto !important;
	}
	
	/* 	Common Properties  */
	h1.custom-heading{
		font-size: 50px !important;
	}
	h2.custom-heading{
		font-size: 40px !important;
	}
	h3.custom-heading{
		font-size: 30px !important;
	}
	p.custom-desp strong{
		display: block !important;
	}
	h3.custom-heading br {
    display: none;
	}
	p.custom-desp br {
    display: none;
	}
	h1.custom-heading br {
    display: none;
}
	img.img-with-animation.skip-lazy.home-vendor-img.nectar-lazy.loaded {
    width: 100%;
}
	
	a.nectar-button.large.regular.has-icon.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.regular-button.home-primary-btn.animated {
    margin-top: 0 !important;
	}
	
  .optimized-section-main p {
    padding-right: 0 !important;
  }
/* 	Menu Bar  */
	li#menu-item-720 {
    display: none;
	}
	
	/* 	Footer Section  */
		.row#copyright p {
    display: flex;
    font-size: 15px !important;
	}
	#footer-widgets .col.span_6 {
    width: 100% !important;
		margin-bottom: 0 !important;
	}
	.subscribe-main {
    width: 100% !important;
	}
	#footer-outer #copyright .col {
    width: 100%;
    margin-bottom: 0;
	}
	#footer-outer #copyright .container div:last-child {
    margin-bottom: 0;
    position: absolute;
}
	#footer-widgets .container .row > div:last-child, #footer-widgets .container .row > div.col_last {
    display:none !important;
	}
	body #footer-outer #copyright {
    padding-bottom: 40px !important;
    padding-top: 30px !important;
	}
	.left-img-right-head .row_col_wrap_12_inner .vc_col-sm-10 {
    width: 85% !important;
		float: left !important;
}

.left-img-right-head .row_col_wrap_12_inner .vc_col-sm-2 {
    width: 15% !important;
    float: left !important;
}
.iwt-text div {
    margin-top: 0px !important;
}
.row-8-col {
    width: 24%;
    margin-bottom: 7px;
}
h1.h1-featured {
    color: var(--Neutral-100, #02132F);
    font-size: 40px;
}
span.upgra-grad {
    display: block;
	line-height: 46px;
}
.left-img-right-head h3.vc_custom_heading {
    font-size: 24px !important;
}
.feature-details p {
    font-size: 30px !important;
	  line-height: 35px !important;
}
p.visit-track-text {
		line-height: 30px;
}
h2.unbelive-text-head {
    font-size: 40px;
}
	
}
@media only screen and (max-width: 850px) {
	.feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 7% !important;
}
}
@media only screen and (max-width: 768px) {
	    .feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 7% !important;
    }
}
@media only screen and (max-width: 621px) {
	    .feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 7.5% !important;
    }
}
/* Mobile Responsive  */
@media only screen and (max-width: 550px) {
.feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 8% !important;
    }
}
@media only screen and (max-width: 500px) {
img.aligncenter.chat-inim-bg {
    margin-top: 37px !important;
    margin-left: 19px !important;
    width: 56% !important;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1392 a {
    width: 40%;
	}
	
	/* 	Common Properties  */

h1.custom-heading.hero-sec {
    font-size: 45px !important;
    line-height: 55px !important;
}
	h1.custom-heading{
		font-size: 40px !important;
		line-height: 120%;
	}
	h2.custom-heading{
		font-size: 30px !important;
	}
	h3.custom-heading{
		font-size: 25px !important;
	}
	p.custom-desp{
		font-size: 15px;
	}
	h1.custom-heading br {
    display: block;
}
	
	.subscribe-main{
		width: 100% !important;
	}
	
/* 	Footer Section  */
		.row#copyright p {
    display: flex;
	}
	#footer-outer #copyright .container div:last-child {
    margin-top: 2em !important;
    position: relative;
	}
	h1.custom-heading.hero-sec.about-pag {
    font-size: 35px !important;
    line-height: 45px !important;
}
h3.signup-head-text {
    font-size: 23px !important;
}
    h1.h1-featured {
        color: var(--Neutral-100, #02132F);
        font-size: 30px;
    }
	    .left-img-right-head h3.vc_custom_heading {
        font-size: 20px !important;
    }
	 .feature-details p {
        font-size: 25px !important;
    }
p.visit-track-text {
    font-size: 20px;
		line-height: 25px;
}
span.upgra-grad {
     line-height: 36px;
 }
    h2.unbelive-text-head {
        font-size: 30px;
    }
}
@media only screen and (max-width: 450px) {
    .feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 8.5% !important;
    }
}
@media only screen and (max-width: 394px) {
    .feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 9% !important;
    }
}
@media only screen and (max-width: 380px) {
    .feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 9% !important;
    }
}
@media only screen and (max-width: 330px) {
    .feature-video-sec-col video.nectar-video-self-hosted {
        margin-top: 10% !important;
    }
}

/* new home page */
.bottom-book-btn{
	margin-left:245px !important;
}
.stop-oparation-right-sec{
	margin-right:120px;
}
.header-top-bg-right-sec{
	padding-right:70px;
}
span.simp-tex-first {
    margin-top: 30px !important;
    display: block;
    background: linear-gradient(to right, #6446FF, #42DBC7, #7EE06C);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
span.simp-tex-secon {
	    background: linear-gradient(to right, #6446FF, #42DBC7, #7EE06C);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
span.simp-tex-thired {
	background: linear-gradient(to right, #27D8F2, #4BDBBC, #7EE06C);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
h2.vc_custom_heading.upgrated-header {
    letter-spacing: -1.12px;
}
span.smart-gradi-fouth{
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 38.4px */
	letter-spacing: -0.24px;
		background: linear-gradient(to left, #7EE06C, #26D8F2, #6446FF);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
img.aligncenter.chat-inim-bg-new {
    width: 63% !important;
    margin-top: 50px !important;
    margin-left: 21px !important;
}
span.you-can-tex-first {
    margin-top: 0px !important;
    display: block;
    background: linear-gradient(to right, #6446FF, #42DBC7, #7EE06C);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
	line-height:1.1 !important;
}
ul.social:before {
    content: "Follow us for stories:";
	color: black !important;
}
#footer-outer #copyright li {
    margin-left: 10px !important;
    float: right !important;
    color: black !important;
}
span.wpcf7-not-valid-tip {
    background: none !important;
    box-shadow: none !important;
    color: red !important;
    margin-top: 5px;
	    margin-left: -10px;
}
.container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
    background-size: contain !important;
}
img.aligncenter.chat-inim-bg-new {
    margin-left: 113px !important;
}
h2.vc_custom_heading.desig-heading-h2 {
    font-weight: 800;
    line-height: 160%;
    letter-spacing: -0.2px;
		margin-bottom: 30px;
}
h2.vc_custom_heading.nor-heading-h2 {
   font-style: normal; 
	font-weight: bold; 
	line-height: 100%; 
	letter-spacing: -0.96px;
}
.wpb_text_column.wpb_content_element.chat-ani-gif-file {
    display: none !important;
}
.animation-vide-bg-img-section .column-image-bg {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.animation-vide-bg-img-section video.nectar-video-self-hosted {
    margin-top: 0px !important;
    width: 66% !important;
    margin-left: 28% !important;
}
@media only screen and (max-width: 999px) {
	.animation-vide-bg-img-section video.nectar-video-self-hosted {
margin-top: 35px !important;
        width: 52% !important;
        margin-left: 33% !important;
        height: auto;
    }
}
}
@media only screen and (max-width: 768px) {
	.stop-oparation-right-sec{
		margin-right:0px;
	}
	.header-top-bg-right-sec{
		padding-right: 100px;
	}
	h1.vc_custom_heading.new-header-h1 {
			font-size: 45px !important;
			line-height: 45px !important;
	}
.bottom-book-btn{
	margin-left:0px !important;
}
h2.grad-big-head2 {
    font-size: 35px !important;
}
h2.vc_custom_heading.nor-heading-h2 {
   font-size: 25px !important;
}
h2.vc_custom_heading.desig-heading-h2 {
   font-size: 20px !important;
}
.animation-vide-bg-img-section video.nectar-video-self-hosted {
margin-top: 30px !important;
        width: 52% !important;
        margin-left: 33% !important;
        height: inherit;
}
	.animation-vide-bg-img-section video.nectar-video-self-hosted {
margin-top: 30px !important;
        width: 52% !important;
        margin-left: 33% !important;
        height: auto;
    }
}

@media only screen and (max-width: 500px) {
	.header-top-bg-right-sec{
		padding-right: 0px;
	}
	h1.vc_custom_heading.new-header-h1 {
    font-size: 35px !important;
    line-height: 35px !important;
}
img.aligncenter.chat-inim-bg-new {
    margin-top: 22px !important;
}
    .animation-vide-bg-img-section video.nectar-video-self-hosted {
        margin-top: 17px !important;
        width: 52% !important;
        margin-left: 33% !important;
        height: inherit;
    }
/*     h2.grad-big-head2 {
        font-size: 30px !important;
    } */
	.row-8-col {
		width: 47%;
		margin-bottom: 12px;
		margin-right: 2%;
	}
	p.col-text {
    padding: 0 5px !important;
}
.stop-oparation-right-sec {
    margin-right: 0px;
}
h2.grad-big-head2 {
    font-size: 30px !important;
}
h2.grad-big-head2 br {
    display: none !important;
}
h2.vc_custom_heading.desig-heading-h2 {
    margin-bottom: 7px !important;
    font-size: 22px !important;
}
h2.vc_custom_heading.nor-heading-h2 {
    font-size: 20px !important;
    line-height: 20px !important;
}
a.regular-button.bottom-book-btn {
    margin-left: 0px !important;
    margin-top: 18px !important;
}
.cta-sec-text p {
    font-size: 18px !important;
}
.stop-oparation-right-sec {
    padding-top: 0px !important;
}
    .stop-oparation-right-sec {
        margin-right: 0px;
        margin-top: -25px !important;
    }
.stop-oparation-right-sec p {
    font-size: 20px !important;
}
}
@media only screen and (max-width: 400px) {
    .animation-vide-bg-img-section video.nectar-video-self-hosted {
        margin-top: 14px !important;
        width: 52% !important;
        margin-left: 33% !important;
        height: auto;
    }
}