body,
html {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-style: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
	background: #000;
	color: #fff;
	scroll-behavior: smooth;
}

html {
	scroll-behavior: smooth !important;
}

* {
	padding: 0;
	margin: 0;
	outline: none;
	text-decoration: none;
	list-style: none;
}
a:hover { color: #5C73B8 ; }
.pl-0 {
	padding-left: 0px !important
}

.pr-0 {
	padding-right: 0px !important
}

figure {
	margin: 0;
	padding: 0
}

.m2 {
	padding-top: 30px
}

.fast-left > h2{
font-size: 25px !important;
}

.text-gradient {
	background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 65.2%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.trans {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.trans2 {
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}

.gradient {
	/* background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 40.2%); */
	background: linear-gradient(90deg, #7b38fd 4.72%, #6c8aea 65.2%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	-webkit-mask-image: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 40.2%);
	/* background: linear-gradient(90deg, #7b38fd 4.72%, #6c8aea 65.2%); */

}
li.foot-left p.gradient {
    display: block;
}

/*nav bar start*/
.header-block {
	color: #fff;
}
 .navbar-img{
	height: 6rem;
}

#collapsibleNavbar{
	padding-top: 2.5rem;
} 

.header-block {
	color: #fff;
}

.header-block {
	color: #fff;
}

.header-block .navbar {
	justify-content: flex-start
}

.header-block .navbar-nav {
	margin-left: auto
}

.header-block .navbar-nav .nav-item {
	margin-left: auto
}

.header-block .navbar-nav .nav-item .nav-link {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	padding: 0.8rem 1.5rem
}

.header-block .navbar-nav .nav-item .nav-link.active,
.header-block .navbar-nav .nav-item .nav-link:hover {
	color: #5C73B8;
}

/*nav bar end*/

/* banner start*/
section.bn-block {
	height: 96vh;
}

.bn-left {}

.bn-left > h1 {
	font-size: 54px;
	font-weight: 500;
	margin-bottom: 0;
}

.bn-left > span {
	font-size: 54px;
	font-weight: 500;
	font-family: 'Poppins';
	font-style: normal;
	/* background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 65.2%); */
	background: linear-gradient(90deg, #7b38fd 4.72%, #6c8aea 65.2%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: block;
}

.bn-left > .phara {
	font-size: 20px;
	margin-top: 20px;
}

.explore {
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	/*
	display: flex;
	align-items: center;
*/
}

.explore > img {
	display: inline-block !important
}

.explore:hover {
	text-decoration: none;
}

.explore > span {
	margin-right: 10px;
	color: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 65.2%);
	-webkit-background-clip: text;
	background-clip: text;
}

.bn-right {
	/*	padding-top: 9rem;*/
	position: relative
}

.bn-right.parallax-list {
	position: relative;
	padding-top: 5rem;
}

.bn-info1.text-center {
	z-index: 11;
	position: relative;
}

.rellax2.bn-arrow {
	z-index: 1;
}

.bn-arrow {
	position: absolute;
	bottom: 10px;
	z-index: 22;
}

/* banner end*/
	/* {} */

/*
#my-svg2{
	stroke-dasharray: 200;
	stroke-dashoffset: 200;
	animation: dash 20s linear infinite;

}

#my-svg3 {
	stroke-dasharray: 1000;
	stroke-dashoffset: 1000;
	animation: dash2 30s linear infinite;
}

@keyframes dash {
	from {
		stroke-dashoffset: 822;
	}

	to {
		stroke-dashoffset: 0;
	}
}

@keyframes dash2 {
	from {
		stroke-dashoffset: 0;
	}

	to {
		stroke-dashoffset: 822;
	}
}
*/

.second-block {
	padding: 0rem 0 0;

}

.second-block .plane-block {
	position: relative
}

.second-block .plane-block:after {
	position: absolute;
	content: "";
	background: url(../images/plane.png) no-repeat;
	width: 87px;
	height: 67px;
	top: -39px;
	right: -62px;
	transform: rotate(9deg);
	z-index: 322;
}

.second-right {
	padding-top: 5rem;
	padding-right: 4rem;
	/* margin-left: -4rem; */
	position: relative;
	padding-bottom: 9rem;
}

.second-right:after {
	position: absolute;
	content: "";
	background: url(../images/dotted-bg-pattern1.svg) no-repeat;
	bottom: 0px;
	right: 4rem;
	width: 288px;
	height: 166px;
}

.second-right .h2 {
	line-height: 58px;
	font-size: 34px;
}

/* secound section start*/


.limitless-block .scene:after {
	content: inherit
}

.limitless-block .horizontal-scroll-section__content-wrapper {
	height: 100%;
}


.limitless-block .horizontal-scroll-section__content-section {
	min-width: 100vw;
	margin-top: -1px;
	margin-right: -1px;

}

.limitless-block .horizontal-scroll-section__content-section:after {
	content: inherit
}

/*

.limitless-block {
	padding: 0px;
	background: url(../images/limtless-bg.png) no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
*/

.limitless-block {
	padding: 0px;
	background: #000;
	display: flex;
	padding: 6rem 0;
	align-items: center;
	justify-content: center;
	overflow: hidden
}


.limitless-block svg {
	width: 100vw;
	height: 100vh
}

.limitless-block .scene--active {
	position: fixed;
	padding: 0;
}

.limitless-block .scene--ended {
	position: absolute;
	bottom: 0;
	top: auto;
}

.limitless-block .horizontal-scroll-section__content-section:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 10px;
	background: #000;
}

.limitless-block img{
	margin-bottom: 1rem;
}
/*
.second-block .bg1 {
	background: #000
}
*/

/* secound section end*/
.fast-simple-block {
	padding: 4rem 0 0;
	overflow: hidden;
	/*	height: 100vh;*/
}

.fast-slider {
	position: relative;
	padding-bottom: 2rem
}

.edge-block .swiper-pagination-bullet, .fast-slider .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background: #fff
}

.edge-block .swiper-pagination-bullet-active, .fast-slider .swiper-pagination-bullet-active {
	background: #007aff
}

.fast-slider .swiper-wrapper {
	margin: 0px;
}

.fast-slider li {
	padding: 0 40px;
	display: flex;
	align-items: center;
	position: relative
}

div#thumbsSlider {
    padding-bottom: 2rem;
}
div#thumbsSlider .swiper-pagination {
    bottom: 0px;
}
.fast-slider li.last:after {
	content: inherit
}

.fast-slider li:after {
	position: absolute;
	content: '';
	width: 16%;
	height: 1px;
	right: 0;
	BORDER: 1px dashed rgb(196 196 196 / 35%);
	letter-spacing: 30px;
}

.fast-slider .fast-left {
	flex: 0 0 40%
}

.fast-slider .fast-right {
	padding-left: 4rem;
	position: relative
}


.fast-simple-block .scleft-block {}

.fast-simple-block .scleft-block .h3 {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 54px;
	line-height: 60px;
	padding-left: 4rem;
}

.scleft-block .scroll-svg {
	position: relative;
	padding-right: 10rem;
}

.scroll-svg:after {
	position: absolute;
	content: "";
	background: url(../images/plane.png) no-repeat;
	width: 87px;
	height: 67px;
	top: -40px;
	right: 6rem;
	transform: rotate(1deg);
	z-index: 12;
}

.scleft-block .h3 > span {
	font-family: 'Poppins';
	font-style: normal;
	/* background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 18.2%); */
	background: linear-gradient(90deg, #7b38fd 4.72%, #6c8aea 65.2%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: block
}

.fast-simple-block .scright-block {
	position: relative;
	padding-right: 9rem;
}
/*div#formModal .modal-content .gradient {
	background-color: linear-gradient(90deg, #53B6E7 32.72%, #4D3F98 58.2%);
	-webkit-mask-image: linear-gradient(90deg, #53B6E7 32.72%, #4D3F98 58.2%);
}
*/
.fast-simple-block .scright-block:after {
	position: absolute;
	content: "";
	background: url(../images/dotted-bg-pattern2.svg) no-repeat;
	top: -46px;
	right: 0em;
	width: 174px;
	height: 112px;
}

.fast-simple-block .scright-block > p {
	padding-right: 3rem;
}

.hand-block {
	/*	background: url(../images/growth-hand-bg.png) no-repeat;*/
	background: #212121;
	background-size: cover;
	height: 100vh;
	position: relative;
	background-attachment: fixed;
	padding: 2rem 0
}

.hand-block:after {
	background: url(../images/hand-full.png) no-repeat right bottom;
	background-size: contain;
	position: absolute;
	content: '';
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
}

.hand-block .hand-left {}

.hand-block .hand-left > h3 {
	font-size: 90px;
	font-weight: 600;
	line-height: 96px;
}

.hand-left > h3 > p {
	margin: 0px
}

.hand-left > h3 .gradient {}

.hand-right {
	text-align: center;
	margin-top: -10%;
	padding-left: 39px;
}

.hand-right > img {
	max-width: 100%
}

.edge-block {
	position: relative;
	background: #000;
	padding: 4rem 0rem;
	height: 100vh
}

.edge-block:after {
	position: absolute;
	content: "";
	background: url(../images/dotted-bg-pattern1.svg) no-repeat;
	bottom: 0px;
	right: 4rem;
	width: 288px;
	height: 166px;
}

.edge-svg {
	position: absolute;
	top: 116px;
	width: 45%;
	right: 0;
}

.edge-svg:after {
	position: absolute;
	content: "";
	background: url(../images/plane2.png) no-repeat;
	width: 87px;
	height: 67px;
	top: -55px;
	left: -58px;
	transform: rotate(8deg);
	z-index: 12;
}

.edge-block .h3 {
	font-size: 54px;
	padding-bottom: 3rem;
}

.edge-swiper {
	/*	max-width: 70%*/
	overflow: hidden
}

.edge-swiper .swiper-wrapper {}

.edge-swiper .swiper-slide {
	opacity: 0 !important
}

.edge-swiper .swiper-slide.swiper-slide-active {
	opacity: 1 !important
}

.edge-swiper .edge-slide {
	display: flex;
	align-items: center;
}

.edge-swiper .left-image {
	overflow: hidden;
	position: relative;
	z-index: 22;
	padding: 1rem;
	flex: 0 0 32%;
}

.edge-swiper .left-image .ellipse {
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: -1;
}

.edge-swiper .left-image > img {
	border-radius: 100%;
	overflow: hidden;
	width: 100%;
	max-width: 262px;
}

.edge-swiper .right-text {
	padding-left: 6rem;
	padding-right: 3em;
}

.edge-swiper .right-text h3 {
	font-size: 14px;
	padding-bottom: 10px;
}

.edge-swiper .right-text h3 > b {
	font-weight: 600;
	font-size: 20px;
}

.edge-swiper .right-text > p {
	font-size: 16px;
	font-weight: 400
}

.edge-swiper .swiper {
	width: 100%;
	height: 100%;
}

.edge-swiper .swiper-slide {
	background: #000;

	/* Center slide text vertically */
	/*
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
*/
}

.mySwiper .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.mySwiper .swiper-slide {
	width: auto;
	height: 100%;
	opacity: 0.4;
}
.mySwiper .swiper-slide:nth-last-child(1){
	margin-right: 0px !important
}

.mySwiper .swiper-slide-thumb-active {
	opacity: 1;
}


#thumbsSlider {
	position: absolute;
	left: 40%;
/*	padding-left: 6rem;
*/	bottom: -60px;
	width: 40%;
}

#thumbsSlider .swiper-slide .circle-img {
	position: relative;
	padding-top: 1rem;
	text-align: center;
	overflow: hidden
}

#thumbsSlider .circle-img:before {
	content: "";
	position: absolute;
	top: 0rem;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 10px solid #53B6E7;
	z-index: 999;
	opacity: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

#thumbsSlider .swiper-slide-thumb-active .circle-img:before {
	opacity: 1
}

#thumbsSlider .circle-img > img {
	border-radius: 100%;
	overflow: hidden;
	width: 73px;
	height: 73px;
}


/* circle start*/
.circle-slider {
	position: relative;
	background: #000;
	top: -1px;
	z-index: 11;
}

.circle-slider .csleft-block .h3 {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 54px;
	line-height: 60px;

}

.csleft-block {
	padding-left: 7rem;
}

.csleft-block .h3 > span {
	font-family: 'Poppins';
	font-style: normal;
	/* background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 45.2%); */
	background: linear-gradient(90deg, #7b38fd 4.72%, #6c8aea 65.2%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: block
}

.circle-slider .csright-block {
	position: relative;
	padding-top: 4px;

}

.circle-slider .csright-block > p {
	padding-right: 12rem;
	padding-left: 3rem;
}


.circle-slider .scroll-svg {
	position: relative;
	padding-right: 0rem;
}

.circle-top {
	padding: 2rem 0 0;
}

.circle-slider .scroll-svg:after {
	position: absolute;
	content: "";
	background: url(../images/plane2.png) no-repeat;
	width: 87px;
	height: 67px;
	top: -55px;
	left: -58px;
	transform: rotate(8deg);
	z-index: 12;
}


.circle-slider:after {
	position: absolute;
	content: "";
	background: url(../images/dotted-bg-pattern2.svg) no-repeat;
	top: 0px;
	left: -50px;
	width: 174px;
	height: 112px;
	z-index: -11;
}

.hero {
	height: 100vh;
	min-height: 400px;
	background: #000a;
	color: #fff;
	display: flex;
	align-items: center;
}

.hero-wrap {
	height: 100%;
	width: 100%;
	background: #000a;
	display: flex;
	position: relative;
}

.hero__left h3 {
	font-size: 45px;
}

.hero__right {
	position: absolute;
	right: 0px;
	height: 100%;
	padding-left: 0px;
	width: 45%;
}

.hero__item {
	padding: 20px;
	background: #111;
	border: 4px solid #333;
	height: 360px;
	margin-bottom: 40px;
	transition: all 0.4s ease-out;
	font-size: 30px;
}

.hero__item:last-child {
	margin: 0;
}

/*.hero__item.active {
  opacity: 1;
}*/

/*.image-scr {
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0%;
	right: 0;
	left: 0;
	min-width: 100px !important;
	bottom: auto;
	background: url(../images/bg.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100%;
	clip-path: circle(100px at 35% 30%);
}*/

.circle-slider .slick-track {
	padding: 0rem 0 0;
	display: inline-block
}

.circle-slider .slick-h1 {
	font-size: 30px;
	font-weight: 600
}

.circle-slider .slick-p {
	padding: 10px 0 0 37px;
	max-width: 63%;
}

.dark-bg {
	background: #000;
	color: #fff;
	position: relative;
	height: 100vh;
	overflow: hidden;
}

.white-bg {
	background: red;
	height: 100vh;
}


.slider-header-1 {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	flex-wrap: wrap;
	color: #fff;
}

.circle-slider .slick-dots {
	top: 50%;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	bottom: inherit;
	padding-right: 3rem;
}

.slick-dots li button:before {
	opacity: 1 !important
}

.slick-dots li button:before {
	color: #fff;
}

.slick-dots li.slick-active button:before {
	color: #53b6e7;
}


/* circle end*/

/*.slick-vertical .slick-slide {
    height: 100vh;
}*/
.hero__left {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*

.hero__left {
	height: 100vh;
}
*/

/*.image-scr {
	    transform-origin: left center;
    transform: translate(0px, 20vh);
}    font-size: 20px;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    cursor: pointer;*/
.slick-vertical .slick-slide {
	height: 100vh;
	padding-top: 0rem;
	padding-left: 55%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0
}

.slick-vertical .slick-slide.slick-active {
	opacity: 1
}

/********************
	footer start
***************/
.footer {
	/*	padding: 12rem 0 8rem;*/
	position: relative
}

/*
.footer:after {
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	background: rgb(255 255 255 / 30%);
	left: 50%;
	bottom: 0;
}
*/

.footer ul {
	display: flex;
	align-items: center;
	margin: 0px;
	overflow: hidden;
	width: 100%
}

.footer .foot-left {
	position: relative;
	flex: 0 0 50%;
/*	padding: 12rem 0 4.5rem 3rem;*/
}

.footer .foot-left > p {
	padding-left: 3rem;
	font-size: 90px;
	font-weight: 600;
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 108px;
}

.footer-svg {
	position: absolute;
	width: 80%;
	bottom: -2rem;
}

.footer .foot-right {
	flex: 0 0 50%;
	padding: 12rem 4rem 14rem 4rem;
	/*	margin-left: 137px;*/
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	position: relative;
	z-index: 22
}

.footer .foot-right:before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 40.2%);
	opacity: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	z-index: -1
}

.footer .foot-right:after {
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	background: rgb(255 255 255 / 30%);
	left: 0;
	bottom: 0;
}

.footer .foot-right:hover:before {
	opacity: 1;
}

.footer .foot-right .phara {
	font-size: 26px;
	font-weight: 500;
	position: relative
}

.footer .foot-right .phara:before {
	content: '';
	position: absolute;
	width: 50px;
	height: 4px;
	background: #fff;
	top: -20px;
	left: 0;
	z-index: 222;
}

.footer .write-us {
	position: relative;
	padding-top: 3rem;
}

.footer .write-us h4 {
	color: #fff;
	font-size: 28px;
	font-weight: 600
}

.footer .write-us a {
	color: #fff;
	font-size: 28px;
	font-weight: 500;
	text-decoration: none;
	word-break: break-all;

}

.footer .social {
	display: flex;
	justify-content: space-between;
	max-width: 60%;
	margin-top: 12px;
}

.footer .social > li {
	width: 48px;
	height: 48px;
	border: 1px solid #fff;
	border-radius: 100%;
	text-align: center;
	line-height: 48px;
}

.footer .social > li a {
	display: block
}

.footer-svg:after {
	position: absolute;
	position: absolute;
	content: "";
	background: url(../images/plane2.png) no-repeat;
	width: 87px;
	height: 67px;
	top: -42px;
	right: 103px;
	transform: rotate(339deg);
	z-index: 12;
}

.contact-button {
	position: fixed;
	right: 20px;
	bottom: 20px;
	border-radius: 20px;
	background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 65.2%);
	width: 136px;
	height: 41px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	z-index: 99;
	cursor: pointer
}

.footer .foot-right:hover + .contact-button {
	background: none;
	border: 2px solid #fff
}

.contact-button img {
	max-width: 52px;
}

.contact-button span {
	padding-left: 6px;
	font-size: 13px;
}

/********************
	footer end
***************/
.slides-bx {
	display: flex;
	flex-direction: column;
	justify-content: center;
	vertical-align: middle;
	height: 100%;
}

.slides-bx .slide.trans {
	margin-bottom: 35px;
}

/* form start*/
div#formModal {
	    position: fixed;
    width: 100%;
    margin: 0 auto;
    padding-right: 0 !important;
}
.modal-dialog {
    max-width: 600px;
    position: absolute;
    margin: 0 auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
}
.modal-backdrop.show{
	opacity: 1
}
div#formModal .brder-click {
	position: absolute;
	right: 10px;
	top: 10px;
}

div#formModal .brder-click span {
	cursor: pointer;
}

.brder-click {
	display: flow-root;
}

.brder-click button.close {
	background: #fff;
	opacity: 1;
	border-radius: 50%;
	font-weight: 100;
	width: 25px;
	display: flex;
	justify-content: center;
	vertical-align: middle;
	height: 100%;
}

div#formModal .modal-content {
	background-color: #000;
	border: #4D3F98;
	padding: 35px;
	border: 5px solid;
	border-image-slice: 1;
	border-width: 3px;
	border-image-source: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 40.2%);
}

div#formModal .modal-content label {
	font-size: 13px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 0.2rem;
}

button.btn.btn-primary {
	background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 40.2%);
	border-radius: 50px;
	width: 100%;
	border: none;
	font-size: 16px;
	padding: 10px;
	font-weight: 500;
}

.form-control {
	background: #242424;
	border: navajowhite;
	height: 32px;
	font-size: 14px;
}

.textbx-frm {
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.textbx-frm a {
	cursor: pointer;
	color: #fff;
	text-decoration: none;
}

/* form end*/
.mob-ver{display: none}

section.our-process-block .gradient {
    background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 65.2%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-mask-image: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 65.2%);
}


@media(max-width:1299.9px) {
	.slides-bx .slide.trans {
		margin-bottom: 25px;
	}

	.circle-slider .slick-h1 {
		font-size: 25px;
	}
}

@media (min-width: 1025px) {
	.video-block-1__container {
		overflow: visible;
	}

	.video-block-1__slide {
		padding: 27.3148148148vh 2.0833333333vw 0 calc(88.88889vh + 0.41667vw);
		width: 100%;
		height: 75vh;
	}
}

@media(max-width:1199.9px) {
	.edge-swiper .left-image {
		flex: 0 0 38%;
	}

	.edge-swiper .right-text {
		padding-right: 0px;
	}

	#thumbsSlider {
		left: 38%
	}

	.mySwiper .swiper-slide {
		width: 73px !important
	}

	.second-right .h2 {
		line-height: 48px;
		font-size: 34px;
	}

	.limitless-block {
		padding: 4rem 0
	}

	.circle-slider .csright-block > p {
		padding-right: 6rem;
		padding-bottom: 4rem;
	}

	.footer-svg {
		width: 94%;

	}

	.hand-block:after {
		width: 55%
	}

	.image-scr {
		background-size: cover !important;
	}

	.footer .foot-left {
		padding-left: 6rem 0 4.5rem 1rem
	}

	.bn-left > h1 {
		font-size: 40px;
	}

	.bn-left > span {
		font-size: 42px;
		line-height: 46px;
	}

	.bn-left > .phara,
	.explore {
		font-size: 18px
	}

	.second-right {
		padding-bottom: 7rem;
		padding-top: 2rem;
	}

	.limitless-block img {
		max-width: 100%;
		padding: 0 2rem
	}

	/*
  .footer .social {
    max-width: 40%;
  }
*/

	.circle-slider .slick-h1 {
		font-size: 22px;
	}

	.circle-slider .slick-p {
		max-width: 75%;
	}

}

@media (max-width: 991.9px) {
	.dsk-ver{display: none}
	.mob-ver{display: block}
	div#formModal .modal-content{
		padding: 35px 15px
	}
	#formModal .modal-body{
    max-height: 60vh;
    overflow-y: auto;
	}
	/*	menu button start*/
	.bar1,
	.bar2,
	.bar3 {
		width: 28px;
		height: 4px;
		background-color: #5aaae5;
		margin: 5px 0;
		transition: 0.4s;
	}

	.change .bar1 {
		-webkit-transform: rotate(-45deg) translate(-9px, 6px);
		transform: rotate(-45deg) translate(-9px, 6px);
	}

	.change .bar2 {
		opacity: 0;
	}

	.change .bar3 {
		-webkit-transform: rotate(45deg) translate(-8px, -8px);
		transform: rotate(45deg) translate(-8px, -8px);
	}

	/*	menu button end*/
	.collapse:not(.show) {
		display: none !important;
	}

	.collapse.in {
		display: block !important;
	}

	.fast-simple-block .scleft-block .h3 {
		padding-left: 15px;
	}

	.circle-slider .csright-block p {
		padding-left: 0rem;
	}

	.hero__right {
		width: 100%;

	}

	.second-block .plane-block:after,
	.second-block .plane-block svg {
		display: none;
	}

	.header-block .navbar {
		justify-content: space-between;
		position: fixed;
		background: #000;
		z-index: 99;
		width: 100%;
		top: 0;
	}

	.container-fluid,
	.container {
		overflow: hidden
	}

	.header-block .navbar-nav .nav-item {
		margin-left: initial
	}

	.header-block .navbar-nav .nav-item .nav-link {
		color: #fff
	}

	section.bn-block {
		height: auto;
		position: relative;
		/*		top: 90px;*/
	}

	p.spacer {
		position: relative;
		padding-top: 80px;
	}

	.collapse.show {
		height: 100vh
	}

	.fast-simple-block .scright-block {
		padding-left: 0px;
	}

	.slides-bx {
		/*    display: block;*/
		padding-left: 15px;
	}

	
	.navbar-toggler {
		/* background: #5aaae5; */
		padding-top: 33px;
	}


	.hand-left.h-100.align-items-center.d-flex {
		height: auto !important;
	}

	.hand-block .hand-left > h3 {
		font-size: 45px;
		line-height: initial;
	}

	.hand-block {
		height: auto;
	}

	.csleft-block {
		padding-left: 0px
	}

	.scroll-svg {
		display: none
	}

	.image-scr {
		clip-path: circle(100% at 35% 30%) !important;
		height: 100% !important;
		background-size: cover !important
	}

	.hero {
		height: 100%
	}

	/*	.hero-wrap {padding: 1rem 0;}*/
	.circle-slider .slick-p {
		width: 100%;
		max-width: 100%;
		font-size: 13px;
		padding: 5px 0 0;
	}

	.limitless-block {
		padding: 3rem 0
	}

	.fast-slider .fast-right img {
		max-width: 100%
	}

	.edge-svg {
		display: none
	}

	/*

*/

	.footer .foot-left > p {
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		line-height: inherit
	}

	.footer .foot-right {
		padding: 1px 0 2rem 0;
		text-align: center
	}

	.footer .write-us h4,
	.footer .write-us a,
	.footer .foot-right .phara {
		font-size: 16px;
	}


	.footer .foot-right:before,
	.footer .foot-right .phara:before,
	.footer .foot-right:after {
		display: none;
	}

	.footer .write-us {
		padding-top: 1.5rem;
		padding-bottom: 0.8rem;
	}

	.footer .social {
		max-width: 100%;
		padding: 0;
		max-width: 100%;
		padding: 0;
		flex-direction: row;
		justify-content: center;
	}

	.footer .social > li {
		margin-right: 2rem
	}

	.footer .social > li:nth-last-child(1) {
		margin: 0;
	}

	.footer-svg {
		display: none;
	}

	.footer .foot-left {
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		flex: initial;

	}

	.footer .foot-left p {
		padding-right: 15px;
	}

	.hand-left > h3 > p {
		padding-right: 5px;
	}

	.footer ul {
		flex-direction: column;
		padding: 0 15px
	}

	.edge-swiper .edge-slide {
		justify-content: center;
		text-align: center;
		flex-direction: column;
	}

	.edge-swiper .right-text {
		padding-top: 2rem;
		padding-left: 0rem;
		padding-bottom: 5rem;
	}

	#thumbsSlider {
		left: 50%;
		bottom: 0;
		transform: translateX(-50%);
	}

	.edge-block {
		height: auto;
		padding: 4rem 0 6rem;
	}

	.edge-block:after {
		bottom: -20px;
	}

	.footer .foot-right:hover + .contact-button {
		background: linear-gradient(90deg, #53B6E7 4.72%, #4D3F98 40.2%);
		border: none;
	}


}

@media(max-width:767.9px) {
.sell-your-ecommerce-para_datils {
    margin-top: 5px !important;
}
section.our-process-block {
    padding-top: 3rem;
}
	div#thumbsSlider .swiper-wrapper {
    justify-content: center;
}
	#formModal .modal-dialog{width: 90%}
	.footer .foot-right {
		padding: 1px 0 5rem 0;

	}
	section.footer {
		padding-top: 20px;
	}
	.fast-simple-block {
		padding: 2rem 0 0
	}

	.footer .foot-left > p {
		font-size: 54px;
	}

	.fast-slider li,
	.fast-simple-block .scright-block {
		padding: 0;
	}

	/*
	.footer .foot-left > p,
	.footer .foot-right {
		padding: 0;
	}
*/

	/*
	.footer .foot-right {
		padding: 1px 0 2rem 0
	}
*/



	.circle-slider .slick-p {
		width: 100%;
		max-width: 100%;
		font-size: 13px;
		padding: 5px 0 0;
	}

	.navbar-brand img {
		max-width: 150px;
		height: auto;
	}

	.second-right .h2 {
		font-size: 28px;
		line-height: unset;
	}

	.circle-slider .csright-block p {
		padding: 0;
	}

	.edge-swiper .left-image > img {
		max-width: 300px;
	}

	.edge-swiper .left-image {
		max-width: 300px;
	}

	.edge-swiper .left-image {
		text-align: center;
		margin: 0 auto 20px;
	}

	.edge-swiper .right-text {
		padding: 0;
	}

	section.edge-block h3 {
		text-align: center;
	}

	section.second-block {
		padding: 3rem 0;
	}

	.limitless-block {
		padding: 2rem 0;
	}

	.second-right:after {
		right: 0;
		bottom: 0;
		width: 200px;
		height: 100px;
		background-size: contain;
	}

	.circle-slider .csright-block,
	.csleft-block {
		padding: 0;
	}

	.circle-slider .scroll-svg,
	section.edge-block .edge-svg {
		display: none;
	}

	.edge-block .swiper-free-mode > .swiper-wrapper {
		justify-content: center
	}

	/*
  .image-scr {
    height: 100% !important;
    display: flex;
    background-size: auto !important;
  }
*/

	/*

	.edge-swiper .edge-slide {
		display: block;
	}


	.edge-block {
		height: auto;
		overflow: hidden;
	}*/

	/*
	.footer ul {
		display: block;
	}
*/

	#thumbsSlider {
		position: relative;
		width: 100%;
		bottom: 0;
		padding: 0;
	}



	.edge-block:after {
		right: 0;
		background-size: contain;
		width: 150px;
		height: 100px;
	}

	.bn-left > span {
		font-size: 38px;
	}

	.second-right {
		padding: 0;
	}

	.horizontal-scroll-section__content-section {
		padding: 0;
	}

	.hero__right {
		position: relative;
		margin: 0 auto;
	}

	.fast-slider li {
		flex-direction: column-reverse;
		padding: 0 0 2rem 0;
	}

	.fast-slider li:after {
		content: inherit
	}

	.fast-slider .fast-right {
		max-width: 300px;
		padding-left: 0px;
	}

	/*
	.fast-slider .swiper-wrapper {
		overflow: hidden
	}
*/


}

@media (min-width: 576px) {
	.modal-dialog {
		max-width: 600px;
	}
}


@media(max-width:479.9px) {
	.mySwiper .swiper-slide {
    width: 60px !important;
}
#thumbsSlider .circle-img > img {
    border-radius: 100%;
    overflow: hidden;
    width: 50px;
    height: 50px;
}
.edge-swiper .right-text > p {
    font-size: 14px;
    margin-bottom: 0;
}
	.hand-block:after {
		height: 50%;
	}

	.hand-block .hand-left > h3 {
		display: initial;
		flex-wrap: wrap;
	}

	.circle-slider .csleft-block .h3,
	.fast-simple-block .scleft-block .h3,
	.edge-block .h3,
	.footer .foot-left > p {
		font-size: 42px;
		line-height: 46px;
	}

}

ul.social li img {
    max-width: 18px;
}

@media only screen and (max-width: 992px) and (min-width: 767px) {
	.bn-left>h1{
		padding-top: 2rem;
	}
} 