/* VantagePoint Custom CSS */

/* Global Styles */
/* @import url('https://fonts.googleapis.com/css2?family=Teachers:ital,wght@0,400..800;1,400..800&display=swap'); */
@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font-family: "Nunito", sans-serif !important;
	line-height: 1.6;
	color: #000 !important;
}
.fw-900 h1,
.fw-900 h2,
.fw-900 h3,
.fw-900 h4,
.fw-900 h5,
.fw-900 h6 {
	font-weight: 900 !important;
}
:root {
	--default-color: #000;
	--heading-color: #37517e;
	--accent-color: #47b2e4;
	--surface-color: #ffffff;
	--contrast-color: #ffffff;
}

h1,
h2,
h3,
h4,
h5,
h6,
.faux-heading {
	font-feature-settings: "lnum";
	font-variant-numeric: lining-nums;
	font-weight: 800;
	letter-spacing: normal !important;
	font-family: "Nunito", sans-serif !important;
}

p,
ul,
ol {
	margin: 0 0 0rem 0rem;
	font-family: "Nunito", sans-serif !important;
}

/* Nav Menu Colors */
:root {
	--nav-color: #ffffff;
	--nav-hover-color: #47b2e4;
	--nav-mobile-background-color: #ffffff;
	--nav-dropdown-background-color: #ffffff;
	--nav-dropdown-color: #444444;
	--nav-dropdown-hover-color: #47b2e4;
}

/* Color Presets*/

#site-header {
	z-index: 11;
}
/* Smooth scroll */
:root {
	scroll-behavior: smooth;
}

html {
	font-size: 14px;
}

/*--------------------------------------------------------------
# General Styling & Shared Classes
--------------------------------------------------------------*/
body {
	font-size: 1rem;
	background-color: var(--background-color);
	letter-spacing: normal !important;
	font-family: "Teachers", sans-serif;
	overflow-x: hidden;
}

a {
	color: var(--accent-color);
	text-decoration: none !important;
	transition: 0.3s;
}

a:hover {
	color: color-mix(in srgb, var(--accent-color), transparent 25%);
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	color: #000;
	font-family: "Nunito", sans-serif !important;
}

p {
	margin: 0;
}

/* VantagePoint Custom CSS */

/* Global Styles */
.bg-gradient-1,
.PeaceBox .e-con-inner {
	background: linear-gradient(90deg, #a20def 0%, #1161ad 100%) !important;
}

.PeaceBox .e-con-inner {
	margin-top: -60px;
	border-radius: 24px;
	padding: 24px 20px;
	width: 86%;
	max-width: 86%;
}
.analyBox p.elementor-image-box-description {
	line-height: 1.6rem !important;
}
/*Font Size***/

.sliderHeading h4,
.sliderHeading h1,
.sliderHeading h2,
.sliderHeading h3,
.sliderHeading h5,
.sliderHeading h6 {
	font-size: 2.8rem !important;
	line-height: 3.4rem !important;
	font-weight: 800 !important;
	font-family: "Nunito", sans-serif !important;
}

.sliderSubHeading p {
	font-size: 1.3rem !important;
	line-height: 1.82rem !important;
	font-weight: 400 !important;
}
.sectionHeading p { 
	font-size: 2.4rem !important;
	line-height: 2.8rem !important;
	font-weight: 800 !important;
	font-family: "Nunito", sans-serif !important;
}

.sectionHeading2 p {
	font-size: 2.2rem !important;
	line-height: 2.6rem !important;
	font-weight: 800 !important;
	font-family: "Nunito", sans-serif !important;
}

.sectionSubHeading p {
	font-size: 1.4rem !important;
	line-height: 1.7rem !important;
	font-weight: 700 !important;
}

.sectionDescription p {
	font-size: 1.1rem !important;
	line-height: 1.4rem !important;
	font-family: "Nunito", sans-serif !important;
}

.boxHeading p {
	font-size: 1.2rem !important;
	line-height: 1.8rem !important;
	font-weight: 700 !important;
}

.sectionHeading {
	font-size: 2.4rem !important;
	line-height: 2.8rem !important;
	font-weight: 700 !important;
}

.sectionSubHeading {
	font-size: 1.5rem !important;
	line-height: 2rem !important;
	font-weight: 600 !important;
}

.sectionDescription {
	font-size: 1.1rem !important;
	line-height: 1.4rem !important;
	font-family: "Nunito", sans-serif !important;
}

.boxHeading {
	font-size: 1.1rem !important;
	line-height: 1.8rem !important;
	font-weight: 600 !important;
}

.logoClients .swiper-slide-inner img {
	width: 100px !important;
}

.numberHeading p {
	font-size: 1.88rem;
	line-height: 2.2rem;
	font-weight: 700;
}
.mobOn {
	display: none !important;
}
.raveReviewBg .col-new-5 .boxHeading {
	font-weight: 700 !important;
}
.colorTxt {
	background: -webkit-linear-gradient(0deg, #9215e8, #0b65ab) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.wpr-slider-title * {
	line-height: 50px !important;
}
.colorTxt span {
	font-size: 1rem;
	color: #000;
	-webkit-text-fill-color: #000000;
}
.aiForecast .textHeight {
	height: 231px;
}
.spot-bx figure.elementor-image-box-img img {
	width: 44px;
	max-width: 54px;
	margin: 0 auto;
}
.most-popular-box .dollar {
	font-size: 2rem;
}
.primary-menu li.menu-item-has-children:hover > ul,
.primary-menu li.menu-item-has-children:focus > ul,
.primary-menu li.menu-item-has-children.focus > ul {
	transform: translateY(-26px);
}
.elementor-element.elementor-element-d3759fd.Reckon.elementor-widget.elementor-widget-image {
	position: absolute;
	max-width: 416px;
	width: 416px;
	right: -58px;
	bottom: -57px;
}
.priceBox.Tabcustom-list.most-popular-box {
    min-height: 450px;
    margin: -20px 0;
}
.decv {
	overflow: hidden;
}
.pret {
	position: relative;
	z-index: 2;
}
.unlock-slider-wrapper {
	position: relative;
	overflow: hidden;
	height: 85vh;
}
.predict-tab .e-n-tabs-heading {
	gap: 10px;
}
.predict-tab .e-n-tabs-heading button#predict-tabTxt span {
	font-size: 17px;
	font-weight: 700;
}
#newVid {
	position: relative;
}
div#newVid:after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(45deg, #00000068, #0000005b, #0000004d);
	content: "";
	left: 0px;
	top: 0px;
}
div#sliderVide {
	position: absolute;
	top: 0px;
	width: 100%;
	left: 0px;
	height: 100%;
}
div#n2-ss-2 .n-uc-1bc3fe1320016-inner {
 
    margin-top: 100px;
}
.n2-ss-slider .n2-ss-layer-with-background {
    margin-top: 100px;
}
div#n2-ss-2 .n2-ss-slide-limiter {
  display: flex;
  align-items: center;
    height: 100vh;
}
.userIconTxt,
.callIconTxt {
	font-size: 12px !important;
	font-weight: 500 !important;
	position: relative !important;
	display: flex;
	gap: 4px;
	align-items: center;
	color: #fff;
}

.userIconTxt:after {
	position: absolute;
	content: "";
	background: linear-gradient(2deg, #ffffff00, #ffffff, #ffffff00);
	width: 1px;
	height: 100%;
	right: -10px;
	display: block;
	top: 50%;
	transform: translate(0, -50%);
}
.spot-bx {
	max-width: 470px !important;
	position: relative;
	padding: 18px 0;
	width: 348px !important;
}
#site-header .primary-menu ul::before,
#site-header .primary-menu ul::after {
	content: none;
}
.trade-bx .elementor-widget-image img {
	width: 180px;
}
#site-header {
	box-shadow: 0 2px 10px rgb(0 0 0 / 12%);
}
.aiForecast .boxHeading p {
	font-size: 1.8rem !important;
}
.vpnewscard .sectionDescription {
	font-size: 1.2rem !important;
	font-weight: 600;
	line-height: 1.6rem !important;
}
.userIcon,
.callIcon {
	width: 35px;
}
.accInd img,
.accInd2 img,
.accInd3 img {
	margin: 0 auto;
	display: table;
}
.primary-menu > li {
	margin: 0.8rem 0 0 12px;
}
.cal {
	padding-left: 6px;
}
.header-inner {
	padding: 8px 0;
}
.navBtn.navBtnFree {
	background: #fff !important;
	border: 2px solid #a20def !important;
	color: #000;
	font-weight: 800 !important;
}
.logoImg {
	width: 200px;
}

.navBtn {
	font-size: 0.9rem !important;
}
.noneBr br {
	display: none;
}
.small,
small {
	font-size: 1em;
	font-weight: 500;
	line-height: 1.3rem;
}

.secto img.me-2 {
	width: 56px;
}

.dp img {
	width: 28px;
}

.btn-border {
	border: 2px solid #fff;
	color: #fff;
}
.comp-bx:after {
	position: absolute;
	content: "";
	top: 50%;
	right: 0px;
	background: linear-gradient(2deg, #a20def 0%, #036aa7 100%);
	width: 4px;
	height: 90%;
	transform: translate(0, -50%);
}
.comp-bx {
	padding: 24px 28px 24px 28px !important;
}
#site-header .primary-menu a {
	color: #000000 !important;
	font-weight: 700;
	/* margin: 0 10px; */
	transition: color 0.3s ease;
	font-size: 1rem;
	text-decoration: none !important;
	padding: 16px 14px;
	letter-spacing: 0.1px;
}
#site-header ul.sub-menu li a:hover {
	background: linear-gradient(90deg, #a20def 0%, #1161ad 100%);
	color: #fff !important;
}
/* .aisoft {
    position: relative;
    overflow: hidden;
    height: 370px;
} */
figure.swiper-slide-inner {
	display: flex;
	justify-content: center;
}
.vpnewscard .sectionDescription {
	width: 100%;
}
.vpnews_img {
	width: 240px;
}

.treadEdHt {
	height: 292px;
}

#site-header .primary-menu ul li.menu-item-has-children > a {
	margin-right: 0px;
}
.header-footer-group.sticky .mnusticky {
	position: fixed;
	left: 50%;
	background: #fff;
	transform: translate(-50%, 0);
	width: 100%;
	top: 0px;
}
.primary-menu ul.sub-menu {
	top: 66px;
}
.primary-menu ul.sub-menu li {
	border-bottom: 1px solid #e7e7e7;
}
.primary-menu ul.sub-menu {
	background: #ffff !important;
	flex-direction: column;
	box-shadow: 0px 4px 5px 0px #666666;
	border-radius: 0px 0px 5px 5px;
	padding: 0px 0px;
}
.primary-menu ul.sub-menu li ul.sub-menu {
	left: 251px !important;
	position: absolute;
	top: 0px;
}
.primary-menu ul {
	width: 18rem;
}

.primary-menu ul.sub-menu a,
.primary-menu ul.sub-menu li ul.sub-menu a {
	font-size: 1.1rem !important;
	padding: 10px 14px !important;
}
.decode-accordion span.e-n-accordion-item-title-icon {
	width: 10%;
}
.decode-accordion span.e-n-accordion-item-title-header {
	width: 90%;
	max-width: 90%;
}

/* body:not(.overlay-header) .primary-menu ul{
   background: #ffff;
} */
.primary-menu .icon {
	display: block;
	/* height: 0.4rem; */
	position: absolute;
	pointer-events: none;
	transform: rotate(-45deg);
	width: 1rem;
	color: #000000 !important;
}

.primary-menu .icon::before {
	height: 0.5rem;
	width: 0.1rem;
}

.primary-menu .icon::after {
	height: 0.1rem;
	width: 0.5rem;
}

#site-header .primary-menu .current_page_ancestor {
	text-decoration: none;
}

#site-header .btn-primary {
	background: linear-gradient(135deg, #a20def 0%, #036aa7 100%);
	border: none;
	border-radius: 25px !important;
	padding: 8px 18px !important;
	font-weight: 600 !important;
	transition: transform 0.3s ease;
	font-family: "Nunito", sans-serif;
	border: 2px solid;
}
img.call-img {
	width: 28px;
}
.PhoneHeader {
    font-size: 16px;
    font-weight: 700;
    color: #0b65ab;
    text-decoration: none;
}
.revealBox:after {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	background: linear-gradient(45deg, #00000017, #acacac, #00000014);
	top: 0px;
	right: -11px;
}
.revealBox:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background: linear-gradient(45deg, #00000017, #acacac, #00000014);
	bottom: 0px;
}
.revealBox.antibox::after,
.revealBox.antibox2:before {
	content: none;
}

.stockSection2 .rhbanner:after {
	position: absolute;
	background: linear-gradient(45deg, #054476, #35164d, #29083b);
	content: "";
	width: 540px;
	height: 100%;
	left: -200px;
	border-radius: 0px 100px 0px 0px;
	z-index: -1;
	bottom: 11px;
}

.darkBlueSection {
	background: linear-gradient(181deg, #054476, #35164d, #29083b);
}
.box-right-order.crossMarket p.elementor-image-box-title {
	margin-bottom: 10px !important;
}
.hidBox p.elementor-image-box-description {
	font-size: 16px !important;
}
.noteTxt {
	background: linear-gradient(
		45deg,
		#2f0f4500,
		#461077,
		#461077,
		#461178,
		#461077,
		#471078,
		#461077,
		#461077,
		#2f0f4500
	);
	bottom: -30px;
	z-index: 1;
}

.noteTxt:after {
	width: 154px;
	background: linear-gradient(90deg, #ffffff, transparent);
	position: absolute;
	content: "";
	height: 1px;
	top: 50%;
	transform: translate(0, -50%);
	right: 82px;
}
div#strikBox .boxHeading {
	background-size: 278px;
}
div#strikBox .boxHeading p.elementor-heading-title.elementor-size-default {
	font-size: 1.32rem !important;
}
div#strikBox
	a.elementor-button.elementor-button-link.elementor-size-sm.elementor-animation-float {
	font-size: 1rem;
}
.noteTxt:before {
	width: 154px;
	background: linear-gradient(269deg, #ffffff, transparent);
	position: absolute;
	content: "";
	height: 1px;
	top: 50%;
	transform: translate(0, -50%);
	left: 82px;
}

.tradersWorld {
	border: 1px solid #ffffff85;
	border-radius: 20px;
	text-align: center;
	padding: 20px;
	background: #00000061;
	height: 100%;
}

.btn-background.rounded-pill {
	background: #fff;
	font-size: 1rem;
	font-weight: 600;
}

.features-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(248px, 1fr));
	gap: 30px;
	align-items: stretch;
}

.feature-box {
	display: flex;
	align-items: center;
	background: #f9f9f9;
	border-radius: 40px;
	padding: 15px 20px;
	position: relative;
}

.feature-box span.icon {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
	position: absolute;
	left: -25px;
}

.sectionSubHeading {
	font-size: 1.2rem;
	line-height: 1.7rem;
	font-weight: 700;
	font-family: "Nunito", sans-serif !important;
}

.feature-box p {
	text-align: left;
	padding-left: 21px;
	margin-bottom: 0px;
	font-size: 1rem;
	line-height: 1.4rem;
}

.sectionDescription {
	font-family: "Nunito", sans-serif !important;
}

/* Different background colors */
.cyan {
	background: #e6fbfb;
	border: 2px solid #17c9c9;
}

.blue {
	background: #e6f2ff;
	border: 2px solid #4c9cff;
}

.green {
	background: #e6fbf3;
	border: 2px solid #10c982;
}

.pink {
	background: #fcecff;
	border: 2px solid #e96be9;
}

.orange {
	background: #fff5e6;
	border: 2px solid #ff9900;
}

/* Layout with image */
.stockImg8 {
	position: absolute;
	right: 120px;
	bottom: 22px;
	width: 443px;
}

.features-layout {
	display: grid;
	/* grid-template-columns: 5fr 1fr; */
	gap: 30px;
	align-items: center;
}

.feature-box img {
	width: 24px;
}

.rhbanner .parallax-move {
	transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	will-change: transform;
	pointer-events: none;
}

.position-absolute {
	position: absolute !important;
}

.parallax-move1 {
	top: 24%;
	left: -11%;
	width: 270px;
}
.row.category-row {
	justify-content: center;
}

.parallax-move2 {
	top: 84%;
	left: 60%;
	width: 175px;
}

.stIcon img {
	margin-bottom: 0px !important;
}



.custom-table {
  width: 100%;
  border-collapse: collapse;
  background: #3b1973;
  color: #fff;
}

.custom-table td {
  vertical-align: top;
  width: 50%;
  padding: 30px;
  /* border: 1px dashed rgba(255,255,255,0.3); */
}

/* Boxes */
.box {
  margin-bottom: 30px;
}

.box h3, .inner-box h3 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #fff;
}

.box p, .inner-box p{
  font-size: 16px;
  line-height: 1.6;
}

/* Right inner box */
.inner-box {
  /* border: 1px solid rgba(255,255,255,0.5); */
  padding: 20px;
}

/* List styling */
.inner-box ul, .box ul {
  padding-left: 18px;
}

.inner-box ul li, .box ul li{
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 1.6;
}



.bg-gradient-1,
.PeaceBox .e-con-inner {
	border: 0px;
}
.Tabcustom-list li {
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 1.9rem;
	position: relative;
	margin-bottom: 10px;
	padding: 0 0px 0 24px;
	font-family: "Nunito", sans-serif !important;
	margin-left: 0px;
}
.induWeBg .market-category {
	background: -webkit-linear-gradient(0deg, #9215e8, #0b65ab) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	font-weight: 600;
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* .induWeBg .category-row .col-sm-3.center {
  width: 12%;
  margin-bottom: 20px;
} */
.stocks .category-row .col-sm-3.center {
	width: 16%;
	margin-bottom: 20px;
}

.etfs .category-row .col-sm-3.center {
	width: 14%;
	margin-bottom: 20px;
}

.induWeBg .category-row .col-sm-3 img {
	border-radius: 8px;
}

.induWeBg .category-row {
	padding-bottom: 0;
}

.pralb {
	position: absolute;
	left: -100px;
	z-index: 1;
	top: 40px;
}

.priceBox {
	/* background: linear-gradient(281deg, #fbf3ff, #eef7ff); */
	border-radius: 16px;
	transition: all 0.5s ease;
	padding: 30px 20px;
}

/* .priceBox:hover {
	transform: scale(1.1);
} */

.list-unstyled {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0px;
}

/* .Tabcustom-list li {
  font-weight: 500;
  font-size: 0.92rem;
  line-height: 1.4rem;
  position: relative;
  margin-bottom: 10px;
  padding: 0 0px 0 24px;
  font-family: "Nunito", sans-serif !important;
  margin-left: 0px;
} */

.Tabcustom-list li::before {
	content: "";
	position: absolute;
	left: -4px;
	top: 11px;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/10/check-box.png);
	background-size: 90%;
	background-repeat: no-repeat;
	background-position: center;
}

/* Light default */
.Tabcustom-list li::before {
	filter: brightness(0) invert(1);
}

/* Dark override */
.Tabcustom-list li.dark-icon::before {
	filter: none;
}

.packages-come-with {
	height: 420px;
	overflow-y: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.packages-come-with::-webkit-scrollbar {
	display: none;
}

.entryTxt {
	color: #ffffff;
	background: linear-gradient(45deg, #9215e8, #2c6fa3);
	box-shadow: #d9d9d9 0px 4px 8px 0px;
	font-weight: 600;
	border-radius: 50px;
	padding: 10px 20px;
	width: fit-content;
}

.notesBox {
	border: 1px solid #fff;
	padding: 20px;
	border-radius: 16px;
	color: #fff;
}

.priceBtn a {
	background: linear-gradient(45deg, #9215e8, #0a53be);
	position: absolute;
	left: 50%;
	bottom: -48px;
	transform: translate(-50%, 0);
}

.raveReviewBg .e-con-inner,
.clientLogoBg .e-con-inner {
	width: 88%;
	max-width: 88%;
}

.clientLogoBg .wpmtst-testimonial-image.testimonial-image img {
	width: 198px;
}

.raveReviewBg a.wpmslider-next,
.logoClients a.wpmslider-next {
	top: initial;
	right: 0px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #eee;
	box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.raveReviewBg a.wpmslider-prev,
.logoClients a.wpmslider-prev {
	top: initial;
	left: 47%;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #eee;
	box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
	display: flex !important;
	justify-content: center;
	align-items: center;
}
.revealBox p.elementor-image-box-description {
	font-size: 1.1rem !important;
	line-height: 1.5rem !important;
	font-family: "Nunito", sans-serif !important;
}

.revealBox p.elementor-image-box-title {
	font-weight: 700 !important;
}
.raveReviewBg .wpmslider-next:before,
.logoClients .wpmslider-next:before {
	content: "";
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/10/right-arrow.png)
		no-repeat center !important;
	background: transparent;
	position: relative;
	display: inline-block;
	width: 25px;
	height: 25px;
	top: 0px !important;
	-webkit-mask: none !important;
}

.raveReviewBg .wpmslider-prev:before,
.logoClients .wpmslider-prev:before {
	content: "";
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/10/left-arrow.png)
		no-repeat center !important;
	background: transparent;
	position: relative;
	left: 0px;
	display: inline-block;
	width: 25px;
	height: 25px;
	top: 0px !important;
	-webkit-mask: none !important;
}

.raveReviewBg .wpmtst-testimonial-inner.testimonial-inner img {
	margin: 0 auto;
}

.raveReviewBg .col-new-5 {
	margin-top: 10px;
}

.boxHeading {
	font-size: 1.2rem;
	line-height: 1.7rem;
	font-weight: 600;
	color: #0132a6;
	font-family: "Nunito", sans-serif !important;
}

.desc {
	position: relative;
	color: #000;
	font-size: 1.2rem !important;
	line-height: 1.75rem !important;
	font-family: "Nunito", sans-serif !important;
}
.mendl {
	position: relative;
}
.mendl:after {
	position: absolute;
	content: "";
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2026/02/Rectangle58.png)
		no-repeat right top;
	right: 0px;
	top: 0px;
	width: 68px;
	height: 68px;
	background-size: 66px;
}
.mendl:before {
	position: absolute;
	content: "";
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2026/02/Rectangle59.png)
		no-repeat right top;
	right: 0px !important;
	bottom: 0px !important;
	width: 66px;
	height: 72px;
	background-size: 70px;
	left: initial;
	top: initial;
}
.neural-bx:after {
	background: linear-gradient(90deg, #8b1ae5 0%, #3050bb 100%);
	position: absolute;
	height: 100%;
	width: 50%;
	content: "";
	border-radius: 20px;
	top: 0px;
	left: 0px;
	z-index: -1;
}
/* .egde-bg {
    background: linear-gradient(to bottom, rgba(221, 240, 255, 0.5) 0%, rgba(223, 216, 255, 0.25) 65%, #ffffff 65%, #ffffff 100%);
} */
.egde-bg {
	background: none;
}
.artificial-box {
	width: 332px;
}
.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-buttonpane button {
	background: #036aa7;
}
.lapAlert img {
	position: absolute;
	max-width: 600px;
	width: 398px;
	right: -60px;
}

.formBg {
	/* box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 20px; */
	padding: 40px 30px;
	border-radius: 12px;
}

.faqIVF summary.e-n-accordion-item-title {
	border-radius: 14px !important;
	padding: 10px 20px !important;
}

.faqIVF .e-n-accordion-item {
	/* gap: 6px; */
	margin-bottom: 20px !important;
}

.faqIVF
	.elementor-element.elementor-element-cdc8a02.e-con-full.e-flex.e-con.e-child {
	border: 0px;
}

.faqIVF
	span.e-n-accordion-item-title-header
	.e-n-accordion-item[open]
	> .e-n-accordion-item-title-text {
	color: #fff;
}

.faqIVF
	.elementor-widget-n-accordion
	.e-n-accordion-item[open]
	> .e-n-accordion-item-title
	.e-n-accordion-item-title-icon
	span
	> svg {
	fill: #ffffff;
}

.faqIVF-1 span.e-n-accordion-item-title-header .e-n-accordion-item-title-text,
.faqIVF span.e-n-accordion-item-title-header .e-n-accordion-item-title-text {
	font-weight: 700;
	font-size: 1.26rem;
	font-family: "Nunito", sans-serif !important;
}

.faqIVF
	.elementor-widget-n-accordion
	.e-n-accordion-item[open]
	> .e-n-accordion-item-title {
	color: #fff;
	margin-block-end: var(--n-accordion-item-title-distance-from-content);
	background: linear-gradient(45deg, #32184f, #0a3f71);
}

.formBg .forminator-textarea {
	min-height: 70px !important;
	height: 70px !important;
	background: 0;
}

.formBg button.forminator-button.forminator-button-submit {
	background: linear-gradient(181deg, #054476, #35164d, #29083b) !important;
	border-radius: 80px !important;
	padding: 10px 30px !important;
}

.formBg input {
	border: 0px !important;
	border-bottom: 1px solid #adadad !important;
	background: 0;
}

.formBg textarea {
	border: 0px !important;
	border-bottom: 1px solid #adadad !important;
	height: 5rem !important;
	min-height: 60px !important;
	background: 0;
	border-color: #dcd7ca00;
	border-bottom: 1px solid #c7c7c7;
}

.social-icons i.fab {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgb(255, 255, 255);
	margin-left: 0.5rem;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.39);
	border-image: initial;
	border-radius: 50%;
	transition: 0.3s;
	text-decoration: none;
}

.partner-logos {
	position: relative;
	padding: 20px 0px;
	margin-top: 50px;
}

.partner-logos img {
	width: 88px;
}
.partner-logos::after {
	position: absolute;
	content: "";
	width: 90%;
	height: 1px;
	background: linear-gradient(
		45deg,
		transparent,
		rgba(255, 255, 255, 0.29),
		transparent
	);
	bottom: -21px;
}

.partner-logos:before {
	position: absolute;
	content: "";
	width: 90%;
	height: 1px;
	background: linear-gradient(
		45deg,
		transparent,
		rgba(255, 255, 255, 0.29),
		transparent
	);
	top: -21px;
}

.vantageLogoBx:before {
	position: absolute;
	content: "";
	background: linear-gradient(45deg, transparent, #ffffff4a, transparent);
	width: 2px;
	height: 90%;
	left: -32px;
}

.vantageFooterLogo:after {
	position: absolute;
	content: "";
	background: linear-gradient(45deg, transparent, #ffffff4a, transparent);
	width: 90%;
	height: 1px;
	bottom: 0px;
}

.trade-bx {
	transition: 1s ease;
	background: #fff;
}

.trade-bx:hover {
	position: relative;
	transform: translate3d(0, -8px, 0);
}

.artificial-box {
	transition: 1s ease;
}
.artificial-box .elementor-image-box-img {
	transition: 1s ease;
}
.artificial-box:hover {
	position: relative;
	transform: translate3d(0, -2px, 0);
}

.artificial-box:hover .elementor-image-box-img {
	position: relative;
	transform: rotate(30deg);
}
.trading-edu-box {
	transition: 1s ease;
	overflow: hidden;
}
.trading-edu-box .trading-edu-img {
	transform: translate3d(0, 100px, 0);
}

.trading-edu-box:hover .trading-edu-img {
	transform: translate3d(0, -8px, 0);
}

.comp-bx .elementor-image-box-description {
	font-size: 1.1rem !important;
}

.cryptocurrencies h2,
.cryptoCrossPairs h2 {
	display: none;
}

.cryptocurrencies .category-row.flat > div > div {
	padding: 20px 20px !important;
	border: 1px solid #0132a6 !important;
	margin: 10px !important;
	border-radius: 20px;
	color: #000;
	flex: 0 0 calc((100% / 7) - 20px);
	max-width: calc((100% / 7) - 20px);
	text-align: center;
	align-items: center;
	justify-content: center;
	display: flex;
}

.cryptoCrossPairs .category-row.flat > div > div {
	padding: 20px 20px !important;
	border: 1px solid #0132a6 !important;
	margin: 10px !important;
	border-radius: 20px;
	color: #000;
	/* flex: 0 0 calc((100% / 7) - 10px);
    max-width: calc((100% / 7) - 10px); */
	text-align: center;
	text-align: center;
	align-items: center;
	justify-content: center;
	display: flex;
}

.colorNum:after {
	position: absolute;
	content: "";
	background: linear-gradient(182deg, #ffbd15, transparent);
	width: 1px;
	height: 90px;
	left: 50%;
	display: block;
	top: 100%;
	transform: translate(-50%, 0);
}

.benefit {
	padding: 5px;
	background: #ffffff;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-image: linear-gradient(
			90deg,
			rgba(255, 255, 255, 0.51),
			rgba(188, 188, 188, 0.51)
		)
		1;
	border-image-slice: 1;
	border-radius: 0 10px 10px 0;

	display: block;
	overflow: hidden;
}

.cryptoToolkit summary.e-n-accordion-item-title::before {
	position: absolute;
	content: "";
	background: #c0c0c0;
	width: 3px;
	height: 85%;
	left: 0;
	display: block;
	top: 8px;
	border-radius: 60px;
}

.cryptoToolkit .e-n-accordion-item[open] > .e-n-accordion-item-title::before {
	background: linear-gradient(1.73deg, #a20def 48.53%, #036aa7 91.61%);
}

.accordion-button {
	font-family: "Nunito", sans-serif !important;
	text-transform: none !important;
}

/* ai-trading-indicators
====================== */

.patent-box-w {
	position: relative;
}

.patent-box-w::before {
	position: absolute;
	content: "";
	width: 7px;
	height: 114%;
	top: 0;
	left: 7px;
	background: #ffffff2e;
	border: 1px solid #ffffffb8;
	border-radius: 20px;
}

/* ai-trading-indicators
====================== */

.patent-box-wrapper .patent-box-w {
	position: relative;
}

.patent-box-wrapper .patent-box-w::before {
	position: absolute;
	content: "";
	width: 7px;
	height: 114%;
	top: 0;
	left: 7px;
	background: #ffffff;

	border-radius: 20px;
}

.eliteBox:hover .boxHeading, .eliteBox:hover .sectionDescription, .eliteBox:hover ul li{
color:#fff;
} 

.eliteBox:hover span.elementor-divider-separator{
border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

/* Contact Us Page
====================== */

.contact-accordion .accordion-button:not(.collapsed) {
	background-color: #e7f1ff0f;
}
.contact-accordion .accordion-item {
	margin-bottom: 17px;
	border-radius: 16px;
}
.contact-accordion .accordion-button {
	border-radius: 16px;
	font-weight: 700;
}
.contact-accordion .accordion-button:not(.collapsed) {
	box-shadow: none;
}
.contact-accordion .accordion-item:first-of-type .accordion-button {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}
.contact-accordion .accordion-item:not(:first-of-type) {
	border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.contact-accordion .accordion-item:last-of-type .accordion-button.collapsed {
	border-bottom-right-radius: 16px;
	border-bottom-left-radius: 16px;
}

.contact-accordion .accordion-button:not(.collapsed)::after {
	background-image: url("https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/12/minus-acco.png");
}
.contact-accordion .accordion-button::after {
	background-image: url("https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/12/plus-acco.png");
}
.contact-accordion .accordion-button {
	text-decoration: none !important;
	letter-spacing: 0;
}

.contact-form
	.forminator-ui.forminator-custom-form[data-design="default"]
	.forminator-input {
	padding: 9px;
	border-width: 0;
	border-bottom: 1px solid #c7c7c7;
}

.contact-form
	.forminator-ui.forminator-custom-form[data-design="default"]:not(
		.forminator-size--small
	) {
	margin: 0px 0;
}

.contact-form .forminator-row-last .forminator-col {
	display: flex;
	justify-content: end;
}

.contact-form textarea {
	height: 5rem !important;
	min-height: 60px !important;
	border-width: 0;
	border-color: #dcd7ca00;
	border-bottom: 1px solid #c7c7c7;
}

.contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner,
.contact-form button.forminator-button.forminator-button-submit {
	background: linear-gradient(135deg, #a20def 0%, #036aa7 100%) !important;
	border: none;
	border-radius: 25px !important;
	padding: 10px 30px !important;
	font-weight: 600 !important;
	transition: transform 0.3s ease;
	font-family: "Nunito", sans-serif;
	/* width: 158px !important; */
	position: relative;
	transition: 1s ease;
	font-size: 14px;
}
.contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
	margin-bottom: 1rem;
}

.contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,
.contact-form button.forminator-button.forminator-button-submit:hover {
	background: linear-gradient(135deg, #036aa7 0%, #a20def 100%) !important;
	position: relative;
	transform: translate3d(0, -8px, 0);
}

.contact-form a {
	color: #0132a6;
}

.contact-form textarea.wpcf7-form-control.wpcf7-textarea,
.contact-form input.wpcf7-form-control.wpcf7-text,
.contact-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
.formBg input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	font-size: 14px;
	font-family: inherit;
	font-weight: 400;
	padding: 10px;
	margin-bottom: 1rem;
}

.formBg .wpcf7-form p {
	color: black !important;
}

.contact-form label,
.formBg label {
	color: black;
	font-size: 1.4rem;
	font-family: inherit;
}
/* community-page
========================== */
.bannerBtn a {
	background: linear-gradient(135deg, #a20def 0%, #036aa7 100%) !important;
	border: none !important;
	border-radius: 25px !important;
	padding: 8px 18px !important;
	font-weight: 600 !important;
	transition: transform 0.3s ease !important;
	font-family: "Nunito", sans-serif !important;
	border: 0px solid !important;
	font-size: 1.2rem !important;
	text-transform: initial !important;
}
.bannerBtn a:hover {
	background: linear-gradient(135deg, #a20def 0%, #036aa7 100%) !important;
}
.bannerContent {
	top: -140px;
}
.sliderHeading > div {
	font-weight: 800 !important;
}
.bannerContent div p {
	font-size: 1.4rem !important;
	line-height: 2rem !important;
	font-weight: 600 !important;
}
/* .unlock-slider-wrapper .wpr-slider-prev-arrow, .unlock-slider-wrapper .wpr-slider-next-arrow {
    display: none!important;
    opacity: 0;
} */
.swiper-container {
	width: 100%;
	/* height: 400px; */
	overflow: hidden;
}
.swiper-container .swiper-slide {
	background-color: red;
	font-size: 80px;
	text-align: center;
	line-height: 400px;
	color: white;
	filter: drop-shadow(0px 4px 24px rgba(0, 0, 0, 0.25));
	border-radius: 20px;
}

.swiper-container .swiper-slide img {
	/* width: -webkit-fill-available; */
	width: 100%;
	height: 100%;
	border-radius: 20px;
}

.community-invo-box
	.elementor-widget-video
	.elementor-open-inline
	.elementor-custom-embed-image-overlay {
	background-position: 50%;
	background-size: contain;
	inset: 0;
	position: absolute;
	background-repeat: no-repeat;
}

/* our founder-page
========================== */
.lagging-bx:hover p.sectionDescription {
	color: #fff;
}
.lagging-bx:hover .elementor-widget-image img,
.missed img {
	filter: invert();
}
.began-bx {
	position: relative;
	border-radius: 20px;
	padding: 20px 20px;
}

.began-bx::before {
	position: absolute;
	top: 50%;
	left: 0;
	content: "";
	background: #a20def;
	background: linear-gradient(
		148deg,
		rgba(162, 13, 239, 1) 0%,
		rgba(1, 50, 166, 1) 100%
	);
	width: 5px;
	border-radius: 20px;
	height: 57%;
	z-index: 1;
	transform: translate(0px, -50%);
}
.began-bx::after {
	position: absolute;
	bottom: -2px;
	left: 0;
	content: "";
	background: #a20def;
	background: linear-gradient(
		148deg,
		rgba(162, 13, 239, 1) 0%,
		rgba(1, 50, 166, 1) 100%
	);
	width: 100%;
	border-radius: 20px;
	height: 100%;
	z-index: -1;
}
.inter-box {
	position: relative;
}
.inter-box::before {
	position: absolute;
	content: "";
	width: 6px;
	height: 114%;
	background: #fff;
	top: 0;
	left: 7px;
}

.inter-box .elementor-widget-image-box .elementor-image-box-img img {
	display: block;
	line-height: 0;
	position: relative;
	z-index: 2;
}
.elementor-54076
	.elementor-element.elementor-element-33e342a
	.elementor-image-box-img
	img {
	position: relative;
	z-index: 2;
}
.elementor-54076
	.elementor-element.elementor-element-7fc8b01
	.elementor-image-box-img
	img {
	position: relative;
	z-index: 2;
}

/* our-president-page
========================== */

.tampa-box,
.ini-box {
	position: relative;
}

.tampa-box::before {
	position: absolute;
	top: 36%;
	left: 22px;
	content: "";
	background: #a20def;
	background: linear-gradient(
		148deg,
		rgba(162, 13, 239, 1) 0%,
		rgba(1, 50, 166, 1) 100%
	);
	width: 5px;
	border-radius: 20px;
	height: 106%;
	z-index: -1;
}

.tampa-box-3::before {
	display: none;
}

.ini-box::before {
	position: absolute;
	top: 50%;
	left: 0;
	content: "";
	background: #a20def;
	background: linear-gradient(
		148deg,
		rgba(162, 13, 239, 1) 0%,
		rgba(1, 50, 166, 1) 100%
	);
	width: 5px;
	border-radius: 20px;
	height: 57%;
	z-index: 1;
	transform: translate(0px, -50%);
}

.ini-box::after {
	position: absolute;
	bottom: -2px;
	left: 0;
	content: "";
	background: #a20def;
	background: linear-gradient(
		148deg,
		rgba(162, 13, 239, 1) 0%,
		rgba(1, 50, 166, 1) 100%
	);
	width: 100%;
	border-radius: 10px;
	height: 100%;
	z-index: -1;
}

.gray-logo-slider img {
	filter: invert(1);
}

/* trade-with-AI-page
========================== */
.decode-accordion .e-n-accordion-item-title-text {
	font-weight: 700;
	font-size: 1.1rem !important;
	line-height: 1.7rem;
}
.box-right-order p.elementor-image-box-title {
	font-weight: 700;
}
.vantage-new .hfe-post-image {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-top: -34px;
}

.vantage-new .hfe-post-image img {
	border-radius: 20px 20px 0px 0px;
	width: 89%;
}
.hfe-read-more {
	position: relative;
	display: block !important;
}
.hfe-post-image a {
	display: contents;
}
.hfe-read-more::after {
	position: absolute;
	content: "";
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/12/Vector-4.png);
	top: 50%;
	left: 96px;
	width: 20px;
	height: 20px;
	/* position: relative; */
	background-repeat: no-repeat;
	background-position: center center;
	transform: translate(0px, -50%);
}
.elementor-53120
	.elementor-element.elementor-element-f195bb6
	.hfe-post-card:hover {
	border-color: #a20def;
}

/* intelliscan-page
========================== */

.pinpoint-tab .e-n-tabs-heading {
	background: linear-gradient(
		148deg,
		rgba(221, 240, 255, 1) 0%,
		rgba(223, 216, 255, 1) 100%
	);
	padding: 10px;
	border-radius: 50px;
	display: flex;
	justify-content: space-between;
}

.pinpoint-tab .e-n-tab-title {
	text-decoration: none;
}
.oppo-box {
	position: relative;
}

.oppo-box::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;

	background: linear-gradient(
		180deg,
		rgba(42, 123, 155, 0) 0%,
		rgba(82, 59, 203, 1) 50%,
		rgba(43, 83, 185, 1) 60%,
		rgba(237, 221, 83, 0) 100%
	);
	width: 3px;
	height: 100%;
}
.site-logo img {
	width: 180px;
}

/* home-page
========================== */
.get-ahead-bx {
	position: relative;
	z-index: 4;
}

.get-ahead-bx::after {
	position: absolute;
	content: "";
	width: 7px;
	height: 169%;
	background: #d9d9d9;
	top: 8px;
	left: 7px;
	border: 1px solid #fff;
	z-index: -1;
}
.get-ahead-bx-last::after {
	display: none;
}

.unlock-slider-wrapper .wpr-slider-prev-arrow {
	left: 4%;
	top: 83%;
}

.unlock-slider-wrapper .wpr-slider-next-arrow {
	right: 89%;
	top: 83%;
}
.optimize-bx {
	height: 100%;
	align-items: center;
	justify-content: center;
}
.spot-reveal-bx .elementor-53118 .elementor-element.elementor-element-289fd3f {
	height: 100%;
	align-items: center;
	justify-content: center;
}

.spot-bx {
	position: relative;
	padding: 16px 0;
}
.spot-bx .elementor-image-box-content {
	position: relative;
}
.spot-bx .elementor-image-box-content::after {
	position: absolute;
	content: "";
	width: 2px;
	height: 100px;
	top: 50%;
	right: -16px;
	border-radius: 2px 0px 0px 2px;
	background: linear-gradient(182deg, #fff, transparent);
	transform: translate(0, -50%);
}
.trade-bx.fourK::after {
	position: absolute;
	content: "";
	width: 4px;
	height: 96%;
	top: 50%;
	left: -20px;
	border-radius: 2px 0px 0px 2px;
	background: linear-gradient(182deg, #ffbd15, transparent);
	transform: translate(0, -50%);
}
.trade-bx.fourK {
    position: relative;
    padding-right: 10px;
}
.spot-bx.spot-bx1 .elementor-image-box-content::after {
	content: none;
}

.spot-reveal-bx {
	right: initial;
	width: 100%;
}
/* .spot-bx::after {
    position: absolute;
    content: '';
    width: 74%;
    height: 3px;
    bottom: 0;
    right: 0;
    background: #EEB600;
    background: linear-gradient(90deg, rgba(238, 182, 0, 1) 0%, rgba(136, 104, 0, 0.3) 100%);
} */

.decode-accordion .e-n-accordion-item {
	position: relative;
}
.decode-accordion {
	position: relative;
	z-index: 2;
}
.decode-accordion .e-n-accordion-item::before {
	position: absolute;
	content: "";
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/12/Rectangle-732-2.png);
	top: 12px;
	left: -17px;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1;
}

.decode-accordion .e-n-accordion-item:nth-child(2)::before {
	background: url(https://vantagepointsw.ctrlsrv.com/wp-content/uploads/2025/12/Rectangle-733-1-1.png);
}

.decode-accordion .e-n-accordion-item::after {
	position: absolute;
	content: "";
	width: 7px;
	height: 100%;
	background: #d9d9d9;
	top: 23px;
	left: -13px;
	border: 1px solid #fff;
}
.vpnewscard {
	box-shadow: 0px 4px 5px 0px #e0e0e0;
}
.decode-accordion .e-n-accordion-item:nth-child(3)::after {
	display: none;
}

.accordion-button {
	font-size: 1.2rem;
}
.accordion-body {
	font-size: 1.2rem;
	font-family: "Nunito Sans";
	line-height: 1.6rem;
}
.accordion-button:not(.collapsed) {
	color: #000000;
}
.vantage-award-slide .swiper-slide-inner img {
	width: 112px !important;
	mix-blend-mode: multiply;
	display: flex;
	align-items: center;
	justify-content: center;
}

.vantage-award-slide .swiper-slide-inner {
	display: flex;
	align-items: center;
	justify-content: center;
}
.start-trade-box {
	position: relative;
}
.formBoxNew input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder,
.formBoxNew .forminator-input::placeholder {
    color: #ffffff !important;
    opacity: 1;
}
.start-trade-box::before {
	position: absolute;
	content: "";
	top: 0;
	left: -30px;
	background: #036aa7;
	background: linear-gradient(
		0deg,
		rgba(3, 106, 167, 0) 0%,
		rgb(43 83 185 / 54%) 38%,
		rgb(82 59 203 / 72%) 74%,
		rgba(162, 13, 239, 0) 100%
	);
	width: 1px;
	height: 100%;
	box-shadow: 0px 4px 20px 0 #00000080;
}

.start-trade-wrapper .start-trade-box::before {
	position: absolute;
	content: "";
	top: 0;
	left: -73px;
	background: #036aa7;
	background: linear-gradient(
		0deg,
		rgba(3, 106, 167, 0) 0%,
		rgb(43 83 185 / 54%) 38%,
		rgb(82 59 203 / 72%) 74%,
		rgba(162, 13, 239, 0) 100%
	);
	width: 1px;
	height: 100%;
	box-shadow: 0px 4px 20px 0 #00000080;
}
.global-intermarket-bx {
	position: relative;
}

.global-intermarket-bx::after {
	position: absolute;
	content: "";
	top: 0;
	right: -10px;
	background: #036aa7;
	background: linear-gradient(
		0deg,
		rgb(255 255 255 / 0%) 0%,
		rgb(255 255 255) 38%,
		rgb(255 255 255) 74%,
		rgb(255 255 255 / 0%) 100%
	);
	width: 1px;
	height: 100%;
	box-shadow: 0px 4px 20px 0 #00000080;
}

.global-intermarket-bx::before {
	position: absolute;
	content: "";
	top: 0;
	left: -10px;
	background: #036aa7;
	background: linear-gradient(
		0deg,
		rgb(255 255 255 / 0%) 0%,
		rgb(255 255 255) 38%,
		rgb(255 255 255) 74%,
		rgb(255 255 255 / 0%) 100%
	);
	width: 1px;
	height: 100%;
	box-shadow: 0px 4px 20px 0 #00000080;
}
.footer-add-link a{
	color: #ffffff !important;
	text-decoration: none;
}
@media (max-width: 767px) {

.n2-ss-slider .n2-ss-layer-with-background{
 margin-top: unset;
}
.elementor-53118 .elementor-element.elementor-element-0abd724 {
    --min-height: unset;
  
}
div#n2-ss-2 .n-uc-1bc3fe1320016-inner {
    margin-top: 0;
}
	.raveReviewBg {
		overflow: hidden;
	}
	.treadEdHt {
		height: auto;
	}
	div#ertdu {
		position: relative;
		left: 0px;
		top: 20px;
	}
	div#mendTxt {
		position: initial;
		z-index: 1;
	}
	.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next {
		right: 10px;
	}
	.press-card {
		width: 100%;
		max-width: 100%;
	}
	a.press-link {
		display: block;
		margin-left: 0px !important;
	}
	.vidbgty {
		position: initial;
		width: 100% !important;
	}
	.ytc_video_container {
		flex: 0 0 calc(100% - 25px) !important;
		max-width: calc(100% - 25px) !important;
	}
	.youtube_channel {
		flex-direction: column !important;
	}
	.Blogbanner .sliderHeading,
	section.legalBanner.blogBanner .sliderHeading {
		font-size: 2rem !important;
		line-height: 2.4rem !important;
		font-weight: 700;
		text-align: center;
	}
	.unmatchBg:after {
		width: 100%;
		border-radius: 30px 30px 30px 30px;
	}
	.strong-view.controls-type-sides-outside {
		padding: 0 8px !important;
	}
	.reviewBox
		.strong-view.controls-type-sides-outside:not(.rtl)
		.wpmslider-next,
	.reviewBox
		.strong-view.controls-type-sides-outside:not(.rtl)
		.wpmslider-prev {
		width: 44px;
		height: 44px;
	}
	.reviewBox
		.strong-view.controls-type-sides-outside:not(.rtl)
		.wpmslider-next {
		right: -12px;
	}
	.cryptoCrossPairs .category-row.flat > div > div,
	.cryptocurrencies .category-row.flat > div > div {
		padding: 10px 10px !important;
		font-size: 1rem;
	}
	.newrkBox p.elementor-image-box-description {
		font-size: 1.1rem !important;
	}
	.hidBox-1 .elementor-image-box-wrapper {
		display: flex;
		gap: 10px;
	}
	.hidBox-1 p.elementor-image-box-description {
		font-size: 1.2rem !important;
		line-height: 1.6rem;
	}
	.crftBx .colorNum:after {
		content: none;
	}
	.basicbx {
		position: initial !important;
	}
	.Tabcustom-list .priceBtn a {
		width: 154px;
	}
	.Tabcustom-list li {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	#intelBx .boxHeading {
		padding: 20px 10px 20px 10px;
		background-size: 518px;
	}
	.partner-logos {
		justify-content: center !important;
	}
	.trade-bx.fourK {
		margin-bottom: 14px;
	}
	.trade-bx.fourK p.elementor-heading-title.elementor-size-default {
		line-height: 1.4rem !important;
	}
	#newVid video.elementor-video {
		width: 100%;
		height: auto;
		aspect-ratio: 9/16;
	}
	.unlock-slider-wrapper,
	div#newVid {
		height: 508px;
	}
	.vantage-award-slide .swiper-slide-inner img {
		width: 72px !important;
	}
	.trade-bx .elementor-widget-image img {
		width: 120px;
	}
	.header-inner .toggle {
		right: -15px;
	}
	.d-flex.align-items-center.mob-none.gap-3.mobOn {
		position: relative;
		left: 38px;
	}
	.spot-bx p.elementor-image-box-description br {
		display: none;
	}
	.trade-bx.fourK::after {
		width: 2px;
		left: -14px;
	}
	.spot-bx .elementor-image-box-wrapper {
		display: flex;
		gap: 17px;
	}
	.spot-bx .elementor-image-box-content::after {
		width: 100%;
		height: 1px;
		top: initial;
		bottom: -20px;
		background: linear-gradient(182deg, #ffffff00, #ffffff, #ffffff00);
		left: -40px;
	}
	.cryptocurrencies .category-row.flat > div > div {
		padding: 10px 10px !important;
		margin: 10px 4px !important;
		flex: 0 0 calc((100% / 2) - 20px);
		max-width: calc((100% / 2) - 20px);
		/* width: 50%!important; */
		/* max-width: 50%!important; */
	}
	.artificial-box {
		width: 100%;
	}
	button#predict-tabTxt span {
		font-size: 1rem;
	}
	.start-trade-box.hidBox br,
	button#predict-tabTxt span br {
		display: none;
	}
	.media-card {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.media-grid {
		display: initial !important;
	}
	.spotBoxRev {
		display: flex;
		align-items: center;
	}
	.brnone br {
		display: none;
	}
	.neural-img {
		display: none;
	}
	.decv .elementor-absolute {
		position: initial !important;
	}
	.uniqes {
		padding-left: 0px;
		margin-top: 30px;
		position: relative;
		top: 30px;
		padding-bottom: 0px;
	}
	.oppo-box p.elementor-image-box-description {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	.oppo-box p.elementor-image-box-description {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	.oppo-box .elementor-image-box-title {
		font-size: 1.2rem !important;
		font-weight: 800 !important;
		line-height: 1.5rem !important;
	}
	.analyBox p.elementor-image-box-description {
		line-height: 1.5rem !important;
		font-size: 1.2rem !important;
	}
	.comp-bx .elementor-image-box-description {
		line-height: 1.3rem;
	}
	.comp-bx {
		padding: 20px 14px 20px 14px !important;
	}
	.lapAlert {
		display: none;
	}
	.elementor-element .elementor-button {
		font-size: 1.1rem !important;
	}
	.hidBox p.elementor-image-box-description {
		font-size: 16px !important;
	}
	.hidBox .elementor-image-box-wrapper {
		display: flex;
		align-items: center;
	}
	.unb {
		margin: 20px auto;
	}
	.intman {
		display: none;
	}

	.oldMan,
	.deeMan {
		position: initial !important;
	}
	.accordion-body {
		font-size: 1rem;
	}
	.contact-form .forminator-row-last .forminator-col {
		justify-content: center;
	}
	.decode-accordion .sectionDescription p {
		font-size: 1.1rem !important;
		line-height: 1.5rem !important;
	}
	.header-footer-group.sticky span.toggle-inner {
		padding-top: 0px;
	}
	.spot-bx {
		max-width: 100% !important;
		position: relative;
		padding: 18px 0;
		width: 100% !important;
	}
	button.close-nav-toggle {
		font-size: 0px;
		padding: 1rem 0px;
	}
	button.close-nav-toggle {
		font-size: 0px;
	}
	.modal-menu ul li a {
		color: inherit;
		font-weight: 500;
		padding: 12px 30px;
	}
	.modal-menu ul li {
		border-left-width: 0px;
	}
	button.sub-menu-toggle svg {
		width: 0.84rem;
	}
	.modal-menu > li > a,
	.modal-menu > li > .ancestor-wrapper > a {
		font-size: 1.2rem;
		font-weight: 600;
		letter-spacing: 0;
		padding: 14px 18px;
		color: #000;
	}
	.nav-toggle .toggle-inner {
		padding-top: 6px;
	}
	.toggle-inner {
		display: flex;
		justify-content: center;
		height: auto;
		position: relative;
	}
	.nav-toggle .toggle-icon,
	.nav-toggle svg {
		height: auto;
		width: auto;
	}
	a.livemt {
		background: linear-gradient(100deg, #a20def 0%, #036aa7 100%);
		padding: 6px;
		border-radius: 50%;
		width: 32px;
		top: 6px;
		position: relative;
	}

	.mobOn img {
		width: 42px;
	}
	.mnusticky .header-titles-wrapper {
		padding: 0px;
	}
	.mnusticky .header-inner.section-inner {
		margin: 0px 10px;
		display: flex;
		padding: 8px 0px;
	}
	.mobOn {
		display: block !important;
	}
	.deskOn {
		display: none !important;
	}
	.spot-reveal-bx {
		position: relative;
		height: auto;
		padding-left: 0;
	}
	#forex-section img {
		top: -16px !important;
		height: 92px !important;
		width: 90% !important;
	}
	#forex-section h2 {
		top: 2px !important;
		padding: 12px 3px !important;
	}

	#cross-section img {
		top: -16px !important;
		height: 92px !important;
		width: 90% !important;
	}

	#cross-section h2 {
		top: 2px !important;
		padding: 12px 3px !important;
	}
	#forex-section,
	#cross-section {
		margin: 0 auto !important;
	}
	.elementor-53124 .elementor-element.elementor-element-0ca1853 {
		--row-gap: 62px;
	}
	.Reckon {
		position: relative !important;
	}
	.elementor-53124
		.elementor-element.elementor-element-f23ad84
		.elementor-image-box-wrapper
		.elementor-image-box-img,
	.elementor-53124
		.elementor-element.elementor-element-4e02ffa
		.elementor-image-box-wrapper
		.elementor-image-box-img,
	.elementor-53124
		.elementor-element.elementor-element-a7d7619
		.elementor-image-box-wrapper
		.elementor-image-box-img {
		width: 14%;
	}

	.elementor-53118 .elementor-element.elementor-element-862e537 {
		--margin-left: 0;
	}
	.elementor-54041
		.elementor-element.elementor-element-abe01c8
		.elementor-image-box-wrapper
		.elementor-image-box-img,
	.elementor-54041
		.elementor-element.elementor-element-25a5d43
		.elementor-image-box-wrapper
		.elementor-image-box-img,
	.elementor-54041
		.elementor-element.elementor-element-30ef4f7
		.elementor-image-box-wrapper
		.elementor-image-box-img {
		margin-left: -28px !important;
	}
	.spot-bx {
		padding: 10px 0;
	}
	.spot-bx::after {
		width: 100%;
		height: 3px;
		bottom: -6px;
	}
	.unlock-slider-wrapper .wpr-slider-prev-arrow {
		left: 30px;
		top: 92%;
	}
	.unlock-slider-wrapper .wpr-slider-next-arrow {
		right: initial;
		top: 92%;
		left: 80px;
	}
	.artificial-box .elementor-image-box-wrapper {
		display: flex;
		flex-direction: row-reverse;
	}
	.elementor-53118
		.elementor-element.elementor-element-5476c8d
		.wpr-slider-arrow {
		width: 32px;
		height: 32px;
	}
	.elementor-53118 .elementor-element.elementor-element-289fd3f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	.elementor-53118
		.elementor-element.elementor-element-ceadf5b
		.elementor-image-box-wrapper {
		display: flex;
		align-items: center;
	}
	.elementor-53118 .elementor-element.elementor-element-ceadf5b {
		--container-widget-width: 100%;
	}
	.boxHeading p {
		font-size: 1.2rem !important;
		line-height: 2.2rem !important;
	}
	.sectionHeading p {
		font-size: 1.8rem !important;
		line-height: 2rem !important;
	}
	.sectionSubHeading p {
		font-size: 1.3rem !important;
		line-height: 1.6rem !important;
		font-weight: 700 !important;
	}

	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 2rem !important;
		line-height: 2.4rem !important;
	}

	.elementor-53249
		.elementor-element.elementor-element-7c0288a.elementor-position-left
		.elementor-image-box-img,
	.elementor-53249
		.elementor-element.elementor-element-93dfb0c.elementor-position-left
		.elementor-image-box-img,
	.elementor-53249
		.elementor-element.elementor-element-71c37ba.elementor-position-left
		.elementor-image-box-img {
		margin-left: -27px !important;
		margin-top: 24px;
	}
	.patent-box-w::before {
		height: 100%;
		top: 34px;
	}
	.start-trade-box::before {
		display: none;
	}

	.bx-right-border-4 {
		position: relative;
	}

	.bx-right-border-4::after {
		content: "";
		position: absolute;
		top: 0%;
		right: 15px;
		width: 1px;
		height: 100%;
		background: linear-gradient(
			0deg,
			rgba(255, 255, 255, 0) 0%,
			#ffffff 50%,
			rgba(255, 255, 255, 0) 100%
		);
	}

	.induWeBg .category-row .col-sm-3.center {
		width: 50%;
		margin-bottom: 32px;
	}
}
@media (min-width: 1220px) {
}
@media (min-width: 768px) and (max-width: 992px) {
	div#ertdu {
		position: relative;
		left: 0px;
		top: 20px;
	}
	div#mendTxt {
		position: initial;
		z-index: 1;
	}
	.unmatchBg:after {
		width: 100%;
		border-radius: 30px 60px 30px 30px;
	}
	.rexbox {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.cryptocurrencies .category-row.flat > div > div {
		padding: 14px 20px !important;
		flex: 0 0 calc((100% / 3) - 20px);
		max-width: calc((100% / 3) - 20px);
	}
	#forex-container,
	#cross-container {
		display: flex !important;
		gap: 10px;
		flex-wrap: wrap !important;
	}
	.forex-item,
	.cross-item {
		text-align: center;
		transition: transform 0.2s ease;
		width: 30%;
	}
	div#stockBox figure.elementor-image-box-img {
		width: 48px;
	}
	.twstBx .sectionSubHeading {
		background-size: 425px !important;
		background-position: center 8px !important;
	}
	.chaBox .boxHeading {
		background-size: 374px;
	}
	.Tabcustom-list .priceBtn a {
		width: 154px;
	}
	.Tabcustom-list li {
		font-size: 1.1rem;
		line-height: 1.4rem;
	}
	button#predict-tabTxt {
		max-width: 32%;
	}
	.predict-tab .e-n-tabs-heading {
		gap: 7px;
	}
	#intelBx .boxHeading {
		padding: 20px 10px 20px 10px;
		background-size: 518px;
	}
	.oppo-box p.elementor-image-box-description {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	.oppo-box p.elementor-image-box-description {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	.oppo-box .elementor-image-box-title {
		font-size: 1.2rem !important;
		font-weight: 800 !important;
		line-height: 1.5rem !important;
	}
	.comp-bx {
		padding: 14px 12px 14px 18px !important;
	}
	.footer-width-fixer .e-con-inner {
		margin: 0px 4px;
		width: 100%;
		max-width: 100%;
	}
	.neural-img img {
		display: none;
	}
	.trade-bx.fourK {
		position: relative;
		padding-right: 26px;
		margin-left: 20px;
	}
	.pret {
		width: 750px;
		left: -46px;
		margin-top: -48px;
	}
	button#predict-tabTxt span {
		font-size: 0.9rem;
	}
	.rigorBx img {
		position: relative;
		left: -320px;
		width: 600px;
		max-width: 440px;
	}
	.spot-bx figure.elementor-image-box-img img {
		width: 34px;
	}
	.spot-bx {
		width: 249px !important;
	}
	.mendl {
		padding: 40px 16px;
	}
	.decv img {
		display: none;
	}
	.media-card {
		width: 48% !important;
	}
	.media-grid {
		flex-wrap: wrap !important;
	}
	a.elementor-button.elementor-button-link {
		font-size: 1rem !important;
	}
	.logoClients .elementor-widget-image-carousel {
		padding: 0px 10px !important;
	}
	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 2.4rem !important;
		line-height: 3rem !important;
	}
	.sectionHeading p {
		font-size: 2rem !important;
		line-height: 2.6rem !important;
	}
	.accInd,
	.accInd2,
	.accInd3 {
		width: 212px;
	}
	.intman {
		display: none;
	}
	p.desc {
		font-size: 1.3rem;
		line-height: 1.8rem;
	}
	.mobOn {
		position: absolute;
		right: 120px;
	}
	.spot-bx {
		max-width: 100% !important;
		position: relative;
		padding: 18px 0;
		width: 100% !important;
	}
	button.close-nav-toggle {
		font-size: 0px;
		padding: 1rem 0px;
	}
	button.close-nav-toggle {
		font-size: 0px;
	}
	.modal-menu ul li a {
		color: inherit;
		font-weight: 500;
		padding: 12px 30px;
	}
	.modal-menu ul li {
		border-left-width: 0px;
	}
	button.sub-menu-toggle svg {
		width: 0.84rem;
	}
	button.sub-menu-toggle svg {
		width: 1.1rem !important;
	}

	.section-inner {
		width: calc(100% - 1rem) !important;
	}
	.modal-menu > li > a,
	.modal-menu > li > .ancestor-wrapper > a {
		font-size: 1.4rem;
		font-weight: 600;
		letter-spacing: 0;
		padding: 14px 18px;
		color: #000;
	}
	.oldMan {
		display: none;
	}
	.unlock-slider-wrapper .wpr-slider-prev-arrow {
		left: 8%;
	}
	.unlock-slider-wrapper .wpr-slider-next-arrow {
		right: 80%;
	}
	.header-footer-group.sticky span.toggle-inner {
		padding-top: 0px;
	}
	.nav-toggle .toggle-inner {
		padding-top: 6px;
	}
	.toggle-inner {
		display: flex;
		justify-content: center;
		height: auto;
		position: relative;
	}
	.nav-toggle .toggle-icon,
	.nav-toggle svg {
		height: auto;
		width: auto;
	}
	a.livemt {
		background: linear-gradient(100deg, #a20def 0%, #036aa7 100%);
		padding: 6px;
		border-radius: 50%;
		width: 32px;
	}
	.mobOn img {
		width: 42px;
	}
	.mnusticky .header-inner.section-inner {
		margin: 0px 10px;
		display: flex;
		padding: 8px 0px;
	}
	.mobOn {
		display: block !important;
	}
	.deskOn {
		display: none !important;
	}
	.induWeBg .category-row .col-sm-3.center {
		width: 30%;
	}
}

@media (min-width: 993px) and (max-width: 1199px) {
	.unlock-slider-wrapper .wpr-slider-prev-arrow {
		left: 8%;
	}
	.unlock-slider-wrapper .wpr-slider-next-arrow {
		right: 80%;
	}
	.mnusticky {
		padding: 11px 0px;
	}
	a.livemt {
		background: linear-gradient(100deg, #a20def 0%, #036aa7 100%);
		padding: 6px;
		border-radius: 50%;
		width: 32px;
	}
	.mobOn img {
		width: 44px;
	}
	.mobOn {
		display: block !important;
	}
	.deskOn {
		display: none !important;
	}
	#site-header .btn-primary {
		padding: 10px 7px !important;
	}
	.header-inner {
		width: 96%;
		margin: 0 auto;
	}
	.header-titles {
		margin: 0px;
	}
	.header-titles .site-title,
	.header-titles .site-logo,
	.header-titles .site-description {
		margin: 0px;
	}
	.induWeBg .category-row .col-sm-3.center {
		width: 16%;
	}
	body:not(.rtl)
		.elementor-53124
		.elementor-element.elementor-element-6dd9786 {
		right: -25px;
	}
	.priceBox {
		margin-bottom: 40px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.treadEdHt {
		height: 210px;
	}
	.raveReviewBg .wpmtst-testimonial-inner.testimonial-inner img {
		margin: 0 auto;
		width: 72%;
	}
	.bx-right-border-4 {
		position: relative;
	}
	/* .elementor-53124 .elementor-element.elementor-element-a4160ae {
    --width: 100%;
}
.elementor-53124 .elementor-element.elementor-element-6dd9786 {
  
    bottom: 94px;
} */

	.bx-right-border-4::after {
		content: "";
		position: absolute;
		top: 0%;
		right: 15px;
		width: 1px;
		height: 100%;
		background: linear-gradient(
			0deg,
			rgba(255, 255, 255, 0) 0%,
			#ffffff 50%,
			rgba(255, 255, 255, 0) 100%
		);
	}
	.spot-reveal-bx {
		position: relative;
	}
	.patent-box-w::before {
		height: 114%;
		top: 10px;
		left: -21px;
	}
	.elementor-53249
		.elementor-element.elementor-element-7c0288a.elementor-position-left
		.elementor-image-box-img,
	.elementor-53249
		.elementor-element.elementor-element-93dfb0c.elementor-position-left
		.elementor-image-box-img,
	.elementor-53249
		.elementor-element.elementor-element-71c37ba.elementor-position-left
		.elementor-image-box-img {
		margin-top: 10px;
		margin-left: -26px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	div#ertdu {
		position: relative;
		left: 0px;
		top: 20px;
	}
	div#mendTxt {
		position: initial;
		z-index: 1;
	}
	.rexbox {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.logoClients .swiper-slide-inner img {
		width: 100px !important;
		max-width: 101px;
	}
	.logoClients {
		padding: 20px 40px;
	}
	div#stockBox figure.elementor-image-box-img {
		width: 48px;
	}
	.twstBx .sectionSubHeading {
		background-size: 425px !important;
		background-position: center 8px !important;
	}
	.ahead img {
		display: none;
	}
	button#predict-tabTxt {
		max-width: 32%;
	}
	.predict-tab .e-n-tabs-heading {
		gap: 7px;
	}
	.sectionHeading p {
		font-size: 2.4rem !important;
		line-height: 2.9rem !important;
	}
	.comp-bx {
		padding: 14px 12px 14px 18px !important;
	}
	.genuine-img img {
		width: 290px;
	}
	.footer-width-fixer .e-con-inner {
		margin: 0px 4px;
		width: 100%;
		max-width: 100%;
	}
	button#predict-tabTxt span {
		font-size: 1.4rem;
	}
	.rigorBx img {
		position: relative;
		left: -250px;
		width: 600px;
		max-width: 440px;
	}
	.spot-bx figure.elementor-image-box-img img {
		width: 34px;
	}
	.spot-bx {
		width: 249px !important;
	}
	.mendl {
		padding: 40px 16px;
	}
	.decv img {
		display: none;
	}
	.tailorBox {
		margin-top: -530px !important;
	}
	.media-card {
		width: 48% !important;
	}
	.media-grid {
		flex-wrap: wrap !important;
	}
	a.elementor-button.elementor-button-link {
		font-size: 1rem !important;
	}
	.logoClients .elementor-widget-image-carousel {
		padding: 0px 10px !important;
	}
	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 2.4rem !important;
		line-height: 3rem !important;
	}

	.accInd,
	.accInd2,
	.accInd3 {
		width: 212px;
	}
	.hidBox p.elementor-image-box-description {
		font-size: 19px !important;
	}
	.header-inner {
		padding: 0px 0;
	}
	.sectionDescription p,
	.comp-bx .elementor-image-box-description {
		font-size: 1.3rem !important;
		line-height: 1.65rem !important;
	}
	.sliderSubHeading p {
		font-size: 1.5rem !important;
		line-height: 2rem !important;
		font-weight: 400 !important;
	}
	.sectionSubHeading p {
		font-size: 1.7rem !important;
		line-height: 2.1rem !important;
		font-weight: 600 !important;
	}
}

@media (max-width: 900px) {
	.features-layout {
		/* grid-template-columns: 1fr; */
	}

	.feature-box span.icon {
		position: relative;
		left: 0;
		margin-right: 10px;
	}

	.feature-box p {
		padding-left: 0;
	}
}
@media (min-width: 1500px) {
	.container {
		max-width: 85%;
	}
	.header-container {
		max-width: 94%;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.treadEdHt {
		height: 270px;
	}
	.elementor-element.elementor-element-b10332b.elementor-absolute.elementor-widget__width-initial.basicbx.bookImg.elementor-widget.elementor-widget-image {
		width: 18% !important;
		top: 120px !important;
		right: 63px !important;
	}
	.oppo-box p.elementor-image-box-description {
		font-size: 16px !important;
		line-height: 22px !important;
	}

	.oppo-box .elementor-image-box-title {
		font-size: 1.3rem !important;
		font-weight: 800 !important;
		line-height: 1.6rem !important;
	}
	div#aben1 .start-trade-box.hidBox,
	div#aben2 .start-trade-box.hidBox {
		max-width: 197px !important;
	}
	.artificial-box {
		width: 286px;
	}
	.seePoints img {
		width: 490px;
		max-width: 370px;
		position: relative;
		left: -40px;
	}
	.seePoints img {
		width: 490px;
		max-width: 400px;
	}
	.rigorBx img {
		position: relative;
		left: -60px;
	}
	.decode-section {
		padding-left: 50px;
	}
	.neural-bx {
		width: 100%;
		margin-right: 90px;
	}
	.neural-img img {
		position: relative;
		left: 40px;
	}

	.evolveBox {
		width: 44%;
	}
	.mendl {
		padding: 26px 20px 26px 360px !important;
	}
	.partner-logos img {
		width: 68px;
	}
	.lapAlert img {
		width: 341px;
		right: -60px;
	}
	.sectionDescription p {
		font-size: 1.18rem !important;
		line-height: 1.5rem !important;
	}
	.sectionSubHeading p {
		font-size: 1.3rem !important;
		line-height: 1.62rem !important;
	}

	.container {
		max-width: 88%;
	}
	.sectionHeading p {
		font-size: 2.2rem !important;
		line-height: 2.5rem !important;
	}
	.elementor-54096
		.elementor-element.elementor-element-7d0ee9a
		.elementor-button {
		font-size: 1.1rem;
	}
	.sliderSubHeading p {
		font-size: 1.3rem !important;
		line-height: 1.82rem !important;
		font-weight: 400 !important;
	}
	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 2.6rem !important;
		line-height: 3.1rem !important;
	}
}
@media (min-width: 1200px) and (max-width: 1499px) {
	.aiForecast .textHeight {
		height: 331px;
	}
	div#strikBox .boxHeading p.elementor-heading-title.elementor-size-default {
		font-size: 1.32rem !important;
		top: -5px;
		position: relative;
	}
	div#strikBox .boxHeading {
		background-size: 222px;
	}
	div#packageBox .boxHeading {
		background-size: 254px;
	}
	.Tabcustom-list .priceBtn a {
		width: 154px;
	}
	.Tabcustom-list li {
		font-size: 1.1rem;
		line-height: 1.4rem;
	}
	button#predict-tabTxt {
		max-width: 32%;
	}
	.predict-tab .e-n-tabs-heading {
		gap: 10px;
	}

	.neural-img2 img {
		max-width: 87%;
	}
	.genuine-img img {
		width: 340px;
	}
	.nas img {
		max-width: 490px !important;
		width: 640px !important;
		left: -150px;
		position: relative;
		top: 12px;
	}
	.hidBox2 {
		/* width: 500px!important;
    max-width: 420px!important; */
		position: relative;
		left: 60px;
	}
	button#predict-tabTxt span {
		font-size: 1rem;
	}
	.spot-bx p.elementor-image-box-description br {
		display: none;
	}
	.egde-bg > .e-con-inner {
		width: 1226px;
		max-width: 1226px;
	}
	.boxHeading {
		font-size: 1.2rem !important;
	}
	.desc {
		line-height: 1.5rem !important;
	}
	.raveReviewBg .wpmtst-testimonial-inner.testimonial-inner img {
		width: 164px;
	}
	.neural-img {
		position: relative;
		left: -42px !important;
	}
	.neural-bx {
		width: 100%;
	}
	.artificial-box {
		border-radius: 10px !important;
		padding: 8px 5px 8px 5px !important;
	}
	.neural-bx {
		position: relative;
		/* right: -30px; */
	}
	.artificial-box .elementor-image-box-img {
		width: 22px !important;
	}
	.elementor-element.elementor-element-51ae8b9.e-con-full.decode-section {
		--width: 43%;
	}
	.revealBox p.elementor-image-box-title {
		font-size: 1.38rem !important;
	}
	.analyBox figure.elementor-image-box-img img {
		width: 26px;
	}
	.comp-bx {
		padding: 8px 20px !important;
	}
	.contact-form.formBg {
		padding: 30px 14px !important;
	}
	.formBg h6.elementor-heading-title.elementor-size-default {
		font-size: 23px !important;
		font-weight: 700 !important;
	}
	.box-white-border p.elementor-image-box-title {
		font-size: 1.4rem !important;
		line-height: 1.8rem !important;
		padding: 0px 25px;
		margin-bottom: 12px !important;
	}
	.box-white-border p.elementor-image-box-description {
		font-size: 1.18rem !important;
		line-height: 1.5rem !important;
	}
	.box-right-order.crossMarket p.elementor-image-box-title {
		margin-bottom: 16px !important;
	}
	.box-right-order p.elementor-image-box-description {
		font-size: 1.1rem !important;
		line-height: 1.5rem !important;
	}
	.decode-accordion .sectionDescription p {
		font-size: 1.18rem !important;
	}
	div#kevinBox {
		background-position: -250px 0px !important;
	}
	.hidBox p.elementor-image-box-description {
		font-size: 16px !important;
	}
	.hidBox {
		width: 220px !important;
		max-width: 220px !important;
	}
	.start-trade-box.hidBox {
		width: 256px !important;
		max-width: 256px !important;
		margin-left: 30px !important;
	}
	img.call-img {
		width: 24px;
	}
	#site-header .primary-menu a {
		padding: 16px 10px;
		margin-right: 10px;
	}
	.site-logo img {
		width: 154px;
	}
	.spot-bx figure.elementor-image-box-img img {
		width: 44px;
		max-width: 58px;
	}
	.spot-bx {
		width: 320px !important;
	}
	.spot-bx.spot-bx1 {
		width: 340px !important;
	}
	.spot-reveal-bx {
		padding-left: 6px;
	}
	.sectionDescription {
		font-size: 1.1rem !important;
		line-height: 1.6rem !important;
	}
	.mendl {
		padding-left: 144px;
		padding-right: 51px;
	}
	.oldMan {
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
	}
	.oldMan img {
		border-radius: 80px;
	}
	.primary-menu > li > .icon {
		right: -2px;
		top: calc(50% - 0.5rem);
	}
	.primary-menu > li {
		margin-left: 6px;
	}

	.bx-right-border::after {
		right: 5px;
	}
	.elementor-54057 .elementor-element.elementor-element-f5a7e8f {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	.elementor-53251 .elementor-element.elementor-element-31c6a9a {
		--min-height: 0;
	}
	.elementor-53251 .elementor-element.elementor-element-023ffa2 {
		--width: 60%;
	}
	.elementor-element.elementor-element-83eb721.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
		width: 56%;
	}

	.elementor-element.elementor-element-97a39bd.elementor-absolute.neural-img.elementor-widget.elementor-widget-image {
		width: 39%;
	}

	.elementor-53251 .elementor-element.elementor-element-9cfa986 img {
		width: 100%;
	}

	.elementor-53251 .elementor-element.elementor-element-9bc5364 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
		top: -35px;
	}

	.elementor-53251 .elementor-element.elementor-element-bba5a0f {
		--padding-top: 45px;
	}

	.elementor-element.elementor-element-d3759fd.Reckon.elementor-widget.elementor-widget-image {
		right: -24px;
	}

	.elementor-53253 .elementor-element.elementor-element-1bcfe4f,
	.elementor-53253 .elementor-element.elementor-element-7f09d54,
	.elementor-53253 .elementor-element.elementor-element-1af726b,
	.elementor-53253 .elementor-element.elementor-element-3bb803a,
	.elementor-53253 .elementor-element.elementor-element-721f199 {
		--border-radius: 70px 70px 0px 0px;
	}
	.sentiment-img {
		width: 490px;
	}
	.genuine-img {
		width: 430px;
	}

	.elementor-54041 .elementor-element.elementor-element-fd317ab {
		width: var(--container-widget-width, 50.641%);
		max-width: 50.641%;
		--container-widget-width: 50.641%;
	}
	.experts-rev-img {
		width: 58%;
	}
}

@media (min-width: 1300px) and (max-width: 1399px) {
	div#aben1 .start-trade-box.hidBox,
	div#aben2 .start-trade-box.hidBox {
		width: 221px !important;
		max-width: 256px !important;
		margin-left: 14px !important;
	}
	/* .decode-section {
    padding-left: 50px;
} */
}

@media (min-width: 1400px) and (max-width: 1499px) {
	.treadEdHt {
		height: 270px;
	}
	div#aben1 .start-trade-box.hidBox,
	div#aben2 .start-trade-box.hidBox {
		width: 221px !important;
		max-width: 256px !important;
		margin-left: 14px !important;
	}
	.artificial-box {
		width: 298px;
	}
	.seePoints img {
		width: 490px;
		max-width: 400px;
		position: relative;
		left: -40px;
	}
	/* .neural-bx {
    width: 1070px;
    margin-right: 90px;
  } */
	.neural-img img {
		position: relative;
		left: 4px;
	}
	.neural-img {
		height: 490px;
		max-height: 490px;
		position: relative;
		overflow: hidden;
		border-radius: 20px;
	}
	.mendl {
		padding: 26px 20px 26px 360px !important;
	}
	.sectionDescription p,
	.box-right-order p.elementor-image-box-description,
	.comp-bx .elementor-image-box-description {
		font-size: 1.24rem !important;
		line-height: 1.6rem !important;
	}
	.sectionSubHeading p {
		font-size: 1.4rem !important;
		line-height: 1.7rem !important;
	}
	.container {
		max-width: 88%;
	}
	.sectionHeading p {
		font-size: 2.2rem !important;
		line-height: 2.5rem !important;
	}
	.elementor-54096
		.elementor-element.elementor-element-7d0ee9a
		.elementor-button {
		font-size: 1.1rem;
	}
	.sliderSubHeading p {
		font-size: 1.3rem !important;
		line-height: 1.82rem !important;
		font-weight: 400 !important;
	}
	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 2.6rem !important;
		line-height: 3.1rem !important;
	}
}

@media (min-width: 1500px) and (max-width: 1599px) {
	.treadEdHt {
		height: 200px;
	}
	.elementor-element.elementor-element-b10332b.elementor-absolute.elementor-widget__width-initial.basicbx.bookImg.elementor-widget.elementor-widget-image {
		width: 20% !important;
		top: 50px !important;
	}

	.elementor-element.elementor-element-c715e9b.elementor-absolute.elementor-widget-mobile__width-initial.elementor-widget__width-initial.elementor-hidden-mobile.provenLaneImg.elementor-widget.elementor-widget-image {
		width: 34%;
	}
}
@media (min-width: 1600px) and (max-width: 1699px) {
	.elementor-element.elementor-element-b10332b.elementor-absolute.elementor-widget__width-initial.basicbx.bookImg.elementor-widget.elementor-widget-image {
		width: 20% !important;
		top: 50px !important;
	}

	.predict-tab .e-n-tabs-heading button#predict-tabTxt span {
		font-size: 18px;
		font-weight: 700;
		padding: 0px 8px;
	}
	.nas img {
		max-width: 566px !important;
		width: 640px !important;
		left: -150px;
		position: relative;
		top: 12px;
	}
	.seePoints img {
		width: 490px;
		max-width: 377px;
		position: relative;
		left: -40px;
	}
	.neural-bx {
		width: 100%;
		margin-right: 50px;
	}
	.sectionDescription {
		font-size: 1.34rem !important;
		line-height: 1.76rem !important;
	}
	.desc {
		font-size: 1.3rem !important;
		line-height: 1.75rem !important;
	}
	.neural-img {
		height: 560px;
		max-height: 560px;
		position: relative;
		overflow: hidden;
		border-radius: 0px 20px 20px 0px;
	}
	.boxHeading p,
	.raveReviewBg .col-new-5 .boxHeading,
	.boxHeading {
		font-size: 1.5rem !important;
		line-height: 1.98rem !important;
	}
	.decode-accordion .e-n-accordion-item-title-text,
	.box-white-border p.elementor-image-box-title {
		font-size: 22px !important;
		font-weight: 700 !important;
	}
	.hidBox {
		width: 250px !important;
		max-width: 250px !important;
	}
	.start-trade-box.hidBox {
		width: 346px !important;
		max-width: 346px !important;
		margin-left: 30px !important;
	}
	.hidBox p.elementor-image-box-description {
		font-size: 1.4rem !important;
		line-height: 1.88rem !important;
	}
	.sectionDescription p,
	.box-right-order p.elementor-image-box-description,
	.comp-bx .elementor-image-box-description {
		font-size: 1.34rem !important;
		line-height: 1.76rem !important;
	}
	.sectionSubHeading p {
		font-size: 1.4rem !important;
		line-height: 1.7rem !important;
	}
	.container {
		max-width: 88%;
	}
	.sectionHeading p {
		font-size: 2.2rem !important;
		line-height: 2.5rem !important;
	}
	.elementor-54096
		.elementor-element.elementor-element-7d0ee9a
		.elementor-button {
		font-size: 1.1rem;
	}
	.sliderSubHeading p {
		font-size: 1.5rem !important;
		line-height: 1.88rem !important;
		font-weight: 400 !important;
	}
	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 2.6rem !important;
		line-height: 3.1rem !important;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.elementor-53118 .elementor-element.elementor-element-289fd3f {
		--padding-right: 0px;
	}
	.elementor-53118 .elementor-element.elementor-element-862e537 {
		--margin-left: -129px;
	}
	.elementor-54041
		.elementor-element.elementor-element-301eecb
		.elementor-button {
		font-size: 1rem;
	}
	.boxHeading p {
		font-size: 1.2rem !important;
	}
	.elementor-53122 .elementor-element.elementor-element-86df0bc {
		--width: 69%;
	}
	.elementor-53122 .elementor-element.elementor-element-f213d34 {
		bottom: 27px;
		width: 40%;
	}
}

@media (min-width: 1281px) and (max-width: 1399px) {
	.elementor-53118 .elementor-element.elementor-element-862e537 {
		--margin-left: -133px;
	}
	.elementor-53118 .elementor-element.elementor-element-289fd3f {
		--padding-right: 0;
	}
	.elementor-53118 .elementor-element.elementor-element-d860f0b {
		--padding-left: 166px;
	}
	.elementor-53118 .elementor-element.elementor-element-7623b1f {
		--width: 50.151%;
	}
	.elementor-53118 .elementor-element.elementor-element-1d85536 {
		--width: 49.151%;
	}
	.elementor-54041
		.elementor-element.elementor-element-301eecb
		.elementor-button {
		font-size: 1.1rem;
	}
	.boxHeading p {
		font-size: 1.3rem !important;
		line-height: 2.2rem !important;
	}
	.elementor-53122 .elementor-element.elementor-element-86df0bc {
		--width: 62%;
	}
	.elementor-53122 .elementor-element.elementor-element-f213d34 {
		bottom: 6px;
		width: 44%;
	}
	.forecastWrapper {
		margin-top: 150px;
	}

	.elementor-54749 .elementor-element.elementor-element-440c580 {
		--padding-left: 88px;
		--padding-right: 27px;
	}

	.elementor-54749 .elementor-element.elementor-element-c746b39 {
		--padding-left: 27px;
		--padding-right: 107px;
	}

	.cryptocurrencies .category-row.flat > div > div {
		padding: 20px 9px !important;
		font-size: 18px;
		line-height: 27px;
	}
	.cryptoCrossPairs .category-row.flat > div > div {
		padding: 20px 9px !important;
		font-size: 18px;
		line-height: 27px;
	}
	.elementor-54749 .elementor-element.elementor-element-258a89c {
		--margin-top: 13px;
	}
	.purple-bx {
		top: 174px;
	}
}

@media (min-width: 1400px) and (max-width: 1499px) {
	.elementor-element.elementor-element-b10332b.elementor-absolute.elementor-widget__width-initial.basicbx.bookImg.elementor-widget.elementor-widget-image {
		width: 20% !important;
		top: 58px !important;
		right: 80px !important;
	}
	.purple-bx {
		top: 154px;
	}
	.elementor-53122 .elementor-element.elementor-element-86df0bc {
		--width: 62%;
	}
	.elementor-53122 .elementor-element.elementor-element-f213d34 {
		bottom: 6px;
		width: 44%;
	}
	.boxHeading p {
		font-size: 1.3rem !important;
		line-height: 2.2rem !important;
	}
	.elementor-54041
		.elementor-element.elementor-element-301eecb
		.elementor-button {
		font-size: 1.18rem;
	}
	.sliderHeading {
		font-size: 2.8rem;
		line-height: 3.4rem;
	}
	.elementor-53118 .elementor-element.elementor-element-862e537 {
		--margin-left: -144px;
	}
	.elementor-53118 .elementor-element.elementor-element-289fd3f {
		--padding-right: 0;
	}
	.elementor-53118 .elementor-element.elementor-element-7623b1f {
		--width: 48.151%;
	}
	.elementor-53118 .elementor-element.elementor-element-1d85536 {
		--width: 48.151%;
	}
}
@media (min-width: 1900px) {
	.bannerContent div p {
		font-size: 1.66rem !important;
		line-height: 2.2rem !important;
	}
	.sliderHeading > div {
		font-size: 51px !important;
		line-height: 58px !important;
	}
	.aiForecast .textHeight {
		height: 331px;
	}
	div#strikBox .boxHeading p.elementor-heading-title.elementor-size-default {
		font-size: 1.62rem !important;
	}
	.neural-bx {
		position: relative;
		left: -50px;
	}
	.artificial-box {
		width: 420px;
	}
	.trade-bx .elementor-widget-image img {
		width: 200px;
	}
	.accInd {
		width: 552px;
	}
	.accInd2 {
		width: 360px;
	}
	.accInd3 {
		width: 500px;
	}
	.accInd img,
	.accInd2 img,
	.accInd3 img {
		margin: 0 auto;
		display: table;
	}
	.notJust.e-flex {
		padding: 136px 0px !important;
	}
	.logoClients .swiper-slide-inner img {
		width: 138px !important;
	}
	/* .aisoft2 img {
    width: 580px;
    float: right;
}
.aisoft{
    width: 580px;
} */
	.lapPre {
		bottom: -156px !important;
	}
	.freeGuide {
		width: 50%;
	}
	.media-card img {
		height: 140px;
	}
	.lapAlert img {
		width: 458px;
		right: -20px;
	}
	.revealBox {
		padding: 14px 0px;
	}
	.revealBox p.elementor-image-box-description {
		font-size: 1.4rem !important;
		line-height: 1.7rem !important;
	}
	.partner-logos img {
    width: 105px;
}
	.comp-bx {
		padding: 24px 28px 24px 61px !important;
	}
	.box-right-order p.elementor-image-box-title {
		font-size: 27px !important;
	}
	.formBg h6.elementor-heading-title.elementor-size-default {
		font-size: 30px !important;
		font-weight: 700 !important;
	}
	.comp-bx {
		position: relative;
		left: -35px;
	}
	.hidBox p.elementor-image-box-description {
		font-size: 20px !important;
	}
	.mendl {
		padding: 32px 25px 32px 380px;
	}
	.raveReviewBg .col-new-5 .boxHeading {
		margin-bottom: 10px;
	}
	.desc {
		font-size: 1.3rem !important;
	}
	.trade-bx .boxHeading p,
	.raveReviewBg .col-new-5 .boxHeading {
		font-size: 1.8rem !important;
	}
	/* .raveReviewBg {
		padding-top: 20px;
	} */
	.decode-section {
		position: relative;
		left: -60px;
	}
	.neural-img img {
		width: 497px;
		position: relative;
		left: -50px;
	}
	/* .neural {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	} */
	.artificial-box p.elementor-image-box-description {
		font-size: 18px !important;
	}
	.artificial-box h3.elementor-image-box-title {
		font-size: 23px !important;
	}
	.vantage-award-slide .swiper-slide-inner img {
		width: 150px !important;
	}
	.primary-menu li.menu-item-has-children:hover > ul,
	.primary-menu li.menu-item-has-children:focus > ul,
	.primary-menu li.menu-item-has-children.focus > ul {
		transform: translateY(-22px);
	}
	.primary-menu > li {
		margin: 0.8rem 0 0 20px;
	}
	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 3rem !important;
		line-height: 3.8rem !important;
	}
	.spot-bx figure.elementor-image-box-img img {
		width: 80px;
		max-width: 64px;
	}
	.spot-bx .elementor-image-box-content::after {
		right: -54px;
	}
	.userIcon,
	.callIcon {
		width: 44px;
	}
	.unlock-slider-wrapper .wpr-slider-prev-arrow {
		left: 7%;
		top: 91%;
	}
	.unlock-slider-wrapper .wpr-slider-next-arrow {
		right: 86%;
		top: 91%;
	}
	.unlock-slider-wrapper .wpr-slider-prev-arrow,
	.unlock-slider-wrapper .wpr-slider-next-arrow {
		width: 58px !important;
		height: 58px !important;
		top: 76%;
	}
	.unlock-slider-wrapper .wpr-slider-content {
		padding-left: 128px !important;
		max-width: 940px !important;
	}
	.primary-menu ul.sub-menu a,
	.primary-menu ul.sub-menu li ul.sub-menu a {
		font-size: 1.2rem !important;
		line-height: 1.8rem !important;
	}
	.navBtn {
		font-size: 1.1rem !important;
	}
	.site-logo img {
		width: 218px;
	}
	#site-header .primary-menu a {
		font-size: 1.2rem;
	}
	.costHidden {
		padding-right: 168px;
	}
	.sectionDescription {
		font-size: 1.4rem !important;
		line-height: 1.88rem !important;
	}
	.spot-bx figure.elementor-image-box-img img {
		max-width: 54px;
	}
	.spot-bx {
		width: 440px !important;
	}
	.spot-bx .elementor-image-box-description {
		font-size: 17px !important;
	}
	.spot-bx .elementor-image-box-title {
		font-size: 20px !important;
	}
	.accordion-button {
		font-size: 1.3rem;
	}
	.accordion-body {
		font-size: 1.3rem;
	}

	.ebook-item {
		min-height: 176px;
	}
	.reviewBox .wpmtst-testimonial.testimonial .boxHeading {
		font-size: 1.4rem;
	}
	.reviewBox .wpmtst-testimonial.testimonial p.desc {
		font-size: 1.2rem !important;
		line-height: 1.6rem !important;
	}

	.formSide h6.widget-title {
		font-size: 1.4rem !important;
		line-height: 1.8rem !important;
	}
	.formSide {
		padding: 57px 30px !important;
	}
	.unmatchBgHeading p,
	.forsec h5 {
		font-size: 20px !important;
	}
	.unmatchBgDescription p,
	.forsec p {
		font-size: 18px;
	}
	.sliderHeading h4,
	.sliderHeading h1,
	.sliderHeading h2,
	.sliderHeading h3,
	.sliderHeading h5,
	.sliderHeading h6 {
		font-size: 3.6rem !important;
		line-height: 3.98rem !important;
	}
	.boxHeading {
		font-size: 1.6rem !important;
		line-height: 2rem !important;
	}
	.sliderSubHeading p {
		font-size: 1.6rem !important;
		line-height: 2.2rem !important;
		font-weight: 600 !important;
	}
	.decode-accordion .e-n-accordion-item-title-text,
	.box-white-border p.elementor-image-box-title {
		font-size: 21px !important;
		font-weight: 700 !important;
	}
	.card-link {
		font-size: 1.1rem;
	}
	.decode-accordion p.elementor-heading-title.elementor-size-default,
	.box-white-border p.elementor-image-box-description {
		font-size: 1.5rem !important;
		line-height: 1.8rem !important;
		font-weight: 600;
	}
	.comp-bx .elementor-image-box-description,
	.box-right-order p.elementor-image-box-description {
		font-size: 1.5rem !important;
		line-height: 1.8rem !important;
		font-weight: 600;
	}

	.sectionHeading p {
		font-size: 2.8rem !important;
		line-height: 3.1rem !important;
	}

	.sectionSubHeading p {
		font-size: 1.7rem !important;
		line-height: 2.1rem !important;
	}

	.sectionDescription p {
		font-size: 1.5rem !important;
		line-height: 1.9rem !important;
	}

	.vantage-list li {
		font-size: 1.3rem !important;
		line-height: 1.9rem !important;
	}

	.vant-img-bx .elementor-image-box-description {
		font-size: 1.3rem !important;
		line-height: 1.9rem !important;
	}
}

@media (min-width: 2100px) {
	.elementor-element.elementor-element-c715e9b.elementor-absolute.elementor-widget-mobile__width-initial.elementor-widget__width-initial.elementor-hidden-mobile.provenLaneImg.elementor-widget.elementor-widget-image {
		width: 27%;
	}

	.elementor-element.elementor-element-9971071.elementor-absolute.elementor-hidden-mobile.globLapImg.elementor-widget.elementor-widget-image
		img {
		width: 75%;
	}
}
